body,
input.input-text, select, textarea{ font-family: 'Cabin',sans-serif;}
.header-container {background-color: #000 !important;/*height: 164px;*/margin-bottom: 0px;}

.header-brushed-metal_border{background: url(../images/iwd/brushed-metal_border.png) no-repeat scroll 0 -8px transparent; height:4px
;-webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.6);
box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.6);
}
.header-brushed-metal_bg{background: url(../images/iwd/brushed-metal_bg.png) no-repeat scroll 0 0 transparent;height:132px;padding-top: 12px;}
.highter-border{height:10px}


.join{font-family: 'Cabin', sans-serif;color:#939393; font-size:13px;background: url(../images/iwd/join.png) no-repeat scroll 0 0 transparent;padding-left:27px;margin-right: 2px;text-transform:uppercase}
.sign-in{font-family: 'Cabin', sans-serif;color:#939393; font-size:13px;margin-right:27px;margin-left: 4px;text-transform:uppercase}
.join:hover,
.sign-in:hover{color: #D0A90C;}

.call{font-family: 'Cabin', sans-serif;color:#939393; font-size:13px;background: url(../images/iwd/call.png) no-repeat scroll 0 0 transparent;padding-left:20px;}
.call-mobile{display:none}
.email{font-family: 'Cabin', sans-serif;color:#939393; font-size:13px;background: url(../images/iwd/email.png) no-repeat scroll 0 0 transparent;padding-left:20px;}
.email-mobile{display:none}
.header-top .left{font-family: 'Cabin', sans-serif;color:#939393; font-size:13px}
.cart-items span{font-weight:bold;color:#f2c40c; margin: 0 3px;}

.block-language a{color:#939393; font-size:12px;text-transform:uppercase;font-family: 'Cabin', sans-serif;}
.block-language a.dropdown-toggle{margin-left:156px;}
.block-language .item-name{margin-right:5px;}

.mini-cart-button{  height: auto !important;padding: 0 !important;line-height: 1 !important;}

.row-clear{overflow:hidden}
a.logo{display: block;float: left ;height: 91px ;width: 162px ;margin-left: -5px ;margin-top: 5px ;}
.header-banner-text{ float: left;margin-left: 25px;margin-top: 13px;}
.header-banner-text h3{color:#dadada; font-size:21px;text-transform:uppercase;font-family: 'Bree Serif', serif;}
.header-banner-text h4{ margin-top: 2px;color:#979797; font-size:15px;text-transform:uppercase;font-family: 'Cabin', sans-serif;}
.form-search {position:relative;}
.form-search input{background: url(../images/iwd/bkg_search_field.png) no-repeat scroll 0 0 transparent !important;;width: 367px !important;height: 32px !important;border: none;padding: 0 0 0 15px !important;color:#838383; font-size:12px;font-family: 'Cabin', sans-serif;}
.form-search .button{ background: url("../images/iwd/search_btn.png") no-repeat scroll 0 0 transparent !important;display: block;height: 15px !important;position: absolute;right: 8px;top: 9px;width: 15px !important;}
.form-search .button span{display:none;}


.nav-container{left: 155px;position: absolute;top: 98px;}
.parentMenu a{padding: 0 30px !important;}
.cms-container .std{background:#e7e7e7}
.bkg-white{background:#ffffff;border-bottom:1px solid #c1c1c1}

.bx-prev i{background: url(../images/iwd/sprite.png) no-repeat scroll -75px -145px transparent !important;width:55px !important; height:20px !important;}
.bx-prev i:hover{background-position: -75px -180px !important}
.bx-next i{background: url(../images/iwd/sprite.png) no-repeat scroll -145px -145px transparent !important;width:55px !important; height:20px !important;margin-left:6px;}
.bx-next i:hover{background-position: -145px -180px !important}

.block-from-blog .bx-controls {}

.slider-tab-content h2.product-name{text-align:center; height: 50px;}
.slider-tab-content h2.product-name a{color:#454545; font-size:14px;font-family: 'Cabin', sans-serif;font-weight:normal;}
.slider-tab-content .price-box {    color: #000000;    font-family: 'Cabin',sans-serif;    font-weight: normal !important;    text-align: center;}
.slider-tab-content .price-box .price{font-weight:bold !important}

.slider-tab-content .price-box .old-price .price{font-weight:normal !important;font-size:12px;}
.slider-tab-content .price-box .special-price .price{color:#be2212;}

.slider-tab-content .price-box .old-price {display:inline; float: none;}
.slider-tab-content .price-box .special-price {display:inline; float: none;}



.slider-tab-content .button.btn-cart{background:#f2c40c;color:#ffffff; font-size:12px; text-transform:uppercase;font-family: 'Bree Serif', serif;width: 100%;}
.slider-tab-content .button.btn-cart span{}
.slider-tab-content .button.btn-cart:hover{background:#d0a809}
.slider-tab-content .labels{left: 13px !important;top: 11px;}
.container.slider-tab-container{background: url(../images/iwd/slider_border.png) repeat-x scroll 0 bottom transparent;}

.block-meet .bx-controls{display:none}
.block-meet .photo-container{border:1px solid #a1a1a1}
.block-meet .block-meet-button a.more-button{ background: url("../images/iwd/home_view.png") no-repeat scroll 0 0 transparent;width: 90px;height: 26px;display: block;text-indent: -999em;}
.block-meet .container{background: url("../images/iwd/slider_border.png") repeat-x scroll 0 bottom transparent;padding-bottom:53px}


.footer-header{background: url(../images/iwd/brushed-metal_border.png) repeat-x scroll 0 0 transparent;height:10px;}
.footer-header-short{height:8px;}
.footer-main-gray{background: url(../images/iwd/dot_bg.png) repeat scroll 0 0 transparent;}
.footer-container{overflow:hidden}
.brushed-metal_bg{background: url(../images/iwd/brushed-metal_bg.png) repeat scroll 0 0 transparent;}
.footer-bottom{background: url(../images/iwd/brushed-metal_border.png) repeat-x scroll 0 -27px #000000;height: 45px; padding-top: 12px;}

.block-subscribe{width:514px;float:left;margin:0 !important}
.block-subscribe .block-title-footer{overflow: hidden;}
.block-subscribe .block-title-footer h3{color:#f2c40c; font-size:29px;font-family: 'Bree Serif', serif;font-weight:normal;margin:0;float:left;margin-right:20px;}
.block-subscribe .block-title-footer span{color:#ffffff; font-size:16px;font-family: 'Cabin', sans-serif;margin:0;float:left;position: relative;top: 17px;}
.block-subscribe-content input{background: url("../images/iwd/bkg_input_subscribe.png") no-repeat scroll 0 0 transparent ; width: 275px;height: 35px !important;border: none;padding: 0 10px 0 10px !important;margin: 0; color: #838383; font-size:12px;display: inline-block}
.block-subscribe-content .button{background: url("../images/iwd/btn_signup.png") no-repeat scroll 0 0 transparent;height: 33px;text-indent: -999em;min-width:231px;width: 231px !important;margin-left: 5px;margin-top: -1px;padding:0;display: inline-block}
.block-subscribe-content .button span {  display: block;height: 33px;width: 231px !important;}
.block-subscribe-content .button span span{display:none}
.block-subscribe-content .button:hover{background-image: url(../images/iwd/btn_signup_hover.png)}

.social-links{float:right; width:440px !important;padding: 0 !important;}

.social-links-footer{text-align: left;margin-top: 1px;}
.social-links-footer a span{background: url(../images/iwd/sprite.png) no-repeat scroll 0 0 transparent !important;width: 18px;height: 25px;display:block;}

.social-links-footer .facebook{background-position: -75px -4px !important;}
.social-links-footer .facebook:hover{background-position: -75px -39px !important}
.social-links-footer .twitter{ background-position: -109px -4px !important;width: 25px;height: 25px;margin-right: 6px;}
.social-links-footer .twitter:hover{background-position: -109px -39px !important;}
.social-links-footer .rss{background-position: -143px -4px !important;width: 30px;}
.social-links-footer .rss:hover{background-position: -143px -39px !important}
.social-links-footer .youtube{background-position: -172px -4px !important;width: 30px;}
.social-links-footer .youtube:hover{background-position: -172px -39px !important;}
.social-links-footer .w{ background-position: -211px -4px !important;width: 25px;}
.social-links-footer .w:hover{background-position: -211px -39px !important;}
.social-links-footer .inst{background-position: -242px -4px !important;width: 30px;}
.social-links-footer .inst:hover{background-position: -242px -39px !important;}
.social-links-footer .google{background-position: -278px -4px !important;width: 30px;}
.social-links-footer .google:hover{background-position: -278px -39px !important;}
.social-links-footer .pinterest{background-position: -313px -4px !important;width: 25px;}
.social-links-footer .pinterest:hover{background-position: -313px -39px !important;}
.social-links-footer .in{background-position: -349px -4px !important;width: 30px;}
.social-links-footer .in:hover{background-position: -349px -39px !important;}
.social-links h3{font-family: 'Bree Serif', serif;color:#f2c40c; font-size:29px; text-transform:uppercase; font-weight:normal;margin: 0 !important;text-align: left;}
.socials_separator{ background: url("../images/iwd/socials_separator.png") no-repeat scroll 0 0 transparent;display: inline-block;float: left;height: 51px;width: 2px;margin-left: 11px;margin-top: -9px;}

.like{display: block !important;width: 107px;margin-top: -10px !important;margin-bottom: 4px !important;}

.follow{width: 107px;display: block !important;}


.footer-main .block-row{padding-bottom: 17px;}
.f-block{float:left;margin-top:30px;margin-right:160px;}
.f-block h5{color:#f2c40c; font-size:14px; text-transform:uppercase; font-weight:normal;font-family: 'Bree Serif', serif;margin-bottom: 14px;}
.f-block a,
.f-block span{color:#cccccc; font-size:12px;font-family: 'Cabin', sans-serif;}
.f-block span {display:block;line-height:1 !important;margin-bottom:10px;}
.f-block a:hover{color:#f2c40c}

.f-block li a:hover{padding-left:11px}

.f-block-last{margin-right: 83px;float:right}
.footer-main ul li{margin-bottom: 3px !important;}
.footer-main ul li.address {background: url(../images/iwd/address.png) no-repeat scroll 0 0 transparent;padding-left:25px;margin-bottom:35px !important}
.footer-main ul li.phone {background: url(../images/iwd/phone.png) no-repeat scroll 0 0 transparent;padding-left:25px;margin-bottom:35px !important}
.footer-main ul li.time {background: url(../images/iwd/time.png) no-repeat scroll 0 0 transparent;padding-left:25px;margin-bottom:0px !important}


.footer-bottom,
.footer-bottom a{color:#676767;font-size:12px;font-family: 'Cabin', sans-serif;}
.footer-container .row{margin-left:0; margin-right:0}
.block.block-minicart{margin-top:-3px;}
#custommenu .parentMenu a{color:#efefef; font-size:16px; font-family: 'Bree Serif', serif; text-transform:uppercase;}
#custommenu .parentMenu a:hover{color:#f2c40c}
#custommenu #menu39 .parentMenu a{padding-right: 0 !important;padding-left: 25px !important}


.block-category-nav .block-content{background-color: #f7f7f7 !important}
.block-category-nav .block-title{background-color:transparent !important;width: 205px;padding-left:0 !important;padding-top: 5px !important;}
.block-category-nav .block-title span{color:#292929; font-size:18px;font-family: 'Bree Serif', serif;font-weight: normal;text-transform: uppercase;}
.block-category-nav a{color:#4e4d49; font-size:12px;font-family: 'Cabin', sans-serif;}
.block-category-nav a:hover{color:#d0a809}

.block-layered-nav .block-content{background-color: #f7f7f7 !important}
.block-layered-nav .block-title{background-color:transparent !important;width: 205px;padding-left:0 !important;padding-top: 7px !important;}
.block-layered-nav .block-title span{color:#292929; font-size:18px;font-family: 'Bree Serif', serif;font-weight: normal; text-transform:uppercase;}
.block-layered-nav a{color:#4e4d49; font-size:12px;font-family: 'Cabin', sans-serif;}
.block-layered-nav a:hover{color:#d0a809}




.catalog-category-view .main-container{background: #e7e7e7}
.catalog-category-view .akordeon-heading{text-transform:uppercase;font-family: 'Cabin', sans-serif;}

.akordeon-icon{border: none !important}
.akordeon-item{border-bottom:1px solid #bcbcbc;margin: 0 10px;padding-bottom: 2px;}
.akordeon-item-last{border-bottom:none}

.category-products .product-name{text-align:center;height: 50px;overflow:hidden}
.category-products .product-name a{color: #454545;font-family: 'Cabin',sans-serif;font-size: 14px !important;;font-weight: normal !important}

.category-products .price-box {    color: #000000;    font-family: 'Cabin',sans-serif;    font-weight: normal !important;    text-align: center;}
.category-products .price-box .price{font-weight:bold !important}

.category-products .price-box .old-price .price{font-weight:normal !important;font-size:12px;}
.category-products .price-box .special-price .price{color:#be2212;}

.category-products .price-box .old-price {display:inline; float: none;}
.category-products .price-box .special-price {display:inline; float: none;}


.category-products .button.btn-cart {    background: none repeat scroll 0 0 #F2C40C;    color: #FFFFFF;    font-family: 'Bree Serif',serif;    font-size: 12px;    text-transform: uppercase;    width: 100%;}
.category-products .button.btn-cart:hover{background:#d0a809}

.breadcrumbs{padding-top: 2px !important;padding-bottom:14px !important}
.breadcrumbs li,
.breadcrumbs li a,
.breadcrumbs li strong{color:#888888; font-size:12px;font-family: 'Cabin', sans-serif;}


.compare-top{display:inline-block !important; background: #292929;color:#fff;font-family: 'Bree Serif',serif;  font-size:11px; text-transform:uppercase;width: 144px;top: 1px;position:relative}
.sbHolder{background-color:#fff;margin-right: 12px;}
.sbSelector{background-image: url(../images/iwd/sep_select.png); background-repeat: no-repeat; background-position:100% center}

.sort-by label{color:#454545;font-size:12px; text-transform:uppercase;position:relative; top:3px;}



.category-products .ratings .rating-box{background-color: #e7e7e7; }
.category-products .ratings {background: url(../images/iwd/bjg_rating.png) no-repeat scroll 0 0 transparent;width: 89px;}

#bestsellers .ratings .rating-box{background-color: #e7e7e7; }
#bestsellers .ratings {background: url(../images/iwd/bjg_rating.png) no-repeat scroll 0 0 transparent;width: 89px;}

.slider-tab-container .ratings .rating-box{background-color: #e7e7e7; }
.slider-tab-container .ratings {background: url(../images/iwd/bjg_rating.png) no-repeat scroll 0 0 transparent;width: 89px;}


.toolbar-bottom .btn-compare {display:none !important}
.toolbar-bottom .sorter{display:none}
.toolbar-bottom .pages li{float:left;}

.toolbar-bottom .pages li,
.toolbar-bottom .pages li a {color:#444444;display:block;width:18px; height:16px;line-height:16px;text-align:center}
.toolbar-bottom .pages li.current{color:#FFFFFF !important; background: url(../images/iwd/page_active.png) no-repeat scroll center center transparent;margin:0 !important;padding:0 !important}

.toolbar-bottom .i-next{text-align:center;}
.toolbar-bottom .i-next i{background: url("../images/iwd/page_arrow.png") no-repeat scroll 100% 0 transparent !important;display: inline-block;height: 14px !important;width: 9px !important;margin: 0 !important;padding: 0 !important;}
.toolbar-bottom .i-next i:hover{background-position:100% -20px !important}


.toolbar-bottom .i-prev{text-align:center;}
.toolbar-bottom .i-prev i{background: url("../images/iwd/page_arrow.png") no-repeat scroll 0 0 transparent !important;display: inline-block;height: 14px !important;width: 9px !important;margin: 0 !important;padding: 0 !important;}

.toolbar-bottom .i-prev i:hover{background-position:0 -20px !important}
.toolbar-bottom .limiter{}
.limiter label{color: #454545;font-size: 12px;left: 3px;position: relative;text-transform: uppercase;top: 3px;}
.toolbar-bottom .pager .pages{margin-right: 11px;margin-top: 6px;margin-left: 10px;}

.tool-top .pages{display:none}
.tool-top .pager{padding-top: 3px !important;}
.tool-top .sbHolder{}
.tool-top .show-by label{text-transform:uppercase}
.tool-top .sort-by{padding-top:2px}
.tool-top .sbSelector{color:#656565; font-size:13px;}

.ui-slider .ui-slider-range {    background: none repeat scroll 0 0 #F2C40C !important;    border: medium none;}
.ui-slider {    background: none repeat scroll 0 0 #d6d6d6;}
.ui-slider .ui-slider-handle{ background: url(../images/iwd/arrow_slider.png) no-repeat scroll 0 0 transparent !important;}

.filter-item-head{color:#454545;font-size:12px; text-transform:uppercase;	height: 45px !important;}
.filter-btn{clear: both;float: none !important;}
.filter-btn .filter-button{color:#ffffff; font-size:12px; text-transform:uppercase;background:#292929;width:185px;height:23px;text-align:center;font-family: 'Bree Serif', serif;}
.filter-item{border-bottom:2px solid #e7e7e7}
.price-range label,
.price-range input{color:#454545; font-size:12px;}

#flex-special .item-inner{padding:0 !important}


.akordeon-icon span {background: url(../images/iwd/plus.png) no-repeat scroll center center transparent;width:19px; height:19px;}
.akordeon-item.expanded .akordeon-icon span {background: url(../images/iwd/minus.png) no-repeat scroll center center transparent; background-position: center center !important;}
.akordeon-icon:hover span{background-color:#d0a809;background-image:url(../images/iwd/plus-hover.png)}
.expanded .akordeon-icon:hover span{background-color:#d0a809;background-image:url(../images/iwd/minus-hover.png)}

.price-range label, .price-range input{font-size:12px !important;font-family: 'Cabin',sans-serif !important}
.price-range{height: 26px !important;line-height: 31px !important;}

.block-layered-nav .filter-item-head{}

.filter-item-ex .filter-item-head{}
.filter-item-ex .filter-item-body{padding-left:13px;}
.filter-item-ex .filter-item-body li{height: 21px !important;line-height: 12px !important;}

.main{margin-bottom:0 !important}

.flex-prev .icon-brand-arrow{background: url(../images/iwd/arrow_home_slider_product.png) no-repeat scroll 0 0 transparent !important;width:44px !important; height:19px !important;}
.flex-prev .icon-brand-arrow:hover{background-position: 0 -31px !important}
.flex-next .icon-brand-arrow {background: url(../images/iwd/arrow_home_slider_product.png) no-repeat scroll -56px 0 transparent !important;width:44px !important; height:19px !important;}
.flex-next .icon-brand-arrow:hover{background-position: -56px -31px !important}

.block-bestseller .block-title{background-color: transparent !important; padding-left: 0 !important;margin-bottom: 1px;}
.block-bestseller .block-title span{color:#292929; font-size:18px; font-weight:normal;font-family: 'Bree Serif', serif;}

#flex-special {margin-top:-3px;}
#flex-special .labels{left: -1px;}
#flex-special #products-list{padding-top:3px;}
.block-layered-nav {margin-bottom: 29px !important;}
.col-sidebar .flex-direction-nav{right: 0 !important;top: -35px !important;}
#flex-special #products-list .product-name{}
#flex-special #products-list .actions{padding-top: 0;}
.block-bestseller{background: url("../images/iwd/bkg_best.png") repeat-x scroll 0 bottom  transparent;padding-bottom: 40px;}
.block-bestseller .item{margin-bottom:0 !important}

.flex-control-paging{bottom: 10px !important;}
.flex-control-paging li a{-webkit-border-radius: 50px;border-radius: 50px;}


/*.cms-page-view .std{background: #fff}*/
.pattern{background: #fff;border-bottom:1px solid #c4c4c4}
.cms-page-view .breadcrumbs{display:none}


.static{border: medium none;padding-top: 26px !important;}

.container.static{}
.static .image-contaner{width:550px;margin-top:27px;margin-right:35px;margin-bottom:30px;position:relative;}
.static .static-text{}
.static .static-text.left{float:left;width:387px;}
.static .static-text h3{color:#373737; font-size:25px;font-family: 'Bree Serif', serif; font-weight:normal;margin-top:38px;margin-bottom: 11px;}
.static .static-text p{color:#777777; font-size:13px;margin-bottom:22px;line-height: 20px;}
.static .static-text a{color:#f2c40c}
.static .static-text p.quote{background: url(../images/iwd/quote.png) no-repeat scroll 0 0 transparent;padding-left:45px;margin-bottom: 20px;}
.cms-page-view .block-from-blog{padding-top:55px;}
.clear{clear:both}
.block-testminial{padding-top: 44px !important;}
.block-testminial .block-sub-title{color:#f2c40c; font-size:24px !important;font-family: 'Bree Serif', serif !important;  font-weight:normal !important;margin-bottom: 25px !important;}
.block-testminial .minial-item {margin-right:40px !important}
.social-block, .bx-wrapper{margin-left: 0 !important}
.cms-container .block-testminial .minial-comments{background: url(../images/iwd/bkg_testimonials.png) no-repeat scroll 0 0 transparent !important; border:none !important;height: 138px;width: 368px !important;}
.cms-container .block-testminial .minial-comments .minial-arrow {left:-19px !important}
.cms-container .block-testminial .minial-ccontent{color:#d3d3d3 !important; font-size:13px !important;max-height: 85px;overflow: hidden;}
.cms-container .block-testminial .minial-pname{color:#a0a0a0 !important; font-size:14px !important}

.static .tp-leftarrow{background: url(../images/iwd/sprite.png) no-repeat scroll -352px -145px transparent !important ;display: block !important;opacity: 1 !important;margin-top: -2px;}
.static .tp-rightarrow{background: url(../images/iwd/sprite.png) no-repeat scroll -381px -145px transparent !important;opacity: 1 !important;margin-top: -2px;display: block !important;}
.static .tp-bullet{display:block !important}
.static .tp-bullets{opacity:1 !important;display:block !important}
.static .bullet{background: rgba(255,255,255, 0.4)}
.static .bullet.selected{background-color:#f2c40c}
.block-testminial .bx-wrapper{max-width:1000px !important}
.block-testminial .block-sub-title{}
.overflow-hidden{ overflow: hidden;margin-bottom: 35px;}

.cms-page-view .main{padding-bottom:0}
.cms-home .main{padding-bottom:0;margin-bottom:0	}
.cms-home .block-from-blog{padding-bottom:76px;}
.with-padding{padding-bottom: 50px;}

.block-from-blog{overflow:hidden;background: url(../images/iwd/border.jpg) repeat-x scroll 0 0 transparent;margin-top: 10px;}
.block-from-blog .small-upper-title{color:#f2c40c; font-size:22px;font-family: 'Bree Serif', serif !important;font-weight:normal;margin-bottom: 18px !important;}

.block-from-blog .heading{font-weight:bold; font-size:15px; color:#141414; text-transform:uppercase;padding-left:8px;;padding-right:0; border-top:2px solid #cecece; border-bottom:2px solid #cecece; height: 41px;line-height: 36px;overflow: hidden;}
.block-from-blog-container{background: none !important}
.block-from-blog-desc{color:#454545; font-size:13px;}
.block-blog-bxwidth:{width:1000%}
.block-from-blog .bx-controls{top: 3px !important;}
.block-from-blog .col4{margin-left: 34px;padding-left: 0;padding-right: 0;width: 310px !important;}
.block-from-blog  .col4:first-child{margin-left:0 !important}
.block-from-blog ul li{height: 278px}
.cms-home .col4{margin-left: 35px;padding-left: 0;padding-right: 0;width: 310px !important;}
.cms-home .col4:first-child{margin-left:0 !important}

.blog-title-upper{}
#twitter-footer-slider{background: url(../images/iwd/bkg_socials.png) no-repeat scroll 0 0 transparent;padding:25px 30px;color:#cdcdcd; font-size:12px;height:276px;overflow:hidden;margin-top: -4px;}
.twitter-title{ background: url(../images/iwd/twitter.png) no-repeat scroll 0 0 transparent;height:36px;padding-left:55px;}
#twitter-footer-slider .date{ color: #707070;font-size: 12px !important;font-style: italic;margin-top: 4px !important;}
.facebook-like-wrap{background: url(../images/iwd/bkg_socials.png) repeat-x scroll 0 0 transparent;max-height: 276px;padding: 40px 0 40px 40px;}
.facebook-like-wrap p,
.facebook-like-wrap p a{color:#fbfbfb;font-size:12px !important;}
.fb-person-name{color:#cccccc !important; font-size:11px !important;  text-align:left !important;padding-left:7px;}

.fblike-box .btn-mini{background: url("../images/iwd/sprite.png") no-repeat scroll -5px -75px transparent;display: block;float: right;text-indent: -999em;width: 54px;height: 20px;position: relative;top: 7px;right: 2px;}
.fblike-box .btn-mini:hover{background-position: -5px -110px}

.cms-home .banner-4{padding-top: 5px !important;padding-bottom: 30px !important;}
.slider-tab-content .bx-controls{right: 0 !important;top: -45px !important;}

.cms-home .block-from-blog{background: url(../images/iwd/border.jpg) repeat-x scroll 0 0 transparent;width:1000px;margin-left:auto;margin-right:auto;}
.cms-home .block-from-blog .container{overflow: hidden;padding-top: 51px;}

#topcontrol{display:none;}


.catalog-product-view .main{background:#e7e7e7}
.catalog-product-view .breadcrumbs {background:#e7e7e7}

.product-code span{font-size:13px; color:#5e5e5e}
.product-brand span{font-size:13px; color:#5e5e5e}

.product-tabs .product-tabs-li a{color:#777777; font-size:13px;font-family: 'Bree Serif', serif !important;}
.product-tabs .product-tabs-li a:hover{color:#d0a90c; }

#product-tabs{border-bottom:2px solid #454545}
.product-tabs-li.active{background-color:#454545;}
.product-tabs-li.active a{color:#fff;}

.product-img-box .add-to-links{left: 24%;position: absolute;margin-left:5px;}
.product-img-box .add-to-links li{display:block;}
.product-img-box .add-to-links a{text-align:left;padding: 1px 0 4px 28px;;margin:0 !important; color:#515151;background-position: 0 0 !important;font-size:11px; text-transform:uppercase;line-height:20px;}
.product-img-box .add-to-links a:hover{color:#d0a809}
.product-img-box .add-to-links span{display:none}

#disqus_thread{ border-top: 1px solid #C8C8C8;margin-top: 70px;padding-top: 30px}

.elastislide-prev{background:#878787;}
.elastislide-prev span{background: url(../images/iwd/arrow_up.png) no-repeat scroll 0 0 transparent !important;width:12px !important;height:8px !important}
.elastislide-next{background:#878787}
.elastislide-next span{background: url(../images/iwd/arrow_down.png) no-repeat scroll 0 0 transparent !important;width:12px !important;height:8px !important}
.elastislide-prev:hover,
.elastislide-next:hover{background:#f2c40c}

.extra-title h3{color:#4e4e4e; font-size:25px;font-family: 'Bree Serif', serif; font-weight:normal;}
.alsobought{position:relative;}
.alsobought .bx-controls{position:absolute;top: 57px !important; right: 10px !important;}
.alsobought {background: url("../images/iwd/border.jpg") repeat-x scroll 0 0 transparent;padding-top:55px;}
.alsobought .bx-prev i{background: url(../images/iwd/sprite.png) no-repeat scroll -215px -145px transparent !important;}
.alsobought .bx-prev i:hover{background-position:-215px -180px !important;}
.alsobought .bx-next i{background: url("../images/iwd/sprite.png") no-repeat scroll -285px -145px transparent !important;margin-left: 10px;}
.alsobought .bx-next i:hover{background-position:-285px -180px  !important;}

#product_addtocart_form .product-options{border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8}
#product_addtocart_form .product-options label{color:#454545; font-size:12px; text-transform:uppercase;}
#product_addtocart_form .product-options .sbHolder{width:146px;margin-right:0;background: transparent;border:1px solid #d3d3d3;color:#a5a3a3; font-size:12px;}
#product_addtocart_form .product-options .sbSelector{background-color: transparent;width: 120px;}
#product_addtocart_form .add-to-cart{}
#product_addtocart_form .add-to-cart labe{color:#454545; font-size:14px}
#product_addtocart_form #qty{background:transparent; border:1px solid #d3d3d3;color:#454545; font-size:15px;}

#product_addtocart_form .btn-cart{background: none repeat scroll 0 0 #F2C40C;color: #FFFFFF;font-family: 'Bree Serif',serif;font-weight: normal;margin-right: 0;max-width: 322px;padding: 0;text-transform: uppercase;width: 313px; height: 35px;}
#product_addtocart_form .btn-cart:hover{background-color:#d0a809}

button.button{background: none repeat scroll 0 0 #F2C40C;color: #FFFFFF;font-family: 'Bree Serif',serif !important;font-weight: normal;color:#fff;text-transform:uppercase;}
button.button:hover{background-color:#d0a809}



.cart .button{background: none repeat scroll 0 0 #323232;color: #fff;font-family: 'Bree Serif',serif !important;font-weight: normal;color:#fff;text-transform:uppercase;width:190px}
.cart .button:hover{background-color:#131313}

.cart button#empty_cart_button{background-color:#bfbfbf}

.cart button.btn-proceed-checkout{background: none repeat scroll 0 0 #F2C40C;color: #FFFFFF;font-family: 'Bree Serif',serif !important;font-weight: normal;color:#fff;text-transform:uppercase;width:330px;}
.cart button.btn-proceed-checkout:hover{background-color:#d0a809}
.cart .cart-collaterals{padding-top:0;}
.cart .coupon-box{margin-top: 40px;}
#shopping-cart-table{margin-bottom:0}

.cart .sbHolder{border:1px solid #d7d7d7;}
.cart .sbToggle{padding: 7px 6px !important}
.cart .shipping-form{padding:20px 0}

.my-account .sbHolder{border:1px solid #d7d7d7;}
.my-account .sbToggle{padding: 7px 6px !important}
.my-account .shipping-form{padding:20px 0}

#onepagecheckout_orderform .sbToggle{padding: 7px 6px !important}


#shopping-cart-table thead {background: none repeat scroll 0 0 transparent;}
#shopping-cart-table thead th{padding:10px 20px}

#shopping-cart-table tbody td{border-left:none;border-right:none}
#shopping-cart-table tbody tr{background: none repeat scroll 0 0 transparent;}
#shopping-cart-table  tr td:first-child{padding-left:0}

#shopping-cart-totals-table  td{border-left:none;border-right:none;padding-top:30px;padding-bottom:30px;padding-left:0}
#shopping-cart-totals-table  tbody td,
#shopping-cart-totals-table  tbody td .price {color:#a7a7a7}
#shopping-cart-totals-table tfoot td{font-family: 'Bree Serif',serif !important;color:#434343}
#shopping-cart-totals-table tfoot td.a-right .price{color:#f2c40c;font-family: 'Bree Serif',serif !important;}


.total-container .heading{padding-left:0;color:#222222; font-size:16px;font-family: 'Bree Serif',serif !important;}

.checkout-types a{font-size:14px; color:#8d8d8d}
.checkout-types a:hover{font-size:14px; color:#f2c40c}


.home-show-case-slider .tp-caption{color:#f2c40c; font-size:62px; font-family: 'Bree Serif',serif; font-weight:bold;}
.home-show-case-slider .tp-caption.custom_text{color:#ffffff; font-size:20px !important; font-weight:normal;font-family: 'Cabin',sans-serif !important;}
.home-show-case-slider .tp-caption a{background: none repeat scroll 0 0 #F2C40C;color: #FFFFFF;display: block;font-size: 18px;height: 31px;line-height: 29px;text-align: center;text-transform: uppercase;width: 348px;}
.home-show-case-slider .tp-caption a{background: none;}
.border-bottom-text{border:none !important; background: url(../images/iwd/slider_border_home.png) repeat-x scroll 0 bottom transparent;padding-bottom: 20px !important;width: 342px;}

.cms-home .tp-leftarrow{background: url(../images/iwd/sprite.png) no-repeat scroll -352px -145px transparent !important ;display: block !important;opacity: 1 !important;margin-top: -2px;}
.cms-home .tp-rightarrow{background: url(../images/iwd/sprite.png) no-repeat scroll -381px -145px transparent !important;opacity: 1 !important;margin-top: -2px;display: block !important;}
.cms-home .tp-bullet{display:block !important}
.cms-home .tp-bullets{opacity:1 !important;display:block !important}
.cms-home .bullet{background: rgba(255,255,255, 0.4)}
.cms-home .bullet.selected{background-color:#f2c40c}

.no-marge-right{margin-right:0}

.more-info {margin-left: -43px !important;margin-top: -11px !important;}
.more-info a{background: url("../images/iwd/pixel_normal.png") repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;width: 85px !important;margin-bottom:7px;margin-left:0;height:24px; text-indent:-999em;padding: 5px 0 0;}
.more-info a:hover{background-image: url(../images/iwd/pixel_hover.png)}
.more-info a.link-compare span{background: url(../images/iwd/check.png) no-repeat scroll 0 0 transparent;display:block;width:20px; height:15px; margin: 0 auto;}
.more-info a.quick-view span{background-image: url("../images/iwd/eye.png");display: block;height: 14px;width: 24px;margin: 0 auto;}
.more-info a.view-product span{background-image: url("../images/iwd/zoom.png");display: block;height: 15px;width: 15px;margin: 0 auto;}

.header-menu.clearfix{position:relative}
.sidebar-left .labels.new-pro{top: -4px !important;}
.main-menu{margin-left:183px;margin-top: -18px;}
.main-menu li{display:block; float:left;margin-right:58px;}
.main-menu li:hover .menu-section{display:block !important}
.main-menu .last-top{margin-right:0;float:right}
.main-menu li > a{color:#efefef; font-size:16px; font-weight:normal;font-family: 'Bree Serif',serif; text-transform:uppercase;cursor:pointer;}
.main-menu li > a:hover{color:#f2c40c}
.main-menu .top-section{}
.main-menu .menu-section{left: 0;position: absolute;top: 98px;width: 1000px;padding-top: 34px;}


.menu-section {;display:none}
.menu-section-bkg{background: url(../images/iwd/dot_bg.png) repeat scroll 0 0 transparent;}
.menu-section .top-bkg-section{height: 35px;overflow:hidden}
.menu-section .bottom-bkg-section{height: 39px;overflow:hidden;margin-bottom: 10px;}
.menu-section .middle-bkg-section{overflow: scroll;padding:4px 15px 0;height: 400px;overflow-x: hidden;}
.menu-section .screw{background: url(../images/iwd/screw.png) repeat scroll 0 0 transparent;display: block;height: 21px;width: 21px;}
.top-bkg-section .screw-left{float:left;margin-top:12px;margin-left:15px;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.top-bkg-section .screw-right{float:right;margin-top:12px;margin-right:15px;-moz-transform: rotate(32deg);-webkit-transform: rotate(32deg);-o-transform: rotate(32deg);-ms-transform: rotate(32deg);transform: rotate(32deg);}
.bottom-bkg-section .screw-left{float:left;margin-top:12px;margin-left:15px;-moz-transform: rotate(-25deg);-webkit-transform: rotate(-25deg);-o-transform: rotate(-25deg);-ms-transform: rotate(-25deg);transform: rotate(-25deg);}
.bottom-bkg-section .screw-right{float:right;margin-top:12px;margin-right:15px;-moz-transform: rotate(-70deg);-webkit-transform: rotate(-70deg);-o-transform: rotate(-70deg);-ms-transform: rotate(-70deg);transform: rotate(-70deg);}

.menu-section .parens-menu{width:188px;margin-left:46px;float:left}
.menu-section .parens-menu li{margin-right:0;display:block;float:none;margin-bottom: 13px;}
.menu-section .parens-menu li a{color:#f2c40c; font-size:14px;}
.menu-section .parens-menu li a:hover,
.menu-section .parens-menu li a.active{color:#fff;padding-left:27px;background: url(../images/iwd/menu_arrow.png) no-repeat scroll 10px -26px transparent;}

.menu-section .child-section{float:left;padding-top: 3px;}
.menu-section .child-section .column{width:239px;background: url(../images/iwd/bkg_column.png) repeat-y scroll 0 0 transparent;overflow: hidden;padding-left:36px;float:left;}
.menu-section .child-section .column ul{margin-bottom: 26px !important;}
.menu-section .child-section .column .last-in-column{margin-bottom:0 !important}
.menu-section .child-section .column .m-header:first-child { margin-top:0 !important;margin-bottom: 13px !important;padding-left:0}
.menu-section .child-section .m-header { margin-top: 25px;}
.menu-section .child-section .m-header h3{color:#e9e9e9; font-size:13px; font-weight:500;font-family: 'Cabin', sans-serif;text-transform:uppercase;}

.menu-section .child-section li.m-header {margin-right:0;display:block;float:none; margin-bottom: 13px; text-transform:none;padding-left: 0;padding-right: 26px;}
.menu-section .child-section li.m-header a{color:#fff;}
.menu-section .child-section li.m-header a:hover{background: url(../images/iwd/menu_arrow.png) no-repeat scroll 10px 5px transparent;color:#d0a809;padding-left:23px}

.menu-section .child-section li.m-child {margin-right:0;display:block;float:none; margin-bottom: 11px; text-transform:none;padding-left: 11px;padding-right: 26px;}
.menu-section .child-section li.m-child a{color:#9d9d9d; font-size:13px; font-weight: normal;font-family: 'Cabin', sans-serif;text-transform:none	}
.menu-section .child-section li.m-child a:hover{background: url(../images/iwd/menu_arrow.png) no-repeat scroll 10px 5px transparent;color:#d0a809;padding-left:23px}

#products-list .item.item-inner{background: #f8f8f8;border: solid 1px #e0e0e0;}
#products-list .item.item-inner .product-name{text-align:left;}
#products-list .item.item-inner .btn-cart{width:80%}
#products-list .item.item-inner .ratings{background:none;}
#products-list .item.item-inner .ratings .rating-box{background-color:transparent;}

.fancybox-inner #product_addtocart_form .btn-cart {width: auto;padding:0 20px !important}
#goto-reviews{color:#454545}
#goto-reviews:hover{color:#d0a90c}


.block-minicart .dropdown-menu{background: url(../images/iwd/dot_bg.png) repeat scroll 0 0 transparent;width:274px !important;padding:20px !important;}
.block-minicart .dropdown-menu .block-subtitle{color:#8f8f8f; font-size:14px;font-family: 'Bree Serif',serif !important; font-weight:normal}
.block-minicart .dropdown-menu li{background: url(../images/iwd/bkg_dropdown_cart.png) repeat-x scroll 0 bottom transparent !important;margin-bottom: 0 !important;padding: 25px 0 !important;}
.block-minicart .dropdown-menu .product-name a{color:#f3f3f3; font-size:14px; font-weight:normal;line-height: 16px;}
.block-minicart .dropdown-menu .product-details{padding-right:20px;}
.block-minicart .dropdown-menu .product-details,
.block-minicart .dropdown-menu .product-details span{color:#fff; font-size:12px;}

.block-minicart .product-details .btn-remove2 i{background: url(../images/iwd/cross.png) no-repeat scroll 0 0 transparent;}
.block-minicart .product-details .btn-remove2:hover{background-color:transparent !important}
.block-minicart .actions-wrap{margin-top:9px;}
.block-minicart .prices-wrap .price-label{color:#f3f3f3; font-size:14px;font-family: 'Bree Serif',serif !important; text-transform:uppercase}
.block-minicart .actions .button{padding:0 30px !important;}
.block-minicart .actions .button:first-child{margin-right:9px}

.block-minicart .button{background: none repeat scroll 0 0 #F2C40C;color: #FFFFFF;font-family: 'Bree Serif',serif !important;font-weight: normal;color:#fff;text-transform:uppercase;}
.block-minicart .button:hover{background-color:#d0a809}

.block-minicart .actions .button span{}
.block-minicart .actions .button span span{}
.block-minicart .prices-wrap .price{color:#f2c40c; font-size:14px;font-family: 'Bree Serif',serif !important;text-transform:uppercase}
.block-minicart .button-inverse{background-color:#999999 !important}

#checkout-review-table tfoot tr.last td{color:#434343; font-size:18px;font-family: 'Bree Serif',serif !important; }
#checkout-review-table tfoot tr.last td.last,
#checkout-review-table tfoot tr.last td.last span {color:#f2c40c; font-size:18px;font-family: 'Bree Serif',serif !important; }






.my-account .sbHolder{border:1px solid #d7d7d7;height:40px;width:99%}
.my-account .sbToggle{margin-right: 5px;margin-top: 7px;padding: 7px 6px !important;}
.my-account .sbSelector{padding:10px;height:38px;line-height: 21px;width:90%}

.block-reorder{display:none;}

.back-link a{color:#888888;}
.back-link{margin-right:20px;}

.my-account a{color:#888888;font-weight:normal;}
.my-account a:hover{color:#F2C40C;font-weight:normal;}

.breadcrumbs.title-show{margin-top:20px;margin-bottom:20px;}

.block-account .block-content{background-color: #F7F7F7 !important ;padding-top:15px !important;padding-bottom:15px !important;}
.block-account a{color: #4E4D49;    font-family: 'Cabin',sans-serif;    font-size: 12px;}
.block-account .block-title{background-color: transparent !important;padding-left:0 !important}
.block-account .block-title span{color: #292929;    font-family: 'Bree Serif',serif;    font-size: 18px;    font-weight: normal;    text-transform: uppercase;}
.block-account .block-content .current{padding-left:14px;}

.product-tabs-content .std{color:#454545; font-size:13px;}

.mobile-menu{display:none;}
.mobile-menu .mobile-navigation{ background: url(../images/iwd/navigation.png) no-repeat scroll 0 0 transparent;color:#fffefe; font-size:16px; fon-weight:normal; text-transform:uppercase;padding-left:29px;}

.mobile-menu-content{background: url(../images/iwd/dot_bg.png) repeat scroll 0 0 transparent;position:absolute; left:0;width:100%;padding:15px;display:none;top: 228px;}
.mobile-menu-content li{background: url(../images/iwd/bkg_mobile_menu_separator.png) repeat-x scroll 0 bottom transparent;min-height:40px; display:block;}
.mobile-menu-content li.last{background: none !important}
.mobile-menu-content li ,
.mobile-menu-content li h3,
.mobile-menu-content li a {line-height:40px; text-transform: uppercase;}
.mobile-menu-content ul {padding-left:20px;}
.mobile-menu-content h3 {font-size:13px;text-transform: uppercase;}
.mobile-menu-content .m-header h3 {color: #e9e9e9;}
.mobile-menu-content .main-item{color:#efefef; font-size:16px; text-transform:uppercase;font-family: 'Bree Serif',serif;line-height:40px;display:block;}
.mobile-menu-content .main-item:hover{color:#f2c40c}
.mobile-menu-content .parent-item{background: url(../images/iwd/open_close.png) no-repeat scroll 100% 15px transparent;cursor: pointer;}
.mobile-menu-content .parent-item.active{color:#f2c40c;background-position:100% -57px}
.mobile-menu-content .parent-child{display:none}


.mobile-menu-content .parent-child .first-level{background: url(../images/iwd/open_close.png) no-repeat scroll 100% 15px transparent;}
.mobile-menu-content .parent-child .first-level.active{color:#f2c40c;background-position:100% -57px}
.mobile-menu-content .parent-child .column li{}
.mobile-menu-content .parent-child .column li a{color: #EFEFEF;display: block;font-size: 14px;line-height: 40px;text-transform: capitalize;}

.mobile-menu-content .first-level{}
.mobile-menu-content .first-level{color:#efefef; font-size:14px;display:block;text-transform:uppercase;}
.mobile-menu-content .first-level:hover{color:#f2c40c}

.mobile-menu-content .m-child a {padding-left:20px;font-size:12px;}
.mobile-menu-content li.last .main-item {color:#efefef;}

.shipping-container .buttons-set .button{float:left;}
#shopping-cart-table tfoot td{padding-right:0;border-left:0; border-right:0}

#onepagecheckout_orderform .content {padding-left:0}

.checkout-multishipping-address-newshipping  .sbHolder{border:1px solid #DDDDDD;height:40px;width:100%;margin-left:0; margin-right:0}
.checkout-multishipping-address-newshipping  .sbHolder a{line-height:40px}
.checkout-multishipping-address-newshipping  .sbSelector{width:90%;height:38px}
.checkout-multishipping-address-newshipping  .sbToggle{margin-right: 10px;margin-top: 7px;}


.checkout-multishipping-billing .sbHolder{border:1px solid #DDDDDD;height:40px;margin-left:0; margin-right:10px}
.checkout-multishipping-billing .sbHolder a{line-height:40px}
.checkout-multishipping-billing .sbSelector{width:80%;height:38px}
.checkout-multishipping-billing .sbToggle{margin-top: 7px;}

.customer-account-forgotpassword  .page-title h1{display:block;margin-top:20px}
.customer-account-forgotpassword  h2{display:none}
.block-subscribe-content .validation-advice{position: absolute;padding-left:0;}
.product-view .validation-advice{padding-left: 0;position: absolute;}
.sbOptions {width: 100%;overflow-y: visible !important;}
.sbOptions li{min-height:20px;}
.sbOptions li a{line-height: 20px !important;}

.catalogsearch-result-index{background: none repeat scroll 0 0 #E7E7E7;}
#review-form li{display:block}
#review-form ul{overflow:hidden}
.header-container-wrapper{min-height: 181px;}
input[type='submit']{   -webkit-appearance: none;   -moz-appearance: none;   appearance: none; }
.my-account .limiter {display:none}
.cms-index-index .slider-tab-content .bx-controls{right: 18px !important;}
.compare-top:hover{color:#D0A809;}
[class*="customer-account-"] .heading {font-family: 'Bree Serif', serif;}


.cart .crosssell{width:450px;margin-top:45px; float: left;}
.cart .crosssell h2{color:#323232; font-size:20px;font-family: 'Bree Serif', serif;font-weight:normal;margin-bottom: 30px;}
.cart .crosssell .product-image{width:140px; height:140px;}
.cart .crosssell .product-image{border:1px solid #c5c5c5}
.cart .crosssell .product-shop{margin-left:150px}
.cart .crosssell .price-box{display:block;overflow:hidden;height:46px;}
.cart .crosssell .price-box .price{color:#000000; font-size:14px;}
.cart .crosssell .price-box .old-price .price{color:#B5B5B5}
.cart .crosssell .price-box .special-price .price{color:#BE2212}

.cart .crosssell .price-box.clearfix:before, .cart .crosssell .price-box.clearfix:after{display:none}
.cart .crosssell .product-name a{color:#454545; font-size:14px; font-weight:normal;}
.cart .crosssell p{display:block;}
.cart .crosssell p .button{background-color:#f2c40c}
.cart .crosssell p .button:hover{background-color:#d0a809}
.cart .checkout-box{float:right;}
.cart .total-container{margin-top:35px;}
#shopping-cart-totals-table{margin-top:0}
.aw-raf-statistics .pager{display: none;}

#referafriend-form{}
#referafriend-form h3{margin-top:0; text-align:left !important; font-size:22px; font-weight:600}
#referafriend-form label{color:#1b1b1b; font-size:14px; font-weight:bold;line-height:1.15em; margin-bottom:5px}
#referafriend-form small{color:#424242; font-size:12px; font-weight:normal;display:block; margin-bottom:10px;}
#referafriend-form  .input-box{margin-bottom:20px;}


.slider-tab-content .product-image-thumbnail,
.category-products .product-image-thumbnail{border:1px solid #c1c1c1}




