* {margin:0;padding:0;}
body {background:url('../i/bg.jpg') repeat top left;text-align:center;font:11px Arial, sans-serif;line-height:15px;color:#666666;}
a,a:visited,a:hover,a:link {color:#ff0066;outline:none;}
div#main-content a, div#main-content a:visited, div#main-content a:link, div#main-content a:hover {color:#330000;}
.img-replace {text-indent:-9000em;display:block;background-repeat:no-repeat;font-size:0;}
div.main-col {width:1040px;margin-right:6px;float:left;}
div.aside-col {width:136px;margin-right:6px;float:left;}
div.nav-col {width:111px;margin-right:15px;float:left;}
div.content-col {width:911px;float:left;}
div.clear {clear:both;}

h1 {width:87px;height:86px;margin-left:500px;margin-bottom:21px;}
h1 a {width:87px;height:86px;}
ul {list-style:none;}
#box {width:1189px;margin:0px auto;text-align:left;}
#logo-anim {width:87px;height:173px;margin:0px 0 0px 28px;padding:0;font-size:0;}
#logo,ul#logo-nav {margin-left:28px;border:none;}
#facebook {width:101px;height:8px;margin-top:140px;margin-bottom:7px;}
#twitter {width:113px;height:8px;}
#page-container {width:100%;background-color:#ffffff;}

ul#logo-nav li a, 
ul#nav li a,
ul#secondary-nav li a {background-repeat:no-repeat;text-indent:-9000px;display:block;line-height:10px;font-size:0;}

ul#nav {overflow:hidden;}
ul#nav li {background:url('../i/nav/bar.gif') no-repeat top right;padding-right:15px;padding-left:13px;float:left;height:15px;line-height:15px;}
ul#nav li.last {padding-right:0;background:none;}
ul#nav li.first {padding-left:0;}
ul#nav li a {margin-top:5px;padding-top /*\**/: 15px\9}

ul#logo-nav {margin-top:-18px;margin-bottom:60px;}
ul#logo-nav li {padding-bottom:3px;}
ul#logo-nav li a {width:87px;height:24px;}
ul#secondary-nav li {padding-bottom:40px;width:100%;}
ul#secondary-nav li a {float:right;padding-top /*\**/: 15px\9}


#main-content {margin-top:13px;height:583px;}
.slideshow {overflow:hidden;width:100%;height:100%;position:relative;}
.slideshow-container {width:20000px;position:absolute;left:0px;height:100%;list-style:none;}
.slideshow-container img {float:left;padding-right:6px;}
.loader {visibility:visible;z-index:2000;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff url('../i/ajax-loader.gif') no-repeat center center
;}

#featured {position:relative;overflow:hidden;height:186px;}
.featured-container {height:10000px;position:absolute;left:0px;list-style:none;}
.featured-container img {display:block;margin-bottom:6px;border:none;}

fieldset {border:none;}
legend {visibility:hidden;font-size:0;line-height:0;height:0;text-indent:-9000em;}
#join-mailing-list {margin-bottom:5px;margin-top:9px;width:124px;height:8px;}
#email {width:123px;height:20px;border:1px solid #cccccc;margin-bottom:3px;float:left;padding-top:5px;}
#submit {width:6px; height:12px;border:none;text-indent:-9000em;cursor:pointer;display:block;margin:7px 0 0 5px;float:left;}
#mailresult {height:83px;color:#aaaaaa;}

#featured-in, #the-scoop {position:relative;margin-bottom:6px;}
#the-scoop {margin-bottom:13px;}

h2 {width:136px;height:28px;}

.carousel-prev,.carousel-next {position:absolute;right:5px;width:11px;height:7px;display:block;cursor:pointer;}
.carousel-prev {top:6px;}
.carousel-next {top:17px;}

div.news {padding-left:6px;height:324px;overflow:hidden;position:relative;}
div.news-container {position:absolute;top:0;}
div.news-item {margin-bottom:5px;}
h4.date {color:#ff0066;font-weight:normal;}

.gallery {height:100%;width:100%;visibility:hidden;position:relative;}
.gallery-container {width:727px;height:100%;float:left;position:relative;margin-right:6px;}
.gallery-container img {position:absolute;top:0;left:0;height:100%;width:100%;}
.gallery-info {width:177px;float:left;height:100%;}
.gallery-title {width:100%;height:94px;background-color:#000;background-position:10px 11px;background-repeat:no-repeat;margin-bottom:3px;visibility:visible;}
.gallery-thumbs {cursor:pointer;}
.gallery-thumbs .gallery-thumb-stub {cursor:auto;}
.gallery-thumbs li, .gallery-thumb,.gallery-thumb-stub {width:87px;height:24px;}
.gallery-thumbs li {float:left;padding-bottom:3px;padding-left:3px;}
.gallery-thumbs li.first {padding-left:0;}
.gallery-thumb,.gallery-thumb-stub {text-indent:-9000em;display:block;background-repeat:no-repeat;font-size:0;}

#footer {margin-bottom:300px;color:#999999;font-size:10px;margin-top:6px;letter-spacing:1px;}


/* TOP NAV WIDTHS*/
.signature-collection-nav {width:157px;}
.couture-collection-nav {width:147px;}
.coasters-nav {width:65px;}
.wrapping-sheets-nav {width:118px;}

/* LEFT NAV WIDTHS */
.home-nav {width:37px;}
.press-nav {width:37px;}
.retailers-nav {width:65px;}
.testimonials-nav {width:93px;}
.behind-the-art-nav {width:103px;}
.wholesale-nav {width:78px;}
.about-nav {width:43px;}
.contact-nav {width:61px;}
.shop-nav {width:34px;}


/* SPRITE http://spritegen.website-performance.org/ */
.img-replace {
   background: url(../i/sprite/sprite.png) no-repeat top left;
   text-indent:-9000em;display:block;background-repeat:no-repeat;font-size:0;
}
body.about .about-nav,
.about-nav:hover { background-position: 0 0; }
.about-nav { background-position: 0 -20px; } 

.arrow-down { background-position: 0 -40px; } 
.arrow-right { background-position: 0 -57px; } 
.arrow-right { background-position: 0 -79px; } 
.arrow-up { background-position: 0 -101px; } 

body.art-on-baby .art-on-baby-nav,
.art-on-baby-nav:hover { background-position: 0 -118px; } 
.art-on-baby-nav { background-position: 0 -152px; } 

body.art-on-blog .art-on-blog-nav,
.art-on-blog-nav:hover { background-position: 0 -186px; } 
.art-on-blog-nav { background-position: 0 -220px; } 

body.art-on-paper .art-on-paper-nav,
.art-on-paper-nav:hover { background-position: 0 -254px; } 
.art-on-paper-nav { background-position: 0 -288px; } 

body.art-on-walls .art-on-walls-nav,
.art-on-walls-nav:hover { background-position: 0 -356px; } 
.art-on-walls-nav { background-position: 0 -390px; } 

.bar { background-position: 0 -424px; } 

body.behind-the-art .behind-the-art-nav,
.behind-the-art-nav:hover { background-position: 0 -449px; } 
.behind-the-art-nav { background-position: 0 -469px; } 

body.coasters .coasters-nav,
.coasters-nav:hover { background-position: 0 -489px; } 
.coasters-nav { background-position: 0 -509px; } 

body.contact .contact-nav,
.contact-nav:hover { background-position: 0 -529px; } 
.contact-nav { background-position: 0 -549px; } 

body.couture .couture-collection-nav,
.couture-collection-nav:hover { background-position: 0 -569px; } 
.couture-collection-nav { background-position: 0 -589px; } 

.fan-on-facebook { background-position: 0 -609px; } 
.featured { background-position: 0 -627px; } 
.follow-on-twitter { background-position: 0 -665px; } 
.join-our-mailing-list { background-position: 0 -683px; } 
.logo { background-position: 0 -701px; } 

body.press .press-nav,
.press-nav:hover { background-position: 0 -807px; } 
.press-nav { background-position: 0 -827px; } 

body.retailers .retailers-nav,
.retailers-nav:hover { background-position: 0 -847px; } 
.retailers-nav { background-position: 0 -867px; } 

.scoop { background-position: 0 -887px; } 
.shop { background-position: 0 -925px; } 

body.signature .signature-collection-nav,
.signature-collection-nav:hover { background-position: 0 -1021px; } 
.signature-collection-nav { background-position: 0 -1041px; } 

body.testimonials .testimonials-nav,
.testimonials-nav:hover { background-position: 0 -1061px; } 
.testimonials-nav { background-position: 0 -1081px; } 

body.wholesale .wholesale-nav,
.wholesale-nav:hover { background-position: 0 -1101px; } 
.wholesale-nav { background-position: 0 -1121px; } 

body.wrapping-sheets .wrapping-sheets-nav,
.wrapping-sheets-nav:hover { background-position: 0 -1141px; } 
.wrapping-sheets-nav { background-position: 0 -1161px; } 

body.home .home-nav,
.home-nav:hover { background-position: 0 -1201px; } 
.home-nav { background-position: 0 -1181px; }

body.shop .shop-nav,
.shop-nav:hover { background-position: 0 -1241px; } 
.shop-nav { background-position: 0 -1221px; }


.plusone {
  float: left;
  height: 20px;
  margin-top:9px;
  margin-right: 5px;
}
.addthis_toolbox ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.addthis_toolbox li {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 5px;
}
.addthis_toolbox li.last {
  margin-right: 0px;
}
.addthis_toolbox a {
 width:32px;
 height: 32px;
 display: block;
}

body.press #main-content,
body.retailers #main-content {height:auto;}

