@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;}
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;}
#featured-products{width:705px;margin:25px 105px;background:#FFF;border:1px solid #BDBDBD;float:left;}
.featured-products{width:685px;height:315px;list-style-type:none;margin:10px;overflow:hidden;position:relative;}
.featured-product{width:685px;height:315px;background:#E5E5E5;position:absolute;background-position:center top;float:left;z-index:4;}
.featured-product-image{width:315px;height:100%;overflow:hidden;border-right:10px solid #FFF;}
.featured-product img{float:left;}
.featured-product-details{width:330px;padding:15px;float:left;position:absolute;bottom:0;right:0;}
.quick-info{width:50px;position:absolute;left:340px;background:#444 url(../images/container/main/featured-products/price/bg.gif) center bottom no-repeat;padding-bottom:5px;top:0;}
.price{color:#FFF;padding:4px 0 7px;font-style:italic;text-align:center;}
.featured-product-link{color:#555;text-decoration:none;border-bottom:2px dashed #999;text-transform:capitalize;}
.featured-product-link:hover{color:#111;}
.description{font:0.9em/1.5em Georgia, serif;text-align:justify;}
.description p{padding:5px 0 0;}
.learn-more{width:auto;background:#333;color:#DDD;padding:5px;text-decoration:none;display:block;float:right;margin-top:5px;line-height:1em;font-style:italic;}
.learn-more:hover{color:#FFF;}
#featured-products-nav{position:relative;width:0;height:0;}
.arrow{width:67px;height:60px;background:url(../images/container/main/featured-products/arrows/bg.png) left bottom no-repeat;position:absolute;text-indent:-10000px;}
.left-arrow{left:-90px;top:-200px;background-position:right bottom;}
.left-arrow:hover{background-position:right top;}
.right-arrow{left:730px;top:-200px;}
.right-arrow:hover{background-position:left top;}
.featured-products-shadow{width:920px;margin:auto;clear:left;height:30px;background:url(../images/container/main/featured-products/shadow/bg.png) center bottom no-repeat;}