html{color:#000;background:#FFF;}
.leftWindow,.rightWindow{border-color:black;border-style:solid;height:7%;position:absolute;top:50%;width:30px;z-index:2;background-color:#FFF;filter:alpha(opacity=0);opacity:0;}
.leftWindow{left:3px;}
.rightWindow{right:3px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;* border:0;}
legend{color:#000;}
img{-ms-interpolation-mode:bicubic;}
body{font:11px / 1.231 arial,clean,sans-serif;position:relative;}
select,input,button,textarea{font:99% arial,clean,sans-serif;}
table{font-size:inherit;font:100%;}
select,input,button,textarea{font:99% helvetica,arial,clean,sans-serif;}
.mask{position:absolute;opacity:.5;filter:alpha(opacity = 50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);z-index:999;background:#000;}
.modal{position:fixed;_position:absolute;z-index:1000;padding:23px 22px;_width:1%;}
.modal .lt{position:absolute;left:0;top:0;right:44px;bottom:46px;background-image:url(../images/border_shadow.png);z-index:1001;}
.modal .rt{position:absolute;width:44px;top:0;right:0;bottom:46px;background-image:url(../images/border_shadow.png);background-position:right top;z-index:1001;}
.modal .lb{position:absolute;height:46px;left:0;bottom:0;right:44px;background-image:url(../images/border_shadow.png);background-position:left bottom;z-index:1001;}
.modal .rb{position:absolute;width:44px;height:46px;right:0;bottom:0;background-image:url(../images/border_shadow.png);background-position:right bottom;z-index:1001;}
.modalTitle{white-space:nowrap;background:url(../images/dotted_line.png) repeat-x left bottom;margin-bottom:0;position:relative;}
.modalTitle h2{padding-bottom:10px;}
.modalContent{position:relative;padding:50px;background-color:#fff;z-index:1002;border:1px solid #444;}
.modalInfo{height:500px;overflow-x:hidden;overflow-y:auto;padding-top:15px;padding-right:30px;position:relative;}
.modalClose{position:absolute;top:43px;right:42px;z-index:1003;}
.modalClose a{display:block;overflow:hidden;width:18px;height:0;padding-top:18px;background-image:url(../images/button_close.png);outline:none;}
.modalClose a:hover{background-position:left 36px;}
.modalClose a:active{background-position:left 18px;}
.modalDialog{margin-left:50%;width:380px;left:-190px;top:200px;}
.modalContentDialog{padding:0;background:#e4e4e4;border-color:#959595;}
.dialogTitle{height:41px;background:transparent url(../images/bg_dialog_title.png) repeat-x;overflow:hidden;}
.dialogTitle h2{color:#707070;text-transform:none;font-weight:normal;font-size:16px;padding:10px 20px 10px 45px;margin:2px 0 0 5px;}
.dialogWarning h2{background:transparent url(../images/dialog_warning.png) no-repeat;}
.dialogNote h2{background:transparent url(../images/dialog_note.png) no-repeat;}
.dialogError h2{background:transparent url(../images/dialog_error.png) no-repeat;}
.dialogConfirm h2{background:transparent url(../images/dialog_confirm.png) no-repeat;}
.dialogContent{padding:20px;}
.response p{max-width:none!important;_width:auto!important;font-size:12px;text-align:center;}
.response .actions{text-align:center;}
.infoLogin{width:650px;}
.infoStoreLocator{width:750px;padding-top:20px;padding-right:0;}
.infoAccount{width:817px;padding-right:0;margin:10px 0;}
.modalInfo p{max-width:40em;_width:40em;font-size:12px;}
.infoSubtitle{font-size:12px;background:url(../images/dotted_line.png) repeat-x left bottom;margin-bottom:20px;padding-bottom:10px;}
.infoProduct{width:750px;margin:-30px 20px -50px -30px;position:relative;}
.nav{width:172px;position:absolute;left:45px;top:115px;z-index:100;}
.ajaxNav{padding:1px 0;}
.plus{position:absolute;background:transparent url(../images/plus2.png) no-repeat 45px 70px;width:200px;height:100px;cursor:pointer;top:0;left:0;display:block;}
.page{padding:45px 45px 0 217px;}
html{overflow:auto;}
.selectionPage .page{padding:45px 45px 0 45px;}
.main{position:relative;width:745px;margin:0 auto;*background-color:transparent;*zoom:1;}
.designPage .main{width:100%;}
.selectionPage .main{width:815px;position:relative;top:45px;background:transparent url(../images/bg_veil.png) 0 0;padding:51px;}
.head{height:75px;position:relative;z-index:100;}
.designPage .head{height:auto;position:absolute;right:0;}
.storePage .head{background:url(../images/dotted_line.png) no-repeat left bottom;}
.messagePage .page{padding:0 45px;}
.messagePage .main{width:auto;position:relative;top:45px;padding:51px;}
.body{min-height:500px;padding-top:24px;color:#0f0f0f;z-index:99;}
.foot{margin-bottom:20px;background:url("../images/dotted_line.png") repeat-x scroll left top transparent;padding-top:23px;}
.line{*zoom:1;}
.line:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0!important;line-height:0;font-size:xx-large;content:" ";}
.unit{float:left;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{display:table-cell;float:none;width:auto;*display:block;*zoom:1;_left:-3px;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
a.underline{text-decoration:underline;}
.linkLabel{text-decoration:underline;font-size:12px;font-weight:bold;margin-bottom:.5em;display:inline;vertical-align:middle;.vertical-align:top;}
.offleft{left:-9999px;position:absolute;width:999px;}
.fRight{float:right;}
.fLeft{float:left;}
.visible{display:block!important;}
.hidden{display:none!important;}
h2{font-size:22px;font-weight:bold;padding-bottom:20px;text-transform:uppercase;}
h3{font-size:14px;font-weight:bold;margin-bottom:12px;text-transform:uppercase;}
h4{font-size:12px;font-weight:bold;margin-bottom:12px;text-transform:uppercase;}
p{padding-bottom:1em;}
p.entry{font-size:12px;padding-bottom:2em;}
.aright{text-align:right!important;}
.aleft{text-align:left!important;}
.acenter{text-align:center!important;}
.rPadded{padding-right:20px;}
.lPadded{padding-left:20px;}
.bMarged{margin-bottom:20px;}
.tMarged30{margin-top:30px;}
.noMargin{margin:0!important;}
.bUpperCase{text-transform:uppercase;font-weight:bold;}
.price,.amount,.quant{white-space:nowrap;text-transform:uppercase;}
.listH li{display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline;*zoom:1;}
.listH li.divider{background:url(../images/divider_li.png) no-repeat right 2px;height:11px;padding:0 0 3px;}
.mod{background:url(../images/dotted_line.png) repeat-x left bottom;margin-bottom:20px;padding-bottom:1px;}
.mod_up{background:url(../images/dotted_line.png) repeat-x left top;padding-bottom:1px;padding-top:20px;}
.section{margin-bottom:10px;}
.section .titleSection{text-transform:uppercase;font-weight:bold;margin-bottom:10px;font-size:14px;padding-bottom:0;}
.section .sectionCont{margin:15px 0;}
.section p{margin-bottom:5px;}
.logo{position:absolute;width:172px;top:45px;left:45px;z-index:100;}
.logo img{width:149px;height:21px;}
.searchTextField{border:1px solid #000;height:15px;padding:0 3px 0;width:100px;margin-right:7px;background:transparent;}
.searchButton{border:none;background:url(../images/search_button.png) no-repeat 0 -34px;width:21px;height:17px;visibility:hidden;vertical-align:top;}
.searchButton:hover{background-position:0 -17px;}
.searchButton:active{background-position:0 0;}
.navMenu{padding:10px 0;}
.navMenu li{margin-bottom:3px;}
.navMenu li a{font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
.navMenu li a:hover{color:#7d7d7d;text-decoration:none;}
.navMenu li.divider_point{background:url(../images/dotted_line.png) no-repeat left bottom;padding-bottom:0;margin-bottom:17px;width:110px;}
.navMenu li.divider_star{background:url(../images/star_line.png) no-repeat left bottom;padding-bottom:0;margin-bottom:17px;width:27px;}
.menuLevel2{margin:4px 0 15px;}
.menuLevel3{margin:4px 0 0;}
.menuLevel2 li a,.menuLevel3 li a{font-size:11px;font-weight:normal;}
.menuLevel3 li{background:url(../images/ico_point.png) no-repeat 0 5px;padding-left:7px;}
.menuLevel3 li a{text-transform:capitalize;}
.menuLevel2 li,.menuLevel3 li{margin-bottom:4px;}
.menuLevel2 li a.sel,.menuLevel3 li a.sel{font-weight:bold;}
.menuLevel3 li.endMenuLevel3{background:url(../images/dotted_line.png) no-repeat left bottom;display:block;width:58px;height:10px;padding-bottom:0;margin-bottom:14px;}
.menuUser{font-size:10px;float:right;position:relative;z-index:10000;}
.menuUser li{margin-left:5px;}
.menuUser li{text-transform:uppercase;}
.menuUser li.divider_user{background:url(../images/divider_li_gt.png) no-repeat right 3px;height:11px;width:7px;padding:0 0 3px;*background-position:right 4px;_background-position:right 6;}
.menuUser li a:hover{text-decoration:underline;}
.smallShopBagHead{padding-top:3px;height:30px;width:218px;text-align:right;overflow:hidden;position:absolute;right:-13px;z-index:1010;}
.smallShopBagHead span{font-weight:bold;background:none!important;padding:0;height:auto;}
.smallShopBagHead a{text-transform:uppercase;xxbackground:url(../images/ico_shopping_bag.png) no-repeat;padding:2px 5px 0 22px;position:relative;top:11px;margin:0 10px;}
#bag{position:absolute;top:0;left:0;}
.smallShopBagWrap{position:absolute;z-index:1000;padding:23px 22px;width:218px;top:0;right:-33px;overflow:hidden;}
.smallShopBagWrap .rt{position:absolute;width:44px;top:0;right:0;bottom:69px;background-image:url(../images/border_shadow.png);background-position:right top;z-index:1001;}
.smallShopBagWrap .lb{position:absolute;height:46px;left:0;bottom:0;right:44px;background-image:url(../images/border_shadow.png);background-position:left bottom;z-index:1001;}
.smallShopBagWrap .rb{position:absolute;width:44px;height:46px;right:0;bottom:0;background-image:url(../images/border_shadow.png);background-position:right bottom;z-index:1001;}
.smallShopBag{position:relative;width:218px;padding:0 22px 23px 22px;left:-22px;top:0;z-index:1001;}
.smallShopBag .lt{position:absolute;left:0;top:0;right:22px;bottom:46px;background-image:url(../images/border_shadow.png);z-index:1001;}
.smallShopBagCont{position:relative;width:218px;padding:0 22px 23px 22px;left:-22px;top:23px;z-index:1002;}
.brdSmallShopBagCont{border_:1px solid #b8b8b8;}
.smallShopBagCont ul{_background-color:#fff;position:relative;_border:1px solid #b8b8b8;}
.smallShopBagCont ul li{background:#fff url(../images/dotted_line.png) repeat-x left bottom;padding:7px 7px;}
.smallShopBagCont .imageProd,.smallShopBagCont .descProd{display:inline-block;vertical-align:middle;padding:1px 0;}
.smallShopBagCont .imageProd{width:48px;}
.smallShopBagCont .imageProd img{width:48px;height:62px;}
.smallShopBagCont .descProd{padding-left:9px;text-transform:uppercase;width:140px;}
.smallShopBagCont .descProd a{display:block;}
.smallShopBagCont .descProd .price{color:#707070;text-transform:none;}
.linkShopBag{text-transform:uppercase;padding:0 30px;height:66px;background:url(../images/bord_bottom_small_bag.png) repeat-x top left;margin:0 1px 0 0;overflow:hidden;position:relative;_width:156px;_border:1px solid #b8b8b8;_border-top:none;}
.linkShopBag .actions a.button{display:block;}
.linkShopBag .actions{margin:0;position:relative;top:20px;}
.smallShopBagHeadBg{width:178px;height:23px;position:absolute;top:14px;right:22px;_right:21px;z-index:1000;padding:9px 0 0 22px;_background-color:#fff;_border_bottom:1px solid #b8b8b8;}
.smallShopBagHeadBg .lt{position:absolute;left:0;top:-14px;right:22px;height:46px;background-image:url(../images/border_shadow.png);z-index:1001;}
.smallShopBagHeadBg .bgText{background:#fff;height:23px;}
.moreItems{padding:5px 7px;}
.moreItems a{font-weight:normal;}
.selLanguage li{margin-right:3px;padding-left:3px;}
.selLanguage li a{text-transform:uppercase;}
.selectedLanguage{text-transform:uppercase;font-weight:bold;}
.fullImage{position:absolute;top:0;left:0;}
.fullScreen{position:absolute;top:0;left:0;width:100%;overflow:hidden;}
.promoHome{width:242px;margin:10px;font-family:"Garamond";position:absolute;height:210px;bottom:45px;right:45px;}
.promoHome h2.title{font-size:31px;color:#302f2f;margin-left:30px;position:relative;text-transform:uppercase;margin-bottom:0;font-weight:normal;padding-bottom:0;}
.promoHome h3.subtitle{font-size:14px;font-style:italic;color:#323232;margin-left:30px;position:relative;font-weight:normal;margin-bottom:0;text-transform:none;}
.promoHome img{position:absolute;top:35px;width:213px;height:163px;}
.promoHome ul{margin-left:30px;position:absolute;bottom:0;}
.promoHome li{margin-right:10px;vertical-align:middle;}
.promoHome li a:hover{text-decoration:none;}
.promoHome li.divider{background:url(../images/divider_li_promoHome.png) no-repeat right 5px;}
.promoHome li.act{font-size:31px;background-position:right 24px;}
.breadcrumbs{font-weight:bold;font-size:12px;margin-bottom:13px;}
.searchTitle{font-size:22px;}
.breadcrumbs .listH{display:inline;text-transform:uppercase;}
.breadcrumbs .listH .divider{background:none;height:auto;padding:0;*padding:0 5px;}
.breadcrumbs h2{font-weight:bold;margin-bottom:0;padding-bottom:0;}
.breadcrumbs a{white-space:nowrap;}
.numSearchResult{font-weight:bold;margin-bottom:0;font-size:22px;text-align:right;}
.pager{text-align:right;margin-bottom:8px;}
.pager li{margin-right:5px;text-align:right;}
.pager li,.pager li a{text-transform:uppercase;}
.pager li a.linkDisabled{color:#c5c5c5!important;}
.pager li a.linkDisabled:hover{text-decoration:none;cursor:default;}
.pager li.divider{background:url(../images/divider_li.png) no-repeat 0 2px;height:11px;padding:0 0 3px;}
.pager li.arrow a,.pager li.arrow span{background:url(../images/arrows_pager.png) no-repeat 0 0;display:block;float:left;width:8px;height:10px;line-height:10px;margin-right:10px;position:relative;top:2px;}
.pager li.arrow a:hover{text-decoration:none;}
.pager li a.prev{background-position:0 0;}
.pager li a.prev:hover{background-position:0 -10px;}
.pager li a.next{background-position:-8px 0;}
.pager li a.next:hover{background-position:-8px -10px;}
.pager li a.prev.linkDisabled{background-position:0 -20px;}
.pager li a.next.linkDisabled{background-position:-8px -20px;}
.menuUtilities{margin-bottom:20px;}
.menuUtilities p{font-weight:bold;text-transform:uppercase;}
.menuUtilities li{width:24%;vertical-align:top;}
.submenuUtilities li{display:block;width:100%;margin-bottom:3px;}
.menuUtilities li a{font-size:10px;margin-bottom:3px;text-transform:uppercase;}
.copyRight{font-size:10px;margin-top:3px;float:right;color:#949494;}
.copyRight li{font-size:10px;margin-left:3px;}
.country a{background:url(../images/ico_world.png) no-repeat 0 0;padding-left:23px;text-transform:uppercase;height:18px;display:block;padding-top:3px;}
.dropdownWrap{margin-bottom:6px;}
.dropdownWrapLine{z-index:100;}
.dropdownWrap li{margin-right:6px;vertical-align:middle;position:relative;z-index:100;overflow:visible;}
.dropdownWrap .option{height:21px;.height:auto;.padding-bottom:5px;}
.dropdownWrap .option a{display:inline-block;background:url(../images/arrow_down.png) no-repeat right 3px;padding-right:18px;margin-right:8px;text-transform:uppercase;white-space:nowrap;}
.dropdownWrap .act{margin-top:-12px;margin-left:-10px;}
.dropdownWrap .act .option{background:#fff url(../images/bg_dropdown.png) no-repeat scroll left top;.background-position:0 5px;height:21px;display:block;padding:6px 0 0 10px;.padding:5px 0 5px 10px;position:relative;top:1px;z-index:11;.width:1%;}
.dropdownWrap .act .option .rt{top:0;right:-7px;height:26px;width:10px;background:transparent url(../images/bg_dropdown.png) no-repeat scroll right top;background-repeat:no-repeat;.background-position:right 5px;z-index:1;position:absolute;.padding-bottom:5px;_background:none;_height:21px;_border-left:1px solid #b8b8b8;_background-color:#fff;_top:5px;_width:0;_right:0;}
.dropdownWrap .act .option a{background:url(../images/arrow_up.png) no-repeat right 4px;position:relative;top:2px;.top:6px;}
.dropdownWrap .act .dropdown{visibility:visible;}
.dropdown{position:absolute;z-index:10;background:transparent url(../images/bg_dropdown.png) no-repeat scroll left bottom;padding:10px 10px 20px 20px;min-height:100px;margin:10px 10px 0 0;left:0;z-index:1;min-width:120px;width:auto!important;visibility:hidden;_background:#fff;_border:1px solid #b8b8b8;_top:10px;}
.dropdown .lb{display:none;}
.dropdown .lt{top:-10px;left:0;width:100%;height:10px;background:transparent url(../images/bg_dropdown.png) no-repeat scroll left top;position:absolute;_width:100%;_display:none;}
.dropdown .rb{display:block;bottom:0;right:-10px;height:100%;width:10px;background:transparent url(../images/bg_dropdown.png) no-repeat scroll right bottom;position:absolute;_display:none;}
.dropdown .rt{top:-10px;right:-10px;height:10px;width:10px;background:transparent url(../images/bg_dropdown.png) no-repeat scroll right top;z-index:1;position:absolute;_display:none;}
.dropdownCont{max-width:360px;max-height:400px;}
.dropdownCont .mod{margin-bottom:5px;}
.dropdownTransparent .act .option{background:#fff url(../images/bg_dropdown_transparent.png) no-repeat scroll left top!important;}
.dropdownTransparent .act .option .rt{background:transparent url(../images/bg_dropdown_transparent.png) no-repeat scroll right top!important;}
.dropdownTransparent .dropdown{background:transparent url(../images/bg_dropdown_transparent.png) no-repeat scroll left bottom!important;_background:#fff;}
.dropdownTransparent .dropdown .lt{background:transparent url(../images/bg_dropdown_transparent.png) no-repeat scroll left top!important;}
.dropdownTransparent .dropdown .rb{background:transparent url(../images/bg_dropdown_transparent.png) no-repeat scroll right bottom!important;}
.dropdownTransparent .dropdown .rt{background:transparent url(../images/bg_dropdown_transparent.png) no-repeat scroll right top!important;}
.dropdownFilters .option .rt{_top:0!important;}
.dropdownFilters .dropdown{_top:16px!important;}
.filters{display:inline;white-space:nowrap;}
.filters ul{display:inline-block;white-space:nowrap;}
.filters li{white-space:nowrap;display:block!important;width:1%;}
.filters li input{left:-9999px;position:absolute;}
.filters li label{padding-left:16px;}
.filters .checked,.filters .unchecked{padding-left:20px;}
.filters ul{*display:inline!important;*width:1%;}
.sliderWrap{width:120px;margin-bottom:5px;}
.slider{height:142px;width:1px;margin:0 6px 0;background-color:#999;position:relative;white-space:nowrap;}
.sliderHandle{background:url(../images/slider_handle.png) no-repeat 0 0;height:7px;width:7px;position:absolute;z-index:1;left:-3px;white-space:nowrap;}
.sliderMin{top:25px!important;}
.sliderMax{top:125px;}
.sliderHandle span.value{margin-left:20px;white-space:nowrap;position:relative;top:-3px;font-weight:bold;display:block;}
.sliderRange{top:25px;position:absolute;width:1px;background:#000;height:100px;}
.slider .value{text-transform:uppercase;}
.sliderFilter span.sliderMin{display:none;}
.back{position:absolute;left:0;top:80px;}
.back a{background:url(../images/arrow_left.png) no-repeat 0 2px;padding-left:18px;margin-bottom:6px;display:block;text-transform:uppercase;}
.selectionProds{margin-bottom:15px;position:relative;z-index:0;margin-right:-20px;}
.selectionProds li{width:232px;min-height:250px;vertical-align:top;margin:0 20px 35px 0;position:relative;font-size:12px;_height:250px;z-index:0;.margin-right:23px;}
.selectionProds li img{width:231px;height:296px;display:block;}
.selectionProds li p{margin-bottom:2px;padding-bottom:0;}
.selectionProds li.lastCol{margin-right:0;}
.selectionProds li .descArt{font-weight:bold;margin-top:10px;text-transform:uppercase;display:block;}
.new{display:block;float:right;margin:7px 1px 0 5px;background:#000;color:#fff;text-transform:uppercase;font-weight:bold;padding:2px 4px;font-size:10px;}
.crossOut{text-decoration:line-through;display:block;}
.sale{color:#ce0013;}
.moreColors strong{font-size:14px;font-weight:bold;}
.prodView{margin-right:12px;padding-bottom:26px;}
.viewBig{position:relative;margin-bottom:5px;width:360px;height:462px;cursor:pointer;}
.viewBig img{width:360px;height:462px;position:absolute;top:0;left:0;}
.viewSmall img{width:48px;height:62px;}
.view{background:url("../images/ico_zoom.png") no-repeat scroll left bottom transparent;display:block;width:16px;height:16px;position:absolute;bottom:12px;left:12px;z-index:1;}
.view:hover{text-decoration:none;}
.viewSmall li{margin-right:5px;}
.viewSmall li img{width:46px;height:59px;}
.prodInfo{margin-left:12px;position:relative;z-index:99;}
.prodInfoDesc{margin-bottom:20px;height:150px;}
.prodInfoDesc h2{padding-bottom:5px;}
.prodInfoDesc .price{font-size:16px;font-weight:bold;}
.prodInfoDesc .ref{font-size:12px;font-weight:bold;}
.prodInfoDesc p{margin-bottom:10px;padding-bottom:0;}
.formProduct{height:233px;}
.infoSale li{position:static;color:#000;}
.infoSale .dropdown{margin-left:-10px;}
.infoSale{margin-bottom:25px;position:relative;z-index:1000;}
.infoSale .dropdown{padding:0 20px 15px 20px;}
.infoSale .dropdownCont{font-size:13px;_padding-top:20px;width:335px;}
.infoSale .dropdownCont .title{font-size:22px;font-weight:bold;margin-bottom:10px;text-transform:uppercase;padding-bottom:0;}
.infoSale .dropdownCont a{text-decoration:underline;color:#5E5D5D;}
.infoSale .dropdownCont .section{margin-bottom:15px;}
.infoSale .dropdownCont .titleSection{font-size:14px;margin-bottom:5px;}
.infoSale .symbolsCare{margin-bottom:0!important;}
.infoSale .symbolsCare li{width:16%;position:relative;}
.infoSale .act .option{.left:-10px;_margin-top:-12px;}
.infoSale .priceSending{color:#FFF;background-color:#000;padding:3px 10px;text-transform:uppercase;}
.returnConditions li{margin:0 0 10px 5px;}
.selColor{margin-bottom:25px;}
.selColor li{width:26px;height:26px;margin-bottom:4px;margin-right:4px;vertical-align:top;}
.selColor li a,.selColor li span{display:block;width:26px;height:26px;vertical-align:top;}
.selColor li img{border:1px solid #c4c4c4;display:block;width:18px;height:18px;margin:3px 0 0 3px;}
.selColor li a:hover{border:1px solid #000;width:24px;height:24px;}
.selColor li a:hover img{margin:2px 0 0 2px;}
.selColor li.selected a{border:1px solid #000;width:24px;height:24px;}
.selColor li.selected a img{margin:2px 0 0 2px;}
.selColor .noStock{position:relative;}
.selColor .noStock span{position:absolute;top:4px;left:4px;z-index:1;background:url(../images/ico_noStock.png) no-repeat 0 0;display:block;width:18px;height:18px;}
.selColor li.noStock a:hover{border:1px solid #c4c4c4;text-decoration:none;}
.selColor li.noStock a:hover img{margin:2px 0 0 2px;}
.selSize{xxposition:relative!important;z-index:10;margin-bottom:25px;vertical-align:top;display:block;}
.selSize .selectChild ul li a{color:#000;}
.selSize .notAvailable a{color:#c4c4c4!important;}
.selSize .notAvailable a:hover,.selSize .notAvailable a:hover span{background:none!important;color:#c4c4c4!important;cursor:default;}
.sizeGuide{text-transform:uppercase;background:url(../images/ico_size_guide_2.png) no-repeat 0 0;padding-left:18px;margin-left:20px;display:inline-block;* padding-bottom:7px;vertical-align:middle;}
.sizeGuide a{text-decoration:underline;}
.listProds{margin:5px 0 20px;}
.listProds li{margin-right:12px;}
.listProds li img{width:82px;height:105px;}
.boxPromo{border:1px solid #b0a9a9;padding:6px 9px;text-transform:uppercase;margin-bottom:15px;}
.rMarged{margin-right:5px;}
.lMarged{margin-left:5px;}
.share li{display:inline-block;*display:inline;margin-right:5px;}
.share li a{display:block;background:url(../images/sprite_share_v3.png) no-repeat;width:13px;height:13px;}
.share .facebook a{background-position:0 0;}
.share .facebook a:hover{background-position:-14px 0;}
.share .twitter a{background-position:0 -14px;}
.share .twitter a:hover{background-position:-14px -14px;}
.share .email a{background-position:0 -32px;width:15px;}
.share .email a:hover{background-position:-16px -32px;}
.share .print a{background-position:0 -50px;width:17px;}
.share .print a:hover{background-position:-18px -50px;}
.modalContentZoom{padding:0!important;border-top:none;border-bottom:none;cursor:pointer;}
.zoom img{position:absolute;left:0;top:0;cursor:url(../images/superzoom.png),pointer;}
.zoom .prev{position:absolute;left:10px;top:50%;width:34px;padding-top:34px;height:0;overflow:hidden;background:transparent url(../images/zoom_nav.png) no-repeat 0 -68px;z-index:5;}
.zoom .next{position:absolute;right:10px;top:50%;width:34px;padding-top:34px;height:0;overflow:hidden;background:transparent url(../images/zoom_nav.png) no-repeat -34px -68px;z-index:5;}
.zoom .next:hover{background-position:-34px 0;}
.zoom .next:active{background-position:-34px -34px;}
.zoom .prev:hover{background-position:0 0;}
.zoom .prev:active{background-position:0 -34px;}
.superzoom{position:absolute;z-index:9999;left:0;top:0;width:100%;height:auto;cursor:url(../images/superzoom_close.png),pointer!important;}
.obj{margin-bottom:31px;position:relative;z-index:90;}
.shopBag{width:100%;}
.shopBag thead th{background:url(../images/dotted_line.png) repeat-x bottom left;font-weight:bold;text-transform:uppercase;padding:20px 13px 20px 0;}
.shopBag tbody td{padding:13px 13px 13px 0;background:url(../images/dotted_line.png) repeat-x bottom left;width:15%;}
.shopBag td.desc,.shopBag th.desc{width:30%;}
.endShopBag td.desc{width:40%;}
.shopBag td.desc span{text-transform:uppercase;display:block;}
.shopBag td.size{text-align:center;}
.shopBag td.price{text-align:right;padding-right:20px;}
.shopBag button{border:none;color:#000;font-weight:bold;font-size:11px;width:12px;height:12px;margin-bottom:3px;}
.shopBag tbody td.quant{text-align:right;}
.shopBag tbody td.quant span{display:inline-block;}
.shopBag td.quant .num{position:relative;top:-6px;margin-right:5px;}
.shopBag td.quant button{background:url(../images/icos_plus_minus.gif) no-repeat 0 0;display:block;position:relative;top:5px;}
.shopBag td.quant button.butPlus{background-position:0 0;}
.shopBag td.quant button.butMinus{background-position:0 -12px;}
.shopBag td.quant button.butPlus:hover{background-position:0 -24px;}
.shopBag td.quant button.butMinus:hover{background-position:0 -36px;}
.shopBag td button.butDelete{background:transparent url(../images/button_close.png) no-repeat 0 0;width:18px;height:18px;}
.shopBag td button.butDelete:hover{background-position:0 -18px;}
.shopBag td.delete{text-align:right;padding-right:20px;.position:relative;}
.shopBag tfoot td{text-align:right;padding:3px 20px 3px 0;background-color:#f8f8f8;}
.shopBag tfoot tr.total{font-size:18px;font-weight:bold;text-transform:uppercase;}
.shopBag tfoot tr.total td{white-space:nowrap;}
.shopBag tfoot tr.vat td{color:#606367;background:#f8f8f8 url(../images/dotted_line.png) repeat-x bottom left;}
.shopBag tfoot .padT20 td{padding-top:25px;}
.shopBag tfoot .padB20 td{padding-bottom:25px;}
.shopBag tfoot td.padR20{padding-right:20px!important;}
.shopBag .gift .checkbox{font-weight:bold;margin-bottom:3px;display:inline-block;float:right;padding-left:8px;}
.shopBag img{width:65px;height:83px;}
.steps{margin-bottom:20px;}
.steps li{text-transform:uppercase;color:#6d6e71;font-weight:bold;display:inline-block;margin-right:15px;*display:inline;}
.steps li.act{color:#000;}
.steps .step3 li{width:33%;text-align:center;}
.selectCountry{color:#000;overflow:hidden;}
.selectCountry span{display:inline-block;width:85%;font-size:14px;font-weight:bold;margin-bottom:15px;background:url(../images/dotted_line.png) repeat-x left bottom;padding-bottom:13px;text-transform:uppercase;}
.selectCountry ul{padding-top:10px;}
.selectCountry li{float:left;display:inline-block;width:15%;margin-right:20px;}
.selectCountry li.col2{width:30%;}
.selectCountry li.col2 .listCountries{float:left;width:49%;}
.selectCountry li.lastCol{margin-right:0;}
.selectCountry li.lastCol span{width:100%;}
.listCountries li{margin-bottom:5px;font-size:12px;margin-right:10px;float:none;display:block;width:auto;margin-right:0;}
.listCountries li a{color:#000;text-decoration:none;font-weight:bold;}
.listCountries li a:hover{text-decoration:underline;}
.world{position:absolute;right:45px;top:20px;}
.world img{width:114px;height:64px;}
.payment{position:relative;}
.totals{position:absolute;right:0;top:0;background:#f8f8f8;padding:10px;}
.totals label{float:left;}
.totals .amount{text-align:right;padding-left:1em;}
.totals .total{font-size:14px;font-weight:bold;}
.totals .vat{text-align:right;}
.methodPayment{position:relative;min-height:210px;.min-height:240px;}
.address{margin:5px 0 15px 0;font-size:12px;}
.address .contact{color:#959595;margin-top:3px;display:block;font-size:11px;}
.editAddress{width:590px;}
.listCards{margin-bottom:20px;}
.listCards li{margin-right:30px;background-position:0 10px!important;width:25%;position:relative;}
.listCards li span{font-weight:bold;position:relative;top:-12px;}
.listCards img{margin-right:5px;width:37px;height:23px;padding:2px;border:2px solid transparent;}
.listCards img:hover{border-color:#84776D;}
.listCards li:hover span{visibility:visible;}
.listCards2{margin-bottom:15px;}
.listCards2 li{background-position:0 10px!important;width:9%;height:50px;display:inline-block;*display:inline;vertical-align:top;}
.listCards2 li span{display:block;visibility:hidden;font-weight:bold;}
.listCards2 img{margin-right:5px;width:37px;height:23px;padding:2px;border:2px solid transparent;}
.listCards2 img:hover,.listCards2 img.selected{border-color:#84776D;}
.listCards2 li:hover span{visibility:visible;}
.methodPayment .labelLeft{width:150px;}
.viewMap{color:#969696;text-decoration:underline;font-weight:normal;margin-left:20px;}
.helpMsg{margin-top:.5em;color:#595959;}
.helpMsg a{text-decoration:underline;color:#595959;}
.helpMsg a:hover{text-decoration:underline;color:#000;}
.methodPayment .helpMsg{margin-left:152px;display:block;}
.veriSign{position:absolute;top:90px;.top:105px;right:0;width:164px;}
.veriSign p{color:#7d7d7d;}
.veriSign p a{text-decoration:underline;color:#7d7d7d;}
.veriSign img{width:154px;height:89px;}
.tooltip{background:url(../images/brd_top_bubble.png) no-repeat right top;width:190px;position:absolute;bottom:35px;left:-80px;padding-top:7px;}
.tooltipCont{background:url(../images/center_bubble.png) repeat-y right bottom;min-height:44px;padding:0 10px;*height:44px;*height:auto!important;}
.tooltip .bt{background:url(../images/brd_bottom_bubble.png) no-repeat right bottom;height:44px;margin-top:-30px;}
.tooltipCont .text{position:relative;z-index:100;text-transform:uppercase;text-align:center;font-size:11px;font-weight:bold;}
.storeSearch{width:260px;padding-right:28px;float:left;}
.storeSearch p{width:auto;}
.modalInfo .storeSearch p{font-size:11px;}
.storeSearch .labelLeft{width:70px;}
.storeSearch .formControls{padding:1em 0;}
.locationMap{width:455px;height:455px;float:right;margin-bottom:40px;}
.infoStoreLocator .locationMap{width:430px;height:430px;margin-right:15px;}
.storeSearchResult{margin-bottom:20px;}
.storeSearchResult li{margin-bottom:.5em;}
.storeSearchResult li .address{margin:3px 5px 10px 20px;background:url(../images/dotted_line_v.png) repeat-y 0 0;padding-left:10px;display:none;}
.storeSearchResult a{margin-right:5px;text-decoration:none;display:block;}
.storeSearchResult li a span{background:url(../images/ico_plus.png) no-repeat 0 0;padding-left:15px;display:block;}
.storeSearchResult li.openInfo a span{background:url(../images/ico_minus.png) no-repeat 0 0;padding-left:15px;}
.storeSearchResult li .address a{text-decoration:underline;background:none;padding:0;margin:0;display:inline;}
.storeSearchResult li.openInfo .address{display:block;}
.storeSearchResult .actions{margin-bottom:20px;}
.storeSearchResult .linkMap{background:url(../images/ico_link_map.png) no-repeat 0 5px!important;padding-left:10px!important;}
.checked{background:url(../images/check_on.png) no-repeat 0 0!important;padding-left:20px;}
.unchecked{background:url(../images/check_off.png) no-repeat 0 1px;padding-left:20px;}
.radioGroup{margin:10px 0 20px;}
.radioGroup li{padding-left:17px;margin-bottom:.5em;}
.radioGroup label{font-weight:normal;}
.radioOn{background:url(../images/radio_on.png) no-repeat 0 1px!important;padding-left:15px;}
.radioOff{background:url(../images/radio_off.png) no-repeat 0 1px;padding-left:15px;}
form label{font-size:12px;font-weight:bold;margin-bottom:.5em;display:inline-block;}
.labelUp{font-size:12px;font-weight:bold;display:block;}
.labelLeft{font-size:12px;font-weight:bold;display:inline-block;width:130px;margin-bottom:0;vertical-align:middle;}
.labelCheck{display:inline;vertical-align:middle;}
.labelCheck a{text-decoration:underline;}
.labelRadio{display:inline;vertical-align:middle;margin-right:10px;}
.controls{background:url(../images/dotted_line.png) repeat-x left bottom;padding-bottom:1em;margin-bottom:1em;}
.inputText{width:179px;height:26px;padding:0 2px;font-size:12px;line-height:26px;font-weight:bold;border:none;background:transparent url(../images/input_text.png) no-repeat right top;.background:#fff!important;.border:1px solid #7b7b7b;color:#444;margin-right:2px;vertical-align:middle;}
.inputText[disabled=disabled]{background:none;}
.inputText:focus{background-position:right -26px;color:#000;width:175px;height:26px;padding:0 4px;}
.inputW34{width:34px!important;background-position:right -156px;}
.inputW34:focus{width:30px!important;background-position:right -182px;}
.inputW50{width:50px!important;background-position:right -104px;}
.inputW50:focus{width:46px!important;background-position:right -130px;}
.inputW136{width:136px!important;background-position:right -52px;}
.inputW136:focus{width:132px!important;background-position:right -78px;}
.inputW213{width:209px!important;background-position:right -52px;}
.inputW213:focus{width:205px!important;background-position:right -78px;}
.textarea{width:183px;height:104px;background:url(../images/textarea.png) no-repeat top left;padding:0 0 0 4px;display:inline-block;border:none;color:#444;font-weight:bold;.background:none;.border:1px solid #7b7b7b;.width:173px;}
.textarea:focus{width:183px;height:104px;background:url(../images/textarea.png) no-repeat bottom left!important;color:#000;}
.labelTextarea{vertical-align:top!important;}
.inputCheck{vertical-align:middle;margin-right:.5em;}
.formControls{padding-bottom:1em;}
.formControl{margin-bottom:1em;font-size:12px;}
.privacyControl{margin:2em 0;}
.requiredLegend{text-align:right;color:#6D6E71;margin-bottom:20px;xoverflow:hidden;}
.inputTip{color:#595959;font-size:12px;font-style:italic;margin:0 30px 0 10px;line-height:15px;display:none;vertical-align:top;position:absolute;width:320px;}
.tipWarn{font-weight:bold;}
.tipWarn img{vertical-align:middle;margin-right:5px;}
select{height:26px;border:1px solid #7b7b7b;}
.select{display:inline-block!important;text-align:left;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;position:relative;width:183px;xxxtop:3px;*display:inline!important;zoom:1;margin-right:3px;vertical-align:middle;}
.select a:hover{text-decoration:none;}
.dropped .selectChild{visibility:visible;}
.select .selectHead{cursor:default;text-indent:0;border:1px solid #7b7b7b;height:18px;padding:3px 5px;z-index:100;overflow:hidden;}
.select .selectHead .text{line-height:18px;overflow:hidden;text-indent:1px;font-weight:bold;}
.select .selectHead .arrow{background:url(../images/arrow_down.png) no-repeat 0 6px;width:10px;height:15px;cursor:pointer;display:inline-block;float:right;height:16px;width:16px;}
.selectChild{background:url("../images/bg_dropdown.png") no-repeat scroll left bottom transparent;_background:#fff;margin:0;width:auto;min-width:182px;padding-bottom:1px;z-index:101;position:absolute;visibility:hidden;}
.select .selectChildCont{padding:0 0 6px 0;_padding-bottom:0;width:auto;min-width:182px;display:block;position:relative;overflow:hidden;}
.select .selectChildCont ul{_border:1px solid #7b7b7b;max-height:150px;_height:150px;_height:expression((documentElement.clientHeight <150) ? "150px":"100%");overflow-y:auto;overflow-x:hidden;margin-bottom:1px;_margin-bottom:0;min-width:182px;width:auto;}
.select .selectChildCont ul li{margin-bottom:0;white-space:nowrap;display:block;}
.select .selectChildCont ul li a:hover,.select .selectChildCont ul li a:hover span{background-color:#7d7d7d;color:#fff;}
.select .selectChildCont ul li a{color:#000;display:block;padding:2px 18px 5px 2px;_width:100%;font-weight:bold;}
.select .selectChild .lb{display:none;}
.select .selectChild .lt{left:0;width:100%;height:1px;background:transparent url(../images/bg_dropdown.png) no-repeat scroll left top;position:absolute;_width:100%;_display:none;}
.select .selectChild .rb{background-image:url("../images/bg_dropdown.png");background-position:right bottom;bottom:0;height:10px;position:absolute;right:-7px;width:7px;z-index:1001;_display:none;}
.select .selectChild .rt{background-image:url("../images/bg_dropdown.png");background-position:right top;bottom:10px;position:absolute;right:-7px;top:0;width:7px;z-index:1001;_display:none;}
.selectSmall{width:55px!important;}
.selectSmall .selectChild,.selectSmall .selectChildCont,.selectSmall .selectChildCont ul{min-width:54px!important;}
.selectMedium{width:100px!important;}
.selectMedium .selectChild,.selectMedium .selectChildCont,.selectMedium .selectChildCont ul{min-width:99px!important;}
.selectW214{width:214px!important;}
.selectW214 .selectChild,.selectW214 .selectChildCont{min-width:213px!important;}
.actions{margin:8px 0 28px;}
.btInline form{display:inline;}
.dialogActions{text-align:right;padding:20px;margin:0;}
.actions .button{border:none;cursor:pointer;overflow:visible;height:37px;padding:0 17px 0 0;text-transform:uppercase;margin:0 6px 0 3px;background-color:transparent;background-image:url(../images/button.png);background-position:right bottom;}
button::-moz-focus-inner{border:none;}
.actions .button span{display:block;white-space:nowrap;padding:11px 0 0 17px;height:26px;_height:25px;font-size:12px;font-weight:bold;margin-left:-3px;_margin-left:0;background-image:url(../images/button.png);background-position:left bottom;text-align:center;min-width:165px;.width:auto;_width:165px;}
@media screen and(-webkit-min-device-pixel-ratio:0){.actions .button span{margin-top:-1px;}
.actions a.button span{margin-top:0;}
.actions .button{padding:0 17px 0 3px;}
}
.fixedWidth span{width:90px!important;}
.actions a.button{display:inline-block;}
.actions a.button span{display:block;}
.actions a.button:hover{text-decoration:none;}
.actions .butAddCart{width:175px;}
.actions .butAddCart span{min-width:0;_width:130px;}
#buyButton span{_width:120px;}
#buyButton{margin-left:10px;visibility:hidden;}
#buyButton span{min-width:0;}
.actions .butBlack{background-position:right 444px;}
.actions .butBlack span{background-position:0 444px;color:#fff;}
.actions .butBlack:hover{background-position:right 407px;}
.actions .butBlack:hover span{background-position:0 407px;}
.actions .nextBlack{background-position:right 296px;padding-right:37px;}
.actions .nextBlack span{background-position:0 296px;color:#fff;}
.actions .nextBlack:hover{background-position:right 259px;}
.actions .nextBlack:hover span{background-position:0 259px;}
.actions .prevBlack{background-position:right 148px;}
.actions .prevBlack span{background-position:0 148px;padding-left:27px;color:#fff;}
.actions .prevBlack:hover{background-position:right 111px;}
.actions .prevBlack:hover span{background-position:0 111px;}
.actions .butWhite{background-position:right 333px;}
.actions .butWhite span{background-position:0 333px;}
.actions .butWhite:hover{background-position:right 407px;}
.actions .butWhite:hover span{background-position:0 407px;color:#fff;}
.actions .nextWhite{background-position:right 185px;padding-right:37px;}
.actions .nextWhite span{background-position:0 185px;}
.actions .nextWhite:hover{background-position:right 259px;}
.actions .nextWhite:hover span{background-position:0 259px;color:#fff;}
.actions .prevWhite{background-position:right 37px;}
.actions .prevWhite span{background-position:0 37px;padding-left:37px;}
.actions .prevWhite:hover{background-position:right 111px;}
.actions .prevWhite:hover span{background-position:0 111px;color:#fff;}
.actions .butBlack:active,.actions .butWhite:active{background-position:right 370px;}
.actions .butBlack:active span,.actions .butWhite:active span{background-position:0 370px;}
.actions .nextBlack:active,.actions .nextWhite:active{background-position:right 222px;}
.actions .nextBlack:active span,.actions .nextWhite:active span{background-position:0 222px;}
.actions .prevBlack:active,.actions .prevWhite:active{background-position:right 74px;}
.actions .prevBlack:active span,.actions .prevWhite:active span{background-position:0 74px;}
.actions .butSmallWhite,.actions .butSmallBlack{height:25px;background-image:url(../images/button_small.png);}
.actions .butSmallWhite span,.actions .butSmallBlack span{padding:4px 0 0 17px;height:21px;background-image:url(../images/button_small.png);min-width:125px;.width:auto;_width:125px;}
.actions .butSmallWhite{background-position:right bottom;}
.actions .butSmallWhite span{background-position:left bottom;}
.actions .butSmallBlack{background-position:right top;color:#fff;}
.actions .butSmallBlack span{background-position:left top;color:#fff;}
.actions .butSmallWhite:hover,.actions .butSmallBlack:hover{background-position:right 75px;}
.actions .butSmallWhite:hover span,.actions .butSmallBlack:hover span{background-position:0 75px;color:#fff;}
.actions .butSmallWhite:active,.actions .butSmallBlack:active{background-position:right 50px;}
.actions .butSmallWhite:active span,.actions .butSmallBlack:active span{background-position:0 50px;}
.passHelpLink{margin-top:.5em;color:#595959;}
.passHelpLink a{text-decoration:underline;color:#595959;}
.passHelpLink a:hover{text-decoration:underline;color:#000;}
.nameAccount{font-size:14px;font-weight:normal;position:absolute;right:0;top:7px;_right:80px;}
.infoAccountNav a{text-transform:uppercase;font-size:14px;}
.infoAccountNav a:hover{color:#7d7d7d;text-decoration:none;}
.infoAccountNav li.act a{font-weight:bold;}
.infoAccountCont .titleSection{margin-bottom:5px;}
.tableAccount{width:614px;}
.tableAccount td{vertical-align:top;}
.tableAccount td span{display:block;}
.tableAccount td span.nowrap{white-space:nowrap;}
.tableAccount .colActions{xwidth:125px!important;padding-right:0;}
.tableAccount .button{margin-bottom:10px;margin-right:0;}
.tableAccount .button span{min-width:90px;.width:auto;_width:90px;}
.numeric{text-align:right;}
.sectionsStore{text-transform:uppercase;}
.tableAccount .amount{text-align:right;padding-right:40px;white-space:nowrap;text-transform:uppercase;}
.orderList{margin-bottom:40px;}
.orderList li{list-style:decimal!important;font-size:12px;margin-left:30px;margin-bottom:5px;}
.returnAddress{margin-bottom:40px;}
.selSection label{display:block;}
.table{width:100%;background:url(../images/dotted_line.png) repeat-x top left;}
.table thead th{background:url(../images/dotted_line.png) repeat-x bottom left;font-weight:bold;text-transform:uppercase;padding:16px 13px 16px 0;}
.table thead th.lastCol,.table tbody td.lastCol{text-align:right;padding-right:0;}
.table tbody td{padding:13px 13px 13px 0;background:url(../images/dotted_line.png) repeat-x bottom left;}
.table .actions{margin:0;}
.tbTemplate{width:100%;margin:5px 0 25px 0;}
.tbTemplate td{vertical-align:top;}
.orderData{font-size:14px!important;padding:0 0 25px 0;}
.orderData p{padding-bottom:0;font-size:14px!important;}
.orderData span.label{color:#6b6b6b;}
.orderCont .quant,.orderCont .price{text-align:right;}
.orderCont tfoot td{text-align:right;}
.orderCont tfoot td{padding:3px 13px 3px 0;}
.orderCont tfoot .total td{font-size:14px;font-weight:14px;text-transform:uppercase;`;}
.orderCont tfoot .totalBox td{background:url(../images/dotted_line.png) repeat-x bottom left;font-size:14px;font-weight:14px;text-transform:uppercase;padding-top:20px;padding-bottom:20px;}
.orderCont tfoot tr.vat td{color:#606367;background:url(../images/dotted_line.png) repeat-x bottom left;}
.orderCont tfoot .padT20 td{padding-top:25px;}
.orderCont tfoot .padB20 td{padding-bottom:25px;}
.contactData{font-size:12px;color:#6b6b6b;margin-bottom:20px;}
.contactData a{text-decoration:underline;font-size:12px;color:#6b6b6b;}
.contactData p{padding-bottom:5px;}
.confirmation{border:1px dotted #cbcbcb;padding:10px;margin-bottom:20px;background-color:#fcfcfc;}
.message{width:530px;margin:0 auto;position:relative;top:100px;font-weight:bold;font-size:14px;}
.message .title{font-size:36px;padding-bottom:.3em;}
.message .contact{color:#a1a1a1;font-size:12px;}
.message .contact a{text-decoration:underline;color:#a1a1a1;}
.multiMessage li{width:48%;min-height:200px;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:5px;zoom:1;*display:inline;_height:200px;min-width:360px;}
.multiMessage p{width:360px;}
.multiMessage .title{font-size:24px;padding-bottom:.3em;}
.multiMessage .contact{color:#a1a1a1;font-size:11px;}
.multiMessage .contact a{text-decoration:underline;color:#a1a1a1;}
.infoGift{width:648px;position:relative;}
.infoGiftCont{min-height:150px;display:table-cell;width:auto;}
.infoGiftCont p{_width:30em;}
.infoGiftCont .actions{margin-top:40px;}
.infoGift .imgGift{width:250px;float:right;text-align:right;}
.infoGift .imgGift img{width:202px;height:231px;}
.infoViewMap{width:770px;padding-right:0;}
.infoViewMap .locationMap{width:521px;height:335px;margin:0 0 0 20px;_margin-left:0;}
.infoViewMap p{width:auto;}
.infoCVV2{width:510px!important;}
.infoCVV2 img{margin:0 10px 20px 0;width:240px;height:151px;}
.infoSizeGuide{padding:20px;}
.infoSizeGuide h1{font-size:22px;font-weight:bold;text-transform:uppercase;margin-bottom:1em;}
.infoSizeGuide table{width:100%;}
.infoSizeGuide table td{vertical-align:top;}
.infoSizeGuide .sizeSections{border-right:1px solid #7f7f7f;padding-right:20px;}
.infoSizeGuide .section{margin-bottom:20px;}
.infoSizeGuide .caption{background:#000;padding:5px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:12px;display:inline-block;width:100%;}
.infoSizeGuide .caption a{color:#fff!important;}
.infoSizeGuide .figures{text-align:center;padding-left:10px;*padding-left:20px;width:263px;}
.infoSizeGuide .figures h2{text-align:left;}
.infoSizeGuide .figures img{display:block;margin:10px auto 50px;}
.infoSizeGuide .figures p{text-align:center;width:100%;}
.tbSizeGuide{width:100%;margin:10px 0 15px;}
.tbSizeGuide td{padding:4px;border-right:1px solid #f2f2f2;text-align:center;}
.tbSizeGuide td.lastCol{border:none;}
.tbSizeGuide td.firstCol{text-align:left;}
.tbSizeGuide .par td{background:#f7f7f7;}
.tbSizeGuide .headSize td{font-weight:bold;}
.infoSendFriend{width:592px;}
.infoSendFriend .inputTip{width:auto;}
.infoSendFriend{width:592px;}
.infoSendFriend .inputTip{width:auto;}
.boxContact{background:#f7f7f7;padding:18px;margin-bottom:20px;min-height:230px;font-size:12px;}
.rMarged10{margin-right:10px;}
.lMarged10{margin-left:10px;}
.boxContact h3{text-transform:none;font-size:20px;font-weight:normal;}
.boxContact .button span{width:auto;min-width:0;}
.boxContact .phone{font-size:14px;}
.boxContact .phone span{font-size:18px;color:#515150;}
.boxContact .note{color:#7d7d7d;}
#mainLoader{position:absolute;top:60px;right:5px;width:16px;height:11px;background:transparent url(../images/loader.gif) no-repeat 0 0;}
.headLoader{position:absolute;top:20px;right:5px;width:16px;height:11px;}
div.basketNoStock{position:absolute;background:transparent url("../images/red_top_arrow.gif") no-repeat scroll 119px 0;margin-top:10px;padding-top:4px;right:4px;width:150px;.margin-top:60px;}
div.basketNoStock span{background-color:#B90000;color:#FFF;display:block;font-size:12px;font-weight:bold;padding:2px 15px;text-align:right;}
.noStockInfo{background-color:#B90000;color:#FFF;font-size:12px;font-weight:bold;margin-bottom:10px;padding:.5em 10px .2em 10px;}
.noStockInfo p{padding-bottom:.3em;}
.shoppingConditions,.privacy{margin:20px;width:500px;}
.shoppingConditions h1,.privacy h1{font-size:20px;text-align:center;font-weight:bold;margin-bottom:10px;}
.shoppingConditions ol{margin-bottom:1em;}
.privacy ol{margin:1em 0;}
.shoppingConditions ol li,.privacy ol li{font-size:12px;margin-left:3em;}
.shoppingConditions ol li h2{font-size:12px;}
.shoppingConditions a,.privacy a{text-decoration:underline;}
.shoppingConditions ol li p,.privacy ol li p{margin:0 0 0 -1em;}
.discStyle,.romanStyle,.decimalStyle{margin-bottom:1em;}
.decimalStyle li{list-style:decimal;}
.latinStyle li{list-style:lower-latin;margin-bottom:1em;}
.discStyle li{list-style:disc;margin-bottom:0;}
.romanStyle li{list-style:lower-roman;}
.privacy .decimalStyle>li{margin-bottom:1em;}
.infoShoppingGuide{width:817px;padding-right:0;margin:10px 0;}
.infoShoppingGuide ul,.infoShoppingGuide ol{margin-bottom:20px;}
.shoppingGuideNav a{text-transform:uppercase;font-size:14px;}
.shoppingGuideNav a:hover{color:#7d7d7d;text-decoration:none;}
.shoppingGuideNav li.act a{font-weight:bold;}
.shoppingGuideCont li{font-size:12px;margin-bottom:10px;}
.shoppingGuideCont h3{text-transform:none!important;}
.shoppingGuideCont li h3{text-transform:none!important;margin-bottom:3px!important;}
.shoppingGuideCont h3.titleSection{text-transform:uppercase!important;margin-bottom:5px!important;}
.shoppingGuideCont .listCards2 li{height:auto;margin-bottom:0;}
.shoppingGuideCont .listCards2 img{border:none;}
.shoppingGuideCont .sublist li{margin-left:5px;margin-bottom:10px;}
.infoShoppingGuide .sublist li a{text-decoration:underline;}
.shoppingGuideCont .shoppingSteps{*padding-left:10px;}
.shoppingGuideCont .shoppingSteps li{margin-left:2em;list-style:decimal;margin-bottom:1em;}
.pressCard{width:510px;margin:0 auto;margin-bottom:30px;padding-bottom:10px;font-size:12px;}
.pressCardCont{background:url(../images/bg_card.png) no-repeat left top;padding:20px 26px 0 26px;max-height:502px;_height:expression((documentElement.clientHeight <502) ? "502px");overflow:hidden;color:#898989;}
.pressCard .bordBottom{height:20px;background:url(../images/bg_card.png) no-repeat left bottom;}
.pressCard h3{font-size:24px;color:#000;text-transform:none;font-weight:normal;margin-bottom:10px;}
.pressCard .headAddress{font-size:14px;color:#000;font-weight:bold;}
.pressCard .contact{color:#000;}
.pressCard .contact span{color:#000;margin-right:10px;}
.pressCard .contactMail{clear:both;overflow:hidden;margin-bottom:20px;}
.pressCard .contactMail p{float:left;margin-right:20px;padding-right:20px;border-right:1px dotted #898989;}
.pressCard .contactMail p.last{border:none;}
.pressCard .contactMail p{float:left;}
.pressCard .contactMail a{display:block;font-size:11px;color:#000;text-decoration:underline;}
.companyCont{margin-bottom:1em;font-size:12px;max-width:500px;.width:500px;}
.companyCont h3{font-size:21px;text-transform:none;font-weight:normal;}
.companyCont h4{font-size:12px;text-transform:uppercase;margin-bottom:.5em;margin-left:10px;}
.companyCont ul{margin:0 0 10px 10px;}
.companyCont p{margin-left:10px;}
.centralOffice{font-size:13px;color:#898989;margin-bottom:20px;}
.centralOffice .headAddress{font-size:14px;color:#000;font-weight:bold;}
.officeList{margin-bottom:20px;float:left;margin-right:20px;width:45%;}
.officeList li{margin-bottom:.5em;}
.officeList li .address{margin:3px 5px 10px 20px;background:url(../images/dotted_line_v.png) repeat-y 0 0;padding-left:10px;display:none;}
.officeList a{margin-right:5px;text-decoration:none;display:block;}
.officeList li a span{background:url(../images/ico_plus.png) no-repeat 0 0;padding-left:15px;display:block;}
.officeList li.openInfo a span{background:url(../images/ico_minus.png) no-repeat 0 0;padding-left:15px;}
.officeList li .address a{text-decoration:underline;background:none;padding:0;margin:0;display:inline;}
.officeList li.openInfo .address{display:block;}
.officeList .actions{padding-bottom:20px;}
.boxTimeout{background:#f7f7f7;padding:18px;margin-bottom:20px;font-size:12px;position:relative;top:75px;}
.boxTimeout h3{text-transform:none;font-size:20px;font-weight:normal;}
.updateMessage{width:742px;height:344px;position:absolute;left:50%;margin-left:-371px;top:50%;margin-top:-177px;}
.updateMessage .headLogo{text-align:center;border-bottom:1px solid #000;height:21px;padding-bottom:11px;width:100%;left:0;}
.updateMessage .page{padding:0;border-bottom:1px solid #000;padding:60px 20px 40px;color:#c5c4c4;font-size:23px;font-weight:bold;}
.updateMessage p{margin-bottom:.5em;text-align:center;}
.updateMessage p.es{color:#a5a5a5;}
@media print{.page{padding-left:0;}
.main{width:auto;}
.menuUser,.smallShopBagHead,.nav,.back,.infoSale,.selSize,.actions,.share,.barUtil,.listProds,.viewSmall,.foot,.view{display:none!important;}
#confirmationPage .page .line,#confirmationPage .head{display:none;}
#confirmationPage .confirmation .line{display:block;}
#confirmationPage .confirmation{border:none;background-color:transparent;}
}
.divPaymentEmpty{height:195px;}
.paymentAuthorization{width:300px;font-weight:bold;font-size:20px;}
#staticPanel .modalContent{padding:30px;}
#bag{position:absolute;top:0;left:0;}
#itxLoading,.itxLoading{position:absolute;z-index:2000;background-image:url(../images/loader.gif);height:11px;width:16px;}
#itxOverlay{position:absolute;top:0;left:0;z-index:-900;background-color:#000;width:100%;}
#buyButton span{_width:120px;}
#buyButton{margin-left:10px;visibility:hidden;}
#buyButton span{min-width:0;}
#pupIFrame{position:absolute;top:0;left:0;z-index:1111;background:transparent;border:none;overflow:hidden;}
#ajaxIFrame{position:absolute;bottom:0;right:0;z-index:-100;background:transparent;border:none;overflow:hidden;}
.slider_outer{margin:10px;border:1px solid #e6e6e6;padding:5px;}
.slider_gutter{float:left;width:100%;display:block;position:relative;}
.slider_gutter_item{position:relative;float:left;left:100%;}
#slider_minmax_gutter_l,.slider_gutter_l{width:10px;margin-left:-100%;height:20px;background:url(../images/slider_l.gif) no-repeat;}
#slider_minmax_gutter_m{width:360px;margin-left:-370px;height:20px;background:url(../images/slider_rptr.gif) repeat-x;}
#slider_minmax_gutter_r,.slider_gutter_r{width:10px;margin-left:-15px;height:20px;background:url(../images/slider_r.gif) no-repeat;border:1px;}
#minmax_slider{width:380px;margin:0 10px;}
.slider_gutter{width:150px;margin:10px 0 0 0;}
.slider_gutter_m{width:140px;margin-left:-150px;height:20px;background:url(../images/slider_rptr.gif) repeat-x;}
.knob{position:absolute;height:20px;width:20px;background:url(../images/slider_knob.gif) no-repeat;cursor:pointer;}
#slider_bkg_img{position:absolute;height:8px;margin:6px 0 0 -10px;width:374px;}
#slider_bkg_img_1{position:absolute;height:8px;margin:6px 0 0 0;width:200px;}
.slide_container .slider{float:left;display:block;position:relative;}
.slide_container #slider_C{width:270px;margin:0 0 0 10px;border:0 solid red;}
.slide_container .slider_gutter_C{width:250px;margin-left:-260px;height:20px;background:url(../images/slider_rptr.gif) repeat-x;}
.slide_container #slider_bkg_img_C{position:absolute;height:8px;margin:6px 0 0 0;width:430px;}
.slide_container .slider_gutter_r{width:10px;margin-left:-10px;height:20px;background:url(../images/slider_r.gif) no-repeat;border:1px;}
.slider .priceNumber,.sliderHandle{cursor:pointer;}
#locker{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:#FFF;filter:alpha(opacity=0);opacity:0;}
#categoryProducts{min-height:500px;}
.modalDialog{z-index:3000;}
.activebar-container{background:#ffffe1;border-bottom:1px solid #666;color:#000;cursor:default;display:block;font-size:9px;height:0;left:0;overflow:hidden;padding:4px 0;position:absolute;text-decoration:none!important;top:0;width:100%;z-index:9999;direction:ltr;}
.activebar-container .icon,.activebar-container .close{height:16px;margin:0 4px;padding:0;width:16px;}
.activebar-container .icon{float:left;}
.activebar-container .close{float:right;}
.activebar-container p{font-family:Bitstream Vera Sans,verdana,sans-serif;font-size:11px;margin:0 8px;padding-top:1px;}
