html, body{height:100%;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;}
.wrapper {min-width: 0;}
/*Opera Fix*/
body:before {content:"";height:100%;float:left;width:0;margin-top:-32767px;}

body{background: #fff;font-size:90%;line-height:1em;color: #666;margin: 0;font-family: "akkurat",Arial,sans-serif;position:relative;}
a,a:visited{text-decoration:none;color: #666}
a:hover,a:active{text-decoration:underline;}
select{font: normal 12px/28px Arial, sans-serif;border: 1px solid  #dddddd;}
input.input-text,textarea{padding: 2px 0;border:0;border-bottom: 1px solid  #dddddd;margin: 0;color: #666;height: 20px;font: 13px/20px "akkurat",Arial,sans-serif;}
input.input-text:focus,textarea:focus,select:focus{background: #fff;}
button{cursor: pointer;background: #898989;border: 0}
button.button{background: #b5b4b2;height: 28px;margin: 0}
button.button span{background: #b5b4b2;border: 0;padding: 0 30px;font: 14px/28px "akkurat",Arial,sans-serif;height: 28px;color: #838383;text-align: center;}
button.button span span{background: none;padding: 0}
button.button:hover {background: #666666;}
button.button:hover span{background: #666666;color: #fff;}
.red ,.validation-advice {color:#fe0000 !important;font-family: 'akkurat' !important;font-weight:normal;font-size:13px;}

h1, h2, h3, h4, h5, h6 {font-weight: normal!important;color: #666;font-family: 'akkurat-bold',Arial,sans-serif;}
.button.btn-cart.active span {background: #666666 !important;color:#fff;}
.contents{width: 1170px;margin:0 auto;text-align:left;}
.page{}
/** .main-container{background: none;clear:both;} **/
.main-container{background:none;clear:both;margin-top:74px;}

.no-text{font-size:0;line-height:0;text-indent:-9999px;display: block;}
.first {margin-left:0!important;padding-left:0!important;}.last {margin-right:0!important;padding-right:0!important;}
.top {margin-top:0!important;padding-top:0!important;}.bottom {margin-bottom:0!important;padding-bottom:0!important;}
strong{font-weight: normal;font-family: 'akkurat-bold',Arial,sans-serif;}

@font-face {
    font-family: 'akkurat';
    src: url('font/akkurat.eot');
    src: url('font/akkurat.eot?#iefix') format('embedded-opentype'),
         url('font/akkurat.woff') format('woff'),
         url('font/akkurat.ttf') format('truetype'),
         url('font/akkurat.svg#AkzidenzGroteskRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'akkurat-bold';
    src: url('font/akkurat-bold.eot');
    src: url('font/akkurat-bold.eot?#iefix') format('embedded-opentype'),
         url('font/akkurat-bold.woff') format('woff'),
         url('font/akkurat-bold.ttf') format('truetype'),
         url('font/akkurat-bold.svg#AkzidenzGroteskRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** ----- Header ----- **/
#mobile-menu,#mobile-cart{display: none;}
#header{background: #ccc;color: #000;position:relative;z-index:10002;}
#header > .contents{height: 74px;}
    
    #header .top-search {background: #f1f1f1;position:absolute;left:0;right:0;top: 100%;display: none;padding: 30px 0;}
        #header .top-search .form-search {position:relative;width:320px;margin-left: 265px;border-bottom: 1px solid #1c1c1c;padding: 0 30px 0 10px;}
        #header .top-search input {background:none;border: 0;color: #cccccc;font: 12px/16px 'akkurat',Arial,sans-serif;padding: 2px 0;width:100%;}
        #header .top-search button.button {height:auto;width:30px;height:24px;position:absolute;background:none;right:0;bottom:0px;}
        #header .top-search button.button span {background:url('../images/newhome/icon-search-btn.png') no-repeat center center;width:100%;height:100%;border:none;font-size:0;padding:0;}

#header a{color: #fff;}
#header h1{margin: 0}
#header #logo{float: left;margin: 26px 90px 0 0;}
    #header #logo img{display: block;}
    #header #logo img.logo-retina{display: none}
#header .header-links {padding-top: 25px;}
    #header .header-links > li{float: left;margin-right: 18px;padding: 0 0 20px;}
    #header .header-links > li .toggle-mobile,
    #header .header-links > li.account-mobile{display: none;}
    #header .header-links > li.active-drop{background: url('../images/newhome/header-arrowdrop.png') no-repeat 50% 20px;}
        #header .header-links > li > a{font: 12px/1.2em 'akkurat', Arial, sans-serif;text-decoration: none;display: block;color: #000;}
        #header .header-links > li > a:hover{text-decoration:underline;}
        #header .header-links > li.drop-link > a{text-decoration: none;}

#header .account-links{font: 12px/1.2em 'akkurat', Arial, sans-serif;padding: 25px 0 0;color: #000 !important;}
#header .account-links:hover {text-decoration:underline;}
    #header .account-links a{color: #000 !important;}
    #header .account-links a:hover{text-decoration: underline;}

#header .search-header-btn{background: url('../images/newhome/icon-search-header.png') no-repeat right center;float: left;font: 12px/1.2em 'akkurat', Arial, sans-serif;color: #7f7f7f;padding-right: 18px;margin: 25px 0 0 60px;}
#header .search-header-btn i{display: none;}

.cart-mini{float: right;margin-left: 20px;height: 100%;position: relative;z-index: 99;}
.cart-mini a.link{color:#000 !important;display: block;font: 12px/1.2em 'akkurat', Arial, sans-serif;padding: 25px 0 35px;text-decoration: none;float: left;}
    .cart-mini a.link .fa{display: none;}
.cart-mini a.link.check{margin-right: 10px;}
.cart-mini a.link:hover{text-decoration:underline !important;}
.cart-mini.active-drop a.link,.cart-mini a.link:hover{background: url('../images/newhome/cartdrop-active.png') no-repeat center bottom;text-decoration: none;}
.cart-mini.active-drop a.check,.cart-mini a.check:hover{background: none transparent;text-decoration: none;}

.cart-mini .basket-drop{display:none;position: absolute;right: 0;top: 74px;width: 275px;padding: 20px;background: #f1f1f1;color: #000000;}
.cart-mini .basket-drop a{color: #fff;}
.cart-mini .basket-drop span{text-align: center;display: block;}
.cart-mini .basket-drop table{border: 0}
.cart-mini .basket-drop table tbody td{border: 0;padding: 22px 0 0;}
.cart-mini .basket-drop table tbody td.bottom{padding: 0;}
.cart-mini .basket-drop table tbody td a.image{float: left;width: 74px;height: 100px; overflow:hidden;}
.cart-mini .basket-drop table tbody td a.image img{margin:0 0 0 -13px;}
.cart-mini .basket-drop table tbody td .details{float: right;width: 160px;padding-top: 20px;}
#header .cart-mini .basket-drop table tbody td .details a.name{display: block;font-size: 12px;line-height: 1.2em;margin-bottom: 12px;color:#000000;}
.cart-mini .basket-drop table tbody td .details .price{float: left;line-height: 16px;margin: 0}
#header .cart-mini .basket-drop table tbody td .details .remove-item{float: right;font-size: 10px;line-height: 16px;color:#000000;}
.cart-mini .basket-drop table tfoot tr{background: none!important;font-size: 13px;}
.cart-mini .basket-drop table tfoot tr td{border: 0;padding: 0}
.cart-mini .basket-drop table tfoot tr.first td{padding: 15px 0;background: none}
.cart-mini .basket-drop table tfoot tr td.a-center{padding-bottom: 20px;} 
#header .cart-mini .basket-drop table tfoot tr td.a-center a{text-decoration: underline;color:#000000;}
.cart-mini .basket-drop table tfoot tr td.a-center a:hover{text-decoration: none;}
.cart-mini .basket-drop table span.note{display: block;font-size: 13px;text-align: center;color:#000;}

/** #header-container {width:100%;} **/
#header-container {width:100%; position:fixed;top:0;left: 0;z-index:99999;}

.top-menu{background: #f1f1f1;position: absolute;left: 0;right: 0;top: 100%;z-index: 999;display: none;}
    .top-menu .contents{padding: 35px 25px;overflow: hidden;}
        .top-menu .shopbycategory-box{float: left;margin: 0 40px 0 265px;width: 310px;}
        .top-menu .features-box{float: left;width: 150px;}
        .top-menu h4{color: #000;font: 12px/1.2em 'akkurat',Arial,sans-serif;padding-bottom: 12px;margin: 0;text-decoration: underline;text-transform: lowercase;}
        .top-menu ul{overflow: hidden;text-transform: lowercase;font: 12px/1.2em 'akkurat',Arial,sans-serif;}
            .top-menu ul li{display: block;margin-top: 6px;}
            .top-menu ul li.level0{float: left;width: 48%;margin-right: 4%;}
            .top-menu ul li.level0:nth-child(2n+1){clear: left;}
            .top-menu ul li.level0:nth-child(2n+2){margin-right: 0}
                #header .top-menu ul li a{display: block;color: #000;}
                #header .top-menu li.active a{text-decoration: underline;}

/** ----- Body ----- **/
#body{}
#body .contents{overflow: hidden;padding-bottom: 50px;}
.cms-home #body > .contents{width: 100%;}

#home-wrapper{width: 1170px;margin: 0 auto;padding-top: 50px;color: #000}

#banner{position: relative;text-align: center;color: #fff;height: 730px;
    background-size: cover!important;-moz-background-size: cover!important;-webkit-background-size: cover!important;}
    #banner .image{display: block;height: 100%;}
        #banner .image img{display: none;}
    #banner .banner-text{position: absolute;left: 0;right: 0;bottom: 200px;}
        #banner .banner-text .contents{padding: 0!important;text-align: center;}
            #banner h2{font: 46px/1em 'akkurat-bold',Arial,sans-serif;margin: 0 0 15px 0;color: #fff;text-transform: uppercase;}
                #banner h2 .sep{background: #fff;display: inline-block;height: 3px;width: 100px;vertical-align: top;margin-top: 14px}
            #banner p{font: 18px/1.3em 'akkurat',Arial,sans-serif;margin: 0;}
            #banner .arrow{background: url('../images/newhome/banner-arrow-white.png') no-repeat left top;display: block;position: absolute;bottom: 65px;left: 50%;width: 40px;height: 22px;margin-left: -20px;font-size: 0;line-height: 0;text-indent: -9999px;}

#home-wrapper .homebanner-middle{overflow: hidden;padding-bottom: 25px;}
    #home-wrapper .homebanner-middle .col{float: left;width: 48.7%;}
    #home-wrapper .homebanner-middle .col.last{float: right;}
        #home-wrapper .homebanner-middle .col .image{display: block;}
        #home-wrapper .homebanner-middle .col > .image{margin-bottom: 5.2%;}
        #home-wrapper .homebanner-middle .col > h3{font: 16px/1.2em 'akkurat-bold',Arial,sans-serif;margin: 0 0 6px;color: #000}
        #home-wrapper .homebanner-middle .col > p{font: 16px/1.3em 'akkurat',Arial,sans-serif;margin: 0}

        #home-wrapper .homebanner-middle .sub-2cols{overflow: hidden;margin-bottom: 5.2%;}
            #home-wrapper .homebanner-middle .sub-2cols .subcol{float: left;width: 47.4%;}
            #home-wrapper .homebanner-middle .sub-2cols .subcol.last{float: right;}
            #home-wrapper .homebanner-middle .follow-uw{}
                #home-wrapper .homebanner-middle .follow-uw h4{font: 16px/1.3em 'akkurat',Arial,sans-serif;margin: 0}
                #home-wrapper .homebanner-middle .follow-uw ul{overflow: hidden;padding-top: 15px;}
                    #home-wrapper .homebanner-middle .follow-uw ul li{float: left;margin: 0 12px 0 0;}
                    #home-wrapper .homebanner-middle .follow-uw ul li.last{margin-right: 0}
                        #home-wrapper .homebanner-middle .follow-uw ul li a{display: block;font-size: 0;line-height: 0;height: 27px;width: 28px;}
                        #home-wrapper .homebanner-middle .follow-uw ul li a.ico-ins{background: url('../images/newhome/icon-instagram.png') no-repeat left top;}
                        #home-wrapper .homebanner-middle .follow-uw ul li a.ico-fb{background: url('../images/newhome/icon-facebook.png') no-repeat left top;}
                        #home-wrapper .homebanner-middle .follow-uw ul li a.ico-tw{background: url('../images/newhome/icon-twitter.png') no-repeat left top;}                        						#home-wrapper .homebanner-middle .follow-uw ul li a.ico-pin{background: url('../images/newhome/icon-pinterest.png') no-repeat left top;}
                        #home-wrapper .homebanner-middle .follow-uw ul li a.ico-tum{background: url('../images/newhome/icon-tumblr.png') no-repeat left top;}
                        #home-wrapper .homebanner-middle .follow-uw ul li a.ico-yt{background: url('../images/newhome/icon-youtube.png') no-repeat left top;}

    #home-wrapper .homebanner-middle .item{position: relative;}
        #home-wrapper .homebanner-middle .blacklayer-textbox{background: url('../images/newhome/overlay-bg.png') repeat left top;position: absolute;left: 0;right: 0;top: 0;bottom: 0; text-align: center;color: #fff;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=00);
            -moz-opacity: 0;
            -khtml-opacity: 0;
            opacity: 0;}
            #home-wrapper .homebanner-middle .blacklayer-textbox .innerbox{position: absolute;left: 20px;right: 20px;top: 50%;}
                #home-wrapper .homebanner-middle .blacklayer-textbox .innerbox h3{font: 28px/1.25em 'akkurat',Arial,sans-serif;margin-bottom: 6px;}
                    #home-wrapper .homebanner-middle .blacklayer-textbox .innerbox h3 a{color: #fff;}
                #home-wrapper .homebanner-middle .blacklayer-textbox .innerbox p{margin: 0;font: 18px/1.25em 'akkurat',Arial,sans-serif;}
                #home-wrapper .homebanner-middle .subcol .blacklayer-textbox .innerbox h3{font-size: 22px;}
                #home-wrapper .homebanner-middle .subcol .blacklayer-textbox .innerbox p{font-size: 14px;}

.home-products{}
.home-products ul{overflow: hidden;}
    .home-products ul li{float: left;width: 23%;margin-right: 2.66%;text-align: center;}
        .home-products ul li a.img,.home-products ul li img,
        .home-products ul li a.image{display: block;}
        .home-products ul li a.image{margin-bottom: 10px;}
        .home-products.lookbook ul li a.image{margin-bottom: 0;}
        .home-products ul li h4 {font-family: 'akkurat',Arial,sans-serif;font-size:13px;text-align:center;}
        .home-products ul li a.name{display: block;font: 13px/1.2em 'akkurat',Arial,sans-serif;}

.category-description {margin:20px 0 10px;}

/** ----- Footer ----- **/
#footer {background: #eeeeee;}
    #footer .contents {overflow: hidden;padding: 30px 10px;text-transform: lowercase;max-width: 530px;font-size: 13px;line-height: 16px;font-family: 'akkurat',Arial,sans-serif;}
        #footer a,#footer span{display: block;}
        #footer .footer-links ul{float: left;width: 130px;}
            #footer li{margin-bottom: 4px;}
        #footer .footer-details{width: 180px;}
            #footer .footer-details p{margin-bottom: 12px;line-height: 1.5em;}
            #footer .footer-details p strong{font-weight: normal;font-family: 'akkurat-bold',Arial,sans-serif;}
            #footer .footer-details p a{margin: 0;display: inline}

/** ----- Main Section ----- **/
.breadcrumbs{height: 34px;margin: 0;overflow: hidden;margin-bottom:0px;}
.breadcrumbs ul{float: left}
.breadcrumbs li, .breadcrumbs h1{font: 12px/34px Arial,sans-serif;float: left;height: 34px;text-transform: lowercase;margin-right: 5px;}
.breadcrumbs li a{display: block;text-decoration: underline;}
.breadcrumbs li a:hover{text-decoration: none;}
/*.breadcrumbs h1 {color: red;}*/
.breadcrumbs li span{display: block;}
.breadcrumbs p.sale-info{float: left;height: 34px;color: #a7a7a7;margin: 0;margin-left: 10px;font:12px/34px Arial,sans-serif;}
.catalog-product-view .breadcrumbs p.sale-info {float:right;}
.breadcrumbs p.sale-info a{color: #a7a7a7}
.catalog-category-view .breadcrumbs {display:none;}

.page-title{border-bottom: 0;margin: 0;padding:30px 0px 0px 0px;}
.page-title h1,.page-title h2,.page-title1 h1{font: normal 18px/22px 'akkurat',Arial,sans-serif;margin: 0;color: #202220;text-transform: capitalize;}
.page-title p{margin-top: 5px;font: 13px/18px 'akkurat',Arial,sans-serif;}
.subtitle, .sub-title{color:#231F20;font: normal 16px/22px Arial, sans-serif;}

.col2-right-layout #body .contents,.col2-left-layout #body .contents{overflow: hidden;}
.col2-right-layout .col-main{width: 753px;}
.col2-right-layout .col-right{width: 165px;}	

.category-products {position: relative;}
.category-products .filter-box{position: absolute;width: 170px;top: -26px;right: 5px;}
.category-products .filter-box .block-layered-nav{position: relative;width: 170px;margin: 0}
.block-layered-nav .block-title {background:none;height: 18px;overflow: hidden;padding: 0;text-indent:0;cursor: pointer}
.block-layered-nav .block-title h4{font-size: 12px;float: left;padding: 0 0 5px;line-height: 12px;border-bottom: 1px solid #8d8b8c;width: 164px;margin: 0}
.block-layered-nav .block-title span{float: right;font-size: 8px;color: #ED1C24;}
.block-layered-nav .actions { background:none; border: 0;padding: 0 0 5px 0;line-height: 0.8em}
.block-layered-nav .drop-box{background:#fff;padding: 15px 8px 0 8px;width: 154px;position: absolute;top: 16px;left: 0;z-index: 2}
.block-layered-nav dt{background: none;color: #5a5a5b;padding: 0;font-size:11px;font-weight:normal !important;}
.block-layered-nav dd{padding: 11px 0 12px 5px;background: #fff !important;font-size: 12px;}	
.block-layered-nav dd li{color: #5a5a5b;padding: 0 0 5px 0}
.block-layered-nav dd a{color: #5a5a5b}
.block-layered-nav dd a:hover{text-decoration: none}
.block-layered-nav dd a.amshopby-attr{padding-left: 15px;background: url('../images/amshopby-attr.gif') no-repeat left center}
.block-layered-nav dd a.amshopby-attr-selected{padding-left: 15px;background: url('../images/amshopby-attr-check.gif') no-repeat left center}

.products-grid{width: 100%!important;overflow: hidden;background: none;border: none;}	
.products-grid li.item {padding: 0;width: 23.5%;margin: 0 2% 10px 0;}		
.list-img-container {position:relative;}
.products-grid li.item a.image{display: block;width: 100%;margin-bottom: 8px;}
.products-grid li.item a.image img{width: 100%;height: auto!important;}
.products-grid li.item .bottom-box{font-size: 12px;}	
.products-grid li.item .bottom-box a.name{display: block;line-height: 16px;margin-bottom: 1px; font-family: 'akkurat', arial, sans-serif;}
.products-grid li.item .bottom-box .price-box{margin: 0;font-family:'akkurat-bold',Arial,sans-serif;}
.products-grid li.item .bottom-box .price-box .price{color: #666;font-weight:normal;}
.products-grid li.item .spec{background: #ccc; position: absolute; left:0;right: 0;bottom: 0;}
.products-grid li.item .spec ul{padding: 40px 0 20px 20px;text-align: center;overflow: hidden;}
.products-grid li.item .spec ul li{float:left;width: 20px;margin-right: 10px;}
.products-grid li.item .spec ul li:last-child{margin-right: 0;}
.products-grid li.item .spec ul li span{display: block;font-size: 12px;margin-bottom: 10px;font-family:'akkurat-bold',Arial,sans-serif;}
.products-grid li.item .spec ul li img{display: block;margin: 0 auto;}
.products-grid li.item .spec a {width:100%;height:100%;display:block;}
				
#product-view{}
#product-view .product-main{overflow: hidden;padding-bottom: 0px;}
#product-view .product-img-box{width: 55.2%;float: left;padding:30px 0px 20px 0px;}
#product-view .product-img-box .product-img{height: 540px;width: 400px;float: left;position: relative;}
#product-view .product-img-box .product-img a.img-zoom{background: url('../images/icon-zoom.png') no-repeat left top;width: 18px;height: 16px;position: absolute;z-index: 2;right: 13px;top: 13px;}
#product-view .product-img-box .more-views{float: right;width: 100px;}
#product-view .product-img-box .more-views li{width: 100px;height: 130px;margin-bottom: 7px}
#product-view .product-img-box .more-views li a{display: block;height: 130px;}
#product-view .product-img-box .more-views .jcarousel-container{height: 541px}
#product-view .product-img-box .more-views .jcarousel-clip{height: 541px;overflow: hidden;}
#product-view .product-img-box .more-views .jcarousel-prev{background: url('../images/prev-moreviews.gif') no-repeat center top;width: 100px;height: 8px;cursor: pointer;position: absolute;bottom: -13px;left: 0}
#product-view .product-img-box .more-views .jcarousel-next{background: url('../images/next-moreviews.gif') no-repeat center top;width: 100px;height: 8px;cursor: pointer;position: absolute;top: -13px;left: 0}

#product-view .product-shop{width: 42.8%;float: right;padding:30px 0;position:relative;}
#product-view .product-shop .page-title{margin-bottom: 15px;padding: 8px 0;border-bottom: 1px solid  #dddddd}
#product-view .product-shop .page-title h2{float: left;width: 310px; text-align:left;}
#product-view .product-shop .page-title .price-box{float: right;width: 80px;text-align: right;color: #666666;margin: 0}
#product-view .product-shop .page-title .price-box p{font-size: 18px;line-height: 22px;}
#product-view .product-shop .page-title .price-box p span{display: block;text-align: right!important}
#product-view .product-shop .page-title .price-box .price{font-size: 18px;line-height: 22px;color: #666666}
#product-view .product-shop .product-option-select{ width:100%;border-top:1px solid  #dddddd;padding-top:25px;overflow: hidden;}

#tabinfo-product{}
#product-view #tabinfo-product{}	
#product-view #tabinfo-product ul.tabs{overflow: hidden; position: relative;}
#product-view #tabinfo-product ul.tabs li{float: left;margin-right: 15px;}
#product-view #tabinfo-product ul.tabs li a{display: block;font: normal 10px/10px 'akkurat-bold', Arial,sans-serif;text-decoration: none;text-transform: uppercase;color: #585958;padding-bottom: 4px;border-bottom: 3px solid #fff;}
/* #product-view #tabinfo-product ul.tabs li.active a{border-color: #666666;} */
#product-view #tabinfo-product #tabs-content {font-size: 12px;padding: 20px 0;line-height: 1.6em;}
#product-view #tabinfo-product #tabs-content table.data-table{border: 0;}
#product_tabs_delivery_returns_contents table.data-table{margin-bottom: 10px;}
#product-view #tabinfo-product #tabs-content table.data-table td{padding: 3px;border: 0;font-size: 12px; text-align:center;}
#product-view #tabinfo-product #tabs-content table.data-table tr.center td{text-align: center}

#product-view .product-option-select{}
#product-view .product-option-select .product-options{background:none;border:none;margin: 0;padding:0;float: left; background-color:#fff; height:45px; padding-left:10px;}
#product-view .product-option-select .product-options dt,
#product-view .product-option-select .product-options p.required{display: none;}
#product-view .product-option-select .product-options dd{padding: 0}
#product-view .product-option-select .product-options select{width: 158px;text-transform: uppercase;padding: 3px 3px 3px 0;margin-top:3px;}
#product-view .product-option-select .product-options-bottom{background:none;border:none;padding: 0;margin: 0;float: right}
#product-view .product-option-select .product-options-bottom .add-to-cart{float: none}
#product-view .product-option-select .product-options-bottom .add-to-cart input.input-text{display: none}

.regular-price .price {font-weight:normal;font-family:"akkurat-bold",Arial,sans-serif;}

#products-related {}
#products-related h4.title{font-size: 18px;text-align: center;line-height: 38px;border-bottom: 1px solid  #dddddd;border-top: 1px solid  #dddddd;height: 38px;margin-bottom: 20px;}
#products-related .products-grid li.item{padding-bottom: 0}

tr.summary-total .summary-collapse {padding-left:0;background:none;float: none;text-align: inherit;}
#shopping-cart-totals-table tr.summary-details-first td {border-top:none;}
.checkout-cart-index #body .contents{overflow: visible;}
.cart{padding-top: 50px;width: 100%;margin: 0 auto;}
.cart .page-title{margin: 0 0 50px 0;padding: 0;}
.cart .cart-inner .free-box{background: #efebe3 url('../images/arrow-freeshipping.jpg') no-repeat left top;height: 170px;padding: 18px 14px 0 35px;width: 106px;position: absolute;top: 26px;right: -160px}
.cart .cart-inner .free-box p{font-size: 13px;line-height: 1.2em;padding-bottom: 16px;border-bottom: 1px solid #c3c1bc;margin-bottom: 16px;}
.cart .cart-inner .free-box p.bottom{border: 0;}
.cart .cart-inner .free-box p.bottom a{text-decoration: underline}
.cart .cart-inner .free-box p.bottom a:hover{text-decoration: none;}

#shopping-cart-table {border: 0!important;}
#shopping-cart-table thead th{border: 0!important;border-bottom: 1px solid  #dddddd!important;background: none !important;padding: 0 0 15px 0;vertical-align: top;font: normal 13px/16px 'akkurat',Arial,sans-serif;}
#shopping-cart-table thead th.a-center{padding-right: 20px;}
#shopping-cart-table span.cart-price .price {float:none; }
#shopping-cart-table tr{background: none}
#shopping-cart-table td{padding: 10px 0;border: 0!important;border-bottom: 1px solid  #dddddd!important}
#shopping-cart-table td.image{width: 66px;}
#shopping-cart-table td.info{width: 284px;padding-right: 90px;text-align: right;position:relative;vertical-align: middle;}
#shopping-cart-table td.info select,
#shopping-cart-table td.info .selectBox-dropdown{position: absolute;right: 20px;top: 50%;margin-top: -11px;}
#shopping-cart-table td.a-center{width: 100px;padding-right: 20px;text-align: left;}
#shopping-cart-table td.a-price,
#shopping-cart-table td.sub-total{width: 60px;}
#shopping-cart-table td.last{text-align: right;width: 40px}
#shopping-cart-table td .label{display: none;}
#shopping-cart-table a.product-image{display: block;width: 85px;height: auto}
#shopping-cart-table td.a-wishlist input{margin: 28px 0 0;}
#shopping-cart-table td.a-center, #shopping-cart-table td.a-price, #shopping-cart-table td.sub-total, #shopping-cart-table td.last {vertical-align:middle;}
#shopping-cart-table a.product-image img {width:100%;}

#shopping-cart-table .item-options{font-size: 0.8em;margin-bottom: 0;line-height: 1.4em;display: none;}
#shopping-cart-table .item-options dt{font-style: normal;float: left;font-weight: normal;}
#shopping-cart-table .item-options dd{padding: 0 0 0 8px;margin: 0;float: left}

#shopping-cart-table h2.product-name{font: normal 13px/18px 'akkurat',Arial,sans-serif;margin-bottom: 0;text-align: left;}
#shopping-cart-table h2.product-name a{}
#shopping-cart-table a.remove-link{background: url('../images/icon-remove.gif') no-repeat left top;margin: 25px 0;height: 20px;width: 20px;float: right;}
#shopping-cart-table span.cart-price .price{font: normal 13px/70px 'akkurat',Arial,sans-serif;color: #666;display: block;margin: 0}
ul.qty-selector{overflow: hidden;margin: 25px 0;height: 20px;display: inline-block;width: 66px;}
ul.qty-selector li{float: left;width: 20px;margin-right: 3px;}
ul.qty-selector li span{font: normal 13px/20px 'akkurat',Arial,sans-serif;display: block;text-align: left;}
ul.qty-selector li a{height: 20px;width: 20px;}
ul.qty-selector li a.plus{background: url('../images/icon-plus.gif') no-repeat left top}
ul.qty-selector li a.minus{background: url('../images/icon-minus.gif') no-repeat left top}

.cart-bottom{overflow: hidden;}
.cart-bottom .left-box{width: 364px;}
.cart-bottom .right-box{width: 400px;}
.cart button.button{height: 32px;background: #d1cabd;}
.cart button.button span{background: #b9b9b9;font: 13px/32px 'akkurat',Arial,sans-serif;color: #fff;padding: 0;height: 32px;}

.cart-bottom .discount-form {padding-top: 68px;overflow: hidden;margin-bottom: 25px}
.cart-bottom .discount-form .input-box{float: left;width: 222px;}
.cart-bottom .discount-form input.input-text{width: 222px;padding: 6px 0 5px;font-size: 13px;}
.cart-bottom .discount-form button.button{width: 110px;float: right;}
.cart-bottom .discount-form button.button span{width: 110px;}
.cart-bottom .discount-form button.cancel-button{clear: right;margin-top: 5px;}
.checkout-cart-index #body .cart-bottom .left-box p{font-size: 10px;line-height: 1.3em}
.cart-inner .cart-bottom .left-box p.bottom{margin-top: 20px!important; font-size: 12px!important;}

#shopping-cart-totals-table{margin: 0 0 65px;width: 100%;}	
#shopping-cart-totals-table td{font: 13px/32px 'akkurat',Arial,sans-serif;text-align: left!important;background: none;width: 100px;padding: 0 20px 0 180px;border-bottom: 1px solid  #dddddd}
#shopping-cart-totals-table td.last{padding-left: 0} 
#shopping-cart-totals-table tfoot td strong{font-size: 13px;font-weight: normal;}
#shopping-cart-totals-table td span.price,
#shopping-cart-totals-table td span.value{display: block;float: none;margin: 0}
#shopping-cart-totals-table tbody tr.even td.a-right{ line-height:184%; }

.cart-bottom .button-box{overflow: hidden;height: 32px;}
.cart-bottom .button-box button.button,.cart-bottom .button-box button.button span{width: 185px;background:  #b9b9b9;float: left;}
.cart-bottom .button-box button.btn-checkout,.cart-bottom .button-box button.btn-checkout span{background: #929292;}
.cart-bottom .button-box span{float: left;width: 30px;text-align: center;font: 12px/32px 'akkurat',Arial,sans-serif;}

#checkoutSteps{padding:45px 0}
#checkoutSteps li.section{margin-bottom: 1px;}
#checkoutSteps li.section .step-title{border: 0;background: #d7d7d7;height: 29px;padding: 0 5px;}
#checkoutSteps li.section .step-title .number{background: none;border: 0;color: #231f20;font: normal 12px/29px Arial, sans-serif;margin-right: 10px;padding: 0;text-transform: uppercase;}
#checkoutSteps li.section .step-title h2{color: #231f20;font: normal 12px/29px Arial, sans-serif;text-transform: uppercase;}
#checkoutSteps li.allow{}
#checkoutSteps li.allow .step-title{background: #e7e7e7}
#checkoutSteps li.active .step-title{background: #545051}
#checkoutSteps li.active .step-title .number{color: #fff;}
#checkoutSteps li.active .step-title h2{color: #fff;}
#checkoutSteps li.section .step{background:  #e7e7e7;border: 0;padding: 15px 20px 15px 59px;}
#opc-login h3{border: 0}
#checkoutSteps li.section .step p{font-size: 12px;}
#checkoutSteps li.section .sp-methods{font-size: 12px;}
#checkoutSteps li.section .sp-methods dt{margin: 0 0 8px;}
#checkoutSteps li.section #checkout-payment-method-load dt{margin-bottom: 15px;}
#checkoutSteps li.section .sp-methods dd{padding-left: 12px;}
#checkoutSteps li.section .step .form-list{padding-bottom: 15px;}
#checkoutSteps li.section .step .buttons-set {padding: 0;border: 0}
#checkoutSteps li.section .step .buttons-set a{font-size: 12px;line-height: 28px;color:#332f63}
#checkoutSteps li.section .step .buttons-set p.required{padding: 0 10px;line-height: 28px}
#checkoutSteps li.section .step .buttons-set span.please-wait{line-height: 28px;height: 28px;font-size: 12px;}
#checkoutSteps li.section .step .buttons-set .back-link a{color: #fff;padding: 0;background: none;}
#checkoutSteps li.section .step #checkout-review-table{border: 0}
#checkoutSteps li.section .step #checkout-review-table th{background: url('../images/dot-grey.gif') repeat-x 0 100%;border: 0;padding: 0 0 11px;font-size: 12px;font-weight: normal;color: #231F20}
#checkoutSteps li.section .step #checkout-review-table th.a-center{padding: 0 10px 11px 10px;}
#checkoutSteps li.section .step #checkout-review-table tbody tr{background: none;}
#checkoutSteps li.section .step #checkout-review-table tbody td{border: 0;padding: 10px 0 11px;background: url('../images/dot-grey.gif') repeat-x 0 100%;font-size: 12px;}
#checkoutSteps li.section .step #checkout-review-table tbody td.a-center{padding: 30px 10px 11px 10px;}
#checkoutSteps li.section .step #checkout-review-table tbody td img{float: left;}
#checkoutSteps li.section .step #checkout-review-table tbody td div.info{float: left;width: 250px;padding: 20px 0 0 10px;}
#checkoutSteps li.section .step #checkout-review-table tbody td div.info h4{margin-bottom: 15px;color: #231F20;font-size: 12px;}
#checkoutSteps li.section .step #checkout-review-table tbody td div.info dt{float: left;font-weight: normal;color: #231F20;font-style: normal}
#checkoutSteps li.section .step #checkout-review-table tbody td div.info dd{margin: 0;color: #231F20;float: left;padding-left: 8px;}
#checkoutSteps li.section .step #checkout-review-table tfoot{border: 0}
#checkoutSteps li.section .step #checkout-review-table tfoot tr{background: none!important;}
#checkoutSteps li.section .step #checkout-review-table tfoot tr.first td{background: none;padding-top: 6px;}
#checkoutSteps li.section .step #checkout-review-table tfoot tr td{border: 0;padding: 5px 0;font-size: 12px;}
#checkoutSteps li.section .step #checkout-review-table tfoot tr.summary-total .summary-collapse{background-position: 0 3px;}
#checkoutSteps li.section .step #checkout-review-table tfoot strong{font-size: 1em;}
#checkoutSteps li#opc-review .buttons-set{padding-top: 20px}
#checkoutSteps li#opc-review .buttons-set p{line-height: 28px;}
#checkoutSteps li#opc-review .buttons-set p a{color: #231F20}

#checkout-progress-wrapper{padding: 45px 0;}
#checkout-progress-wrapper .block-title{background: url('../images/dot-grey.gif') repeat-x 0 100%;height: 29px;line-height: 29px;text-transform: uppercase;margin-bottom: 7px;font-size: 12px;}
#checkout-progress-wrapper .block-title span{display: block;}
#checkout-progress-wrapper dt{border: 0;padding: 0 4px;height: 24px;font: normal 12px/24px Arial,sans-serif;color: #231f20;background: #d7d7d7;}
#checkout-progress-wrapper dd{border: 0;padding: 10px 4px 5px 4px;font-size: 12px;background: #fff;}
#checkout-progress-wrapper dd address,#checkout-progress-wrapper dd p{display: block;margin-bottom: 14px;color: #231f20;}
#checkout-progress-wrapper dd a{color: #231f20;}

.form-list{padding-bottom:30px}
.form-list li{margin: 0 0 10px}
.form-list .input-box{width: 100%}
.form-list .field{width: 100%;float: none;}
.form-list .field.fields-fax {margin-top:10px;}

.form-list li label{font-size:13px;margin-bottom:6px;color:#666;font-weight: normal;font-family: 'akkurat',Arial,sans-serif;}
.form-list li label.required em{color:#666;}
.form-list li input.input-text{width: 235px;padding:2px 0;height: 20px;line-height: 20px;border-bottom-width: 2px;font-family: 'akkurat';border-bottom:1px solid  #dddddd;}
.form-list li.wide input.input-text,.form-list li.wide textarea{width:235px;}
.form-list li select {width: 265px;padding: 2px;}
.form-list li.control{margin-bottom:0;padding-top: 10px}

.address-edit .form-list li.control{position: relative;}
.address-edit .form-list li.control label {color: #666 !important}
.address-edit .form-list li.control label em {color: #666 !important}

.my-account .address-edit .field-country label {color: #666 !important}
.form-list li.control .input-box{float:left}
.form-list li.control label{float:left;margin: 0;line-height: 14px;}
.form-list li.control input.radio, .form-list li.control input.checkbox {float: left}

.buttons-set{overflow: hidden;border: 0;background: none;margin: 0}
.buttons-set button.button{margin: 0;width: 235px;background:  #b9b9b9;height: 32px;float:left;}
.buttons-set button.button span{background:  #b9b9b9;color: #fff;padding: 0;width: 235px;text-align: center;font: 13px/32px 'akkurat',Arial,sans-serif;height: 32px;}
.buttons-set .back-link{display: block;height: 32px;padding:0px;font-family: 'akkurat',Arial,sans-serif;display:none;}
.buttons-set .back-link a{display: block;text-decoration: none}
.buttons-set .back-link small{display: none}
.buttons-set p.required{float:left;clear:both;font-size:13px;color: #666;margin: 20px 10px 0 0 ;line-height: 1.5em;font-family:'akkurat', arial, sans-serif;}
.form-list .field.name-firstname {margin-bottom:10px;} 		
		
.fieldset{background:none;border:0;padding:0;margin:0;}
.fieldset h2{background:none;margin:0 0 15px;padding:0;border: 0;font-size: 16px;}
.fieldset h3{margin-bottom: 0;}
.fieldset .legend{float: none;background: none;border: 0;margin:0 0 25px;padding: 0;font: normal 13px/16px 'akkurat',Arial,sans-serif;color: #666;}
.account-create .fieldset .legend {font-family: 'akkurat',Arial,sans-serif;}

.account-create .form-list .field {position:relative;margin-bottom:10px;}
.account-create .form-list .field input { font-family: 'akkurat',Arial,sans-serif;}
.account-create .form-list .field input.validation-failed ,
.onestepcheckout-threecolumns input.input-text.validation-failed
{background:none !important;border:none !important;border-bottom:1px solid  #dddddd !important;}

.onestepcheckout-column-left select.validation-failed {border:1px solid #cfcfd0 !important;background:none !important;}

.account-create .form-list .field label, .account-login .form-list .field label {position:absolute;left:0;top:7px;}
.account-login .form-list .field {position:relative;}
.account-create .buttons-set input {float:left;}
.account-create .buttons-set label {font-family: 'akkurat',Arial,sans-serif;float:left;margin-left:5px;color:#666 !important;}
.account-create .buttons-set button.button {margin-top:40px;}
.account-login{padding:26px 0 20px;}
.account-login .page-title{margin-bottom: 55px;}	
.account-login .col2-set{overflow: hidden;width:605px;}
.account-login .col-1,
.account-login .col-2{width: 235px;padding-right: 44px;float: right;border-right: 1px solid  #dddddd;}
.account-login .col-1{padding-top:140px;}
.account-login .col-1 .content{min-height: 0;padding: 0}
.account-login .col-2 {float:left;}
.account-login .col-1 .buttons-set button.button {margin-bottom:30px;}

.account-login .content{background:none;border:0;padding:0 0 10px;min-height: 130px;}
.account-login .content p{font-size:13px;margin-bottom: 0;line-height: 1.4em;}
.account-login .form-list{padding: 25px 0 0}
.account-login .form-list li{margin-bottom: 10px;}	
.account-login .form-list li input.input-text{width: 235px;}
.account-login .buttons-set{padding: 0;background: none;border: 0;}
.account-login .registered-users a{display: block;font-size: 13px}

.account-create {padding: 0px 59px 0 0;width: 235px;border-right: 1px solid  #dddddd;margin-top: 26px;}
.account-create .login-para,.account-login .login-para {font-family: 'akkurat',Arial,sans-serif;}
.account-create .login-para a,.account-login .login-para a {text-decoration:underline;}
.account-create .login-para a:hover,.account-login .login-para a:hover {text-decoration:none;}

.account-create .page-title{margin-bottom: 55px;}
.account-create fieldset{padding: 0 0 22px;}
.account-create .form-list{padding-bottom: 25px;}
.account-create .form-list .name-firstnamem,.account-create .form-list .password-field{margin-bottom: 10px;}
.account-create .form-list li.control label{font-size: 13px;}
				
.block-account {border: 0;margin-bottom: 0;margin-top:25px;padding-top:0px;}
.block-account h3{color:#202220;font:18px/1.2em "akkurat",Arial,sans-serif;margin-bottom:30px;padding-top: 30px;}
.block-account ul{}	
.block-account li{padding: 0 0 6px}
.block-account a ,.block-account span {color: #666;font-family: 'akkurat',Arial,sans-serif;font-size:13px;}
.block-account li.current span,.block-account a:hover{text-decoration:underline}

.my-account{margin-top:26px;border-left:1px solid  #dddddd;min-height:795px;padding-left:52px;padding-top:0px;}
.my-account .page-title{margin-bottom: 30px;}
.my-account .page-title h1{font-size: 18px;line-height: 1.2em;color: #202220;margin-bottom:0;}
.my-account h2.acc-title {font-size: 18px;line-height: 1.2em;color: #202220;margin-bottom:30px;font: 18px/22px 'akkurat',arial,sans-serif;}

.dashboard .welcome-msg {margin: 0 0 35px 0;}
.dashboard .welcome-msg p{line-height: 1.4em;margin: 0;font-family: 'akkurat',Arial,sans-serif;font-size:13px;}
.dashboard .welcome-msg p.hello {margin-bottom: 10px;font-family: 'akkurat',Arial,sans-serif;font-size:13px;text-transform:capitalize;}
.dashboard .col2-set{margin-bottom: 30px}
.box-account{border: 0;padding: 0;background: none;margin-bottom: 0}
.box-account .col-1,.box-account .col-2,
.addresses-list .col-1,.addresses-list .col-2{width: 43%;}
.dashboard .box,.order-info-box .box{padding: 15px 0;min-height: 80px;}
.dashboard .box a.edit-link{font-family: 'akkurat',Arial,sans-serif;font-size:13px;height: 22px;display: block;text-decoration: none;text-transform: capitalize;float: right}
.dashboard .box a.edit-link:hover {text-decoration:underline;}
.my-account .box-head{border: 0;margin: 0 0 15px;overflow: hidden;height: 1%}
.my-account .box-head h2{background-image: none!important;padding: 0;color: #000;font:18px/1.2em 'akkurat',Arial,sans-serif;text-transform:capitalize;}
.my-account .box-title{background: none!important;padding-bottom: 12px!important;margin-bottom: 0px!important;overflow: hidden;height: 1%;font-weight: normal;}	
.my-account .box-title h3{margin: 0;font-family: 'akkurat',Arial,sans-serif;font-size:13px !important;text-transform: capitalize !important;font-weight:normal !important;}
.dashboard .box-content p,.my-account address{font-family: 'akkurat',Arial,sans-serif;font-size:12px;line-height: 1.5em;margin-bottom: 0}
.onestepcheckout-threecolumns table.onestepcheckout-totals td.title {padding-left:78px !important;}			
.my-account .form-list{padding-bottom: 25px}
.my-account .form-list .name-lastname,
.my-account .form-list .pass-confirm,
.my-account .form-list .fields-fax,
.my-account .form-list .field-region,
.my-account .form-list .field-country{float: right;}
.my-account .form-list .field-country, .my-account .form-list .field-region{ margin:10px 0 0;}
.my-account .form-list select{width:235px;}
	
.addresses-list li.item{background: none;padding: 15px 0 0 0;margin-bottom: 25px;border: 0;border-top: 3px solid #f3f3f3;}
.addresses-list li.item address{font-size: 12px;line-height: 1.5em;}
.addresses-list li.item p,.my-account p{font-weight: normal;font-size: 12px;}
.addresses-list li.item p a{font-weight: normal}

.box-recent{margin-bottom: 30px;}
.box-recent .box-head a{font-size: 11px;line-height: 14px;float: right}
.box-recent .content{padding: 0 0px 10px;}
.my-account .pager{padding: 5px 10px;background: none;border: 0}
.my-account .pager p.amount{display: none}
#my-orders-table{border: 0;font-size: 12px}
#my-orders-table th{border: 0;padding: 14px 7px 10px 7px;color: #000;background: #fff;border-top: 0;text-transform: uppercase;}
#my-orders-table th:last-child{border-right: 0!important;}
#my-orders-table td{border-right: 0;border-bottom: 0;border-top: 1px solid #efefef;padding: 7px;background: #fff;vertical-align: middle;line-height: 22px;}
#my-orders-table td.last{padding: 7px!important;width: 102px;}
#my-orders-table td .price{margin: 0;font-weight: normal;}
#my-orders-table a.link-vieworder{background: none repeat scroll 0 0 #898989;padding: 2px 5px 0;text-transform: uppercase;color: #fff;display: block;text-decoration: none;}
#my-orders-table td em{font-style: normal;}
#my-orders-table tfoot .first td{border-top: 1px solid #efefef;}
#my-orders-table tfoot td{border: 0;padding: 7px 25px 7px 0;color: #000}
#my-orders-table tfoot td.last{padding: 7px 0 7px 10px;border-right: 0!important;}
#my-orders-table .grand_total td{font: normal 14px/14px 'akkurat',Arial,sans-serif !important;text-transform: uppercase;}
#my-orders-table .grand_total td strong{font-size: 1em;}
.order-items #my-orders-table td{vertical-align: top;}
.order-items .product-name{color: #000;font-weight: normal!important;font-family: 'akkurat',Arial,sans-serif}
	
.order-info-box{background: none;border: 0;padding:0 }
.order-info{background: none;border: 0;margin: 0;padding: 0;margin-bottom: 20px}
.order-info dt{display: none}
.order-info li{margin: 0;font: 16px/14px 'akkurat',Arial,sans-serif !important;}
p.order-date{display: none}
.order-items h2{margin: 0;font: 16px/14px 'akkurat',Arial,sans-serif !important;margin-bottom: 12px}
.order-items a.link-reorder,.order-items a.link-print{float:right;display:block;padding: 0 10px;font: normal 12px/23px 'akkurat',Arial,sans-serif;height: 22px;text-transform: uppercase;color: #fff!important;background: #7a7a7a;margin-left: 5px;text-decoration: none}
.order-items .buttons-set{border: 0}
.checkout-cart-index #body p,.customer-account-forgotpassword #body p{font-size:13px;font-family: 'akkurat',Arial,sans-serif;}

.my-account .billing-agreements .info-box{margin: 0;max-width: 350px;}
    .my-account .billing-agreements .form-list{padding: 0}
    .my-account .billing-agreements .form-list li {margin: 0}
        .my-account .billing-agreements .form-list li select{width: 100%}
        .my-account .billing-agreements .form-list li button.button{margin: 10px 0 0;}

.no-route-box{padding: 25px 35px;background: #fffdeb}
.no-route-box h4{font-size: 16px;margin-bottom: 15px;color: #000}
.no-route-box p{margin-bottom: 25px;color: #555}
.no-route-box p a{color: #555}
.no-route-box ul.links{font-size: 0.8em}
.no-route-box ul.links li{display: block;margin-bottom: 5px}

.left-cms{border: 0;padding-top: 5px;}
.left-cms h3{font: 12px/14px 'akkurat',Arial,sans-serif;margin: 0 0 10px;text-transform: uppercase;}
.left-cms ul{font-size: 11px;}	
.left-cms li{padding: 0 0 6px}
.left-cms a{color: #474747}
.left-cms a:hover{text-decoration: none;}

.cms-wrap{overflow: hidden;height: 1%;padding: 30px 0 50px;}
.cms-wrap .col-main{float: right !important;width: 700px !important;}
.cms-wrap .col-main .slide-images{height: 443px;position: relative;margin-bottom: 22px;}
.cms-wrap .col-main .slide-images .jcarousel-clip{overflow: hidden;height: 443px;}
.cms-wrap .col-main .slide-images li{float: left;width: 700px;height: 443px;}
.cms-wrap .col-main .slide-images .slide-control{height: 443px;}
.cms-wrap .col-main .cols-3{overflow: hidden;height: auto;}
.cms-wrap .col-main .cols-3 .col{background: url('../images/about-line.gif') no-repeat 229px 0;float: left;width: 220px;padding-right: 20px;height: auto;font-size: 12px;}
.cms-wrap .col-main .cols-3 .last{background: none;}
.cms-wrap .col-main strong.title{font-family: Arial, Helvetica, sans-serif;display: block;color: #231f20;margin-bottom: 8px;font-size: 12px;}
.cms-wrap .col-main p{line-height: 1.3em;margin-bottom: 18px;color: #918f90;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
.cms-wrap h2.title-page,.search-result-title{text-transform: capitalize;font-size:18px;line-height: 1em;margin-bottom: 25px;font-family: 'akkurat',Arial,sans-serif;color:#202220;margin-top:0px;}
.search-result-title {margin-top:0px;}
.cms-wrap .col-left p{font-size: 12px;line-height: 1.3em;color: #918f90;}
.cms-wrap .col-main ul.list-stores{}
.cms-wrap .col-main ul.list-stores li{overflow: hidden;height: 1%;margin-bottom: 30px;}
.cms-wrap .col-main ul.list-stores li img{float: left;}
.cms-wrap .col-main ul.list-stores li .details{float: right;width: 220px;font-size: 12px;}
.cms-wrap .col-main ul.list-stores li .details strong.title{display: block;margin-bottom: 15px;}
.cms-wrap .col-main ul.list-stores li .details p{line-height: 1.3em;color: #918f90;margin-bottom: 20px}
.cms-wrap .col-main ul.list-stores li .details p a{color: #918f90;}
.cms-wrap .col-main .image-box{overflow: hidden;height: 245px;margin-bottom: 30px;}
.cms-wrap .col-main h4{font-size: 22px;color: #231f20;margin-bottom: 15px;text-transform: uppercase;}
.cms-wrap .col-main hr{width: 12px;margin-bottom: 5px;}
.about-page .col-left p {font-family: 'akkurat',Arial,sans-serif;color:#666;font-size:13px;margin-bottom:18px;}
.about-page .col-left p.border {border-bottom:1px solid #949494;width:61px;display:block;margin-top:-15px;}
.about-page .col-left {border-right:1px solid  #dddddd;width:29%;padding-right:15px;}
.about-page .col-right{padding: 0;width:64%;}
.about-page .col-right .images {overflow: hidden;margin-top:88px;}
.about-page .col-right .images  .img-2 {width:220px;height:220px;background:#cccccc;text-align:center;margin-top:30px;}
.about-page .col-right .images  .img-2 p {font-family: 'akkurat',Arial,sans-serif;font-size:24px;color:#d5cbb8;line-height:1.2em;margin:29% 0;}
.about-page .col-right .images  .img-1,
.about-page .col-right .images  .img-2 {float:left;clear:both;}
.about-page .col-right .images  .img-3 {margin-top:-130px;}
.about-page .col-right .images  .img-3,
.about-page .col-right .images  .img-4 {float:right;}
.about-page .col-right .images  .img-4 {margin-top:30px;margin-right:62px;}

#contact-wrap{}
#contact-wrap .col-1 {float:left;width:290px;border-right:1px solid  #dddddd;height:800px;font-family: 'akkurat',Arial,sans-serif;}
#contact-wrap .col-1 p,#contact-wrap .col-2 p {line-height:20px;color:#666;margin-bottom:20px;}
#contact-wrap .col-2 {float:left;width:257px;border-right:1px solid  #dddddd;height:800px;font-family: 'akkurat',Arial,sans-serif;margin-left:53px;}
#contact-wrap .col-2 p.first {margin-top:43px;margin-bottom:20px;}
#contact-wrap .col-2 p {margin-bottom:0px;}
#contact-wrap .col-2 p.border {}

#contact-wrap .col{background: none;}
#contact-wrap .col p{font-family: Arial, Helvetica, sans-serif;color: #231f20}
#contact-wrap .col p a{color: #231f20}
#contact-wrap .col strong{font-family: Arial, Helvetica, sans-serif;display: block;color: #231f20;margin-bottom: 8px;}


#contact-wrapper {overflow: hidden;padding: 45px;}
#contact-wrapper .col{width: 350px;float: left;}
#contact-wrapper .col p{font-size: 12px;line-height: 1.6em;margin-bottom: 20px;}
#contact-wrapper .form-list{padding-bottom: 0}
#contact-wrapper .form-list .field{width: 100%;float: none}
#contact-wrapper .form-list input.input-text,#contact-wrapper .form-list textarea{width: 338px;}
#contact-wrapper .form-list textarea{padding: 5px;}
#contact-wrapper .buttons-set{border: 0;padding-bottom: 0}
#contact-wrapper .buttons-set p{margin-bottom: 0;line-height: 28px}
#contact-wrapper .contact-detail{float: right;}
#contact-wrapper .contact-detail ul.info-company{margin-bottom: 30px;}
#contact-wrapper .contact-detail ul.info-company li{padding: 7px 0 7px 42px;color: #161616;margin-bottom: 10px;height: 18px;font-size: 18px;line-height: 18px;}
#contact-wrapper .contact-detail ul.info-company li strong{font-weight: normal;}
#contact-wrapper .contact-detail ul.info-company li.tel{background: url('../images/icon-phone.gif') no-repeat 0 0;}
#contact-wrapper .contact-detail ul.info-company li.fax{background: url('../images/icon-fax.gif') no-repeat 0 0;}
#contact-wrapper .contact-detail ul.info-company li.mail{background: url('../images/icon-mail.gif') no-repeat 0 0;margin-bottom: 0}

/*    Wordpress         */
.col-left{width: 23.4%;}
#news-intro{background: url('../images/dot-grey.gif') repeat-x 0 100%;padding: 45px 0 12px;margin-bottom: 18px}
#news-intro h2, .new-store .home-journal{font: 32px/1em 'akkurat',Arial,sans-serif;color: #332f63;margin-bottom: 15px;}
#news-intro p{font-size: 12px;color: #332f63}
.block-blog-categories{background: url('../images/dot-grey.gif') repeat-x 0 100%;padding-bottom: 20px;margin-bottom: 6px;}
.block-blog-categories .block-title{margin-bottom: 16px;}
.block-blog-categories .block-title span{display: block;text-transform: uppercase;color: #332f63;font-family: 'akkurat',Arial,sans-serif;}
.block-blog-categories .block-content{font-family: 'akkurat',Arial,sans-serif;}
.block-blog-categories .block-content li{}
.block-blog-categories .block-content li a{color: #332f63;font-size: 11px;}
#twitters{color: #332f63;font-size: 12px;}
#twitters span.title-box{text-transform: uppercase;}
#twitters a{color: #332f63;}
#twitters p.status{margin: 0;padding-top: 10px;line-height: 1.2em;}
.col2-left-layout .col-main {width: 74.6%;}
.block-content-featured{}
.block-content-featured ul{overflow: hidden;min-height: 340px}
.block-content-featured li{float: left;height: 328px;width: 220px;padding-right: 10px;margin-right: 10px;background: url('../images/news-line.gif') no-repeat 100% 0;font-size: 12px;color: #3b3571}
.block-content-featured li.last{background: none;}
.block-content-featured li img{margin-bottom: 14px;}
.block-content-featured li strong.title{display: block;margin-bottom: 3px;}
.block-content-featured li strong.title a{color: #3b3571}
.block-content-featured li p{margin: 0}
.block-content-featured li a.read-more{display: block;text-align: right;color: #ed1c24}

.post-list{overflow: hidden;margin-top: 30px}
.post-list li{background: url('../images/dot-grey.gif') repeat-x 0 100%;padding-bottom: 19px;margin-bottom: 20px;}
.post-list li .featured-image{margin-bottom: 12px;}
.post-list li .featured-image img{max-height:426px;}
.post-list li .featured-video{margin-bottom: 12px;}
.post-list li .sub-content{width: 360px;color: #332f63;}
.look-book #sub-content p{line-height:20px; color:#000000;}
.post-list li .sub-content h2{font-size: 16px;line-height: 1em;margin-bottom: 10px}
.post-list li .sub-content h2 a{color: #3b3571;font-size: 1em;}
.post-list li .sub-content p{margin-bottom: 5px;font-size: 12px;line-height: 1.8em;}
.post-list li .sub-content br{display: none}
.post-list li .sub-content .post-content{font-size:12px;line-height:1.8em;}
.post-list li a.read-more{color: #ed1c24;font-size: 12px;}
.post-list .pager{background: none;padding: 0 0 20px;height: 20px;border: 0;}
.post-list .pager p.amount{display: none;}
.post-list .pager .pagination{overflow: hidden;width: 700px;text-transform: uppercase;height: 20px;line-height: 20px;}
.post-list .pager .pagination span.count-page{float: left}

.entry-content{padding: 15px 0 30px;overflow: hidden;color: #3b3571;}
.entry-content .entry-info{float: left;width: 222px;}
.entry-content .entry-info h2{font-size: 18px;color: #3b3571;margin-bottom: 12px}
.entry-content .entry-info p{margin-bottom: 2px;font-size: 0.8em;}
.entry-content .entry-info span.add-comment{font-size: 0.8em;cursor: pointer;display: block;margin-bottom: 12px;}
.entry-content .entry-info span.add-comment span{color: #fe0000}
.entry-content .entry-info .social-link{padding-top: 14px;overflow: hidden;background: url('../images/dot-grey.gif') repeat-x 0 0}
.entry-content .entry-info .social-link li{float: left;margin-right: 10px;}
.entry-content .entry-info .social-link li a{display: block;height: 20px;}
.entry-content .entry-info .social-link li a.email-friend{font: bold 10px/20px Arial, sans-serif;color: #fff;text-transform: uppercase;padding: 0 6px;height: 20px;background: #898989;text-decoration: none;}
.entry-content .post-content{float: right;width: 460px;}
.entry-content .post-content .col-1{float: left;width: 218px}
.entry-content .post-content .col-2{float: right;width: 218px}
.entry-content .post-content p{font-size: 0.8em;}
div#comments {color: #3b3571;}
div#comments h3.title {font-size:1em;margin-bottom:10px;text-transform: uppercase;}
div#comments ul li {width:100%;font-size:0.8em;}
div#comments ul.list-comment{margin-bottom: 15px;}
div#comments ul.list-comment li{padding-bottom: 15px;}
div#comments ul li p.left-comment a {display:block;color: #3b3571;}
div#comments ul li p.entry {line-height:18px;padding-left:15px;margin-bottom: 0}
div#comments form#respond {margin:15px 0 40px;display: none;}
div#comments form#respond label {font-size:1em;}
div#comments form#respond div.fieldset ul.form-list {padding: 0}
div#comments form#respond div.fieldset ul.form-list li {border-bottom:none;width:auto;}
div#comments form#respond div.fieldset ul.form-list li label,div#comments form#respond div.fieldset ul.form-list li label em{color: #3b3571;}
div#comments form#respond div.fieldset ul.form-list li.wide {border-top:none;}
div#comments form#respond div.fieldset ul.form-list li.fields div.field {width:auto;}
div#comments form#respond div.fieldset ul.form-list li.fields div.name {margin-right:56px;}
div#comments form#respond div.fieldset ul.form-list li input.input-text {width:310px;}
div#comments form#respond .form-list li.wide textarea {width:678px;padding:4px 10px;}
div#comments form#respond div.buttons-set {padding: 15px 0 30px;}
div#comments form#respond div.buttons-set span.required-f {float:left;font-size:0.8em;margin-top:8px;}

#fastcheckout-login-popup {position: absolute;z-index: 99999}
.fastcheckout-popup-contents {   margin-bottom: 0;margin-left: 20px;margin-right: 20px;padding-bottom: 1px;}
.fastcheckout-popup-wrapper {
    background-repeat: no-repeat;
}
.fastcheckout-popup-footer {
    background-repeat: no-repeat;
    height: 13px;
}
#fastcheckout-login-popup p.close
{ 
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;}
.fastcheckout-popup-wrapper {background:none;background-color:#FFF;}
#fastcheckout-login-popup {border:2px solid #EFEFEF;background-color:#FFF;}
.fastcheckout-popup-footer {background-image:none;background-color:#FFF;}
div.fastcheckout-popup-contents p.close a {display:block;height:17px;width:58px;text-align:left;text-indent:9999px;background:url("../images/popup-close.png") no-repeat scroll 0 0 transparent;}
#fastcheckout-login-popup p.close {position:absolute;right:16px;top:16px;}
#fastcheckout-login-popup p {font-size:14px;}
#fastcheckout-login-popup-contents-login {text-align:left;}
#fastcheckout-login-popup-contents-login h1 {font-size:2.7em;line-height:1.2em;margin:10px 0;text-align:center;color:#171F3C;}
#fastcheckout-login-popup-contents-login label {display:block;font-size:12px;margin-bottom:7px;}
#fastcheckout-login-popup-contents-login input {display:block;width:249px;padding:3px;margin-bottom:15px;}
form#fastcheckout-login-form {display:block;margin:0 auto;overflow:hidden;width:440px;padding-top:10px;} 
#fastcheckout-login-popup-contents-login {overflow: hidden}  
#fastcheckout-login-button {margin-left: 30px;width: 50px}
#fastcheckout-login-error {margin-bottom: 10px}


/* magic container */
.product-img-box #MagicToolboxSelectorsContainer,.catalog-product-view .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-next-disabled {display: none !important}
.product-img-box .MagicToolboxContainer{ width: 100%!important;}
div.MagicToolboxContainer.selectorsRight .MagicToolboxMainContainer{float:left !important;width:77.51% !important; /*500/645*/}
    div.MagicToolboxContainer.selectorsRight .MagicToolboxMainContainer a{margin:0 !important;} 
        div.MagicToolboxContainer.selectorsRight .MagicToolboxMainContainer a img{width: 100% !important;}
div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer{clear: none;margin: 0!important;width:18.5% !important;}
	div.MagicToolboxSelectorsContainer a {width:100% !important;}
	div.MagicToolboxSelectorsContainer a img {width:100% !important;}
    div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer .MagicScrollContainer,
    div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer .MagicScrollContainer div{width: 100% !important;}
    .MagicToolboxSelectorsContainer {max-height:673px;overflow:hidden;}

iframe.fb_ltr {width:60px !important;}
iframe.twitter-share-button {width:80px !important;}

.error-msg, .success-msg, .note-msg, .notice-msg {background-color:#fff !important;background-image:none !important;border-color:#EAEAEA !important;color:#FF0000;font-weight:normal !important;min-height:16px !important;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #EAEAEA;padding:9px 8px 8px 10px !important;}

#onestepcheckout-login-popup {font-size:13px;text-align:left;padding:20px 20px 0 20px;width:480px;background-color:#666666;position:absolute;color:#fff;font-family:'akkurat',Arial,sans-serif;}
#onestepcheckout-login-popup h1 {color:#fff; font-size:24px;text-transform:capitalize;font-family:'akkurat',Arial,sans-serif;}
#onestepcheckout-login-popup input {background:none;color:#fff;border-bottom:2px solid #fff;width:220px;}
#onestepcheckout-login-popup a {color:#fff;}
#onestepcheckout-login-popup button {margin-left:20px;position:relative;top:18px;background-color:#fff;color:#898989;font-size:12px;font-family: 'akkurat-bold',Arial,sans-serif;margin-bottom:17px;padding:4px 20px;}
#onestepcheckout-login-popup td {padding-top:15px;vertical-align: bottom;}
#onestepcheckout-login-popup .close {position:absolute;right:21px;top:13px;}
#onestepcheckout-login-popup #onestepcheckout-login-table {margin-bottom:20px;}


.price-social table {position: absolute;right: 430px;}
#twitter-link,#fb-link {float: right;margin-right:5px;}
#twitter-link {width:75px;margin-left:6px;}
#fb-link {/*width:50px;*/}
#twitter-link, #fb-link {
float: right;
margin-right: 5px;
margin-left: 4px;
}

body.onestepcheckout-index-index div#body {margin-top:27px;}

.product-shop .add-to-basket {margin: 0 0 20px;padding:15px 0 0;background:url("../images/dot-grey.gif") repeat-x scroll 0 0 transparent;}
.add-to-cart .qty {margin-top:3px;}

.more-view-products{position: relative;

}

/** Newsletter Form **/
#newsletter-form .form-box{width: 182px;float:left;margin-top:10px;}
#newsletter-form .form-box .input-text{display: block;padding:0px 0px 5px 0px;border: 0;border-bottom: 1px solid #8d8b8c;width: 182px;margin-bottom:5px;}
#newsletter-form .form-box .submit-btn{background: #fff;border: 0;cursor: pointer;font: normal 12px/24px 'akkurat-bold',Arial,sans-serif;height: 24px;margin-top: 4px;width: 182px;text-align: left}

label[for="p_method_sagepaydirectpro"], label[for="p_method_sagepayserver"], label[for="p_method_sagepayform"] {margin-left:18px !important;background:url("../images/checkout-card-logos.jpg") no-repeat scroll 0 25px transparent !important;height:54px;width:190px;padding-left:0 !important;line-height:1em !important;}

ul.paymentsage li#serversecure span {font-family: 'akkurat',arial,sans-serif !important;font-size:12px;}
ul.paymentsage li#serversecure {margin-top:-13px;padding-left:17px;margin-bottom:20px;}
label[for="p_method_paypal_standard"] {font-family: 'akkurat',Arial,sans-serif !important;margin-left:17px;text-indent:-9999px;width:65px;height:23px;line-height:1em;background:url("../images/checkout-paypal-logo.jpg") no-repeat scroll 0 -4px transparent !important;}
label[for="p_method_paypal_express"] {font-family: 'akkurat',Arial,sans-serif !important;margin-left:17px;text-indent:-9999px;width:65px;height:23px;line-height:1em;background:url("../images/checkout-paypal-logo.jpg") no-repeat scroll 0 -4px transparent !important;}

ul#payment_form_paypal_standard li.form-alt {margin-top:-13px;padding-left:17px;margin-bottom:20px;font-family: 'akkurat' !important;font-size:12px;}

.onestepcheckout-enable-condition-bottom label {font-size:11px !important;font-family: 'akkurat',Arial,sans-serif !important;line-height:1.4em !important;}

.info-set{background:none !important;}
.info-set h2.legend{background: none !important;}
.data-table thead th{background: none !important;font-weight: normal;}
.data-table tfoot tr{background: none !important;}
.data-table .odd {background: none !important;}
.data-table tfoot tr.first td { background:none !important;border-top: 1px solid  #dddddd;}
.data-table tbody th, .data-table tbody td.a-right {border-right: 1px solid  #dddddd;}
.data-table tbody th, .data-table tbody td{border-right: 1px solid  #dddddd !important;}
.data-table tbody th, .data-table tbody td.last{border-right: none !important;}
.data-table tfoot{border-bottom: 1px solid  #dddddd !important;}
.data-table thead tr{border-right: none !important;}
.data-table tfoot td{border-right: 1px solid  #dddddd !important;}
.data-table{border: 1px solid  #dddddd !important;}
.data-table .price{margin-left:10px; float:left;}
.product-tabs-content.easytabs-tab-content .data-table {border:none !important;}
.product-tabs-content.easytabs-tab-content .data-table tbody th, .product-tabs-content.easytabs-tab-content .data-table tbody td{border:none !important;}
#tab-content .product-tabs-content {
margin-top: 10px;
}
.data-table thead th{border-right: 1px solid  #dddddd !important;}
.product-tabs-content table tr td {
border: none !important;
margin: 0;
padding: 0;
text-align: left !important;
font-size: 12px;
vertical-align: top;
line-height: 1.1em;
padding-bottom: 10px;
}
.product-tabs-content table {
border: none !important;
}


/* paypal-express-review*/
.paypal-express-review {font:12px/1.55 'akkurat',Arial, Helvetica, sans-serif;}
.paypal-express-review .page-title {margin:30px 0 30px;}
.paypal-express-review .page-title h1 {font-family: 'akkurat-bold',Arial,sans-serif!important;font-size:13px;text-transform:capitalize;font-weight:normal;}
.paypal-express-review address {font-style:normal;line-height:20px;}
.paypal-express-review .data-table .price {float:right;}
.paypal-express-review .data-table .cart-price {display:block;text-align:center;}
.paypal-express-review .data-table td.last .cart-price {display:block;text-align:right;}
.paypal-express-review .data-table .cart-price span {float:none;}
.paypal-express-review address br {display: block;margin: 0;}
.paypal-express-review .buttons-set {padding:20px 0;}
.paypal-express-review .data-table ,
.paypal-express-review .data-table tfoot {border:none !important;}
.paypal-express-review .column-one{display:none;border:none;}
.paypal-express-review .info-set.col2-set {float: left;width:280px;margin-right:38px;clear: none;margin-top:0;padding:0;border:none;}
.paypal-express-review .info-set.col2-set h2.legend {font-size:13px;color: #000;border-bottom:1px dotted #d8d8d8;padding:0 0 5px 0;margin:0 0 10px 0;}
.paypal-express-review .info-set.col2-set h3 {font-size:12px;color: #444;font-weight:normal;margin-bottom:0px;}
.paypal-express-review .info-set.col2-set h3 a {font-weight:normal;}
.paypal-express-review .info-set.col2-set .col-1 {width:auto;font-size:12px;font-family: 'akkurat',Arial,sans-serif !important;}
.paypal-express-review .info-set.col2-set .col-2 {width:auto;float:left;font-size:12px;font-family: 'akkurat',Arial,sans-serif !important;}
.paypal-express-review .info-set {float: left;clear: both;margin-top:20px;}
.paypal-express-review .info-set h2.legend a {font-size:12px;}
.paypal-express-review .info-set.shopping-detail {width:100%;margin:0 0 50px 0;padding:0;border:none;}
.paypal-express-review .info-set.shopping-detail h2.legend {border-bottom:1px dotted #d8d8d8;padding:0 0 5px 0;margin:0;}
.paypal-express-review .info-set.shopping-detail .data-table tbody td {border:none !important;border-bottom: 1px solid #BBBCBB;width:20%;padding-left:0;}
.paypal-express-review .info-set.shopping-detail .data-table tbody td img {display:none;}
.paypal-express-review .info-set.shopping-detail .data-table tfoot td {width:90%;text-align:right;padding: 5px 0 0px;border:none !important;font-size:12px;font-family: 'akkurat',Arial,sans-serif !important;}
.paypal-express-review .info-set h3, .info-set h4, .a-express-review .item-options dt, .paypal-express-review .item-options dd{font-family: 'akkurat',Arial,sans-serif !important;}
.paypal-express-review .info-set.shopping-detail .data-table tfoot td.last {width:10%;}
.paypal-express-review .info-set.shopping-detail .data-table tfoot td strong {font-size:13px;font-weight:normal;}
.paypal-express-review .info-set.shopping-detail .data-table tfoot tr.first td {border-top:1px dotted #d8d8d8 !important;}
.paypal-express-review .info-set.shopping-detail .data-table thead th {text-transform:none;font-size:12px;border:none !important;font-family: 'akkurat',Arial,sans-serif !important;font-weight:normal;color:#000;padding-left:0;}
.paypal-express-review .info-set.shopping-detail .data-table thead th.pr-none {padding:0;}
.paypal-express-review #order_review_form {float: right;clear: both;}
.paypal-express-review #order_review_form #review_button {color: #fff;font-weight:bold;padding: 0px;}
.paypal-express-review #order_review_form #review_button span {padding: 0px;}
.paypal-express-review .info-set h3, .info-set h4,.paypal-express-review .item-options dt ,.paypal-express-review .item-options dd
{color:#000;font-size:12px;font-family:'akkurat',Arial,sans-serif;font-weight:normal;font-style:normal;padding-left:0;}

.product-shop #tab-content {margin-bottom:9px;}

body.catalog-product-view .success-msg {display:none;}
.basket-drop .data-table {border:0px none !important;}
.basket-drop .data-table td {border-right:0px none !important;}

.about-cms{overflow: hidden;padding: 25px 0;}
.about-cms .title-box{width: 160px;padding: 40px 20px 40px 0;}
.about-cms .title-box .page-title{margin-bottom: 110px;}
.about-cms .content-box{width: 335px;padding: 40px 80px 40px 60px;border-left: 2px solid  #dddddd;border-right: 2px solid  #dddddd}
.about-cms .content-box p{margin-bottom: 32px;}
.about-cms .info-store{float: left;padding: 40px 0 40px 60px;width: 180px;}
.about-cms p{font-size: 13px;line-height: 1.4em;margin-bottom: 20px;}
.about-cms p a{display: block;text-decoration: underline;}
.about-cms p a:hover{text-decoration: none;}

/*stockists*/
.stockists {padding-top:26px;}
.stockists div {float:left;font-family: 'akkurat',Arial,sans-serif;font-size:13px;width:19%;margin-right:3%;padding-right:3%;border-right:1px solid #e4e0d7;}
.stockists h2 {color:#202220;margin-bottom:38px;}
.stockists div ul li {padding-bottom:25px;margin-bottom:30px;background:url(../images/stockist-bg.jpg) 0 bottom no-repeat;}
.stockists div ul li.last {background:none;}
.stockists div.column-1 {border-right:1px solid  #dddddd;padding-top:0px;}
.stockists div.column-2 {border-right:1px solid  #dddddd;}
.stockists div.column-3 {border-right:1px solid  #dddddd;}
.stockists div.column-4 {float:right;margin-left:29px;}
/*home-weather-container*/
.home-weather-container {margin-bottom:35px;position:relative;cursor: pointer;height:160px;width:160px;display:block;}
.home-weather-container .weather-hover {background:#e1b843;padding:24px 15px 10px;width:130px;height:126px;position:absolute;left:0;top:0;}
.home-weather-container .weather-hover p {font-size:11px;line-height:16px;margin-bottom:0;}
.home-weather-container .weather-hover p.first {text-decoration:underline;margin-bottom:15px;}
.home-weather-container .weather-hover p span {text-decoration:underline;}
.home-weather-container .weather-hover p a {text-decoration:underline;color:#fff;}
.home-weather-container .weather-hover p a:hover {text-decoration:none;}
.home-weather-container .weather-hover .white {color:#fff;}
.home-weather-container .weather-hover .black {color:#333;}
.account-logout p ,.customer-account-logoutsuccess #body p { font-family: 'akkurat',Arial,sans-serif !important;}
.account-logout h2.title {margin-bottom:40px !important;}


.sbHolder{
	height: 30px;
	position: relative;
	width: 200px;
}
.sbHolder:focus .sbSelector{
	
}
#product-options-wrapper .sbSelector{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 170px;display:none;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #EBB52D;
	outline: none;
	text-decoration: none;
}
#product-options-wrapper .sbToggle{
	background: url(../img/select-icons.png) 0 -116px no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;display:none;
}
.sbToggle:hover{
	background: url(../img/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpen{
	background: url(../img/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
	background: url(../img/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}

#product-options-wrapper .sbOptions{
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 200px;
	z-index: 1;display:block !important;
}
.sbOptions li.first {display:block;margin-bottom:10px;text-align:left;}
.sbOptions li{display: inline-block;margin-right:8px;text-align:center;min-width:12px;
}
.sbOptions li.active {
	border-bottom:3px solid #666666;padding-bottom:2px;
	
}
/*.sbOptions li.hover-li {
	background:url(../images/remove-options-icon.jpg) center bottom no-repeat;padding-bottom:7px !important;
}*/
.sbOptions strong {font-size:13px;}
.sbOptions a{
	
	 font-family: 'akkurat-bold',Arial,sans-serif;color:#666666 !important;font-size:13px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #ddd;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{

}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}

/*new*/
.onestepcheckout-threecolumns{ background-image: url(../images/osc-bg-main.jpg) !important; }
.onestepcheckout-threecolumns table.onestepcheckout-totals tr.grand-total td {font-family: 'akkurat-bold',Arial,sans-serif;}
.add-to-cart button.button {font-family: 'akkurat',Arial,sans-serif;}
.add-to-cart button.active {cursor:pointer;}
.add-to-cart button.button:hover {background:none repeat scroll 0 0 #B5B4B2;color:#2F2F2F;}
.add-to-cart button.active:hover {background:none repeat scroll 0 0 #B5B4B2;color:#2F2F2F;}
.categorypath-designer-mens-collections #body {background:#666666;}
.categorypath-designer-mens-collections .top-menu {border-bottom:1px solid #fff;}
.categorypath-designer-mens-collections .breadcrumbs {display:none;}
.categorypath-designer-mens-collections .page-title {margin-top:55px;margin-bottom:25px;}
.categorypath-designer-mens-collections .page-title h2 {color:#fff;}
/*search autocomplete fix*/
.form-search .search-autocomplete ul {border-color: #d9dde3 !important;}
.form-search .search-autocomplete {background: #fff;}
.form-search .search-autocomplete ul, .form-search .search-autocomplete li {text-align: left;padding: 1px 5px 1px 5px;font-weight: bold;}
.form-search .search-autocomplete li:hover {cursor: pointer;}
.form-search .search-autocomplete {border-radius: 0px 0px 3px 3px;margin-left: 0px;margin-top: 0px;}
.header .form-search .search-autocomplete {z-index:999 !important;}
.search-autocomplete .amount {float: right;font-weight: normal;}
.header .form-search .search-autocomplete li {border: none;}
.out-stock {color:red}

.onestepcheckout-place-order-loading {font-family: 'akkurat',Arial,sans-serif;float:left;clear:both;margin-bottom:10px;margin-top:10px;text-align:left;}

/*blog*/
.wordpress-blog #header .contents .top-search input {height:23px;}
.blogpage {font-family: 'akkurat',Arial,sans-serif;padding-bottom:0 !important;}
.blogpage .page-title {margin-bottom: 18px;margin-top: -50px;}

.widget_categories .widget-title {}
.widget_categories .widget-title em {border-bottom:1px solid #dfdfdf;width:24px;float:left;margin-top:10px;}
.widget_categories .widget-title span {float:left;margin-left:5px;}
.widget_categories ul {clear:both;padding-left:28px;}
.widget_categories ul li {padding-bottom:4px;}
.wp-pagenavi a, .wp-pagenavi span {border:none;font-size:13px;border:none !important;}

/**/
.category-designer-mens-collections .top-menu {border-bottom:1px solid #fff;}
#body.look-book {background:#a8a8a8;}
#body.look-book .breadcrumbs{display:none;}
#body.look-book .page-title h2 {color:#fff;}
#body.look-book .contents {width:940px;margin:0 auto;}
#body.look-book .contents.contents1020 {width:1020px;}
#body.look-book .contents.contents-title {padding:0;}
#body.look-book .contents h2.title{padding-left:0;}
.category-collections .top-menu {border-bottom:1px solid #fff;}
#body #sub-content ul li {font-family: 'akkurat',Arial,sans-serif;width:220px !important;line-height:17px;}
#body #sub-content {width:940px !important;}

.ad-gallery .ad-image-wrapper .ad-image .desc-wrapper {position:absolute;left:0;bottom:0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background:#fff !important;font-family: 'akkurat',Arial,sans-serif !important;color:#aaaaa9;font-size:15px !important;position:relative !important;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description a ,
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description strong {font-weight:normal;text-decoration:underline;color:#aaaaa9;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description a:hover {text-decoration:none;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description span.arrow {
    background: url("../images/lookbook-white-arrow.png") no-repeat scroll right 0 transparent;
    display: block;
    height: 13px;
    position: absolute;
    right: 27px;
    top: -12px;
    width: 16px;
}
.ad-gallery .ad-thumbs li a.ad-active {border-bottom: 3px solid #B7AB97;}
.ad-gallery .ad-thumbs li a img {opacity: 1 !important}

/* catalog product view */
body.catalog-product-view .MagicThumb-expanded{ width:100% !important; border: none !important; background: #fff !important; left:0 !important; z-index:10002 !important;top:0px !important;margin-top:30px!important;display:none;opacity:0;position:absolute;left:10px;display:block;overflow:hidden;}
body.catalog-product-view .MagicThumb-expanded div img{ /* width:670px !important;*/ margin:0 auto !important;}
body.catalog-product-view .MagicThumb-expanded > div:first-child { width: 954px !important; margin:0 auto !important; background: #e4ddd5 !important;}
body.catalog-product-view .MagicThumb-expanded .MagicThumb-buttons { background-image: url(../images/buttons1.png) !important;  height:123px !important; width:37px; top:20px !important; right:20px !important;}
body.catalog-product-view .MagicThumb-expanded .MagicThumb-buttons a{ width:37px !important; height:37px !important; clear:both; margin:2px 1px !important; }
body.catalog-product-view .MagicThumb-expanded .MagicThumb-buttons a:nth-child(1):hover { background-position:0px 0px !important; }
body.catalog-product-view .MagicThumb-expanded .MagicThumb-buttons a:nth-child(1n+2):hover { background-position:-37px 0px !important; }
body.catalog-product-view .MagicThumb-expanded .MagicThumb-buttons a:nth-child(1n+3):hover { background-position:-74px 0px !important; }


/* #payment_form_cardsaveonlinepayments */
#payment_form_cardsaveonlinepayments li{ margin:0 0 10px;}
.product-wrapper .product-top .product-color {
	float: left;
	width: 138px;
	position: relative;
}
.product-top .product-color {
	width: 120px !important;
}
.choose-color {
	margin-bottom: 10px;
	height: 544px;
	padding: 0px 0 0px;
	margin-left: -9px;
}
.choose-color .jcarousel-list.jcarousel-list-vertical{
	/*height:542px;*/
	min-height: 900px !important;
}
.choose-color .jcarousel-clip {
	height: 542px;
	top: 0px;
	overflow:hidden;
}
.choose-color .jcarousel-clip li {
	margin-bottom: 0px;
	width: 105px;
}
.choose-color .jcarousel-clip a {
	display: block;
	height: 130px;
	width: 131px;
	margin: 0 auto !important;
	text-align: center;
}
.choose-color .jcarousel-clip a img{
	margin:0px 0px 6px !important;
}
.choose-color .jcarousel-clip li:first-child a img{
	margin-top:0 !important;
}

.choose-color .jcarousel-prev {display: none !important;}
.jcarousel-prev {
	z-index: 1;
	top: -12px;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 8px;
	left: 0px;
	line-height: 0;
	position: absolute;
	text-indent: -9999px;
	width: 100px;
}
.jcarousel-prev {
	background: url("../images/carousel-up.png") no-repeat scroll center top transparent;
}
.jcarousel-next {
	background: url('../images/carousel-down.png') no-repeat scroll center top transparent;
}
.jcarousel-next {
	z-index: 1;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	display: block;
	width: 100px;
	height: 8px;
	position: absolute;
	bottom: -8px;
	left: 0px;
	cursor: pointer;
}

/* LAVA LAMP */

#nav_lamp #lavalamp {
    /* background: url('lavalamp.png') no-repeat scroll 0 0 transparent ; */
    height: 16px;
    left: 13px;
    position: absolute;
    top: -2px !Important;
    width: 64px;
	border-bottom:3px solid #666666;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}
#nav_lamp #lavalamp:hover {
    -moz-transition-duration: 3000s;
    -ms-transition-duration: 3000s;
    -o-transition-duration: 3000s;
    -webkit-transition-duration: 3000s;
    transition-duration: 3000s;
}
#nav_lamp li:nth-child(1).active ~ #lavalamp {
    left: 0;
}
#nav_lamp li:nth-child(2).active ~ #lavalamp {
    left: 77px;
    width:32px;
}
#nav_lamp li:nth-child(3).active ~ #lavalamp {
    left: 124px;
    width:118px;
}

.messages li {margin:15px 0 15px !important;}
.cart-mini .basket-drop table tbody td {border:0px none !important;}
.cart-mini .basket-drop table {border:0px none !important;}
.cart-mini .data-table tfoot {border:0px none !important;}

#onestepcheckout-form .group-select{width: 910px;margin: 0 auto!important;}
    #onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-left, 
    #onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-middle {border-right:0;}
    #onestepcheckout-form div.onestepcheckout-threecolumns div.onestepcheckout-column-left{padding-right: 58px;}
        .onestepcheckout-threecolumns input.input-text {border-bottom-width:1px !important;}
        .onestepcheckout-column-left label {position:absolute;left:0;top:4px;}
        .onestepcheckout-column-middle label[for=cardsaveonlinepayments_cc_owner], 
        .onestepcheckout-column-middle label[for=cardsaveonlinepayments_cc_number] {position:relative;}
        .onestepcheckout-column-left .input-country label, 
        .onestepcheckout-column-left .input-different-shipping label {position:relative;top:0px;}
        .onestepcheckout-column-left div.input-box, 
        .onestepcheckout-column-middle .form-list li div.input-box {position:relative;}

.cms-no-route .page-title {margin-top:30px;margin-bottom:20px;}
.cms-no-route dt, .cms-no-route dd {font-family:'akkurat',Arial,sans-serif;line-height:1.5em;}
.cms-no-route .std dl dt {font-family:'akkurat-bold',Arial,sans-serif;font-weight:normal;}

.MagicThumb-expanded li.first1 {margin-bottom:12px;font-size:12px;text-transform:lowercase;}
.MagicThumb-expanded .add-to-cart1 button.button1 {cursor:default;background:none repeat scroll 0 0 #B5B4B2;height:28px;margin-top:14px;width:128px;margin-right:6px;}
.MagicThumb-expanded .add-to-cart1 button.button1 span {color:#838383;padding:0 16px;font:14px/28px 'akkurat', Arial, sans-serif;position:relative;top:-1px;white-space:nowrap;}
.MagicThumb-expanded .add-to-cart1 button.active {background:none repeat scroll 0 0 #666666 !important;color:#FFF;}
.MagicThumb-expanded .add-to-cart1 button.active span {background:none repeat scroll 0 0 #666666 !important;color:#FFF;}
.sbOptions1 li.first1 {position:relative;left:-5px;top:2px;text-transform:lowercase;margin-bottom:12px;font-size:13px;}
.main_class {height:65px !important;width:410px !important;}

.main_class_container {width:940px;position:fixed;left:50%;margin-left:-463px;top:396px;z-index:10004;}

/*.cms-splash {background:url('../images/splash-bg.jpg') center center fixed no-repeat;padding:0px;background-size:cover;}*/
.splash-container {overflow:hidden;display:block;position:relative;left:160px;top:162px;width:280px;}
.splash-container h1 a {width:280px;height:280px;text-indent:-9999px;overflow:hidden;display:block;background:url('../images/splash-logo.jpg') 0 0 no-repeat transparent;}
.splash-container h1 {margin-bottom:6px;}
.splash-container .splash-nav {background-color:#FFF;padding:15px;overflow:hidden;display:block;}
.splash-container .splash-nav li {font-family:'akkurat',Arial,sans-serif;float:left;margin-right:10px;line-height:1.3em;}
.splash-container .splash-nav li a {color:#231f20;font-size:13px;}
.splash-container .splash-nav li.last {margin-right:0px;clear:right;}

.validate-failed .validation-advice,#onestepcheckout-form .validation-advice{display:none;}
.validate-failed label,.validate-failed label em,.validate-failed label span.required  {color:#FE0000 !important;}
.onestepcheckout-threecolumns .input-different-shipping label,
.onestepcheckout-enable-newsletter-bottom label ,
.input-country label.normal,
.input-country label.normal span.required,
.shipment-methods dt label.normal,
#checkout-payment-method-load label.normal,
#checkout-payment-method-load label.normal span{color:#666 !important;}

#carousel ul li {padding-bottom:5px;}
.activeSlide {border-bottom:2px solid #000000;}

#find-a-stockist{position: relative;}
#find-stockist-form{position: relative;left: 1px;top: 350px;z-index: 5;width: 538px;height: 52px;background: #D5CCB9}
#find-stockist-form .form-box select{float: left;width: 148px;border-color: #fff;padding: 4px 2px;margin-right: 8px;color: #8f8f8f;font-size: 10px;}
#find-stockist-form .find-btn{background: none repeat scroll 0 0 #666666;width: 27px;height: 25px;float: left;border: 0;cursor: pointer}

#find-a-stockist #sidebar{padding-top: 20px;width: 1020px;overflow: hidden;}
#find-a-stockist #sidebar a{float: left;width: 195px;height: 125px;margin: 0 20px 20px 0;background: #fff;text-decoration: none;font-size: 11px;line-height: 1.6em;padding: 20px 20px 0;}
#find-a-stockist #sidebar a span.title{display: block;text-transform: uppercase;font: 700 13px/1em 'akkurat',Arial,sans-serif;margin-bottom: 3px;}
#find-a-stockist #sidebar a span.address{height: 70px;color: #1f1f1f;display: block;}
#find-a-stockist #sidebar a p{overflow: hidden;line-height: 16px;}
#find-a-stockist #sidebar a p span.left{color: #1f1f1f;}
#find-a-stockist #sidebar a p span.view-map{padding-left: 16px;background: url('../images/icon-map.gif') no-repeat left center;}

.onestepcheckout-column-left #id_create_account {margin-bottom:11px;}
.onestepcheckout-column-left label[for=id_create_account] {position:relative;float:left;margin-top:-4px;}

.my-account .form-list li label{position:absolute;top:4px;left:0; z-index:1;}
.my-account .form-list .field-country label,
.my-account .form-list li.control label{position: relative;top: auto;}
.my-account .input-box, .my-account .field, .my-account .fields-pass {position:relative;}
.my-account .field-country label, .my-account label[for=change_password] {position:relative;top:0;}
.field.pass-confirm {margin-top:10px;}
.edit-info-mini .form-list li {position:relative;}
.edit-info-mini .form-list li.control label {color:#666 !important;}

/* Dropdown control */
.selectBox-dropdown {
	min-width: 35px;
	line-height: 1.5;
	text-decoration: none;
	text-align: left;
	color: #666666;
	outline: none;
	vertical-align: middle;
	background: #FFFFFF;
	display: inline-block;
	cursor: default;
}
.selectBox-dropdown .selectBox-label {
	padding: 2px 8px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	font:13px/18px 'akkurat',Arial,sans-serif;
    vertical-align: top;
}

.selectBox-dropdown .selectBox-arrow {
	float: right;
	width: 10px;
	height: 22px;
	background: url("../images/cart-size-arrow.png") no-repeat scroll 50% 5px transparent;
}


/* Dropdown menu */
.selectBox-dropdown-menu {
	position: fixed;
	z-index: 99999;
	max-height: 200px;
	min-height: 1em;
	background: #FFF;
	overflow: auto;
}


/* Inline control */
.selectBox-inline {
	min-width: 35px;
	outline: none;
	background: #FFF;
	display: inline-block;
	overflow: auto;
}

.selectBox-inline:focus {
}


/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	padding: 0 0 0 1px;
	margin: 0;
	text-align:left;
}

.selectBox-options LI A {
	line-height: 1.5;
	padding: 0 .5em;
	white-space: nowrap;
	overflow: hidden;
	background: 6px center no-repeat;
	font:13px/18px 'akkurat',Arial,sans-serif;
}

.selectBox-options LI.selectBox-hover A {
}

.selectBox-options LI.selectBox-disabled A {
}

.selectBox-options LI.selectBox-selected A {
}

.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #EEE;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}


/* Disabled state */
.selectBox.selectBox-disabled {
	color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: .5;
	filter: alpha(opacity=50);
	border-color: #666;
}

.selectBox-inline.selectBox-disabled {
	color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color: transparent !important;
}

.add-to-cart1 .button1{
    width:128px;
    height:28px;
    margin-top:12px; margin-right:7px;
    background:none repeat scroll 0 0 #B5B4B2;
    font:14px/28px Arial,sans-serif;
    color:#838383;
}

.add-to-cart1
{
	float:right;
}

.add-to-cart1 .button1_click{
    width:128px;
    height:28px;
    margin-top:12px; margin-right:7px;
	background:none repeat scroll 0 0 #666666;
	color:#FFFFFF;
	font:14px/28px "akkurat",Arial,sans-serif;
}
.add-to-cart1 .button1:hover{
	background:none repeat scroll 0 0 #666666;
}
.cms-page-view .breadcrumbs {display:none;}
.cms-page-view.cms-about .std,.cms-page-view.cms-contact .std{margin-top:0px; width: 100%}
.cms-page-view.cms-help .std, .cms-page-view.cms-privacy-policy .std, .cms-page-view.cms-terms .std, .cms-page-view.cms-shipping-info .std, .cms-page-view.cms-returns .std {max-width:600px;}
.cms-page-view .std h2 {font: 18px/1.2em 'akkurat',Arial,sans-serif;margin-bottom: 25px;color: #202220;}
.cms-page-view .std h2.sub-title {text-transform:uppercase;font-family: 'akkurat',Arial,sans-serif;color: #666;font-size:14px;margin-bottom:10px;}
.cms-page-view .std h3{font-size: 16px;line-height: 1.2em;margin-bottom: 20px;}
.cms-page-view .std p {font-size:13px;color:#666;line-height:20px;margin-bottom:20px;}
.cms-page-view .std ul {margin-bottom: 20px;}
.cms-page-view .std ul li{font-size: 13px;line-height: 20px;}
/* stockist */
.ustorelocator-location-map .page-title { /*margin-top:60px;*/ }
#storelocator-results {margin-top:-40px;}

#find-stockist-form .form-box label{float: left;color: #666;font-family: 'akkurat',Arial,sans-serif;height: 25px;margin-right: 8px;font-size:13px;line-height:26px;}
#store_locator_form .form-button {background:url(../images/find-location-bt-uw.png) 0 0 no-repeat;width:20px;height:20px;display:block;font-size:0;border:none;float:right;margin:3px 20px 0 5px;cursor: pointer}
#find-stockist-form{position: relative;left: 0px;top: 360px;z-index: 5;width:481px;height: 52px;background: #cccccc;}
#find-stockist-form .form-box input.input-text{float: left;border-bottom:1px solid #666;padding: 4px 0px 4px 0;height: 15px;width: 148px;margin-right: 18px;color: #666;font-size: 10px;text-transform: uppercase;background:none;}
#find-stockist-form .form-box{height: 25px;padding: 13px 0 13px 12px;}
#find-stockist-form .form-box .left-side {position:relative;}
#find-stockist-form .form-box .left-side input {position:absolute;left:0;top:0px;font-family: 'akkurat',Arial,sans-serif;font-size:12px;}
#find-stockist-form .form-box .right-side {float:right;}
#find-stockist-form .form-box .right-side .select-part {float:left;}
#find-stockist-form .form-box .right-side .select-part span {float:right;color:#666 !important;font-size:13px !important;font-family: 'akkurat-bold',Arial,sans-serif;margin-top:5px;margin-right:10px;}
#find-stockist-form .form-box .right-side .select-part ul li a {color:#666 !important;font-size:13px !important;}
#find-stockist-form .form-box .right-side .select-part a.sbSelector {display:none;}
#find-stockist-form .form-box .right-side .select-part ul.sbOptions {display:block !important;}
#find-stockist-form .form-box .right-side .select-part .sbOptions li.active {border-color:#666;}
#find-stockist-form .form-box .right-side .select-part .sbOptions li {margin-top:5px;}
#find-stockist-form .form-box .right-side .select-part .sbHolder {float:left;width:auto;}
.stockists {float:left;width:100%;clear:both;padding-top:0 !important;background:none transparent;}
.stockists ul li p {line-height:1.1em;}

.stockists div.column-1 {padding-top:10px;}
.stockists div.column-2 {padding-top:10px;}
.stockists div.column-3 {padding-top:10px;}
.stockists div.column-4 {padding:10px 0 0 0px;margin:0;float:left;border:none;margin-right:0;} 

.regions-list {float:left;clear:both;background:#fff;padding:30px 0 10px 0;width:100%;max-width:1170px;}
.regions-list.sticky {position:fixed;top:73px !important;padding-bottom:5px;}
.regions-list h2 {font-family: 'akkurat',Arial,sans-serif;color:#202220;float:left;width:25%;}
.regions-list h2.stockists-title-1 {width:25%;}
.regions-list h2.stockists-title-2 {width:25%;}
.regions-list h2.stockists-title-3 {width:25%;}


.stockists div ul li {background:none;overflow:hidden;margin-bottom:20px;padding:0;}
.stockists div ul li p.title {color:#202220;margin-bottom:20px;background:url(../images/stockist-bg.jpg) 0 6px no-repeat;padding-left:20px;font-size:14px;}
.stockists div ul li address {text-transform:uppercase;}
.stockists div ul li p.bottom {margin-top:15px;float:left;width:100%;line-height:37px;}
.stockists div ul li p.bottom .left {font-size:11px;}
.stockists div ul li p.bottom .right {background:url(../images/location-icon-new-uw.png) 0 0 no-repeat;cursor:pointer;font-size:10px;padding-left:20px;}
.mobile-stockist-title {display:none;}

#left-collection{
	float: left;
	width: 450px;
	text-align: left;
	margin-right: 20px;
	font-family: 12px/1.55 'akkurat', Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
}
#right-collection{
	float: right;
	font-family: 12px/1.55 'akkurat', Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	width: 450px;
	text-align: left;
}

#home-slider{float: left;width: 761px;height: 311px;padding: 15px 0;background: #eeeae1;}
#home-slider .container{width: 541px;height: 311px;position: relative;margin: 0 35px;float: left}
#home-slider .container .jcarousel-clip{width: 541px;overflow: hidden}
#home-slider .container li{float: right;width: 541px;height: 311px;}
#home-slider .container li a{display: block;height: 311px;}
#home-slider .previous_button{background: url('../images/homeslide-btnprev.jpg') no-repeat right center;float: left;width: 75px;height: 311px;cursor: pointer}
#home-slider .next_button{background: url('../images/homeslide-btnnext.jpg') no-repeat left center;float: left;width: 75px;height: 311px;cursor: pointer}

#wxIntro{
	padding:20px 5px;
}
#wxIcon2{
	width:50px;
	float:left;
}
#wxTemp{
	float:left;
	margin-top:8px;
}
#home-slider .container li .shape {position :absolute; background: url("../images/point-icon-red.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 16px;width: 16px;display: block;}
.about-page .col-right .images .img-1,.about-page .col-right .images .img-3,.about-page .col-right .images .img-4{position: relative;}
.about-page .col-right .images li {  float: right;position: relative; }
#banner_1 img{ width: 100%;}
.about-page .col-right .images li .shape{position: absolute;}
#htname{display:none;}

.close-sidr-layer{background: url('../images/newhome/overlay-bg.png') repeat left top;position: fixed;right: 0;top: 0;z-index: 99;width: 100%;height: 100%;cursor: pointer;}
#sidr-menu{}
#sidr-menu .sidr-class-header-links{text-align: left;}
    #sidr-menu .sidr-class-header-links > li.sidr-class-level0{display: block;border-bottom: 1px solid #E3E3DB;position: relative;}
        #sidr-menu .sidr-class-header-links > li.sidr-class-level0 > a{font: 14px/18px 'akkurat', Arial, sans-serif;color: #000;display: block;padding: 15px 48px 15px 0;text-decoration: none;text-transform: lowercase;}
        #sidr-menu .sidr-class-header-links > li.sidr-class-level0 > a:hover{text-decoration: underline;}
        #sidr-menu .sidr-class-header-links > li.sidr-class-level0.dropactive > a{}
            #sidr-menu .sidr-class-header-links > li.sidr-class-level0 > a span{padding-left: 20px;color: #000;}
        #sidr-menu .sidr-class-header-links li.sidr-class-level0 .sidr-class-toggle-mobile{background: url('../images/newhome/icon-nav-mobile-go.png') no-repeat center center;display: block;position: absolute;right: 0;top: 0;z-index: 10;width: 41px;height: 48px;cursor: pointer;padding:0;text-indent:-9999px;}
        #sidr-menu .sidr-class-header-links li.sidr-class-level0.dropactive .sidr-class-toggle-mobile{}
            #sidr-menu .sidr-class-header-links li #sidr-id-top-navigation{display: none;}
                #sidr-menu .sidr-class-header-links li #sidr-id-top-navigation .sidr-class-contents > div{padding: 20px;}
                #sidr-menu .sidr-class-header-links li #sidr-id-top-navigation .sidr-class-contents > div.sidr-class-shopbycategory-box{border-bottom: 1px solid #e3e3db;}
                    #sidr-menu .sidr-class-header-links li #sidr-id-top-navigation .sidr-class-contents > div h4{font: 14px/1em "akkurat-bold",Arial,sans-serif;color: #000;margin: 0;text-transform: uppercase;}
                    #sidr-menu .sidr-class-header-links li #sidr-id-top-navigation .sidr-class-contents > div li{padding: 12px 0 0;}
                        #sidr-menu .sidr-class-header-links li #sidr-id-top-navigation .sidr-class-contents > div li a{font: 12px/1.3em 'akkurat', Arial, sans-serif;color: #000;display: block;text-transform: lowercase;}
                        #sidr-menu .sidr-class-header-links li #sidr-id-top-navigation .sidr-class-contents > div li a:hover{text-decoration: underline;}
    #sidr-menu .sidr-class-header-links > li.sidr-class-account-mobile{padding-left: 20px;overflow: hidden;}
        #sidr-menu .sidr-class-header-links > li.sidr-class-account-mobile a{float: left;padding-right: 0;}
        #sidr-menu .sidr-class-header-links > li.sidr-class-account-mobile span{float: left;padding: 15px 5px;font: 14px/18px 'akkurat', Arial, sans-serif;color: #000;}
.sidr-open #header-container{left: 268px;}

.bxslider li {
	width:100% !important; height:auto !important;
}
.slider-prev, .bx-prev, .slider-next, .bx-next {
	padding:0; margin:0;
}
.slider-prev .bx-prev, .slider-next .bx-next {
	width:100%; height:10px; display:block; float:none;
	overflow:hidden;
}
.slider-prev .bx-prev {
	background:url('../images/carousel-up.png') no-repeat center center transparent;
	text-indent:-9999px;
}
.slider-next .bx-next {
	background:url('../images/carousel-down.png') no-repeat center center transparent;
	text-indent:-9999px;
}

#lookbook h1 p {margin:0;}
#lookbook h1 {color:#ffffff;}
#body.look-book .contents.contents-title {width:100%; max-width:1170px;}
#home-wrapper .homebanner-middle .link{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    text-indent: -100000px;
}
#home-wrapper .homebanner-middle .blacklayer-textbox h3{position: relative; z-index: 10;}
#home-wrapper .homebanner-middle .blacklayer-textbox h3 a{display: block;}
