.clear{clear:both;}
.image_carousel{float:left;text-align:center;}
.image_carousel .prev{width:120px;height:21px;background:url('/new/images/foo2_prev.png') 50% 0 no-repeat;display:block;border-bottom:solid 4px #39374c;}
.image_carousel .next{width:120px;height:21px;background:url('/new/images/foo2_next.png') 50% 0 no-repeat;display:block;border-top:solid 4px #39374c;margin-top:-4px;position:relative;z-index:111;}
.image_carousel .next span, .image_carousel .prev span{display:none;}
.imgCarouselBorder{width:114px;height:114px;}
.product_page .p_left dd.small .productGalleryActiveBorder{width:114px;height:114px;position:absolute;margin-top:-122px;border:solid 3px #ffffff;}
.subsliderMenuTable{border:solid 1px #a4a1a7;background:url('/new/images/backgroundSubsliderMenu.png');-webkit-box-shadow:0px 2px 2px rgba(50, 50, 50, 0.25);-moz-box-shadow:0px 2px 2px rgba(50, 50, 50, 0.25);box-shadow:0px 2px 2px rgba(50, 50, 50, 0.25);}
.subsliderMenuTable tr td:hover{-webkit-box-shadow:0px 0px 4px rgba(57, 50, 50, 0.83);-moz-box-shadow:0px 0px 4px rgba(57, 50, 50, 0.83);box-shadow:0px 0px 4px rgba(57, 50, 50, 0.83);}
a.subsliderMenuLink{padding:5px;font-size:18px;color:#ffffff;text-decoration:none;padding-left:35px;}
a.capContacts{font-size:14px;color:#66398c;font-weight:bold;}
a[data-id="128"]{}
.product_page{font-size:12px;}
/*.product_page .p_left{z-index:1;position:relative;float:left;width:630px;border-right:1px solid #ccc;margin-right:-1px;}*/
.product_page .p_right{position:relative;z-index:0;border-left:1px solid #ccc;padding:10px 10px 15px;float:left;width:329px}
/*.product_page .p_left .breadcrumb{width:500px;margin-left:123px;position:absolute;top:10px;z-index:11} */
/*.product_page .p_left dl{margin:0;position:relative;z-index:10;}*/
.product_page .p_left dd.small{position:relative;border-right:0px solid #ccc;border-bottom:1px solid #ccc;margin-top:5px;margin-bottom:5px;padding:0px;width:114px;float:left;clear:left;}
.product_page .p_left dd.video i{background:url("/new/images/product_video_ico.png") no-repeat scroll 0 0 transparent;cursor:pointer;width:114px;height:114px;position:absolute;}
.product_page .p_left dd.active .productGalleryActiveBorder{border:solid 3px #39374c;background:url('/new/images/backgroundFoo2Active.png');}
.product_page .p_left dd.large{background:url(/new/images/loading.gif) no-repeat center center;margin:0 0 0 1px;padding:35px 0 0 0;text-align:center;}
.product_page .p_left dd.huge{margin:0 0 0 2px;background-color:#fff;width:867px;position:absolute;left:112px;visibility:hidden;z-index:100}
.product_page .p_left dd.large img{max-width:500px;}
a.image_preview{background:#fff;}
a.image_preview img{max-width:114px;margin-left:5px;}
.product_page .p_left dd.huge img{max-width:867px;}
.product_page .p_left dd.huge .huge_panel{width:842px;left:15px;top:10px;position:absolute;text-align:left;}
.product_page .p_left dd.huge h1{font-weight:normal;font-size:20px;margin:0 0 10px;width:540px;}
.product_page .p_left dd.huge .huge_panel .to_cart{background-color:#fff;background-color:rgba(255,255,255,0.5);*background-color:#fff;border-radius:10px;padding:10px;right:5px;top:0px;position:absolute;text-align:left;width:240px}
.product_page .p_left dd.huge .huge_panel .to_cart img{width:auto;height:auto;}
.product_page .p_left dd.huge .huge_panel .i_close{position:absolute;top:5px;right:5px;z-index:10;}
.product_page .p_left dd.huge .huge_panel .to_cart a{display:inline-block;}
.product_page .p_left dd.large a.zoom{display:block;margin:0 auto;text-decoration:none;}
.product_page .p_left dd.large .zoom{margin:0 20px 10px;float:right;vertical-align:middle;}
.product_page .p_left dd.large .zoom .ico{margin:0 5px -2px -17px;display:inline-block;vertical-align:middle;}
.product_page .p_left .video{padding:15px 10px 20px;text-align:center;border-top:1px solid #ccc;margin-top:-1px;background-color:#eee;}
.product_page .p_left .sizes{margin:-1px 0 0 0;border-top:1px solid #ccc;}
.product_page .p_left .sizes .dimensions{float:left;}
.product_page .p_left .sizes .size{padding:35px 0 0 0;overflow:hidden;text-align:center;}
.product_page .p_left .sizes .size div{display:inline-block;*display:inline;zoom:1;}
.product_page .p_left .sizes .size span{display:block;}
.product_page .p_left .brand{border-top:0px solid #ccc;}
.product_page .p_left .brand a{float:left;margin:0 10px 0}
.product_page .p_left .brand p{margin:15px 10px 15px;}
.product_page .p_right .nav{float:right;padding:0;}
.product_page .p_right .nav a{color:#000;text-decoration:none;}
.product_page .p_right .nav div{text-align:right;margin:5px 0 0;line-height:12px;}
.product_page .p_right .nav div *{vertical-align:middle}
.product_page h1{border-bottom:none !important;font-weight:normal;font-size:20px;margin:0 0 10px;}
.product_page .product_class{margin:0 0 13px;}
.product_page .p_right dl{margin:0 -10px;}
.product_page .p_right dt{padding:5px 10px;float:left;width:150px;margin:0;background-color:#f2f2f2;border-bottom:1px solid #fff;}
.product_page .p_right dd{margin:0;padding:5px 10px;overflow:hidden;border-bottom:1px solid #ccc;}
.product_page .p_right .brand_logo{text-align:center;}
.product_page .p_right .brand_logo a{text-decoration:none;text-transform:uppercase;color:#000;}
.product_page .to_cart{padding:30px 0 20px;}
.product_page .to_cart .price{display:block;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #eee;font-size:28px;}
.product_page .to_cart .price del{color:#E24747;display:block;font-size:18px;font-weight:normal;line-height:16px;}
.product_page .to_cart .price small{float:right;color:#BF62A4;font-size:16px;display:block;padding-top:14px;}
.product_page .to_cart .gift_card{margin:5px 0 10px;}
.product_page .to_cart .gift_card div{margin:7px 0 0;color:#E64D4D}
.product_page .to_cart .gifts{margin:5px 0 10px;}
.product_page .to_cart .gifts div{margin:7px 0 0;color:#E64D4D}
.product_page .to_cart .options{display:block;margin:10px 0 0;}
.product_page .description{margin:0 0 20px;}
.product_page .quick_buy{}
.product_page .quick_buy .tabs li{width:50%}
.product_page .quick_buy .tab_content input{margin:0 0 15px;width:80%;}
.product_page .quick_buy .tab_content ul{padding:0 15px;margin:0;}
.product_page .quick_buy .price{color:#444;font-size:22px;line-height:21px;display:block;margin:15px 0 0}
.product_page .quick_buy .btn_big{float:right;}
.product_page .viewed{border-top:1px solid #ccc;padding:15px 14px 30px}
.product_page .viewed h3{font-weight:normal;font-size:18px;text-transform:uppercase;margin:0 0 10px;}
.product_page .gifts_gallery{border-top:1px solid #ccc;padding:15px 14px 30px}
.product_page .gifts_gallery h3{font-weight:normal;font-size:18px;margin:0 0 10px;}
#logo_line{position:relative;padding:10px 0 0 0;height:auto;font-size:12px;z-index:120}
.ll_b1,
.ll_b2,
.ll_b3,
.ll_b4{float:left;font-size:14px;color:#66398c;border:solid 1px;position:relative;white-space:nowrap;margin-left:-12px;display:inline-block;}
.ll_b2{width:150px;margin-left:20px}
.ll_b2 div{position:absolute;top:4px;left:32px}
.ll_b3{width:250px}
.ll_b3 i{margin:0 7px 0 0}
.ll_b3 div, .ll_b3 i{float:left}
.ll_b3 .b1, .ll_b3 .b2{line-height:25px;}
.ll_b3 .b2{margin:0 0 0 30px;}
.ll_b3 .b3{margin:10px 0 0 32px}
.ll_b4 div, .ll_b4 i{float:left}
.ll_b4{width:230px}
.ll_b4 .b1{width:185px;padding-top:3px;margin-left:4px}
.ll_b4 .b11{margin-top:2px}
.ll_b4 .b11 .small{margin:0 5px 0 0}
#cart_btn{position:absolute;top:0px;right:0;width:50px;height:66px;z-index:1000;}
#cart_btn a.cart_ico{position:relative;z-index:1100;display:block;width:50px;height:66px;color:#ffffff;text-decoration:none;font-size:20px;line-height:28px;font-weight:bold;text-align:center;background:url(/new/images/cart_btn.png) no-repeat}
#cart_btn .minicart{width:450px;visibility:hidden;position:absolute;top:0;right:0;z-index:1000}
#cart_btn:hover .minicart{visibility:visible;}
#cart_btn .minicart .bk1{position:absolute;right:0;top:0;z-index:2;width:48px;margin-left:auto;height:76px;background-color:#eee;border-left:1px solid #ccc;border-right:1px solid #ccc}
#cart_btn .minicart .bk2{position:absolute;right:0;top:75px;z-index:1;background-color:#fff;border:1px solid #ccc;border-radius:5px 0 5px 5px;padding:0 10px 25px 20px;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2);}
#minicart_total{color:#666;float:right;margin-top:-4px;padding:4px 30px 6px;border:1px solid #ddd;border-radius:4px;background-color:#fff}
#minicart_total span{color:#7A439C;}
#cart_btn .title{font-size:16px;color:#000;margin:0 -10px 10px -20px;padding:15px 20px 20px 20px;border-bottom:1px solid #ccc;border-radius:4px 0 0 0;background-color:#eee;}
.minicart_product_list{overflow:auto;max-height:300px;}
.minicart_product_list table{width:100%;}
.minicart_product_list table td{vertical-align:top;padding:10px 0;border-top:1px dotted #ccc;}
.minicart_product_list table tr:first-child td{border-top:none;}
.minicart_product_list table .img{vertical-align:middle;text-align:center;width:90px;height:70px;}
.minicart_product_list table .img img{border:1px solid #ccc;border-radius:3px}
.minicart_product_list table .info{}
.minicart_product_list table .info a{text-decoration:none;color:#666;display:inline-block;}
.minicart_product_list table .info b{color:#000;font-size:16px;display:block;font-weight:normal}
.minicart_product_list table .info small{font-size:11px;color:#666;display:block;margin-bottom:10px}
.minicart_product_list table .quantity{font-size:16px;width:45px;white-space:nowrap;text-align:center;}
.minicart_product_list table .price{text-align:center;font-size:14px;width:100px}
.minicart_product_list table .price div{position:relative;}
.minicart_product_list table .price del{font-size:13px;color:#888}
.minicart_product_list table .remove{width:40px;text-align:center}
#minicart_goto_basket{text-align:right;font-size:12px;color:#999;margin:15px -10px -25px -20px;padding:15px 20px 25px 20px;border-top:1px solid #ccc;border-radius:0 0 4px 4px;background-color:#eee;}
#logo_line{height:auto;font-family:'Arial', sans-serif;}
.capTopLine{width:925px;}
.capContacts{float:left;display:inline-block;padding-left:22px;margin-left:25px;font-size:14px;color:#66398c;font-weight:bolder;white-space:nowrap;}
.capLogo{padding-left:0px;margin-left:0px;}
.capPhones{width:150px;background:url('/new/images/capIcon1.png')0 1px no-repeat;}
.capWhatsapp{width:150px;background:url('/new/images/capWhatsapp.png')0 1px no-repeat;}
.capMail{background:url('/new/images/capIcon2.png')0 2px no-repeat;}
.capIcq{padding-top:3px;padding-bottom:3px;background:url('/new/images/capIcon3.png')0 0px no-repeat;}
.capSkype{background:url('/new/images/capIcon4.png')0 1px no-repeat;}
.capSkype div{font-size:10px;color:#666666;margin-left:-20px;margin-top:5px;}
.capSkype a, .capIcq a, .capMail a{text-decoration:none;}
.capBottomLine{width:100%;padding-bottom:10px;}
.noCapLogo{width:282px;float:left;padding-left:0px;margin-left:0px;}
.capCallback{padding-top:10px;padding-bottom:2px;width:150px;font-size:10px;background:url('/new/images/capIcon5.png')0 5px no-repeat;}
a.capStyleLink{color:#6e3d91;text-decoration:none;border-bottom:dotted 1px #6e3d91;}
.capAddress{margin-left:-5px;padding-top:10px;font-size:11px;color:#666666;font-weight:normal;}
.capModeLink{font-size:10px;margin-left:0;padding-top:10px;}
.capMapLink{font-size:10px;margin-left:0;padding-top:10px;}
#cart_btn a.cart_ico{background:url('/new/images/car.png') no-repeat;}
#main_menu > ul > li > #register_link{background:transparent;}
#main_menu > ul > li > #login_link{background:transparent;}
#main_menu .account{border:0;}
#main_menu .account a{line-height:0;height:8px;padding:0;margin:0 20px 0 10px;font-family:'Arial', sans-serif;color:#6e3d91;font-weight:bold;font-size:12px;text-decoration:none;border-bottom:dotted 1px #6e3d91}
#main_menu .account a:first-child{margin:0;}
.features{height:41px;background:url('/new/images/menuLeftBgIcons.png')0 0 no-repeat, url('/new/images/menuRightBgIcons.png')100% 0 no-repeat, url('/new/images/menuBgIcons.png') repeat-x;}
.features b{font-style:italic;}
.i_free_shipping{background:url('/new/images/menuIcon1.png')0 0 no-repeat;}.i_ship_payment{background:url('/new/images/menuIcon2.png')0 0 no-repeat;}.i_genuine_products{background:url('/new/images/menuIcon3.png')0 0 no-repeat;}
#main_menu ul ul{width:auto;}
#main_menu ul ul > li{font-size:14px;margin-top:2px;display:inline-block;background:url('/new/images/childMenuBorder.png')0 100% no-repeat;height:41px;position:relative;}
#main_menu ul ul > li > a{font-family:'Arial', sans-serif;text-decoration:none;font-size:14px;padding:0 6px;margin:6px 4px 0 7px;height:35px;border-radius:0px;display:inline-block;border:0;color:#fff;border-right:none;}
#main_menu ul ul li > div dt{padding:0 20px 0 15px;}
#main_menu ul ul li:hover > a, #main_menu ul ul > li > a.active{border-bottom:0;height:45px;position:relative;z-index:1;color:#1f949d;background:rgba(242, 242,242, 0.96);-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;}
#main_menu ul ul > li > a.selected{text-decoration:underline;}
#main_menu ul ul li:hover > a:last-child{height:35px;}
#main_menu ul ul li > div{background:rgba(242, 242,242, 0.96);width:auto;min-width:208px;white-space:nowrap;-webkit-border-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius:6px;-moz-border-radius-topleft:0;border-radius:6px;border-top-left-radius:0;}
#main_menu ul ul > li:hover div{left:7px;top:9px;}
#main_menu ul ul li > div dd a{padding:0px 0 0 15px;margin:0 0 -8px;height:29px;font:12px Arial, sans-serif;line-height:29px;font-weight:bold;color:#39374c;border-top:solid 1px transparent;border-bottom:solid 1px transparent;}
#main_menu ul ul li > div dd a:hover{background-color:#7f10c2;border-color:#c7c7c7;background-image:-webkit-linear-gradient(bottom, rgba(43,188,197,.95), rgba(16,137,148,.95));background-image:-moz-linear-gradient(bottom, rgba(43,188,197,.95), rgba(16,137,148,.95));background-image:-o-linear-gradient(bottom, rgba(43,188,197,.95), rgba(16,137,148,.95));background-image:linear-gradient(to top, rgba(43,188,197,.95), rgba(16,137,148,.95));color:#fff;}
#main_menu ul ul li > div dl{width:208px;margin:0;float:none;display:inline-block;vertical-align:top;white-space:normal;}
.product_list dd.qv a{background:#78469c;border-radius:8px;}
.i_tipical_slider_arrow_l{width:23px;height:23px;background:url('/new/images/productIconLeft.png') no-repeat;}.i_tipical_slider_arrow_r{width:23px;height:23px;margin-left:-3px;background:url('/new/images/productIconRight.png') no-repeat;}
.i_tipical_slider_arrow_l:hover{opacity:0.8;}
.i_tipical_slider_arrow_r:hover{opacity:0.8;}
.f_menus{clear:both;}
#footer{width:100%;padding-top:20px;background:url('/new/images/backgroundFooter.png') repeat-x;}
.nav .pages a, .nav .pages span{background:#eeebf1;border:solid 1px #fff;}
#footer .social{float:right;width:auto;}
.fright a{width:29px;background:url('/new/images/footerSocIcon.png') no-repeat;margin:0 0 0 7px;}
.fright .i_vk{background-position:0 0;}
.fright .i_fb{background-position:-32px 0;}
.fright .i_ok{background-position:-67px 0;}
.fright .i_tw{background-position:-100px 0;}
#footer .subscribe{width:auto;}
.footerPayment1, .footerPayment2, .footerPayment3{width:50px;height:37px;background:url('/new/images/paymentIcons.png') no-repeat;display:inline-block;}
.footerPayment1{background-position:0 0;}
.footerPayment2{background-position:-60px 0;margin-left:11px;}
.footerPayment3{background-position:-117px 0;margin-left:11px;}
dl.menu{background:#eeeeee;margin-left:-6px;}
dl.menu dd{border:0;}
#price_range_apply_btn{color:#39374c;margin-right:-10px;margin-top:10px;text-decoration:underline;}
#price_range_apply_btn:hover{background:inherit;text-decoration:none;}
.capStyleLinkBlock{position:absolute;width:215px;margin-top:-2px;display:none;}
.capStyleLinkBlock .capStyleLinkBlockTop{width:26px;height:14px;position:relative;z-index:2;top:1px;left:30px;background:url('/new/images/capStyleLinkBlockTop.png') no-repeat 0 0;}
.capStyleLinkBlockBottom{width:185px;height:220px;background:#f5f5f5;border:solid 1px #c4c4c4;position:relative;z-index:1;padding:15px;color:#333333;font-size:12px;}
.capStyleLinkBlockBottom label input{margin-bottom:15px;width:163px;padding:0 10px;height:21px;margin-top:5px;border:solid 1px #c4c4c4;color:#808080;}
.capStyleLinkBlockBottom label input.capStyleLinkInputTime{width:36px;height:21px;margin-right:10px;}
.capStyleLinkBlockBottom div input.capStyleLinkInputButton{width:85px;height:27px;font-size:12px;text-align:center;color:#fff;cursor:pointer;background:url('/new/images/capStyleLinkInputButton.png') no-repeat;}
.capStyleLinkBlockBottom2{width:180px;height:80px;background:#f5f5f5;border:solid 1px #c4c4c4;position:relative;z-index:1;padding:15px;color:#333333;font-size:12px;}
.touch #main_menu ul ul li > div{}
.touch .product_list dd.to_cart,
.touch .product_list dd.arrow,
.touch .product_list dd.qv{display:none !important;}
.touch dl.menu dd.brands,
.touch dl.menu dd.countries{overflow:hidden;max-height:276px;}
a.expandBrands,
a.expandCountries{color:#66398c;font-size:9px;margin-left:10px;}