@charset"UTF-8";
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a, img{margin:0;padding:0;border:0;outline:none;}
h3{font:1.5em/1.25em Georgia, serif;color:#555;text-align:center;padding-bottom:10px;}
h4{font:1.25em/1.5em Georgia, serif;color:#83949C;}
p{padding-bottom:15px;}
body{background:#CAD2D5;padding:45px 40px 25px;font:16px/24px Georgia, serif;color:#545454;}
#container{width:100%;height:100%;}
#header{width:920px;height:50px;margin:auto;}
#nav{width:920px;list-style-type:none;}
.nav-item{width:auto;float:left;}
#logo-item{width:255px;height:20px;margin-right:35px;}
#logo{margin-left:45px;top:25px;width:200px;height:71px;display:block;background:url(../../images/container/header/logo/bg.png) left top no-repeat;text-indent:-10000px;position:absolute;}
.nav-item-link{text-decoration:none;font:2em/1em Georgia, serif;margin:0 35px;color:#69696B;height:35px;display:block;}
.nav-item-link:hover, .nav-item:hover .nav-item-link{color:#545457;margin-bottom:-1px;border-bottom:1px dashed #F5F5F5;z-index:50;position:relative;}
.nav-item-list{position:absolute;left:-10000px;padding:10px 0 0;margin-left:30px;list-style-type:none;background:url(../../images/container/header/nav/nav-item/nav-item-list/bg.png) left top;border-bottom:1px solid #FFF;z-index:10;}
.nav-item:hover .nav-item-list{left:auto;}
.nav-item-list-item{border-left:1px solid #FFF;border-right:1px solid #FFF;}
.nav-item-list-item-link{padding:5px 10px;display:block;color:#545454;font:0.875em/1em Georgia, serif;text-decoration:none;}
.nav-item-list-item-link:hover{color:#1E1E1E;background:#FFF;}
#main{width:920px;margin:20px auto 0;}
#footer{width:100%;color:#EEE;background:url(../../images/container/footer/bg.png) left top repeat-x;position:fixed;padding-top:10px;left:0;bottom:0;z-index:300;}
#more{width:64px;height:26px;padding:10px 0 4px;text-indent:2px;text-align:center;background:url(../../images/container/footer/more/bg.png) right top no-repeat;position:absolute;color:#CCC;top:-30px;text-decoration:none;font-style:italic;right:0;z-index:500;}
#more:hover{color:#FFF;}
#footer-content{width:910px;padding:10px 15px 0;color:#999;margin:auto;}
#footer-text{width:390px;float:left;padding-bottom:5px;}
#footer h3, #footer h4{text-align:left;color:#CCC;}
#footer-nav p{padding-bottom:0;}
#footer-state{display:none;}
#footer-nav{width:510px;margin-left:10px;float:left;padding-bottom:15px;}
#footer-content a{color:#CCC;text-decoration:none;}
#footer-content a:hover{color:#FFF;}
#mailing-list-wrap{margin-top:15px;}
#mailing-list legend{width:100%;color:#CCC;padding-bottom:5px;font-size:1.15em;}
#mailing-list label{width:auto;display:block;padding-right:5px;float:left;font-style:italic;}
#mailing-list-email{width:140px;height:14px;background:#DDD;border:0;padding:4px 3px;color:#555;float:left;}
#mailing-list-submit{border:0;background:#666;margin:0;height:22px;color:#DDD;float:left;}
#mailing-list-submit:hover{color:#FFF;}
.last{margin:0;padding:0;}
h3{font-size:2.25em;}
#products{width:920px;margin:25px 0 25px;float:left;}
.product{width:898px;padding:10px;margin-bottom:20px;background:#F5F5F5;border:1px solid #BDBDBD;clear:left;float:left;}
.product h5{font:1.2em/1em Georgia, serif;}
.product-image{width:200px;height:200px;display:block;background:#FFF;text-decoration:none;position:relative;overflow:hidden;float:left;}
.image-wrap{width:200px;height:200px;display:block;overflow:hidden;position:absolute;}
.product-image img{position:absolute;z-index:2;}
.product-image-arrow{width:30px;height:30px;display:block;color:#FFF;font-size:24px;text-align:center;position:absolute;top:85px;background:#222;z-index:5;}
.product-image-prev{left:0;}
.product-image-next{right:0;}
.product-image-count, .product-image-state{display:none;}
.product-info{width:658px;height:170px;padding:15px;margin-left:10px;float:left;background:#E5E5E5;position:relative;}
.product-title{font:1.5em/1em Georgia, serif;height:25px;margin-bottom:15px;}
.product-title-link{color:#555;text-decoration:none;border-bottom:2px dashed #CCC;}
.product-title-link:hover{color:#111;border-bottom:2px dashed #999;}
.materials-wrap{width:150px;float:left;}
.product-materials{list-style-type:none;margin:2px 0 0 10px;font:0.875em/1.5em Georgia, serif;}
.material{color:#777;}
.material-link{color:#777;text-decoration:none;}
.material-link:hover{color:#111;border-bottom:1px dashed #999;}
.quick-info{width:50px;position:absolute;background:#444 url(../../images/container/main/featured-products/price/bg.gif) center bottom no-repeat;padding-bottom:5px;top:0;right:15px;}
.price{color:#FFF;padding:4px 0 7px;font-style:italic;text-align:center;}
.product-description{width:477px;height:130px;margin-right:15px;padding-right:15px;font:0.875em/1.5em Georgia, serif;border-right:1px dashed #999;float:left;}
.gallery-description{font:0.875em/1.5em Georgia, serif;height:130px;position:relative;}
.product-description p, .gallery-description p{padding-bottom:10px;}
.more-link{width:auto;background:#444;padding:3px 7px;font-style:italic;color:#E5E5E5;text-decoration:none;position:absolute;right:0;bottom:0;}
.product-description .more-link{bottom:0;right:15px;}
.more-link:hover{color:#FFF;}
.products-nav{width:900px;padding:10px;margin-bottom:20px;background:#F5F5F5;border:1px solid #BDBDBD;clear:left;float:left;}
.products-nav-status{width:280px;background:#EEE;padding:5px 10px;text-align:center;display:block;float:left;}
.products-nav-status.prev{width:280px;text-align:left;float:left;}
.products-nav-status.next{width:280px;text-align:right;float:right;}
.products-nav a{color:#646464;text-decoration:none;}
.products-nav a:hover{color:#111;}
