.contact-main{position:fixed;right:-506px;top:68px;z-index:107;}
.contact-main .buttons-set{margin-top:1.5em;}
.contact-main .fieldset{margin:20px 0px 0px 0px;}
.contact-main .form-list .input-box{width:200px;}
.contact-main .form-list .input-box{width:180px;}
.contact-main .form-list input.input-text{width:180px;}
.contact-main .form-list .field{width:200px;}
.contact-main .form-list li.wide textarea{width:400px;}
.contact-main .form-list li{margin:0px 0px 8px;display:block;background:none;padding:0px;}
#search_autocomplete .widget-catalogsale-products-carousel{display:none!important;}
.account-login-home{position:fixed;right:-506px;top:6px;z-index:110;}
.account-login-home .messages{display:none;}
.account-login-home .col2-set h2{font-weight:bold;font-size:13px;margin:0 0 14px;padding:0 0 5px 23px;border-bottom:1px solid #ddd;background-position:0 1px;background-repeat:no-repeat;text-transform:uppercase;color:#e76200;}
.account-login-home .col2-set .buttons-set{border:1px solid #bbb6a5;border-top:0;margin:0px -16px -1px;padding:8px 13px;background:#dee5e8 url(../../images/bkg_buttons-set1.gif) 0 0 repeat-x;}
.main-login{width:350px;position:fixed;right:500px;top:164px;background:#626262;border-radius:0px 0 0 4px;}
.account-login-home .buttons-set a{color:#1E7EC8;text-decoration:underline;}
.account-login-home .col-home-2 h2{margin-bottom:10px;}
.account-login-home .col-home h2{background-image:url(../../images/i_page1.gif)}
.account-login-home .col-home-2 h2{background-image:url(../../images/i_page2.gif);}
.account-login-home .form-list li{margin:0px 0px 8px;display:inherit;background:none;padding:0px;}
.col-home,.col-home-2{background:#faf7ee url(../../images/bkg_login-box.gif) 0 0 repeat-x;border:solid 1px #bbb6a5;padding:15px 15px 0px 15px;margin-bottom:15px;}
.col-home-2{margin:0px;}
.cms-privacy-policy-cookie-restriction-mode .col-main h2{color:#025fea;}
.my-account .form-list select{width:345px;}
.conatct-page .map-content{width:590px;height:620px;float:left;overflow:hidden;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #EDEDED;padding:1px;}
.map-content figure iframe{border:none;height:620px !important;width:590px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.conatct-page .form-contact{width:370px;float:right;}
.conatct-page .form-contact .buttons-set{margin:0px;padding:0px;}
.conatct-page .form-contact .buttons-set button.button{float:none;}
.conatct-page .form-contact .buttons-set p.required{text-align:left;}
.contact-left{width:199px;border:1px solid #ededed;background:#fbfbfb;float:left;border-radius:4px;margin-right:20px;padding:16px 20px 19px 20px;display:none;}
.contact-left h2{font-size:18px;text-transform:uppercase;color:#383737;border-bottom:1px solid #e6e6e6;padding-bottom:14px;font-weight:600;margin-bottom:16px;}
.contact-left h3{font-size:12px;text-transform:uppercase;color:#025fea;margin-bottom:14px;}
.contact-left p{font-size:12px;color:#737373;line-height:17px;}
.contact-left ul li{border-bottom:1px solid #e6e6e6;padding-bottom:17px;margin-bottom:17px;}
.contact-left ul li.last{border:none;padding:0;margin:0;}
.conatct-page .form-contact .form-list input.input-text{border-color:#D5D5D5;}
#FME-contact-form{position:fixed;top:150px;right:-145px;display:block;width:218px;height:74px;background:url(../images/contact_btn.png) left top no-repeat;text-indent:-9999px;margin-right:0px;z-index:998}
.contact-btn a{display:none;}
.contact-btn li{padding:0;margin:0;}
.block-tabs{background:#fff;padding:0px;width:500px;text-align:left;border:1px solid #EEE;box-shadow:0 0px 5px #707070;}
.block-tabs .block-tabs-in{padding:12px 12px 12px 20px;float:left;width:92.7%;background:#fffffe url(../../images/bkg_main2.gif) no-repeat 0px 0px;}
.block-tabs .tabs{color:#323232;float:right;right:496px;padding:0px;position:absolute;top:10px;z-index:100;text-align:left;background:url(../images/side-login-title.png) no-repeat 0px -270px;cursor:pointer;border:none 0px;height:63px;width:65px;line-height:61px;text-indent:-9999px;font-size:0px;}
.block-tabs .tabs:hover{background:url(../images/side-login-title.png) no-repeat 0px -270px;}
.block-tabs .tabs span{background:#000;border-radius:15px 15px 15px 15px;float:left;height:22px;line-height:20px;margin:5px 0px 0px -10px;width:22px;text-align:center;color:#333;}
.block-tabs .logout span{float:right;padding:0px;height:63px;white-space:nowrap;}
.block-compare-tab{position:fixed;right:-506px;top:254px;z-index:102;}
.compare-slider{margin:0px auto;overflow:hidden;text-align:center;width:464px;border:solid 1px #C4C1BC;border-bottom:0px none;}
.contact-main.block-tabs .tabs{background:url(../images/side-login-title.png) no-repeat 0px -140px;}
.block-cart-header.block-tabs .tabs{background:url(../images/side-login-title.png) no-repeat 0px -210px;}
.account-login-home.block-tabs .tabs{background:url(../images/side-login-title.png) no-repeat 0px -70px;}
.account-login-home.block-tabs .logout{background:url(../images/side-login-title.png) no-repeat 0px 0px;}
.block-compare-tab.block-tabs .tabs{background:url(../images/side-login-title.png) no-repeat 0px -350px;}
.contact-main.block-tabs .tabs span{background:url(../images/side-login-title-rt.png) no-repeat right 0px;}
.block-cart-header.block-tabs .tabs span{background:#E2E9EC;font-size:11px;font-weight:bold;text-indent:0px;}
.account-login-home.block-tabs .tabs span{background:url(../images/side-login-title-rt.png) no-repeat right -270px;}
.account-login-home.block-tabs .logout span{background:url(../images/side-login-title.png) no-repeat 0px 0px;}
.block-compare-tab.block-tabs .tabs span{font-size:11px;font-weight:bold;text-indent:0px;background:#E2E9EC;}
.cart-slider{overflow:hidden;text-align:center;width:464px;margin:0px auto;border:solid 1px #C4C1BC;border-bottom:0px none;}
.block-cart-header .actions{background:#dee5e8 url(../../images/bkg_block-actions.gif) 0 0 repeat-x;padding:6px 9px;}
.perception-next,.perception-prev{cursor:pointer;height:17px;position:absolute;top:100px;width:10px}.perception-prev{background:url(../images/next-prev.png) left top no-repeat;left:15px}.perception-next{background:url(../images/next-prev.png) right top no-repeat;right:10px}
.block-tabs .block-content ol#cart-sidebar{position:relative;}
.block-tabs .block-content ol.mini-products-list{position:relative;float:left;width:-moz-max-content;min-width:-moz-max-content;text-align:center;}
.block-tabs .block-content li.item{border:0px none;border-right:1px solid #E2E2E2;margin:0px;padding:5px;width:144px;float:left;text-align:center;background:#FFF;height:165px;}
.block-cart-header.block-tabs .block-content li.item{height:165px;min-height:165px;}
.block-tabs .block-content li.item .prod-image a{border:0px none;float:none;margin:0px auto;padding-bottom:5px;}
.block-tabs .block-content li.item .prod-image a:hover{border:0px none;}
.block-tabs .block-content li.item .product-details{float:right;width:100%;margin:0px;color:#8D8D8D;position:relative;}
.block-tabs .block-content li.item .product-details .product-name a{color:#203548;}
.block-tabs .block-content li.item .product-details .product-name a:hover{}
.block-tabs .block-content li.item .product-details .product-name{color:#203548;font-size:13px;font-weight:bold;margin:0px 0px 5px;}
.block-tabs .block-content li.item .product-details a.btn-edit{float:right;top:-100px;position:absolute;right:0px;margin:0px;}
.block-tabs .block-content li.item .product-details a.btn-remove{float:right;top:-100px;position:absolute;left:0px;margin:0px;}
.sidebar-wishlist.block-tabs .block-content li.item .product-details a.btn-remove{float:right;top:-80px;position:absolute;left:0px;margin:0px;}
.block-compare-tab button.button span{border-color:#406a83;background:#618499;}
.block-tabs .actions .subtotal{font-size:14px;float:right;margin:0px;}
.block-tabs .actions .subtotal span.price{font-size:14px;}
.block-tabs .actions{padding-top:10px;float:left;width:446px;border:solid 1px #C4C1BC;border-top:0px none;}
.block-tabs .actions a{color:#1E7EC8;text-decoration:underline;}
.block-compare-tab .actions{width:446px;}
.sidebar-wishlist .actions{padding-top:10px;}
.sidebar-wishlist .wishlist-slider{overflow:hidden;text-align:center;width:464px;margin:0px auto;border:solid 1px #C4C1BC;border-bottom:0px none;}
.block-cart-header{position:fixed;right:-506px;top:130px;z-index:105;}
.clearall{clear:both;display:block;font-size:0;line-height:0;margin:0;padding:0;}
.hidebox{display:none;}
.showbox{display:block;}
div.alert a{font-size:12px;padding-left:5px;}
div.alert a:hover{color:#fff;}
div.alert{position:fixed;top:0px;left:33%;width:333px;padding:7px 65px 10px 20px;color:#FFF;z-index:9999;font-size:12px;text-align:center;background:#F18200;border:1px solid #DE5400;font-weight:bold;}
div.alert button{width:11px;height:11px;font-size:0;line-height:0;background:url(../../images/btn_remove.gif) 0 0 no-repeat;position:absolute;right:20px;top:28%;border:none;z-index:9999;}
.sidebar-wishlist{position:fixed;right:-506px;top:192px;z-index:104;}
.sidebar-wishlist.block-tabs .block-tabs-in{}
.sidebar-wishlist.block-tabs .tabs span{background:#E2E9EC;color:#333;font-size:11px;font-weight:bold;text-indent:0px;}
.sidebar-wishlist.block-tabs .tabs{background:url(../images/side-login-title.png) no-repeat 0px -280px;}
.show{display:block;}
.hide{display:none;}
.products-grid .product-image-grid,.products-list .product-image-grid{position:relative;text-align:center;}
.products-grid li.item .product-image-grid .fancybox-quick-view,.products-list li.item .product-image-grid .fancybox-quick-view{display:none;transition:all .3s ease-in-out 0s;-weblit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;}
.products-grid li.item:hover .product-image-grid .fancybox-quick-view,.products-list li.item:hover .product-image-grid .fancybox-quick-view{display:block;}
.products-grid li.item .product-image-grid .fancybox-quick-view a.fancybox,.products-list li.item .product-image-grid .fancybox-quick-view a.fancybox{background:rgba(0,0,0,.4);margin:0 auto;position:absolute;font-size:0;width:90px;height:90px;left:50%;margin:-45px 0 0 -45px;-webkit-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;top:50%}
.products-grid li.item .product-image-grid .fancybox-quick-view a.fancybox:hover,.products-list li.item .product-image-grid .fancybox-quick-view a.fancybox:hover{background:rgba(0,0,0,.6)}
.products-grid li.item .product-image-grid .fancybox-quick-view a.fancybox:before,.products-list li.item .product-image-grid .fancybox-quick-view a.fancybox:before{background:url(../../images/images/modemad-sprite.png) no-repeat -50px -127px;content:'';display:block;height:23px;width:41px;position:absolute;left:0;right:0;margin:0 auto;top:32px}
.ajax-index-options{padding:10px!important}
.ajax-index-options .product-view{border:0px;}
.ajax-index-options .product-view .product-essential{margin:0 auto}
.ajax-index-options .product-view .product-img-box{clear:none;float:left;width:48%}
.ajax-index-options .product-view .more-views{margin:10px 0}
.ajax-index-options .product-view .more-views h2{margin:10px 0;padding:0;display:none}
.ajax-index-options .product-view .more-views ul{text-align:left}
.ajax-index-options .product-view .more-views ul li{float:left;margin:0 10px 10px 0}
.ajax-index-options .product-view .more-views li a{height:auto;width:auto}
.ajax-index-options .product-view .more-views li a img{max-width:100%}
.ajax-index-options .product-view .product-shop{border:0 none;float:right;font-size:14px;margin:0;padding:0;width:48%;clear:none}
.ajax-index-options .product-view .product-shop h1{font-size:30px;line-height:36px}
.ajax-index-options .product-view .product-shop .short-description{padding:0}
.ajax-index-options .product-view .product-shop .short-description h2{font-size:14px;margin:15px 0 5px}
.ajax-index-options .product-view .product-img-box .product-image #wrap a#zoom1 img{width:100%}
.ajax-index-options .product-view .product-img-box .zoom-img{display:none}
.ajax-index-options .product-options-bottom .add-to-links{display:none}
.block-cart-header .mini-products-list .product-image img{height:100px;width:100px;}
#perception-loading,#perception-loading-cart{background:#000;border-radius:5px;height:40px;left:48%;opacity:1!important;position:fixed;top:42%;width:40px;z-index:9999}
#perception-loading{display:block}
#perception-loading div,#perception-loading-cart div{background:url(../js/fancybox/fancybox_loading.gif) center center no-repeat;height:40px;width:40px}
@media screen and (max-width:768px){.products-grid li.item .product-image-grid .fancybox-quick-view a.fancybox,.products-list li.item .product-image-grid .fancybox-quick-view a.fancybox{width:70px;height:70px;margin:-35px 0 0 -35px}.products-grid li.item .product-image-grid .fancybox-quick-view a.fancybox:before,.products-list li.item .product-image-grid .fancybox-quick-view a.fancybox:before{top:24px}}
@media screen and (max-width:640px){.ajax-index-options .product-view .product-shop{width:100%}.ajax-index-options .product-view .product-img-box{width:100%}.ajax-index-options .product-view .product-shop h1,.ajax-index-options .product-view .price-box .price{font-size:26px;line-height:32px}}