body{margin:0;color:#000;font-family:'Lato', sans-serif;background:#fff;;}
img{border-style:none;}
a{color:#2495dc;text-decoration:none!important;}
a:hover{text-decoration:none;color:#0c4c75;}
input, textarea, select{vertical-align:text-top;}
form, fieldset{margin:0;padding:0;border-style:none;}
.holder{width:100%;overflow:hidden;}
#wrapper{width:940px;margin:0 auto;padding:0 10px;min-width:940px;}
#wrapper:after{display:block;clear:both;content:"";}
.header-container{border:0;background:none;width:100%;height:120px;}
.header-container:after{display:block;clear:both;content:"";}
#header{width:940px;padding:0;position:relative;text-align:left;}
#header:after{display:block;clear:both;content:"";}
#header .menu-bar{width:200px;margin:0;float:right;position:relative;top:-55px;z-index:70;}
#header .menu-bar:after{display:block;clear:both;content:"";}
#header .menu-bar .menu{list-style:none;padding:0;margin:0;float:right;}
#header .menu-bar .menu li{float:left;color:#666;}
#header .menu-bar .menu li:hover{position:relative;}
#header .menu-bar .menu li a{float:left;padding:4px 10px;color:#808080;overflow:hidden;margin-top:2px;text-transform:uppercase;}
#header .menu-bar .menu li .name{padding:8px 20px 8px 5px;}
#header .menu-bar .menu li span{float:left;padding:8px 0;}
#header .menu-bar .menu li:hover .my-cart,
#header .menu-bar .menu .my-cart:hover, #header .menu-bar .menu .active-cart .my-cart{background:url(../images/bg-drop-cart.png);color:#fff;text-decoration:none;position:relative;}
#header .menu-bar .menu .my-cart .arrow{display:none;}
#header .menu-bar .menu li:hover .my-cart .arrow,
#header .menu-bar .menu .my-cart:hover .arrow, #header .menu-bar .menu .active-cart .my-cart .arrow{background:url(../images/sep-cart-act.gif) no-repeat;position:absolute;bottom:-15px;left:45%;width:9px;height:5px;font-size:0;line-height:0;display:block;}
#header .menu-bar .menu .drop-cart{position:absolute;display:none;width:260px;top:20px;right:0;z-index:70;}
#header .menu-bar .menu li:hover .drop-cart{display:block;}
#header .menu-bar .menu .drop-cart-holder{background:url(../images/bg-drop-cart.png);width:260px;overflow:hidden;padding:0 0 16px;}
#header .menu-bar .menu .drop-cart ul{list-style:none;padding:0 20px;width:220px;}
#header .menu-bar .menu .drop-cart ul li{background:url(../images/divider-cart.gif) repeat-x;padding:20px 0;width:100%;color:#fff;position:relative;}
#header .menu-bar .menu .drop-cart ul li:first-child{background:none;}
#header .menu-bar .menu .drop-cart ul li:after{display:block;clear:both;content:"";}
#header .menu-bar .menu .drop-cart ul .img{float:left;margin:0 10px 0 0;}
#header .menu-bar .menu .drop-cart ul .img a{float:none;padding:0;}
#header .menu-bar .menu .drop-cart ul .img img{display:block;}
#header .menu-bar .menu .drop-cart ul li .text{overflow:hidden;padding:0 24px 0 0;text-align:left;margin:-3px 0 0;float:left;width:136px;}
#header .menu-bar .menu .drop-cart ul li .text a{color:#fff;float:none;padding:0;}
#header .menu-bar .menu .drop-cart ul li p{margin:0;}
#header .menu-bar .menu .drop-cart ul li .count{display:block;color:#8ac7ed;padding:0;}
#header .menu-bar .menu .drop-cart ul li .count .price{float:none;}
#header .menu-bar .menu .drop-cart ul li .delete{position:absolute;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/x-cart.gif) no-repeat;top:25px;right:-4px;padding:0;}
#header .menu-bar .menu .drop-cart .btn-proceed{display:block;width:226px;height:61px;background:url(../images/btn-proceed-to-checkout.png) no-repeat;text-indent:-9999px;padding:0;margin:0 auto;float:none;font-size:0;line-height:0;}
.nav-container{margin:0px;position:relative;border-top:solid 1px #D6CEBA;border-bottom:solid 1px #D6CEBA;height:33px;}
.nav-container:after{display:block;clear:both;content:"";}
#nav{white-space:nowrap;margin:0px;height:33px;}
#nav li{position:relative;padding-right:56px;}
/*#nav li{position:relative;padding-right:35px;}*/
#nav li.nav-3 a{color:#d75210;}
#nav li a{display:block;}
#nav ul{background-color:transparent;font-size:12px;position:absolute;display:none;min-width:120px;white-space:nowrap;z-index:2;}
#nav ul li + li{}
#nav ul li{width:120px;}
#nav ul li a{display:block;padding:10px 4px 10px 4px;color:#808080;}
#nav ul li a:hover{color:#fffff !important;}
#nav > li{float:left;}
#nav > li.parent > a, #nav > li.active > a{color:#808080;}
#nav > li.active > a, #nav > li:hover > a{color:#303030;border-bottom:3px solid #151514;}
#nav > li.parent:hover > a{background:#F4F1E8;margin-top:-1px;padding-top:11px;}
#nav > li.parent li span{font-size:14px;text-transform:capitalize;}
#nav > li.parent li{padding:0 20px;}
#nav > li > a{font-family:'Lato',sans-serif;font-size:15px;text-transform:uppercase;padding:10px 20px 4px 20px;color:#808080;height:19px;}
#nav > li > ul{left:0;background:#F4F1E8;}
#nav > li ul ul{left:99.5%;top:0;border:solid 1px rgba(0,0,0,0.2);}
#nav li:hover{z-index:3;}
#nav li:hover > ul{display:block!important;}
.top-newsletter{width:200px;height:27px;position:absolute;display:inline;float:left;top:49px;}
.top-newsletter .search-form{float:left;width:200px;}
.top-newsletter .join-form .row{background:url(../images/bg-search.gif) no-repeat;height:22px;padding:1px 1px 1px 10px;overflow:hidden;width:189px;}
.top-newsletter .join-form .row .join-text{float:left;padding:4px 0 7px;margin:0;border:0;background:none;width:160px;font-size:11px;color:#999;}
.top-newsletter .join-form .row .focus{color:#333;}
.top-newsletter .join-form .row .btn-submit{float:right;width:60px;height:22px;border:0;background:url(../images/btn-sign.gif) no-repeat;cursor:pointer;padding:0;margin:0;text-indent:-9999px;font-size:0;line-height:0;}
#header .search-form{float:right;width:200px;}
#header .search-form .row{background:url(../images/bg-search.gif) no-repeat;height:22px;padding:1px 1px 1px 10px;overflow:hidden;width:189px;}
#header .search-form .row .search-text{float:left;padding:4px 0 7px;margin:0;border:0;background:none;font-size:11px;color:#999;}
#header .search-form .row .focus{color:#333;}
#header .search-form .row .btn-submit{float:right;width:60px;height:22px;border:0;background:url(../images/btn-search-wide.gif) no-repeat;cursor:pointer;padding:0;margin:0;text-indent:-9999px;font-size:0;line-height:0;}
#header .logo-holder{width:557px;overflow:hidden;padding:30px 0 5px 382px;}
#header .logo{width:140px;height:52px;}
#header .logo a{display:block;height:100%;}
.main-container{background:none !important;width:940px;padding:0;}
.main-container:after{display:block;clear:both;content:"";}
#main{width:100%;padding:0 0 2px;/*padding:0 0 20px;*/text-align:left;}
#main:after{display:block;clear:both;content:"";}
.homepage .breadcrumbs{display:none;}
.breadcrumbs{width:100%;overflow:hidden;padding-left:20px;margin-top:10px;}
.breadcrumbs ul{list-style:none;padding:0;margin:0;float:left;}
.breadcrumbs ul li{float:left;color:#333;padding:0 15px 0 0;font-size:12px;}
.breadcrumbs ul li a{color:#999;background:url(../images/sep-breadcrumb.gif) no-repeat 100% 50%;float:left;padding:0 24px 0 0;}
.breadcrumbs ul li a:hover{text-decoration:none;color:#333;}
#main .img-gallery{border-top:dotted 1px #c0c0c0;overflow:hidden;margin:15px 0;padding-top:15px;}
#main .img-gallery .img-list{list-style:none;padding:0;margin:0;float:left;width:9999px;}
#main .img-gallery .img-list .img-overlay{position:absolute;width:300px;height:200px;top:0;left:0;display:none;}
#main .img-gallery .img-list li:hover .img-overlay,
#main .img-gallery .img-list .active .img-overlay{display:block;}
#main .img-gallery .img-list .img-overlay-area{background:url(../images/bg-gallery1-hover.png) repeat;width:240px;height:200px;padding:35px 30px 15px;}
#main .img-gallery .img-list .img-overlay .heading{display:block;color:#333;font:28px/30px 'Lato';margin:0 0 5px;}
#main .img-gallery .img-list .img-overlay .heading-holder{width:100%;overflow:hidden;margin:0 0 10px;}
#main .img-gallery .img-list .img-overlay .price{float:left;color:#285d90;margin:0 15px 0 0;}
#main .img-gallery .img-list .img-overlay .onsale{float:left;color:#f3466a;background:url(../images/tag1.png) no-repeat 0 60%;padding:0 0 0 20px;text-transform:uppercase;}
#main .img-gallery .img-list .img-overlay .overlay-txt{border-top:1px solid #e1e1e1;padding:12px 0 0;overflow:hidden;}
#main .img-gallery .img-list .img-overlay .overlay-txt p{color:#444;margin:0 0 30px;max-height:100px;overflow:hidden;}
#main .img-gallery .img-list .img-overlay .quickview{float:left;background:url(../images/ico-quickview.gif) no-repeat 0 70%;text-transform:uppercase;color:#2495dc;padding:0 0 0 15px;}
#main .img-gallery .img-list .img-overlay .add-to-cart{float:right;background:url(../images/ico-add-to-cart.gif) no-repeat 0 40%;text-transform:uppercase;color:#2495dc;padding:0 0 0 17px;}
.two-columns{width:940px;overflow:hidden;padding-bottom:80px;padding-top:30px;}
.catalog-category-view .two-columns{padding-bottom:60px;padding-top:0;}
.small-column .ttl-area,
.two-columns .ttl-area{background:url(../images/bg-heading.gif) repeat-x 0 100%;padding:0 0 18px;margin:0 0 20px;}
.small-column .ttl-area h2,
.two-columns .ttl-area h2,
.holder h2{color:#333;font-family:'Lato' !important;}
.small-column{float:left;width:300px;}
.small-column .top-list{list-style:none;padding:0;margin:0;width:100%;}
.small-column .top-list li{border-top:1px solid #e5e5e5;padding:25px 0 20px 40px;position:relative;overflow:hidden;}
.small-column .top-list li:first-child{border:0;}
.two-columns .small-column .top-list .num{float:left;margin:10px 0 0 -40px;background:url(../images/bg-top-num.gif) no-repeat;width:20px;height:20px;color:#fff;text-align:center;font-weight:bold;}
.two-columns .small-column .top-list .img{float:left;margin:0 11px 0 0;}
.two-columns .small-column .top-list .img img{display:block;}
.two-columns .small-column .top-list .description{overflow:hidden;}
.two-columns .small-column .top-list .description .product-name{display:block;font-size:16px;line-height:24px;color:#333;}
.two-columns .small-column .top-list .description .price{color:#2495dc;display:block;}
.two-columns .big-column{float:right;width:620px;overflow:hidden;}
.gallery-area{overflow:hidden;}
.gallery-area .column-box{float:left;width:300px;margin:0 10px 0 0;}
.mob-slider{display:none;}
.gallery{overflow:hidden;position:relative;}
.gallery .link-prev,
.gallery .link-next{position:absolute;bottom:20px;text-indent:-9999px;overflow:hidden;width:30px;height:30px;z-index:50;}
.gallery .link-prev{left:0;background:url(../images/link-prev.png) no-repeat;}
.gallery .link-next{right:0;background:url(../images/link-next.png) no-repeat;}
#main .gallery .gallery-holder{margin:0;width:300px;overflow:hidden;position:relative;}
.gallery .gallery-holder ul{position:relative;width:99999px;padding:0;margin:0;list-style:none;}
div.img-overlay div.img-overlay-area .special-price{clear:both;display:block;overflow:hidden;}
.gallery .gallery-holder ul li img{display:block;}
.gallery .gallery-holder .img-list .img-overlay .quickview{margin-left:10px;}
.gallery .gallery-holder .img-list .img-overlay .add-to-cart{margin-right:10px;}
.message{float:left;width:600px;background:url(../images/bg-message.gif);padding:10px;}
.message .message-area{background:#fff;overflow:hidden;padding:20px;}
.message p{margin:0;color:#666;font:italic 16px/24px 'Lato';}
.join-form{float:left;width:234px;}
.join-form .row{float:left;}
.join-form h2{text-align:center;}
.join-form .row-text{}
.join-form .row-text input{border:1px solid #e5e5e5;background:url(../images/bg-join-text.gif) repeat-x;padding:1px 6px;width:286px;height:33px;margin:0 0 13px;float:left;width:286px;font-size:16px;color:#666;}
.join-form .btn-submit{display:block;height:28px;border:solid 1px #D6CEBB;background:transparent;cursor:pointer;padding-left:10px;padding-right:10px;}
.categ_inner{padding-left:20px;}
.homepage #main{/*padding:15px 0 0 0;*/}
.category-description{font-size:18px;color:#857b63;font-weight:normal;padding-bottom:25px;padding-top:10px;}
.category-image{width:100%;overflow:hidden;position:relative;margin:10px 0 0 0;}
.category-image img{display:block;}
.category-image .ttl-luggage{position:absolute;width:460px;height:102px;left:240px;top:108px;}
.category-image .ttl-luggage h1{margin:0;text-transform:uppercase;font:60px/62px 'Lato';color:#fff;text-transform:uppercase;letter-spacing:10px;background:url(../images/bg-heading.gif) repeat-x;padding:19px 0 0;}
.category-image .ttl-luggage h1 span{display:block;padding:0 0 19px;font-family:'Lato';}
.two-columns .small-column2{float:left;width:220px;}
.two-columns .small-column2 .box{width:100%;overflow:hidden;margin:0 0 35px;}
.two-columns .small-column2 .box .box-ttl{color:#121212;font-size:16px;display:block;line-height:35px;padding-left:20px;}
.two-columns .small-column2 .box .list{list-style:none;padding:0 0 0 10px;margin:0;}
.two-columns .small-column2 .box .list a{color:#565656;padding:5px 10px 5px 10px;line-height:30px;}
.two-columns .small-column2 .box .list a:hover{color:#121212;line-height:30px;background-color:#F3ECDF;border:1px solid #CAC1A7;padding:5px 9px 5px 9px;}
.two-columns .small-column2 .box .list a span{color:#565656;line-height:30px;}
.two-columns .small-column2 .box .list a span.count{margin-left:2px;}
.two-columns .ttl-area2{display:none;}
.two-columns .ttl-area2{padding:0 0 10px;width:100%;overflow:hidden;margin:0 0 24px;padding-left:20px;}
.two-columns .big-column2{float:right;width:700px;}
.two-columns .filters-form{float:left;overflow:hidden;}
.two-columns .filters-form .cell{float:left;margin:0 18px 0 0;overflow:hidden;}
.two-columns .ttl-area2 strong, .two-columns .filters-form .cell label{float:left;color:#333;text-transform:uppercase;padding:0 8px 0 0;}
.two-columns .filters-form .cell .select2{width:90px;}
.two-columns .filters-form .cell .select3{width:104px;}
.filters-form select{margin-right:5px!important;}
.two-columns .paging{float:right;list-style:none;padding:0;margin:0;}
.two-columns .paging li{float:left;color:#666;padding:0 0 0 9px;}
.two-columns .paging li strong{text-transform:uppercase;}
.two-columns .paging li.current{font-weight:normal;}
.two-columns .paging li a{color:#285d90;font-weight:normal;float:left;}
.two-columns .paging li a.next{text-indent:-9999px;width:5px;height:5px;display:block;background:url(../images/bg-paging-last.gif) no-repeat;overflow:hidden;margin:8px 0 0;}
.category-products{width:100%;overflow:hidden;}
.category-products .products-grid{list-style:none;padding:0;margin:0 -20px 0 0;float:left;width:720px;background:none;}
.category-products .products-grid li{float:left;width:220px;margin:0 17px 0 0;/*padding:0 0 12px;*/ min-height:322px;}
.category-products .products-grid img{display:block;margin:0;}
.category-products .products-grid .product-name{color:#333;font:16px/24px;margin:0 0 5px;text-align:center;min-height:45px;}
.category-products .products-grid .product-name a{color:#121212;font-weight:bold;font-size:16px;}
.category-products .products-grid .price-box{margin:0;text-align:center;}
.category-products .products-grid .regular-price .price{color:#121212;font-size:14px;font-weight:normal !important;}
.category-products .products-grid .product-overlay{margin:20px 0 14px;width:225px;height:165px;position:relative;}
.category-products .products-grid .product-overlay .img-overlay{position:absolute;width:225px;height:225px;top:0;left:0;display:none;}
.category-products .products-grid li:hover .product-overlay .img-overlay{display:block;}
.category-products .products-grid .product-overlay .img-overlay-area{background:url(../images/bg-gallery-hover-products-grid.png) no-repeat;width:175px;height:185px;padding:25px 25px 15px;}
.category-products .products-grid .product-overlay .img-overlay .heading{display:block;color:#333;font:21px/22px 'Lato';margin:0 0 5px;}
.category-products .products-grid .product-overlay .img-overlay .heading-holder{width:100%;overflow:hidden;margin:0 0 10px;}
.category-products .products-grid .product-overlay .img-overlay .price{float:left;color:#285d90;margin:0 5px 0 0;}
.category-products .products-grid .product-overlay .img-overlay .onsale{float:left;color:#f3466a;background:url(../images/tag1.png) no-repeat 0 60%;padding:0 0 0 20px;text-transform:uppercase;}
.category-products .products-grid .product-overlay .img-overlay .holder{position:absolute;width:175px;bottom:15px;left:25px;}
.category-products .products-grid .product-overlay .img-overlay .overlay-txt{border-top:1px solid #E1E1E1;overflow:hidden;padding:12px 0 0;}
.category-products .products-grid .product-overlay .img-overlay .quickview{display:block;background:url(../images/ico-quickview.gif) no-repeat 0 70%;text-transform:uppercase;color:#2495dc;padding:0 0 0 15px;}
.category-products .products-grid .product-overlay .img-overlay .add-to-cart{display:block;background:url(../images/ico-add-to-cart.gif) no-repeat 0 40%;text-transform:uppercase;color:#2495dc;font:12px/24px Arial, Helvetica, sans-serif;padding:0 0 0 17px;}
.category-products .products-grid .add-to-links,
.category-products .products-grid .desc,
.category-products .products-grid .ratings{display:none;}
.category-products .products-list{list-style:none;padding:0;margin:0;float:left;width:100%;border-bottom:0;background:none;}
.category-products .products-list .product-image, .category-products .products-list .product-image > a{width:135px;height:135px;margin:0;}
.category-products .products-list .add-to-links,
.category-products .products-list .desc,
.category-products .products-list .ratings{display:none;}
.category-products .products-list li.item{float:none;display:block;margin:0;padding:12px;border-bottom:0;}
.category-products .products-list .product-name{color:#333;font:16px/24px 'Lato';margin:0;}
.category-products .products-list .product-name a{color:#333;}
.category-products .products-list li.even{background:#f0f0f0;}
.category-products .products-list .regular-price .price{color:#2495dc;font-weight:normal !important;}
.category-products .products-list .price-box{margin:0 0 5px;float:none;display:block;}
.category-products .products-list button.button span{background:#c1c1c1;border:0;color:#fff;display:block;text-transform:uppercase;height:19px;padding:3px 12px;text-align:center;white-space:nowrap;}
.category-products .products-list button.button span span{padding:0;}
.category-products .products-list .product-image{position:relative;}
.category-products .products-list .product-image .img-overlay{position:absolute;width:135px;height:135px;top:0;left:0;display:none;}
.category-products .products-list li:hover .product-image .img-overlay{display:block;}
.category-products .products-list .product-image .img-overlay-area{background:url(../images/bg-gallery-hover-products-list.png) no-repeat;width:115px;height:115px;padding:10px;}
.category-products .products-list li.even .product-image .img-overlay-area{background:url(../images/bg-gallery-hover-products-list-even.png) no-repeat;}
.category-products .products-list .product-image .img-overlay .holder{position:absolute;width:105px;top:45px;left:20px;}
.category-products .products-list .product-image .img-overlay .quickview{display:block;background:url(../images/ico-quickview.gif) no-repeat 0 70%;text-transform:uppercase;color:#2495dc;padding:0 0 0 15px;}
.category-products .products-list .product-image .img-overlay .add-to-cart{display:block;background:url(../images/ico-add-to-cart.gif) no-repeat 0 40%;text-transform:uppercase;color:#2495dc;padding:0 0 0 17px;}
.product-view{border:0;width:100%;overflow:hidden;padding-top:20px;background:#fff;margin-top:45px;}
.product-view .product-shop{float:right !important;width:390px;margin-right:10px !important;}
.product-view .product-shop .product-name h1{color:#121212 !important;font-size:26px !important;font-weight:bold !important;margin:0 0 10px !important;text-align:left !important;font-family:'Lato' !important;}
.product-view .product-shop .text-shop{float:left;width:440px;color:#777;}
.product-view .product-shop .text-shop p{margin:0 0 25px;}
.product-view .product-shop .text-shop p a{color:#2495dc;text-transform:uppercase;letter-spacing:1px;}
.product-view .product-shop .text-shop p a:hover{text-decoration:none;color:#0c4c75;}
.product-view .product-shop .price-box{float:left;}
.product-view .product-shop .price-box .price{font-weight:normal;font-size:18px;}
.product-view .product-shop .ratings{margin:0;background:#eee;overflow:hidden;padding:10px;margin:0 0 50px;}
.product-view .product-shop .ratings strong{float:left;color:#333;padding:0 10px 0 0;text-transform:uppercase;letter-spacing:1px;margin:0;}
.ratings .rating-box{float:left;font-size:0;height:15px;line-height:0;overflow:hidden;text-indent:-999em;/*width:80px;*/}
.product-view .product-shop .ratings .review-links{float:right;list-style:none;padding:0;margin:0;}
.product-view .product-shop .ratings .review-links li{float:left;background:url(../images/sep1.gif) no-repeat 0 50%;padding:0 0 0 11px;margin:0 0 0 9px;}
.product-view .product-shop .ratings .review-links li:first-child{background:none;}
.product-view .product-shop .add-to-box{margin:0;width:100%;overflow:hidden;}
.product-view .product-shop .add-to-box .add-to-cart{width:100%;}
.product-view .product-shop .add-to-box .addcart-form{width:100%;display:block;overflow:hidden;margin:0px;}
.product-view .product-shop .add-to-box .addcart-form .cell{float:left;}
.product-view .product-shop .add-to-box .addcart-form .cell:first-child{padding:0;width:90px;}
.product-view .product-shop .add-to-box .addcart-form label,
.product-options dt label{float:none;font-size:15px;margin-top:8px;color:#565656;}
.product-options dd{padding:0 !important;}
.product-view .product-shop .add-to-box .addcart-form .select4{width:140px;padding:0;margin:0;font-size:11px;line-height:16px;height:20px;}
.product-view .product-shop .add-to-box .addcart-form .quantity-text{background:none repeat scroll 0 0 #F3EEE3;border:1px solid #D6D6D6;color:#06567F;font-size:15px;height:30px;margin:0;padding:2px 5px 3px;text-align:center;width:45px;}
.addcart-form .cell + .button{margin:0 0 30px 20px;height:37px;}
.product-view .product-shop .f-like{float:left;width:51px;height:24px;text-indent:-9999px;overflow:hidden;background:url(../images/btn-like.gif) no-repeat;margin:0 7px 0 0;}
.product-view .product-shop .add-links-area{width:100%;border:1px solid #f2f2f2;border-width:1px 0;padding:10px 0;overflow:hidden;position:relative;display:none;}
.product-view .product-shop .w1{position:relative;float:left;left:50%;}
.product-view .product-shop .w2{position:relative;left:-50%;}
.product-view .product-shop .add-to-links{list-style:none;padding:0;margin:0;float:left;}
.product-view .product-shop .add-to-links li{float:left;padding:0 0 0 35px;}
.product-view .product-shop .add-to-links li a{padding:1px 0 1px 20px;float:left;color:#2495DC;text-decoration:none;}
.product-view .product-shop .add-to-links li a:hover{color:#0c4c75 !important;}
.product-view .product-shop .add-to-links li:first-child{padding:0;}
.product-view .product-shop .add-to-links .email-friend{background:url(../images/ico-email.gif) no-repeat 0 50%;}
.product-view .product-shop .add-to-links .link-wishlist{background:url(../images/ico-wish-list.gif) no-repeat 0 50%;}
.product-view .product-shop .add-to-links .link-compare{background:url(../images/ico-compare.gif) no-repeat 0 50%;}
.product-view .product-shop .facebook-line{width:396px;padding:10px 72px;margin:0;}
.product-view .product-shop .facebook-line p{float:left;margin:0;background:url(../images/ico-facebook2.gif) no-repeat 0 50%;padding:0 0 0 17px;color:#333;}
.product-view .box-description{width:100%;overflow:hidden;margin-top:10px;}
.product-view .box-description h2{color:#333;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px;}
.product-view .box-description .text{color:#777;}
.product-view .box-description .text p{margin:0 0 10px;}
.product-view .box-description .text ul{list-style:none;padding:0;margin:0 0 10px;}
.product-view .box-description .text ul li{background:url(../images/sep2.gif) no-repeat 0 11px;padding:0 0 0 15px;}
.product-view .product-img-box{float:left;width:540px !important;}
.product-view .product-img-box .product-box{margin:0 0 35px;overflow:hidden;padding-bottom:20px;width:520px;}
.product-view .product-img-box .img-list{list-style:none;padding:0;margin:8px 0 0 10px;float:left;width:510px;text-align:center;}
.product-view .product-img-box .img-list li{width:98px;height:85px;display:inline-block;position:relative;margin-right:2px;}
.product-view .product-img-box .img-list li:first-child{padding:0;}
.product-view .product-img-box .img-list li:last-child{margin-right:0;}
.product-view .product-img-box .img-list img{display:block;}
.product-view .product-img-box .img-list .mask{position:absolute;width:102px;height:85px;bottom:0;left:0;border:solid 1px #d6ceba;text-indent:-9999px;cursor:pointer;display:none;}
.product-view .product-img-box .img-list a:hover .mask,
.product-view .product-img-box .img-list .active .mask{display:block;}
.product-view .product-img-box .img-box{float:left;width:540px;height:362px;}
.product-view .product-img-box .img-box img{display:block;margin:0 0 16px;}
.small-column .box-holder{width:100%;overflow:hidden;margin:0 0 50px;}
.small-column .box-holder .img-list{list-style:none;padding:0;margin:0;width:100%;clear:both;}
.small-column .box-holder .img-list li{float:left;padding:0 0 0 20px;}
.small-column .box-holder .img-list li:first-child{padding:0;}
.col-main{width:100%;}
.cart{padding:5px 0 0;}
.cart h1{font:24px/24px Georgia, Times, serif;color:#333;}
.cart .cart-collaterals{background:url(../images/bg-heading.gif) repeat-x;}
.cart-table .even td{background-color:#f0f0f0 !important;}
.cart-table .buttons{background:none !important;}
.cart-table .buttons td{padding:20px 0 !important;background:none;}
.cart-table .buttons td .btn-holder{width:100%;overflow:hidden;border-top:1px solid #f2f2f2;padding:8px 0 0;}
.cart-table .btn-update span span,
.cart-table .btn-continue span span{float:left;background:none;padding:0!important;;}
.cart-table .btn-update span,
.cart-table .btn-continue span{float:left;padding:0 0 0 16px!important;background:url(../images/ico-continue-shopping.gif) no-repeat 0 2px;cursor:pointer;color:#2495dc;border:0;text-transform:uppercase;letter-spacing:1px;height:auto;text-indent:0;}
.cart-table .btn-update span{padding:0 0 0 19px;background:url(../images/ico-update-cart.gif) no-repeat 0 1px;}
.data-table tfoot{border:0;}
.data-table tr.even{}
.product-view .data-table{}
.product-view .box-additional .data-table th, .product-view .box-additional .data-table td{padding:5px 10px;}
.product-view .data-table td.label, .product-view .data-table th.label{background-color:transparent;color:#333333;font-size:11px;font-weight:bold;width:200px;}
#main .cart .col2-set .col-1{width:220px;float:left;margin:0 100px 0 0;}
#main .cart .shipping{width:220px;background:none;border:0;margin:0 0 18px;padding:0;}
#main .cart .shipping h2,
.cart .discount h2{color:#333 !important;font:16px/19px 'Lato' !important;margin:0 0 0px !important;text-align:left !important;background:none !important;text-transform:none !important;padding:0 !important;}
#main .cart .shipping .shipping-form{width:100%;overflow:hidden;}
#main .cart .shipping .form-list{width:100%;list-style:none;padding:0;margin:0;}
#main .cart .shipping .form-list select{width:220px;}
.form-list input.input-text{border:1px solid #D3C9B4;color:#747474 !important;font-size:15px;height:32px;margin:0;padding:2px 5px 3px;width:90%;font-family:'Lato';}
#review_field{font-size:15px;font-family:'Lato';}
#checkout-step-login .form-list .input-box{width:280px;}
#checkout-step-login .form-list input.input-text{width:260px;}
.form-list label{color:#333;float:left;padding:0 0 4px;font-weight:normal;position:relative;z-index:0;text-transform:uppercase;font:10px/14px 'Lato';}
.cart .cart-collaterals .col2-set .col-2{width:220px;float:left;}
.cart .discount,
.cart .shipping{background:none !important;border:0 !important;margin:0;padding:0;}
.discount-form{width:100%;overflow:hidden;}
.cart .discount label{display:none;}
.cart .discount .input-box{width:220px;margin:0 0 8px;overflow:hidden;}
.cart .discount input.input-text{float:left;padding:4px 5px 5px;margin:0;border:1px solid #e5e5e5;background:#fff;width:208px !important;font-size:11px;color:#989898;}
.cart .totals{background:none !important;border:0 !important;float:right !important;width:226px !important;}
.block-progress .block-title{margin:20px 0 30px;}
.cart .totals td{padding:0 3px 8px 0;width:107px;color:#333;}
.cart .totals .checkout-types{font-size:13px;padding:0;text-align:right;}
.cart .totals .checkout-types li{margin:0;}
.cart .totals .checkout-types li a{display:block;line-height:35px;padding:0 5px;}
.cart .totals button.btn-checkout span{font-size:0;line-height:0;height:33px;padding:0;}
.cart .totals button.btn-checkout span span{background:none;}
.col2-right-layout .col-main{float:left;width:620px;}
.col2-right-layout .col-main .page-title{display:none;}
.opc .step-title{background:url(../images/bg-heading.gif) repeat-x 0 100%;border:0;color:#F18200;padding:0 0 5px;margin:0 0 20px;width:100%;}
.opc .step-title .number{background:url(../images/bg-top-num.gif) no-repeat;border:0;color:#fff;margin:0 5px 0 0;padding:0;width:20px;height:20px;float:left;text-align:center;}
.opc #checkout-step-login .ul li{margin:3px 0;}
.opc .step-title h2{color:#333;text-transform:uppercase;letter-spacing:1px;}
.opc .step{background:none;border:0;padding:15px 20px 40px;position:relative;}
.opc .step .col2-set .col-1{float:left;width:280px;padding:0 20px 0 0;}
.opc .step .col2-set .col-2{float:left;width:280px;}
#opc-login h3{border-bottom:1px solid #f2f2f2;font:16px/19px 'Lato';padding:0 0 12px;text-transform:none;color:#333;}
.opc .step .col2-set p{color:#333;margin:0;}
.opc .step .form-list{margin:0 0 24px;}
.opc .step .form-list li{margin:0;}
.opc .step .form-list li.control label{float:none;color:#333;position:relative;text-transform:none;z-index:0;}
#opc-login h4{color:#333;margin:0;}
.opc .ul{list-style:disc outside none;padding-left:18px;}
#opc-login h4{float:left;padding:0 3px 0 0;}
.opc .step .form-list{padding:10px 0 0;}
.opc #checkout-step-login .form-list{padding:0;margin:0 0 20px;}
.opc .step .form-list li{margin:0 0 10px;}
.opc #checkout-step-login .col-1 .form-list li{margin:0;padding:0 0 0 5px;}
.opc #checkout-step-login h4{float:none;margin:0 0 4px;}
#opc-login .buttons-set{padding:0;}
.opc .buttons-set p.required{color:#e93131;font-size:10px;line-height:20px;}
.f-left{}
.col2-right-layout .col-right{width:300px;display:inline;position:relative;margin:0 -25px 0 0;}
.col2-right-layout .sidebar{float:right;margin:0;width:300px;}
.col2-set{height:1%;overflow:hidden;}
.sidebar .block-title strong{font:14px/17px Arial, Helvetica, sans-serif;color:#333;margin:0 0 10px;}
.block-progress dl{border:0;background:none !important;}
.block-progress dt{text-transform:uppercase;padding:0 0 3px;border:0;border-bottom:1px solid #dedede;background:none !important;font-size:10px;line-height:12px;color:#333 !important;}
.block-progress .separator{display:none;}
.block-progress dt a{float:right;color:#285d90;font-size:10px;}
.block-progress dd{padding:0;border:0;color:#666 !important;background:none !important;margin:0 0 28px;font-size:11px;line-height:20px;}
.block-progress dd address{line-height:20px;}
.logo-geotrust{float:left;width:115px;height:68px;text-indent:-9999px;overflow:hidden;margin:10px 30px 0 0;background:url(../images/logo-geotrust.gif) no-repeat;}
.logo-autorize a,
.logo-geotrust a{display:block;height:100%;}
.logo-autorize{float:left;width:88px;height:69px;text-indent:-9999px;overflow:hidden;margin:10px 30px 0 0;background:url(../images/logo-autorize-net.gif) no-repeat;}
.customer-account-login .main{padding:0;width:940px;}
.customer-account-login .account-login{width:100%;position:relative;margin-top:10px;}
.customer-account-login .page-title h1{color:#333;font:24px/28px 'Lato';padding:0 0 10px;}
.col2-set .registered-users{float:right;width:45% !important;}
.col2-set .col-2 .content .input-text{width:290px !important;}
.col2-set .col-2 .content p{width:300px;}
.registered-users .form-list a{float:left;}
.col2-set .col-2 .content p.required{float:left;width:auto !important;font-size:10px;line-height:20px;}
.registered-users a{font-size:10px;}
.account-login .content{border:0;background:none;padding:0;color:#777;min-height:0px;}
.account-login .content h2{padding:0 0 15px;color:#333;border:0;font:18px/22px 'Lato' !important;}
.account-login .buttons-set{border:0;padding:0;background:none;}
.buttons-set button.button{margin:0;}
.opc .allow .buttons-set .back-link{float:left;margin:0 8px 0 0;padding:15px 0 0;text-transform:uppercase;}
#opc-review .product-name{color:#666;font-weight:bold;}
#opc-review .buttons-set p{padding:15px 10px 0 0;}
#opc-review .buttons-set{border:0;}
.block-progress .block-content{}
.main{background:none !important;margin:0 auto;min-height:400px;padding:0;text-align:left;width:940px;}
.col2-left-layout .col-main{float:right;width:460px;padding:0 320px 0 0;}
.page-title{margin:0px;overflow:hidden;width:100%;padding:10px 0 5px;}
.page-title h1{color:#333;font:24px/26px 'Lato';margin:0;}
.dashboard .welcome-msg{margin:0 0 30px;width:100%;}
.dashboard .page-title{border-bottom:1px solid #f2f2f2;}
.dashboard .welcome-msg p{color:#333;}
.dashboard .welcome-msg p.hello{margin:0;font:italic 16px/19px 'Lato';color:#333;}
.box-account{background:url(../images/bg-message.gif);border:0 !important;}
.box-account .box-head{border:0 !important;padding:15px 20px 24px !important;text-align:right !important;background:#fff !important;margin:0 !important;}
.dashboard .box-info .box-head h2{background:none;text-transform:uppercase;letter-spacing:1px;color:#333;font-weight:normal !important;padding:0;}
.dashboard .col2-set{background:#fff;margin:0;padding:0 20px 10px;}
.box-account .col2-set .col-1{}
.box-account .col2-set .col-1:first-child{padding:0;}
.dashboard .box .box-title{background:none;border-bottom:1px solid #e5e5e5;padding:0;}
.dashboard .box .box-title h3{color:#333;text-transform:uppercase;}
.dashboard .box-info h4{color:#333;font:italic 14px/18px 'Lato';text-transform:none;margin:0;}
.dashboard .box .box-title a{text-transform:uppercase;color:#285d90;}
.dashboard .box .box-content{padding:0 0 10px;width:100%;overflow:hidden;}
.box-account .box p,
.box-account .box address{color:#333;}
.box-account .box p a{color:#2495dc;}
.box-account .box address a:hover,
.dashboard .box .box-title a:hover,
.box-account .box p a:hover{color:#0c4c75;text-decoration:none;}
.col-left{float:left;padding:0 0 1px;width:140px;margin:0 20px 0 0;}
.block-account{border:0;}
.block{border:0 !important;margin:0 0 15px;}
.block-account .block-title{background:none;padding:8px 0 5px;margin:0 0 15px;}
.block-account .block-title strong{color:#333;padding:0;margin:0;}
.block-account .block-content{background:none;padding:0;}
.block-account .block-content li a{color:#565656;border:0;font-size:15px;}
.block-account .block-content li a:hover{text-decoration:none;color:#0c4c75;}
.block-account .block-content li{margin:0 0 13px;}
.block-account .block-content li.current{border:0;background:#151514;color:#F3EDE0;padding:5px 5px 5px 10px;}
.block-account .block-content li.current strong{padding:0 7px 0 0;font-size:15px;}
.main-ttl{width:100%;overflow:hidden;padding:10px 0 15px;margin:0px;}
.main-ttl h1{color:#333;font:24px/26px 'Lato';margin:0;}
.two-columns .aside{float:right;width:300px;}
.two-columns .content{float:left;width:620px;}
.privacy{min-height:1090px;}
.address-box{width:100%;overflow:hidden;margin:0 0 50px;}
.two-columns .content h2{margin:0 0 12px;color:#333;text-transform:uppercase;letter-spacing:1px;}
.two-columns .content .comment-form{width:100%;overflow:hidden;display:block;margin:0 auto;width:620px;}
.news_register{margin-right:25px;}
.news_register input.checkbox{margin-top:3px;margin-left:5px;}
.two-columns .content .comment-form .row{width:100%;overflow:hidden;margin:0 0 15px;}
.two-columns .content .comment-form .row .cell{float:left;width:300px;padding:0 0 0 20px;}
.two-columns .content .comment-form .row .cell:first-child{padding:0;}
.two-columns .content .comment-form label{display:block;color:#333;text-transform:uppercase;margin:0 0 4px;}
.two-columns .content .comment-form label span{color:#ea3232;}
.two-columns .content .comment-form .text-field{float:left;padding:6px 5px 8px;margin:0;border:1px solid #d6ceba;background:none;width:288px;font-size:14px;color:#999;font-weight:normal;}
.two-columns .content .comment-form .focus{color:#333;}
.two-columns .content .comment-form textarea{float:left;padding:0;margin:0;background:none;width:608px;padding:5px;max-width:618px;height:138px;max-height:138px;font-size:14px;color:#999;font-weight:normal;}
.two-columns .content .comment-form .btn-submit{display:block;width:226px;height:33px;border:0;cursor:pointer;padding:0;margin:0 auto;text-indent:-9999px;font-size:0;line-height:0;background-color:#151514;color:#FFF;}
.two-columns .content h1{color:#333;font:24px/26px 'Lato';margin:0 0 10px;}
.two-columns .content .list-items{list-style:none;padding:0;margin:0 0 10px;}
.two-columns .content .list-items li{background:url(../images/bullet.gif) no-repeat 0 50%;padding:0 0 0 10px;}
.two-columns .content .list-items a{color:#2495dc;}
.two-columns .content .list-items a:hover{color:#0c4c75;text-decoration:none;}
.two-columns .content .section{color:#777;margin:0 0 24px;width:100%;}
.two-columns .content .section p{margin:0;}
.two-columns .content .section h3{text-transform:uppercase;letter-spacing:1px;margin:0 0 10px;color:#333;}
input.qty{text-align:center;}
.cart .cart-table .cell5 .cart-price{font-weight:bold !important;}
.cart .totals tfoot th strong,
.cart .totals tfoot td strong{font-size:12px;}
.address-box address a:hover{color:#0c4c75;}
.footer-container{width:940px;border:0;}
#footer{text-align:left;padding:25px 0;overflow:hidden;}
#footer a{color:#666;}
#footer a:hover{color:#222;}
#footer .f-columns{overflow:hidden;}
#footer .f-columns .f-column{}
#footer .f-columns h3,
.address-box h3{text-transform:uppercase;color:#333;font-weight:bold;letter-spacing:1px;}
#footer .f-columns address,
.address-box address{font-style:normal;color:#666;}
#footer .f-columns address span,
.address-box address span{display:block;}
#footer .f-columns address a,
.address-box address a{line-height:24px;color:#2495dc;text-decoration:none;}
#footer .f-columns address a:hover{color:#0c4c75;}
.popup{position:absolute;top:0;left:30%;width:654px;height:654px;max-height:654px;z-index:500;}
.popup .qtop{width:654px;height:30px;font-size:0;line-height:0;}
.popup .qbottom{width:654px;height:23px;font-size:0;line-height:0;}
.popup .qcenter{width:580px;overflow:hidden;padding:0 37px 15px;border:solid 1px #bbb;background:#fff;box-shadow:0 0 25px rgba(0,0,0,0.5);-moz-box-shadow:0 0 25px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 25px rgba(0,0,0,0.5);}
.popup .popup-content{height:545px;overflow:auto;width:100%;}
.popup .heading{width:100%;overflow:hidden;border-bottom:1px solid #f2f2f2;padding:15px 0;margin:0 0 20px;}
.popup .heading .title{float:left;text-transform:uppercase;color:#333;letter-spacing:1px;}
.popup .heading .close{float:right;color:#333;text-transform:uppercase;letter-spacing:1px;background:url(../images/close-popup.gif) no-repeat 0 50%;padding:0 0 0 19px;}
.popup .gallery-holder2{float:left;width:300px;overflow:hidden;margin:0;}
.popup .gallery-holder2 .product-box{width:100%;overflow:hidden;margin:0 0 35px;}
.popup .gallery-holder2 .product-box .img-list{list-style:none;padding:0;margin:0 20px 0 0;float:left;}
.popup .gallery-holder2 .product-box .img-list li{width:100%;padding:20px 0 0;}
.popup .gallery-holder2 .product-box .img-list li:first-child{padding:0;}
.popup .gallery-holder2 .product-box .img-list img{display:block;}
.popup .gallery-holder2 .product-box .img-box{float:right;width:220px;}
.popup .gallery-holder2 .product-box .img-box img{display:block;margin:0 0 16px;}
.popup .gallery-holder2 .product-box .img-box p{text-align:center;margin:0;}
.popup .gallery-holder2 .product-box .img-box .quickview-link{color:#2495dc;text-transform:uppercase;background:url(../images/ico-quickview.gif) no-repeat 0 50%;padding:1px 0 0 16px;}
.popup .gallery-area3{width:100%;overflow:hidden;border-top:1px solid #f2f2f2;padding:18px 0 0;margin:0 0 70px;}
.popup .gallery-area3 p{margin:0 0 20px;color:#333;text-align:left;}
.popup .gallery3{overflow:hidden;position:relative;padding:0 16px;}
.popup .gallery3 .link-prev,
.popup .gallery3 .link-next{position:absolute;bottom:26px;text-indent:-9999px;overflow:hidden;width:6px;height:8px;z-index:50;}
.popup .gallery3 .link-prev{left:0;background:url(../images/link-gallery3.gif) no-repeat;}
.popup .gallery3 .link-next{right:0;background:url(../images/link-gallery3.gif) no-repeat -6px 0;}
.popup .gallery3 .gallery-holder{width:270px;overflow:hidden;position:relative;}
.popup .gallery3 .gallery-holder ul{position:relative;width:99999px;padding:0;margin:0;list-style:none;}
.popup .gallery3 .gallery-holder ul li{float:left;width:60px;padding:0 10px 0 0;}
.popup .gallery3 .gallery-holder ul li img{display:block;}
.popup .tabs-column{float:right;width:260px;}
.popup .tabset{width:100%;overflow:hidden;}
.popup .tabset .tabset-list{list-style:none;padding:0;margin:0;float:left;}
.popup .tabset .tabset-list li{float:left;margin:0 10px 0 0;}
.popup .tabset .tabset-list a{text-transform:uppercase;color:#333;letter-spacing:1px;background:#ccc;float:left;padding:4px 10px 2px;}
.popup .tabset .tabset-list a.active{background:#eee;}
.popup .tab-block{background:#eee;min-height:450px;padding:18px 17px;}
.popup .tab-block .heading2{display:block;color:#333;font:22px/25px 'Lato';margin:0 0 10px;text-align:left;}
.popup .tab-block .heading-holder{width:100%;overflow:hidden;margin:0 0 9px;}
.popup .tab-block .price{float:left;color:#285d90;margin:0 15px 0 0;}
.popup .tab-block .onsale{float:left;color:#f3466a;background:url(../images/tag1.png) no-repeat 0 60%;padding:0 0 0 20px;text-transform:uppercase;}
.popup .tab-block .addcart-form{width:100%;border-top:1px solid #e2e2e2;overflow:hidden;padding:17px 0 0;margin-bottom:17px;margin-top:10px;display:block;text-align:left;}
.popup .tab-block .addcart-form .row{width:100%;overflow:hidden;margin:0 0 17px;}
.popup .tab-block .addcart-form .row .cell{float:left;width:100px;margin:0;padding:0 0 0 23px;}
.popup .tab-block .addcart-form .row .cell:first-child{padding:0 0 0 3px;}
.popup .tab-block .addcart-form label{display:block;text-transform:uppercase;letter-spacing:1px;}
.popup .tab-block .addcart-form .select1{width:100px;padding:0;margin:0;font-size:11px;line-height:16px;height:20px;}
.popup .tab-block .addcart-form .cell{overflow:hidden;margin-bottom:18px;}
.popup .tab-block .addcart-form .quantity-text{float:left;padding:5px 5px 4px;margin:0;border:1px solid #d6d6d6;background:#fff;width:85px;font-size:11px;line-height:13px;color:#333;}
.popup .tab-block .addcart-form .btn-submit{display:block;width:226px;height:61px;border:0;background:url(../images/btn-add-to-cart.png) no-repeat;cursor:pointer;padding:0;margin:0;text-indent:-9999px;font-size:0;line-height:0;}
.popup .tab-block .f-like{float:left;width:51px;height:24px;text-indent:-9999px;overflow:hidden;background:url(../images/btn-like.gif) no-repeat;}
.popup .tab-block .text-area{border-top:1px solid #e2e2e2;overflow:hidden;padding:17px 0 0;width:100%;text-align:left;color:#777;}
.popup .tab-block .text-area p{margin:0 0 15px;}
#checkout-review-table h3.product-name{color:#666666;font-weight:bold;font-size:1em;}
.popup .ratings strong, .popup .ratings .review-links{display:none;}
.popup .product-options{padding:0;}
.popup .add-to-box{clear:both;}
.advanced-search + .buttons-set .button{float:left;}
.advanced-search select{border:solid 1px #e5e5e5;}
.advanced-search select.multiselect option{border-bottom:solid 1px #e5e5e5;font-size:11px;padding:4px;}
label.required em{margin-right:3px;}
.drop-cart-holder li{clear:both;padding:5px 0;}
.drop-cart-holder .img{float:left;margin-right:10px;}
.box-account > div{padding:15px 20px;background-color:#fff;}
.button + p{margin-top:10px;}
#my-orders-table{margin:5px 0;}
#product-review-table{clear:both;margin-top:20px;float:left;}
#product-review-table td + td{text-align:center;}
.box-collateral{float:left;margin-top:50px;padding:0 10px;margin-bottom:50px;}
.product-collateral h2{margin-bottom:10px;}
.product-collateral h3, .product-collateral h4{margin-bottom:10px;}
.product-view .box-reviews{width:48%;float:left;}
.product-view .box-reviews h2, .product-view #reviewWriteDiv h2{margin-bottom:20px;line-height:1em;padding-bottom:5px;margin-bottom:15px;}
.product-view #reviewWriteDiv{width:48%;float:right;}
.product-view #reviewWriteDiv ul.form-list{padding-bottom:20px;}
.product-view #reviewWriteDiv .buttons-set{margin-top:15px;width:100%;float:left;}
.product-view .box-reviews li{width:100%;float:left;}
.box-reviews li + li{padding-top:35px;}
.box-reviews li small{color:#000;}
.rating-content{margin-top:42px;color:#8c7360;font-size:13px;font-weight:normal;line-height:1.4em;width:auto;max-width:246px;margin-bottom:12px;text-align:justify;}
.box-reviews .ratings-table{margin-left:5px;}
.box-head a{text-transform:uppercase;font-size:10px;}
.box-head h1, .box-head h2, .box-head h3{margin:0;}
.box-account.box-reviews .box-head + div{padding-top:0;}
.pager .pager{padding:10px 0 5px;}
.box-title h3{font-size:14px;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix, *:first-child+html .clearfix{zoom:1}
.box-head + .clearfix{padding-top:0;}
#reviewWriteDiv, #customer-reviews{width:48%;}
#reviewWriteDiv{float:right;}
#customer-reviews{float:left;width:460px;}
#super-product-table{margin:15px 0;border-bottom:solid 1px #e5e5e5;}
#super-product-table .price{font-size:13px;}
.f-column .holder + h3{margin-top:20px;}
.multishipping-overview-form .clearfix{padding-left:0;padding-top:0;}
.multishipping-overview-form .legend{padding:0 0 5px;border-bottom:solid 1px #e5e5e5;margin:0 0 15px 20px;}
.account-login form button, .form-find-pw button{float:left!important;}
.form-find-pw button{float:left!important;clear:both;}
.form-find-pw .required{text-align:left;}
#tab-overview button span span{width:140px;text-align:center;}
.no-rating{margin-bottom:30px;}
#recently-compared-items li{margin:0 0 5px;}
#tab-overview #super-product-table{margin:-20px 0 15px;}
#tab-overview #super-product-table td{vertical-align:middle;}
#tab-overview #super-product-table .price{line-height:normal;margin:0;}
#super-product-table .price-box{float:none;width:auto;}
#super-product-table .a-right, #super-product-table .a-right *{text-align:center!important;}
#compare-items li{margin-bottom:10px;}
#compare-items .btn-remove{float:right;}
.box-holder .actions a{line-height:40px;}
.box-holder .actions button{float:right;}
.box-related-products .block-subtitle{color:#777;}
#related-products li{padding:10px 5px;text-align:center;width:220px;}
#related-products .special-price-box{display:inline-block;width:100px;}
#related-products li .product-name a{color:#333;font-size:16px;font-weight:bold;}
#footer-top{margin-bottom:15px;border:solid 1px #D6CEBA;border-right:none;border-left:none;height:33px;}
#footer-top ul{list-style:none;}
#footer-top ul li{float:left;padding:8px 30px 7px 30px;line-height:0em;}
#footer-top ul li.first{padding-left:0;}
#footer-top ul li.footer-follow{padding-left:2px;padding-right:2px;font-size:13px;}
#footer-top ul li.footer-top-social{padding-left:4px;padding-right:4px;float:right;}
.footer-follow{color:#808080;position:relative;top:9px;margin-right:10px;font-style:italic;}
#footer-top ul li#footer-top-newsletter{float:right;padding:4px 0px;}
#footer-top ul li a{font-size:14px;color:#808080;text-decoration:none;text-transform:uppercase;line-height:19px;display:block;}
#footer-top ul li a:hover{color:#303030;}
.footer-top-bullet{margin:0px 25px;color:#303030;}
.footer-top-social{padding-top:-4px;}
#footer-btm{text-align:center;}
#footer-btm ul{list-style:none;display:block;float:left;}
#footer-btm ul li{margin:24px 0px 0px 43px;display:inline-block;}
#footer-btm-logo{float:left;}
#footer-btm ul li#footer-btm-terms{text-align:center;}
#footer-btm ul li#footer-btm-privacy{}
#footer-btm ul li a{font-size:12px;color:#808080;text-decoration:none;text-transform:uppercase;}
#footer-btm ul li a:hover{color:#303030;}
.home-banners{position:relative;margin:-12px 0 13px 0;}
.home-banners-col-1{float:left;overflow:hidden !important;width:572px;height:347px;margin-right:16px;border:solid 1px #EAEAEA;}
.home-banners-col-2{float:left;overflow:hidden !important;width:293px;height:347px;border:solid 1px #EAEAEA;}
#home-gallery-content{overflow:hidden;height:296px;padding:25px 25px 0px 25px;color:#808080;text-align:center;}
#home-gallery-content ul{list-style:none;}
#home-gallery-content li{height:297px;}
#home-gallery-content li p{font:normal 11px verdana, sans-serif;line-height:1.7em;color:#A8A8A8;}
#home-gallery-content li h2{font:normal 15px adobe-garamond-pro, verdana, sans-serif;font-weight:600;color:#333333;}
#home-gallery-content li h2 a{font:normal 15px adobe-garamond-pro, verdana, sans-serif;font-weight:600;color:#333333;text-decoration:none;}
#home-gallery-content li h2 a:hover{color:#E31837;}
.home-gallery-content-header-border{margin-bottom:1em !important;color:#E31837 !important;}
.home-gallery-content-link a{padding-bottom:2px;font:normal 12px adobe-garamond-pro, verdana, sans-serif;font-weight:600;color:#808080;text-decoration:none;border-bottom:solid 1px #808080;}
.home-gallery-content-link a:hover{color:#E31837;}
#home-gallery-navigation-prev,
#home-gallery-navigation-next{float:left;}
#home-gallery-navigation-prev a{display:block;width:6px;height:11px;margin-right:10px;text-indent:-9999px;background:url(http://www.ernestalexander.com/skin/frontend/ernest-alexander/default/js/home/jcarousel/arrows.gif) 0px 0px;}
#home-gallery-navigation-prev a:hover{background-position:0px 11px;}
#home-gallery-navigation-next a{display:block;width:6px;height:11px;text-indent:-9999px;background:url(http://www.ernestalexander.com/skin/frontend/ernest-alexander/default/js/home/jcarousel/arrows.gif) 6px 0px;}
#home-gallery-navigation-next a:hover{background-position:6px 11px;}
ul.home-gallery{overflow:hidden;width:883px;height:445px;list-style:none;border:solid 1px #EAEAEA;}
.home-gallery-prev{display:none;position:absolute;top:183px;left:1px;z-index:9998;width:40px;height:80px;text-indent:-9999px;background:url(http://www.ernestalexander.com/skin/frontend/ernest-alexander/default/images/home/arrows.png) 0px 0px;}
.home-gallery-prev:hover{background-position:0px -90px;}
.home-gallery-next{display:none;position:absolute;top:183px;right:1px;z-index:9998;width:40px;height:80px;text-indent:-9999px;background:url(http://www.ernestalexander.com/skin/frontend/ernest-alexander/default/images/home/arrows.png) -50px 0px;}
.home-gallery-next:hover{background-position:-50px -90px;}
.home-banners-sub{padding-top:13px;border-top:dotted 1px #C0C0C0;}
.home-banners-sub-row-2{padding:0 0 13px 0;}
.home-banners-sub-col-1,
.home-banners-sub-col-2,
.home-banners-sub-col-3{position:relative;float:left;width:281px;margin-right:23px;padding:0 23px 13px 0;border-right:dotted 1px #C0C0C0;text-align:center;}
.home-banners-sub-row-2 .home-banners-sub-col-1,
.home-banners-sub-row-2 .home-banners-sub-col-2,
.home-banners-sub-row-2 .home-banners-sub-col-3{padding:13px 23px 0 0;}
.home-banners-sub-col-3{margin:0 !important;padding:0 !important;border:none !important;}
.home-banners-sub-row-2 .home-banners-sub-col-3{padding-top:13px !important;}
.home-banners-sub .overlay{position:absolute;top:0px;left:0px;display:block;width:281px;height:172px;background:#000000;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
.home-banners-sub-row-2 .overlay{top:13px !important;}
.category-products .special-price-box{width:115px;display:inline-block;}
.remove_filter_item{color:#565656;padding:3px 0px;}
.header ul.menu .middle{padding-left:5px;}
.customer-address-form .my-account .fieldset{padding:0;}
.my-account .box-account{padding:0 !important;}
.my-account .page-title h1{margin:0 !important;}
.domestic_shipping{border-bottom:solid 1px #d6ceba;padding:10px 0 10px 0;}
.domestic_shipping p{color:#565656;}
.international_shipping{border-bottom:solid 1px #d6ceba;padding:10px 0 10px 0;margin-bottom:10px;}
.international_shipping{color:#565656;}
.std h1{color:#121212;font-weight:700;letter-spacing:-1px;margin-top:10px;font-size:26px;}
.questions p{color:#565656;}
.security_info p{color:#565656;}
.your_account{border-bottom:solid 1px #d6ceba;padding:10px 0 10px 0;margin-bottom:10px;}
.std p{color:#565656;}
.sale_item{width:60px;padding-right:0 !important;}
.mobile_about_text{width:55%;padding-left:10px;}
.mobile_about_img{width:40%;max-width:300px;padding-right:10px;}
.mobile_about_img img{width:100%;height:auto;}
#about_mobile{display:none;}