@charset "utf-8";.bx-clone{display:none}
.bx-wrapper{position:relative}
.bx-wrapper .bx-viewport{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:none;border:0;background:transparent;left:0}
.bx-wrapper .bx-controls{top:0;width:100%;height:100%}
.bx-wrapper .bx-pager .bx-pager-item{padding:0 5px;border-right:2px solid black}
.bx-wrapper .bx-pager .bx-pager-item:last-of-type{border-right:0}
.bx-wrapper .bx-controls-direction a{width:20px;height:28px;margin-top:-14px}
.bx-wrapper .bx-controls-direction a.bx-prev,.bx-wrapper .bx-controls-direction a.bx-prev:hover{background:url("img/relaunch2014_assets.png") -17px -17px no-repeat transparent;left:0}
.bx-wrapper .bx-controls-direction a.bx-next,.bx-wrapper .bx-controls-direction a.bx-next:hover{background:url("img/relaunch2014_assets.png") -72px -17px no-repeat transparent;right:0}
body{*font-size:small;*font:x-small}
select,input,button,textarea{font-size:99%;font-family:inherit}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
body{_text-align:center}
.body{overflow:hidden;_overflow:visible;_zoom:1}
.page{margin:0 auto;width:950px;_text-align:left}
.main{overflow:hidden;_overflow:visible;_zoom:1}
.leftCol{float:left;width:250px;_margin-right:-3px}
.rightCol{float:right;width:300px;_margin-left:-3px}
.line,.lastUnit{overflow:hidden;_overflow:visible;_zoom:1}
.unit{float:left;_zoom:1}
.unitExt{float:right}
.size1of1{float:none}
.size1of2{width:50%}
.size1of3{width:33.33333%}
.size2of3{width:66.66666%}
.size1of4{width:25%}
.size3of4{width:75%}
.size1of5{width:20%}
.size2of5{width:40%}
.size3of5{width:60%}
.size4of5{width:80%}
.lastUnit{float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}
.media{width:auto}
.mod{margin:10px}
.hd,.bd,.ft{overflow:hidden;_overflow:visible;_zoom:1}
.inner{position:relative}
b{display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10}
.tl,.tr,.bl,.br{height:10px;width:10px;float:left}
.tl{background-position:left top}
.tr{background-position:right top}
.bl{background-position:left bottom}
.br{background-position:right bottom}
.br,.tr{float:right}
.bl,.br{margin-top:-10px}
.top{background-position:center top}
.bottom{background-position:center bottom;_zoom:1}
.complex{overflow:hidden;*position:relative;*zoom:1}
.complex .tl,.complex .tr{height:32000px;margin-bottom:-32000px;width:10px;overflow:hidden}
.complex .top{height:5px}
.complex .bottom{height:5px}
.pop{overflow:visible;margin:10px 20px 20px 10px;background-position:left top}
.pop .inner{right:-10px;bottom:-10px;background-position:right bottom;padding:0 10px 10px 0}
.pop .tl,.pop .br{display:none}
.pop .bl{bottom:-10px}
.pop .tr{right:-10px}
html{height:100%}
body{min-height:100%}
.overflow{overflow:visible}
.clear{display:block;clear:left;line-height:0}
.unit{min-height:1px}
* html .unit{height:1px}
header,footer,nav,section,aside,article,figure{display:block}
body{font-family:Arial,sans-serif;font-size:13px;line-height:17px;color:#333}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Georgia,serif}
a{color:#333;text-decoration:none}
h1,.h1{font-size:24px;line-height:30px;color:#571f33}
.richText h3,h2,.h2{font-size:17px;line-height:22px;color:#571f33}
h3,.h3{font-size:14px;line-height:18px;color:#571f33}
h4,h5,h6,.h4,.h5,.h6{font-size:13px;line-height:17px;color:#571f33}
ul.base,ul.baseLink,ol.base{margin:0}
ul.base ul,ul.baseLink ul,ol.base ol{margin:0}
ul.base li,ul.baseLink li{margin-left:20px;padding:0;background:transparent url(img/icon-sprite.png) 0 0 no-repeat}
ul.baseLink li{background:transparent url(img/icon-sprite.png) 0 0 no-repeat}
ol.base li{list-style:decimal;list-style-position:outside;background:0}
.richText a{color:#571f33;font-style:italic}
.richText a:hover{color:#903}
.richText b{display:inline;font-weight:bold;font-size:100%}
.richText ol{padding-left:19px}
.richText ol li{list-style-type:decimal}
.richText ul{padding-left:15px}
.richText ul li{list-style-type:none;background-image:url(img/list-image.gif);background-position:1px 6px;background-repeat:no-repeat;padding-left:15px}
.richText p,.richText ol,.richText ul{margin-bottom:12px}
.floatLeft{float:left}
.floatRight{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;zoom:1}
.loading{background:url('img/loading.gif') left top no-repeat;display:none;height:24px;left:438px;position:absolute;top:32px;width:24px}
.x-combo-list-inner b{line-height:17px!important;font-size:13px!important;font-weight:bold!important}
html{background:#000}
body{background:#000 url(img/bg.gif) repeat-y top center}
.page{position:relative;width:960px;margin:auto;color:#333}
.head{margin-top:1px;background:url("img/head_line.gif") no-repeat scroll center top transparent;min-height:120px}
.head .headInfoUnit .unit{float:right}
.head .headInfoUnit .mod{margin-right:20px;margin-top:13px}
.page .body{overflow:visible}
.page .body .content>.main{padding:20px 0;background-color:#fff}
.hasSidebar .body .content{background:#fff url(img/content-bg.gif) repeat-y top right}
.pInfo .body .content{background:#fff url(img/pInfo-bg.gif) repeat-y top left}
.page .main .sep2of3{background:#fff url(img/sep2of3.png) repeat-y 66.6% top;padding-top:6px}
.page .main .sep1of3{background:#fff url(img/sep1of3.png) repeat-y 50% top;padding-top:6px}
.body .main .mod{margin:0 20px 20px 20px}
.pInfo .line .unit.size1of3.noLogo{height:125px}
.pInfo .main .mod,.hasSidebar .main .mod{margin:0 50px 20px 10px}
.productcontentparsys .mod{margin:0 0 20px 0}
.hasSidebar .main .modSiteActionBar,.leftCol{width:240px;padding-top:30px}
.leftCol .mod{margin:30px 20px 30px 10px}
.rightCol{width:240px}
.rightCol .mod{margin-top:30px}
.rightCol .modImageTeaser{margin-top:0}
.page .foot{border-top:1px solid #000;margin-top:30px}
.footSitemap{border-top:1px solid #262626;border-bottom:1px solid #000;padding:15px 0 28px}
.footFurther{border-top:1px solid #262626;padding:18px 0}
.footFurther .unit{float:right}
.footFurther .mod{margin-left:20px}
.footMeta{padding:26px 15px 17px 15px;background:transparent url(img/nav-bg.gif) repeat-x left -55px}
.metaRight{float:right}
.size1of3{width:320px}
.modCaptcha{margin:0}
.modCaptcha input[type=text]{display:block;float:left;width:50px}
.modCaptcha .captcha_img{display:block;float:left;height:23px;margin:0 5px 5px;overflow:hidden}
.modCaptcha .formRow button{display:block;float:left;margin:0}
.modCaptcha .timer{clear:both;height:10px;border:1px solid #bfbfbf;margin:0 0 0 160px;position:relative;width:100px}
.modCaptcha .timer .form_captchatimer{background:#bfbfbf;height:100%;width:100%}
.modCaptcha p{clear:left;margin:5px 0 0 160px}
.skinImageGalleryNothumbs .navigation-container{display:none}
.skinImageGallerySep2{padding-top:20px;border-top:1px dashed #c0c0c0}
.modImageGrid{margin:0}
.modImageTeaser{margin:0;overflow:hidden}
.modImageTeaser .bd{line-height:0}
.modImageTeaser a{text-decoration:none;line-height:0}
.modImageTeaser .desc{margin:0;line-height:normal}
.modImageTeaser .desc *{color:#fff}
.modImageTeaser .desc h2,.modImageTeaser .desc h3,.modImageTeaser .desc .h2,.modImageTeaser .desc .h3{margin:5px 0;padding:0 10px;font-style:italic}
.modImageTeaser .desc .h2{font-size:17px;line-height:22px}
.modImageTeaser .desc .h3{font-size:14px;line-height:18px}
.modImageTeaser .desc p{padding:0 10px 10px 10px;font-size:11px;line-height:14px}
.skinImageTeaserCarousel .bd{width:320px;background-color:#000}
.skinImageTeaserCarousel img{float:left}
.skinImageTeaserCarousel .desc{position:static;float:left;width:160px}
.skinImageTeaserSlide{position:relative;zoom:1}
.skinImageTeaserSlide .overlay{background-color:#000;opacity:.6;filter:alpha(opacity=60);height:32px}
.skinImageTeaserSlide .overlay,.skinImageTeaserSlide .desc{position:absolute;bottom:0;left:0;width:100%}
.skinImageTeaserSlide .desc p{display:none}
.hasSidebar .main .unit.size1of2>.mod.skinImageTeaserSlide{margin:0!important}
.modLinkProfessional{margin:0}
.modLinkProfessional a,.modLinkProfessional a:link{display:inline-block;padding-left:15px;margin-top:5px;background:url("img/icon-sprite.png") no-repeat left -400px;font-style:normal;color:#fff;font-size:17px;letter-spacing:.045em}
.modLinkProfessional span{display:block;font-size:8px;color:#999;letter-spacing:.05em;text-transform:uppercase}
.modMetaNav{margin:0}
.modMetaNav ul,.modMetaNav li{float:left}
.modMetaNav span,.modMetaNav a.meta{display:inline-block;font-size:11px;line-height:11px;text-decoration:none;padding:0 5px;border-left:1px solid #999;color:#999}
.modMetaNav li.first a{border:0}
.modPager{padding-top:4px;border-top:1px solid #c0c0c0;margin:0}
.modPager .bd{margin-bottom:-4px;text-align:center}
.modPager .prev{float:left}
.modPager .next{float:right}
.modPager span.next,.modPager span.prev{padding-left:12px;background:url("img/icon-sprite.png") no-repeat left -695px;font-family:Georgia,serif;font-style:italic;color:#999}
.modPager span.next{padding-left:0;padding-right:12px;background-position:right -395px}
.modPager ul{font-size:12px}
.modPager li{display:inline}
.modPager li a{color:#333}
.modPager .active span,.modPager li a:hover{color:#903}
.skinPagerOverview{border:none!important;margin:10px 10px 0!important}
.skinPagerTop{border-bottom:1px solid #c0c0c0}
.skinPagerTop .bd{padding-bottom:4px;margin-bottom:0}
.modParsys{margin:0}
.modProductFinder{margin:0;background:#242426 url(img/pf-bg.png) repeat-x top left;color:#b3b3b3}
.modProductFinder .hd{padding:12px 20px 5px 20px}
.modProductFinder .hd a.infoButton{background:url(img/info-bubble-sprite.png) left -1200px no-repeat;display:block;float:right;height:18px;width:18px}
.modProductFinder .hd .size1of4 a.base{background:0;display:inline-block;font-size:14px;margin-top:3px;padding-left:20px}
.modProductFinder h2{color:#fff;padding-bottom:5px}
.modProductFinder h3{font-size:15px;line-height:19px;color:#fff;margin-bottom:10px}
.modProductFinder .criteria{padding:20px 0 10px 0;border-top:1px solid #333;border-bottom:1px solid #000}
.modProductFinder .criteria .unit{border-right:1px solid #000;border-left:1px solid #333}
.modProductFinder .criteria .firstUnit{border-left:0}
.modProductFinder .criteria .lastUnit{border-right:0}
.modProductFinder .criteria .item{padding:16px 0 20px 0;margin:0 20px;border-bottom:1px solid #000;border-top:1px solid #333}
.modProductFinder .criteria .firstItem{border-top:0;margin-top:-19px;padding:16px 0 10px 0}
.modProductFinder .criteria .lastItem{border-bottom:0;margin-bottom:-19px}
.modProductFinder .criteria .fullCol{border-bottom:0;border-top:0}
.modProductFinder input{margin-right:5px}
.modProductFinder .radio label{font-size:11px;line-height:13px;font-weight:bold;text-transform:uppercase}
.modProductFinder label{font-size:12px;font-weight:700;line-height:13px}
.modProductFinder .hl label{font-size:11px;font-weight:700;line-height:13px;text-transform:uppercase}
.modProductFinder .floatLeft,.modProductFinder .floatRight{width:50%}
.modProductFinder ul li{padding-bottom:8px}
.modProductFinder .hairColor ul li{padding-bottom:0}
.modProductFinder input,.modProductFinder span.ui-radio,.modProductFinder span.ui-checkbox,.modProductFinder label{cursor:pointer}
.modProductFinder .radio input,.modProductFinder .checkbox input{left:-9999px;position:absolute}
.modProductFinder .sideBySide li{display:block;float:left}
.modProductFinder .sideBySide label{margin-right:25px}
.modProductFinder .twocol li{float:left;width:50%}
.modProductFinder span.ui-radio,.modProductFinder span.ui-radio-hover,.modProductFinder span.ui-radio-checked,.modProductFinder span.ui-checkbox,.modProductFinder span.ui-checkbox-hover,.modProductFinder span.ui-checkbox-checked{background:url(img/icon-sprite.png) left -3800px no-repeat;display:block;float:left;height:17px;margin:1px 12px 0 0;width:17px}
.modProductFinder .sideBySide span.ui-radio,.modProductFinder .sideBySide span.ui-radio-hover,.modProductFinder .sideBySide span.ui-radio-checked{margin:1px 7px 0 0}
.modProductFinder span.ui-radio-hover,.modProductFinder span.ui-radio-checked{background-position:left -3900px}
.modProductFinder span.ui-checkbox{background-position:left -4000px}
.modProductFinder span.ui-checkbox-checked{background-position:left -4100px}
.modProductFinder fieldset.hairColor li span.ui-checkbox,.modProductFinder fieldset.hairColor li span.ui-radio{background:url(img/haircolor-icon-sprite.png) left top no-repeat;display:block;float:left;height:84px;margin:0 3px 0 0;position:relative;width:84px}
.modProductFinder fieldset.hairColor li div.colorizedHair span.ui-checkbox,.modProductFinder fieldset.hairColor li div.colorizedHair span.ui-radio{background-position:left top}
.modProductFinder fieldset.hairColor li div.colorizedHair span.ui-checkbox-checked,.modProductFinder fieldset.hairColor li div.colorizedHair span.ui-checkbox-radio{background-position:left -200px}
.modProductFinder fieldset.hairColor li div.blondeHair span.ui-checkbox,.modProductFinder fieldset.hairColor li div.blondeHair span.ui-radio{background-position:left -400px}
.modProductFinder fieldset.hairColor li div.blondeHair span.ui-checkbox-checked,.modProductFinder fieldset.hairColor li div.blondeHair span.ui-radio-checked{background-position:left -600px}
.modProductFinder fieldset.hairColor li div.brownHair span.ui-checkbox,.modProductFinder fieldset.hairColor li div.brownHair span.ui-radio{background-position:left -800px}
.modProductFinder fieldset.hairColor li div.brownHair span.ui-checkbox-checked,.modProductFinder fieldset.hairColor li div.brownHair span.ui-radio-checked{background-position:left -1000px}
.modProductFinder fieldset.hairColor label{left:-9999px;position:absolute}
.modProductFinder .hasInfoBubble ul li{width:120px}
.modProductFinder .infoBubble{background:url(img/info-bubble-sprite.png) left top no-repeat;color:#fff;display:none;height:110px;left:130px;padding:8px 8px 8px 35px;position:absolute;top:93px;width:245px;z-index:6000}
.modProductFinder .infoBubble1{background-position:left top}
.modProductFinder .infoBubble2{background-position:left -200px}
.modProductFinder .infoBubble3{background-position:left -400px}
.modProductFinder .infoBubble4{background-position:left -600px}
.modProductFinder .infoBubble5{background-position:left -800px}
.modProductFinder .infoBubbleText{display:none}
.modProductFinder .hairColorToolTip{background:url(img/info-bubble-sprite.png) left -1000px no-repeat;height:36px;left:38px;position:absolute;top:18px;white-space:nowrap;z-index:8000}
.modProductFinder .hairColorToolTip .toolTipText{background:url(img/info-bubble-sprite.png) left -1100px repeat-x;color:#fff;font-size:12px;margin:0 0 0 18px;padding:2px 6px 0 0;height:28px}
.modProductFinder .hairColorToolTip .toolTipText>span{margin-left:-7px}
.modProductFinder .result{display:none}
.modProductFinder .teaser,.modProductFinder .result{overflow:hidden;padding-top:29px;padding-bottom:11px;background:transparent url(img/pfr-bg.png) repeat-x left top}
.modProductFinder .total{margin-top:-29px;font-size:11px;line-height:29px;font-weight:bold;text-align:center}
.modProductFinder .caroufredsel_wrapper{float:left}
.modProductFinder a.disabled,.modProductFinder a.btn{cursor:pointer;overflow:hidden;display:inline-block!important;float:left;width:30px;height:180px;padding:0;background:transparent url(img/pfr-slider.png) no-repeat left top;text-indent:-9999px}
.modProductFinder a.next{background-position:right top}
.modProductFinder a.prev:hover{background-position:left -180px}
.modProductFinder a.next:hover{background-position:right -180px}
.modProductFinder a.disabled,.modProductFinder a.disabled:hover{background-position:left bottom;cursor:auto}
.modProductFinder .products{width:900px;height:160px;padding:10px 0;background:#fff url(img/pfr-ul-bg.png) repeat-x left top}
.modProductFinder .caroufredsel_wrapper{background:#fff url(img/pfr-ul-bg.png) repeat-x left top}
.modProductFinder .products li{display:block;float:left;line-height:0;width:90px}
.modProductFinder #sliderWrapper{position:relative;padding:0 44px 0 19px;height:20px;background:url(img/pf-slider-bg.gif) repeat-x left top #000}
.modProductFinder #slider{position:relative;height:20px;background:0;border:0}
.modProductFinder #slider .ui-slider-handle{position:absolute;z-index:2;width:26px;height:20px;cursor:default;background:url(img/pf-slider-handle.gif) no-repeat left top #f6f6f6;border:0}
.modProductFinder #slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.modProductFinder #slider .ui-slider-horizontal{height:.8em}
.modProductFinder #slider .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.modProductFinder #slider .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.modProductFinder #slider .ui-slider-horizontal .ui-slider-range-min{left:0}
.modProductFinder #slider .ui-slider-horizontal .ui-slider-range-max{right:0}
.modProductFinder #slider .ui-slider-vertical{width:.8em;height:100px}
.modProductFinder #slider .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.modProductFinder #slider .ui-slider-vertical .ui-slider-range{left:0;width:100%}
.modProductFinder #slider .ui-slider-vertical .ui-slider-range-min{bottom:0}
.modProductFinder #slider .ui-slider-vertical .ui-slider-range-max{top:0}
.modProductFinder #sliderWrapper .sliderBgLeft{position:absolute;top:0;left:0;height:20px;width:36px;background:url(img/pf-slider-bg-left.gif) no-repeat left top transparent}
.modProductFinder #sliderWrapper .sliderBgRight{position:absolute;top:0;right:0;height:20px;width:6px;background:url(img/pf-slider-bg-right.gif) no-repeat right top transparent}
.modProductFinder #slider .sliderAnimBg{position:absolute;top:4px;height:10px;background:url(img/pf-slider-anim-bg.gif) repeat-x left top #000}
.modProductFinder .sliderHor ul{position:relative;margin:15px 0 3px 0}
.modProductFinder .sliderHor ul li{padding-bottom:11px;text-align:center;width:62px;float:left;background:url(img/pf-slider-marker.gif) no-repeat 50% bottom}
.modProductFinder .sliderHor ul input{position:absolute;left:-9999px}
.modProductFinder .sliderHor ul li label{position:relative;float:left;margin-right:0;font-size:11px;line-height:11px;font-weight:bold;text-transform:uppercase;height:2.1em}
.modProductFinder .sliderHor ul li label span{position:absolute;bottom:0;width:62px;text-align:center}
.modProductFinder .sliderHor ul.items3 li{margin-left:127px}
.modProductFinder .sliderHor ul.items4 li{margin-left:64px}
.modProductFinder .sliderHor ul.items5 li{margin-left:32px}
.modProductFinder .sliderHor ul.items6 li{margin-left:13px}
.modProductFinder .sliderHor ul.items7 li{margin-left:1px}
.modProductFinder .sliderHor ul li.first{margin-left:0}
.modProductFinder .sliderHor ul li.last{float:right;margin-left:0}
.modProductFinder .sliderHor .infoBubble{background:url(img/pf-slider-bubble.gif) left top no-repeat;display:block;visibility:hidden;height:64px;padding:8px 8px 8px 35px;position:static;width:407px;margin:0 -5px 0 -5px}
.modProductFinder .sliderHor .infoBubbleArrow{background:url(img/pf-slider-bubble-arrow.gif) left top no-repeat;visibility:hidden;height:12px;width:22px;margin:5px 0 -3px 0;z-index:6001;position:relative;left:21px}
.modProductFinder .elem1,.modProductFinder .elem2,.modProductFinder .elem3,.modProductFinder .elem4,.modProductFinder .elem5,.modProductFinder .elem6,.modProductFinder .elem7,.modProductFinder .elem8,.modProductFinder .elem9{z-index:3000;position:relative}
.modProductFinder .elem2{z-index:2900}
.modProductFinder .elem3{z-index:2800}
.modProductFinder .elem4{z-index:2700}
.modProductFinder .elem5{z-index:2600}
.modProductFinder .elem6{z-index:2500}
.modProductFinder .elem7{z-index:2400}
.modProductFinder .elem8{z-index:2300}
.modProductFinder .elem9{z-index:2200}
.modProductFinder .invert .elem1{z-index:2200}
.modProductFinder .invert .elem2{z-index:2300}
.modProductFinder .invert .elem3{z-index:2400}
.modProductFinder .invert .elem4{z-index:2500}
.modProductFinder .invert .elem5{z-index:2600}
.modProductFinder .invert .elem6{z-index:2700}
.modProductFinder .invert .elem7{z-index:2800}
.modProductFinder .invert .elem8{z-index:2900}
.modProductFinder .invert .elem9{z-index:3000}
.modProductFinder .brands .line,.modProductFinder .teaser .line,.modProductFinder .result .line{display:block;padding-top:13px;text-align:center;width:100%}
.modProductFinder .brands .line .base,.modProductFinder .teaser .line .base,.modProductFinder .result .line .base{background-position:left -1597px;color:#b3b3b3;font-family:arial,sans-serif;font-size:11px;font-style:normal;font-weight:bold;padding-left:16px}
.skinProductFinderColor .hl label{text-transform:none}
.skinProductFinderColor fieldset.hairColor li span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li span.ui-radio{width:54px;height:56px;background:url(img/haircolor-icon-spriteSmall.jpg) left top no-repeat;margin:0}
.skinProductFinderColor .hairColorToolTip{top:-5px;left:5px}
.skinProductFinderColor .hairColorToolTip.invert{left:auto;right:5px;background-position:right -1300px}
.skinProductFinderColor .hairColorToolTip.invert .toolTipText{background-position:right -1100px;margin:0 18px 0 0;padding:2px 0 0 6px}
.skinProductFinderColor .hairColorToolTip.invert .toolTipText>span{margin-right:-7px;margin-left:0}
.skinProductFinderColor .brands .ui-radio,.skinProductFinderColor .brands .ui-radio-hover{background-position:left -1597px}
.skinProductFinderColor .brands .ui-radio-state-disabled,.skinProductFinderColor .brands .ui-radio-disabled{background-position:left -4184px;color:#666;cursor:default}
.skinProductFinderColor fieldset.hairColor li div.lightBlonde span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.lightBlonde span.ui-radio{background-position:left top}
.skinProductFinderColor fieldset.hairColor li div.lightBlonde span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.lightBlonde span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.lightBlonde span.ui-checkbox-radio{background-position:-61px top}
.skinProductFinderColor fieldset.hairColor li div.midBlonde span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.midBlonde span.ui-radio{background-position:left -59px}
.skinProductFinderColor fieldset.hairColor li div.midBlonde span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.midBlonde span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.midBlonde span.ui-checkbox-radio{background-position:-61px -59px}
.skinProductFinderColor fieldset.hairColor li div.darkBlonde span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.darkBlonde span.ui-radio{background-position:left -118px}
.skinProductFinderColor fieldset.hairColor li div.darkBlonde span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.darkBlonde span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.darkBlonde span.ui-checkbox-radio{background-position:-61px -118px}
.skinProductFinderColor fieldset.hairColor li div.lightBrown span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.lightBrown span.ui-radio{background-position:left -176px}
.skinProductFinderColor fieldset.hairColor li div.lightBrown span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.lightBrown span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.lightBrown span.ui-checkbox-radio{background-position:-61px -176px}
.skinProductFinderColor fieldset.hairColor li div.midBrown span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.midBrown span.ui-radio{background-position:left -235px}
.skinProductFinderColor fieldset.hairColor li div.midBrown span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.midBrown span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.midBrown span.ui-checkbox-radio{background-position:-61px -235px}
.skinProductFinderColor fieldset.hairColor li div.darkBrown span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.darkBrown span.ui-radio{background-position:left -293px}
.skinProductFinderColor fieldset.hairColor li div.darkBrown span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.darkBrown span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.darkBrown span.ui-checkbox-radio{background-position:-61px -293px}
.skinProductFinderColor fieldset.hairColor li div.black span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.black span.ui-radio{background-position:left -352px}
.skinProductFinderColor fieldset.hairColor li div.black span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.black span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.black span.ui-checkbox-radio{background-position:-61px -352px}
.skinProductFinderColor fieldset.hairColor li div.gray span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.gray span.ui-radio{background-position:left -410px}
.skinProductFinderColor fieldset.hairColor li div.gray span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.gray span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.gray span.ui-checkbox-radio{background-position:-61px -410px}
.skinProductFinderColor fieldset.hairColor li div.blonde span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.blonde span.ui-radio{background-position:left -468px}
.skinProductFinderColor fieldset.hairColor li div.blonde span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.blonde span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.blonde span.ui-checkbox-radio{background-position:-61px -468px}
.skinProductFinderColor fieldset.hairColor li div.brown span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.brown span.ui-radio{background-position:left -526px}
.skinProductFinderColor fieldset.hairColor li div.brown span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.brown span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.brown span.ui-checkbox-radio{background-position:-61px -526px}
.skinProductFinderColor fieldset.hairColor li div.red span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.red span.ui-radio{background-position:left -584px}
.skinProductFinderColor fieldset.hairColor li div.red span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.red span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.red span.ui-checkbox-radio{background-position:-61px -584px}
.skinProductFinderColor fieldset.hairColor li div.purple span.ui-checkbox,.skinProductFinderColor fieldset.hairColor li div.purple span.ui-radio{background-position:left -642px}
.skinProductFinderColor fieldset.hairColor li div.purple span.ui-checkbox-hover,.skinProductFinderColor fieldset.hairColor li div.purple span.ui-checkbox-checked,.skinProductFinderColor fieldset.hairColor li div.purple span.ui-checkbox-radio{background-position:-61px -642px}
.skinProductFinderColor .brands{position:relative;overflow:hidden;padding-top:25px}
.skinProductFinderColor .criteria{border-bottom:0}
.skinProductFinderColor .brands fieldset{border-top:1px solid #000;background:#141415 url(img/pf-brands-bg.png) repeat-x bottom left;padding-bottom:10px}
.skinProductFinderColor .brands h3{background:url(img/button_finder_alt.png) 0 -32px no-repeat;position:absolute;left:22px;top:0;height:28px;line-height:28px;text-align:center}
.skinProductFinderColor .brands h3 span{background:url(img/button_finder_alt.png) top right no-repeat;display:block;float:left;height:100%;margin-left:5px;margin-right:-5px;padding-right:5px;padding:0 20px 0 15px}
.skinProductFinderColor .brands h3.alt span{padding:0 20px 0 3px;cursor:pointer}
.skinProductFinderColor .brands h3.alt span.icon{background:url(img/icon-sprite.png) 0 -4281px no-repeat;height:100%;width:11px;padding:0;margin:0 0 0 15px}
.skinProductFinderColor .brands h3.alt.active span.icon{background-position:0 -791px}
.skinProductFinderColor .brands h3.alt{display:none;cursor:pointer}
.skinProductFinderColor .brands ul{padding:10px 0;margin:0 20px;border-top:1px solid #333}
.skinProductFinderColor .brands p.desc{border-top:1px solid #333;border-bottom:1px solid #000;padding:20px 20px 10px 20px;letter-spacing:.085em}
.skinProductFinderColor .brands li{display:inline-block;width:450px}
.skinProductFinderColor .radio label{text-transform:none}
.skinProductFinderColor h2{padding-bottom:10px}
.skinProductFinderStyling .criteria .firstUnit .item{padding:16px 20px 20px 0;margin:0 0 0 20px}
.skinProductFinderStyling .criteria .lastUnit{border-right:0}
.skinProductFinderStyling .criteria .lastUnit .item{padding:16px 0 20px 20px;margin:0 20px 0 0}
.skinProductFinderStyling .criteria .item{padding:16px 20px 20px 20px;margin:0;border-top:1px solid #333}
.skinProductFinderStyling .criteria .size1of1{border-right:0}
.skinProductFinderStyling .criteria .size1of1 .item{padding:16px 0 20px;margin:0 20px;border-top:0}
.skinProductFinderStyling .sliderHor ul.items3 li{margin-left:366px}
.skinProductFinderStyling .sliderHor ul.items4 li{margin-left:224px}
.skinProductFinderStyling .sliderHor ul.items5 li{margin-left:152px}
.skinProductFinderStyling .sliderHor ul.items6 li{margin-left:109px}
.skinProductFinderStyling .sliderHor ul.items7 li{margin-left:81px}
.skinProductFinderStyling .sliderHor ul.items8 li{margin-left:60px}
.skinProductFinderStyling .sliderHor ul.items9 li{margin-left:45px}
.skinProductFinderStyling .sliderHor ul.items10 li{margin-left:33px}
.skinProductFinderStyling .sliderHor ul.items11 li{margin-left:23px}
.skinProductFinderStyling .sliderHor ul.items12 li{margin-left:16px}
.skinProductFinderStyling .sliderHor ul.items13 li{margin-left:8px}
.skinProductFinderStyling .sliderHor ul.items14 li{margin-left:3px}
.skinProductFinderStyling .sliderHor ul li.first{margin-left:0}
.skinProductFinderStyling .sliderHor ul li.last{float:right;margin-left:0}
.skinProductFinderStyling .sliderHor ul.items14 li.last{float:left}
.skinProductFinderStyling .sliderHor .infoBubble{background:url(img/pf-slider-bubble-full.gif) left top no-repeat;width:885px}
.skinProductFinderStyling .sliderHor ul.items14 li.last{float:left}
.skinRelatedLinksGallery{background-color:#fff;border:1px solid #b3b2b2}
.skinRelatedLinksGallery h2{margin:7px 0 7px 0}
.skinRelatedLinksGallery img{margin-top:0}
.modSearch{margin:0}
.modSearch input{width:170px;height:23px;padding:0 9px;border-top:1px solid #000;border-right:1px solid #656565;border-bottom:1px solid #656565;border-left:1px solid #000;background:#333 url("img/search-bg.gif") repeat-x top left;float:left;font-family:Georgia,serif;font-style:italic;font-size:12px;color:#999;vertical-align:bottom}
.modSearch button{background:url("img/icon-sprite.png") no-repeat left -1200px;width:29px;height:25px;text-indent:-9999px;border:0}
.modSearch a{display:block;text-align:right;font-family:Georgia,serif;font-style:italic;text-decoration:none}
.modSearchForm{margin:0;font-family:Georgia,serif}
.modSearchForm h2{margin-bottom:5px}
.modSearchForm fieldset{padding:10px 10px 0 10px;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;margin-bottom:15px}
.modSearchForm input,.modSearchForm select{width:192px;margin-bottom:10px;height:23px;line-height:23px}
.modSearchForm input{width:180px;padding:0 5px;background:#fff url(img/input-txt.png) no-repeat left top;border:1px solid #8f8d8e;border-color:#8f8d8e #cecccd #cecccd #8f8d8e;font-style:italic;color:#571f33}
.modSearchForm input:focus{color:#903}
.modSearchForm .searchBtn{float:right;height:28px;padding:0 0 0 25px;background:#000 url(img/search-btn.png) no-repeat left top}
.modSearchForm .searchBtn input{overflow:visible;width:auto;height:28px;border:0;padding:0 10px 4px 2px;background:#000 url(img/search-btn.png) no-repeat right top;color:#fff}
.modSearchResult{margin:0}
.modSearchResult .hd{margin-bottom:30px}
.modSearchResult h1{margin-bottom:5px}
.modSearchResult p.meta{color:#999;font-size:11px}
.modSearchResult .result li{overflow:hidden;padding:15px 0 10px 0;border-top:1px dashed #c0c0c0}
.modSearchResult .result li:first-child{border:0}
.modSearchResult .result img{float:left;margin-right:10px;height:90px}
.modSearchResult a.base h2{display:inline}
.modSearchResult p.txt{display:table-cell;zoom:1}
.modSearchResult li p.meta{margin-bottom:5px}
.modSearchResult .category{text-transform:uppercase}
.modSearchResult .result strong{background-color:#fcffb4}
.page .modSearchResult .modPager{margin:20px 0}
.page .modSearchResult .skinPagerTop{margin:0}
.modSiteActionBar{margin:0}
.modSiteActionBar .bd{margin-bottom:-4px}
.modSiteActionBar .rss{padding:2px 0 0 20px;background-position:0 -1700px;margin-top:4px;display:inline-block}
.modSiteActionBar .rss:hover{background-position:0 -1800px}
.modSiteActionBar .prev{margin-top:4px;display:inline-block}
.modSiteActionBar .print{float:left;padding-top:3px;padding-left:20px;background-position:left -999px}
.modSiteActionBar .print:hover{background-position:left -1099px}
.modSiteActionBar .top{float:right;padding-top:3px;background-position:left -793px}
.modSiteActionBar .top:hover{background-position:left -893px}
.skinSiteActionBarSep{border-top:1px solid #c0c0c0}
.modSitemap{margin:0}
.modSitemap h1{margin-bottom:30px}
.modSitemap .bd{font-style:italic}
.modSitemap ul ul{padding-left:30px}
.modSitemap li{padding:5px 0}
.modSitemap li li li{padding:4px 0 2px 0}
.modSitemap a{display:block;padding-left:18px}
.modSitemap li a{border-bottom:1px solid #ddd;background-position:6px 8px}
.modSitemap li a:hover{background-position:6px -92px}
.modSitemap li li a{border-bottom:1px dashed #ddd;background-position:6px 6px}
.modSitemap li li a:hover{background-position:6px -94px}
.modSitemap li li li a{border:0;background-position:6px 5px}
.modSitemap li li li a:hover{background-position:6px -95px}
.modSitemap h2,.modSitemap .h2{margin-bottom:5px}
.modSitemap h2 span,.modSitemap .h2 span{text-transform:uppercase}
.modSitemap h3,.modSitemap .h3{margin:12px 0 3px 0}
.modSitemap a:hover h2,.modSitemap a:hover h3,.modSitemap a:hover h4,.modSitemap a:hover .h2,.modSitemap a:hover .h3,.modSitemap a:hover .h4{color:inherit}
.modSocialLinks{margin:0;padding-top:5px;border-top:1px solid #c0c0c0}
.modSocialLinks a.txt{background-image:none;display:block;margin-top:2px}
.modSocialLinks .icon{overflow:hidden;text-indent:16px}
.modSocialLinks ul{overflow:hidden}
.modSocialLinks li{padding-left:5px}
.modSocialLinks li{float:left}
.modSocialLinks li:first-child{padding-left:0}
.skinSocialLinksHeader .bd ul{margin-top:3px}
.unit.authormode{width:200px}
.skinSocialLinksLike li{height:20px}
.skinSocialLinksLike .icon{position:relative}
.skinSocialLinksMeta{color:#fff;font-family:Georgia,serif;font-size:12px;padding:0;border:0}
.skinSocialLinksMeta p{margin-bottom:2px}
.skinSocialLinksMeta li{padding-left:10px}
.skinSocialLinksMeta .icon{display:inline-block;margin-right:5px;vertical-align:text-bottom;text-indent:0}
.skinSocialLinksMeta a{font-size:12px;color:#999;font-style:italic}
.skinSocialLinksMeta a:hover{color:#fff;text-decoration:none}
.modStageCarousel{margin:0;line-height:0}
.modStageCarousel .bd{overflow:hidden;height:420px}
.modStageCarousel .mod{float:left;width:960px;text-align:center}
.modStageCarousel a{cursor:pointer}
.modStageCarousel a.btn{overflow:hidden;position:absolute;top:50%;left:-17px;width:10px;height:28px;margin-top:-14px;background:transparent url(img/icon-sprite.png) no-repeat left -1400px;text-indent:-1000px}
.modStageCarousel a.next{left:auto;right:-17px;background-position:right -1400px}
.modStepNav{margin:0}
.modStepNav ol{display:block;position:absolute;left:72px;top:30px;z-index:1}
.modStepNav ol li{float:left;font:italic 30px/35px "Georgia";letter-spacing:.02em;list-style-type:decimal;margin:0 40px 0 20px;padding:0 33px 0 0}
.modStepNav ol li.last{background-image:none}
.modStepNav ol li a,.modStepNav ol li span{font-size:15px;color:#fff}
.modStepNav ol li.active,.modStepNav ol li.active span,.modStepNav ol li a:hover{color:#808080}
.modStepNav ol li.disabled,.modStepNav ol li.disabled span{color:#000}
.modStepNav ol li em{display:none}
.modSubNav{margin:30px 20px 30px 10px}
.modSubNav li{padding:6px 10px 7px 10px;border-top:1px solid #bfbfbf}
.modSubNav a{display:block;font-size:14px;color:#333;padding:0;background-image:none}
.modSubNav a:hover,.modSubNav li.active a{color:#903;text-decoration:none}
.modSubNav{direction:ltr;text-align:right}
.modTeaserCarousel{margin:0}
.modTeaserCarousel h2,.modTeaserCarousel h1{margin:20px 0 5px;padding:0 10px;color:#fff;text-transform:uppercase;font-size:17px;line-height:22px}
.modTeaserCarousel .bd{overflow:hidden;height:160px}
.modTeaserCarousel .mod{float:left;width:160px;height:160px}
.modTeaserCarousel a{cursor:pointer}
.modTeaserCarousel a.btn{overflow:hidden;position:absolute;bottom:66px;left:-17px;width:10px;height:28px;background:transparent url(img/icon-sprite.png) no-repeat left -1400px;text-indent:-9999px}
.modTeaserCarousel a.next{left:auto;right:-17px;background-position:right -1400px}
.modTippBox{margin:0;border:1px solid #c0c0c0}
.modTippBox .hd{padding:10px;border-bottom:1px solid #c0c0c0}
.modTippBox .hd p{font-weight:bold}
.modTippBox .tippBoxPager{margin:0}
.modTippBox ul{overflow:hidden;width:100000px}
.modTippBox ul li{float:left;width:418px}
.modTippBox .richText{padding:10px}
.modTippBox h3{font-size:17px;line-height:22px}
.modTippBox p{margin-bottom:14px}
.modTippBox img{float:left;margin-right:10px}
.modTippBox .ft{border-top:1px dashed #c0c0c0;padding:8px 10px;text-align:center}
.modTippBox .pagination{bottom:8px;font-size:12px;left:84px;position:absolute;text-align:center;width:60%;z-index:8000}
.modTippBox .pagination a{padding:0 3px}
.modTippBox .pagination .selected,.modTippBox .pagination a:hover{color:#903}
.modTippBox .prev{float:left}
.modTippBox .next{float:right}
.modTippBox a.next.disabled,.modTippBox a.prev.disabled{background:url("img/icon-sprite.png") no-repeat left -695px;color:#999;cursor:text;font-family:Georgia,serif;font-style:italic;padding-left:12px}
.modTippBox a.next.disabled{background-position:right -395px;padding:0 12px 0 0}
.modTopicList{margin:0;padding-top:1px}
.modTopicList .bd{margin-top:-6px;margin-bottom:-3px}
.modTopicList h2{margin-bottom:5px}
.modTopicList .ll li{margin-top:5px}
.modTopicList .ll a{padding-left:20px;background-position:5px 4px}
.modTopicList .ll a:hover{background-position:5px -96px}
.modTopicList .ll a.dl{background-position:1px -2500px}
.modTopicList .ll a.dl:hover{background-position:1px -2600px}
.modTopicList .ll a.pdf{padding-top:2px;background-position:1px -2700px}
.modTopicList .ll a.pdf:hover{background-position:1px -2800px}
.modTopicList .ll a.vid{padding-top:1px;background-position:0 -2900px}
.modTopicList .ll a.vid:hover{background-position:0 -3000px}
.modTopicList .ll a.pic{padding-top:1px;background-position:0 -3100px}
.modTopicList .ll a.pic:hover{background-position:0 -3200px}
.modTopicList .ll a.rss{padding-top:1px;background-position:0 -1700px}
.modTopicList .ll a.rss:hover{background-position:0 -1800px}
.skinTopicListBox{padding-top:0}
.skinTopicListBox .inner{padding:10px 10px 20px 10px;border:1px solid #c0c0c0}
.skinTopicListBox .bd{margin-top:0}
.skinTopicListHeading{border-bottom:1px solid #cecece;margin:0 20px 10px 10px!important;padding-bottom:10px}
.skinTopicListHeading a,.skinTopicListHeading .ll a{background-position:5px 6px;font-size:18px}
.skinTopicListHeading a:hover,.skinTopicListHeading .ll a:hover{background-position:5px -94px}
.skinTopicListSep h2{padding:0 10px}
.skinTopicListSep .ll{border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0;padding:0 10px 10px 10px}
.modTopSitemap{margin:0}
.modTopSitemap .navItem{padding:0 20px;border-left:1px solid #383838;border-right:1px solid #000}
.modTopSitemap .unit:first-child .navItem{border-left:0}
.modTopSitemap .lastUnit .navItem{border-right:0}
.modTopSitemap h2{margin:0 0 5px 0;padding:0;color:#fff;text-transform:uppercase}
.modTopSitemap a,.modTopSitemap a.base{line-height:22px;padding-left:15px;background-position:left -1497px}
.modTopSitemap a:hover,.modTopSitemap a.base:hover{background-position:left -1597px}
.modVideo{margin:0;padding-top:1px}
.modVideo .bd{margin-top:-5px}
.modVideo .video{margin-top:5px;margin-bottom:5px;line-height:0}
.modVideo p{margin-top:20px}
.page .modVideo .mod{border:0;margin:0}
.skinVideoSep2{padding-top:21px;border-top:1px dashed #c0c0c0}
.modVisual{margin:0}
.modVisual .bd{line-height:0}
.modVoting{margin:0;background-color:#efedee}
.modVoting .hd{border-bottom:1px solid #c0c0c0}
.modVoting h2{margin:10px 0 7px;padding:0 10px}
.modVoting fieldset{padding:0 10px;margin:10px 0}
.modVoting fieldset.ft{border-top:1px dashed #c0c0c0;text-align:right}
.modVoting .voting .richText{margin:10px 10px 0 10px}
.modVoting label{display:block;margin-bottom:5px;font-weight:bold}
.modVoting label input{margin-right:5px}
.modVoting button{overflow:visible;height:18px;border:0;margin-top:10px;font-family:Georgia,serif;color:#571f33;text-decoration:none;padding:0 0 0 12px;background:url("img/icon-sprite.png") no-repeat left 4px}
.modVoting button:hover{color:#903;background-position:left -96px}
.modVoting .result{padding:10px}
.modVoting .result dl{margin:10px 0}
.modVoting .result dd{font-weight:bold;margin-top:12px;margin-bottom:4px}
.modVoting .result dt span{display:inline-block;width:0;height:15px;margin-right:10px;vertical-align:bottom;background:url("img/voting.gif") repeat-x left top}
.skinVotingActive .result{display:none}
.skinProductFinderColor .brands ul.useImage{margin:0}
.skinProductFinderColor .brands ul.useImage li{width:160px;height:120px;float:left;position:relative}
.skinProductFinderColor .brands ul.useImage li span{display:none}
.skinProductFinderColor .brands ul.useImage li label{position:absolute;top:0;left:0;width:160px;height:120px;z-index:5000;opacity:0;background:#141415!important}
.skinProductFinderColor .brands ul.useImage li label.ui-radio-disabled,.skinProductFinderColor .brands ul.useImage li label.ui-radio-state-disabled{opacity:.5}
.visualslider{height:420px}
.visualslider>.bxslider li{display:none}
.visualslider>.bxslider li.first{display:block}
.visualslider>.bxslider .bx-viewport li{display:block}
.modAccordion{margin:0}
.modBreadcrumb{margin:0}
.modBreadcrumb li{display:inline;margin-right:4px}
.modBreadcrumb *{font-size:10px;color:#666}
.modButtonsPosition{margin:0}
.modBuyNowButton{margin:0;padding:25px 0 0 0}
.modBuyNowButton p{margin-left:160px;font-size:15px;line-height:23px;color:#40372c;font-weight:bold}
.modBuyNowButton a.button{background:url("../../common/clientlibs/buynow/img/button_cart_right.png") no-repeat 100% 0;height:21px;line-height:21px;display:block;float:left;padding:0 10px 0 0;margin:4px 0 0 0}
.modBuyNowButton a.button span{background:url("../../common/clientlibs/buynow/img/button_cart_left.png") no-repeat 0 0;height:21px;line-height:21px;display:block;padding:0 0 0 30px;color:#fff;max-width:110px}
.modBuyNowButton a.button:hover{background:url("../../common/clientlibs/buynow/img/button_cart_right.png") no-repeat 100% 100%}
.modBuyNowButton a.button span:hover{background:url("../../common/clientlibs/buynow/img/button_cart_left.png") no-repeat 0 100%}
body.buynow #fancybox-frame{width:400px;height:300px}
.modCaptcha{margin:0}
.modCaptcha input[type=text]{display:block;float:left;width:50px}
.modCaptcha .captcha_img{display:block;float:left;height:23px;margin:0 5px 5px;overflow:hidden}
.modCaptcha .formRow button{display:block;float:left;margin:0}
.modCaptcha .timer{clear:both;height:10px;border:1px solid #bfbfbf;margin:0 0 0 160px;position:relative;width:100px}
.modCaptcha .timer .form_captchatimer{background:#bfbfbf;height:100%;width:100%}
.modCaptcha p{clear:left;margin:5px 0 0 160px}
.modClaim{margin:0}
.modContentBlock{margin:0;padding-top:1px}
.modContentBlock .bd{margin-top:-4px;margin-bottom:-15px}
.modContentBlock h1{margin-top:-2px;margin-bottom:10px}
.modContentBlock h1 span{display:block}
.modContentBlock h2{margin-bottom:5px}
.modContentBlock .img{float:left;width:140px;margin:3px 20px 15px 0;padding-bottom:1px}
.modContentBlock .img dd{line-height:0;font-size:0}
.modContentBlock .img dt{padding:1px 5px;font-size:11px;line-height:15px;background-color:#ccc}
.modContentBlock a.base{display:inline-block;margin-bottom:12px}
.skinContentBlockAbove .bd{margin-top:0}
.skinContentBlockAbove .img{float:none;width:420px;margin:0 0 23px 0}
.skinContentBlockBox{clear:both}
.skinContentBlockBox .inner{border:1px solid #c0c0c0}
.skinContentBlockBox .bd{margin-top:0}
.skinContentBlockBox .img{margin:0 10px 15px 0}
.skinContentBlockBox h2{margin-top:10px;margin-bottom:6px;padding:0 10px}
.skinContentBlockBox .richText{padding:0 10px}
.skinContentBlockBox .richText{margin-bottom:32px}
.skinContentBlockSep{padding-top:21px;border-top:1px solid #c0c0c0}
.skinContentBlockSep2{padding-top:21px;border-top:1px dashed #c0c0c0}
.modForm{margin:0;width:442px}
.modForm h1{margin-bottom:10px}
.modForm form{margin:10px 0}
.modForm form em.required{color:#b60101;font-weight:bold}
.modForm form div.formRow{margin:4px 0}
.modForm form label{float:left;padding:3px 0 2px 0;width:160px}
.modForm form input,.modForm form textarea,.modForm form select{background-color:#fff;border:1px solid #bfbfbf;padding:3px 5px;width:270px}
.modForm form input:focus,.modForm form textarea:focus,.modForm form select:focus{background-color:#f6f6f9}
.modForm form input.error:focus,.modForm form input.errorMessage:focus{background-color:#f5d0d0}
.modForm form input[type="checkbox"]{border:0;margin-left:0;width:auto}
.modForm form select{padding:2px;width:282px}
.modForm form input[type="radio"]{margin-left:5px;width:auto}
.modForm form div.requiredInfotext{margin:10px 0 10px 165px}
.modForm form div.termsOfUse{margin:10px 0 10px 165px}
.modForm form div.termsOfUse>input[type="checkbox"]{float:left;margin:2px 10px 10px 0}
.modForm form .error,.modForm form .errorMessage{background-color:#f5d0d0;border:1px solid #b60101;color:#b60101}
.modForm form label.errorMessage{background:transparent;border:0;color:#b60101;line-height:2;margin:0 0 0 165px;padding:0;width:275px}
.modForm form div.termsOfUse+label.errorMessage{line-height:1.3;margin-top:-6px;margin-left:187px;padding-bottom:10px}
.modForm form div.buttons{margin-left:165px}
.modForm form button{background:url("img/icon-sprite.png") no-repeat scroll 6px 8px #efedee;border:1px solid #bfbfbf;color:#333;cursor:pointer;font-family:Georgia,serif;margin:8px 3px 0 0;padding:3px 5px 3px 15px}
.modForm form button:hover,.modForm form button.hover{background-position:6px -92px;color:#903}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:11101;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#1a1a1a}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;outline:0;overflow:hidden;background-color:#fff}
#fancybox-inner ul.productcontentparsys{padding:30px}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}
#fancybox-content{height:auto;width:auto;padding:0;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}
.fancybox-title-over{color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url('img/fancy_title_over.png');display:block}
.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_title_over.png',sizingMethod='scale');zoom:1}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:11100;display:none}
* html #fancybox-overlay{position:absolute;width:100%}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url("img/fancybox.png") repeat scroll -40px 0 transparent;cursor:pointer;z-index:1103;display:none}
#fancybox-close span{padding-right:10px;font-style:italic;font-family:Georgia,serif;color:#999;font-size:11px}
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
* html #fancybox-loading{position:absolute;margin-top:0}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('img/fancybox.png')}
#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancy_loading.png',sizingMethod='scale')}
.clear{clear:both;font-size:0;line-height:0;border:0;height:0;visibility:hidden;background:transparent}
.clear.separator{visibility:visible;border:.5px solid}
a.base{font-family:Georgia,serif;font-style:italic;color:#571f33;text-decoration:none;padding-left:12px;background:url("img/icon-sprite.png") no-repeat left 4px}
a.base:hover{color:#903;background-position:left -96px}
a.meta,a.meta:link{font-size:12px;color:#999}
a.meta:hover{color:#fff;text-decoration:none}
a.next{padding-left:0;padding-right:12px;background-position:right -195px}
a.next:hover{background-position:right -295px}
a.prev{background-position:left -495px}
a.prev:hover{background-position:left -595px}
figure img{max-width:100%}
.included .page .foot{margin-top:0}
@media print{body{background-image:none;background-color:#fff}
.page{position:static;width:auto}
.head .headInfoUnit,.navigation,.modTerrificMenu,.modSiteActionBar,.modSocialLinks,.modPager,.leftCol,.footSitemap,.footFurther,.metaLeft,.metaRight ul{display:none}
.main,.line,.hd,.bd,.ft{overflow:visible}
.unit{float:none}
.body .main .mod,.pInfo .main .mod,.hasSidebar .main .mod{margin-left:0;margin-right:0}
.size3of4,.size1of4,.size1of3{width:auto}
.hasSidebar .body .content,.pInfo .body .content,.page .main .sep2of3,.page .main .sep1of3{background-image:none}
.rightCol{float:none;width:auto}
.metaRight span{border:0}
.modLogo{background-color:#000;margin-left:0}
.skinImageTeaserSlide .overlay{display:none;position:static}
.skinImageTeaserSlide .desc{position:static}
.modImageTeaser .desc *{color:#333}
.skinImageTeaserCarousel .bd{background-color:#fff}
.modTeaserCarousel .caroufredsel_wrapper,.modTeaserCarousel .bd{position:static!important;overflow:visible!important;width:auto!important;height:auto!important}
.modTeaserCarousel .bd .mod{width:auto!important;margin-bottom:10px}
.modTeaserCarousel h2{color:#571f33;padding-left:0}
.modTeaserCarousel .ft{clear:both}
.modTeaserCarousel .ft .btn{display:none}
.modTippBox .caroufredsel_wrapper,.modTippBox ul{position:static!important;overflow:visible!important;width:auto!important;height:auto!important}
.modTippBox ul li{float:none;clear:left;border-top:1px dashed #c0c0c0;width:auto!important}
.modTippBox ul li:first-child{border-top:0}
.modTippBox .ft{display:none}
.modContentBlock img{margin-top:-10px}
.modContentBlock .bd:after,.modTippBox ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
}
.infopage .page{background-color:#fff}
.infopage .page .richtext{font-family:'Arial',sans-serif;color:black;padding:4.7% 0 4.7% 4.7%}
.infopage .page .richtext h1{font-size:1.5em}
.breadcrumb{background:#fff}
.breadcrumb ul{padding:0 20px 20px}
.breadcrumb ul li{display:inline;margin-right:4px;color:#666;font-size:10px}
.breadcrumb ul li:before{content:'>'}
.breadcrumb ul li.first:before{content:''}
.breadcrumb ul li a{font-size:inherit;color:inherit;text-decoration:underline}
.brandproductteaser .buynowbutton .modBuyNowButton{margin:0!important}
.buynowcn{height:40px;overflow:hidden}
.buynowcn .hd{text-align:center;padding-bottom:10px}
.buynowcn .hd img{background:url('img/buynowcn.png') top left no-repeat}
.buynowcnbody{height:118px;overflow:hidden;background:#1a1a1a}
.buynowcnbody>div{margin:0 auto}
.buynowcnbody div.image{margin:0 1px;float:left}
.cq-wcm-edit .buynowcnbody div.image{min-width:158px;min-height:110px}
.cq-wcm-edit .buynowcn{height:150px;overflow:visible}
.cq-wcm-edit .buynowcnbody{position:relative;width:510px;left:-15px}
.carousel h1{margin:20px 10px 5px;color:white;font-size:17px;text-transform:uppercase;line-height:22px}
.carousel .bxcarousel{height:400px;overflow:hidden}
.carousel .bxcarousel li{float:left}
.carousel .bxcarousel li.group>div{float:left;width:320px;height:200px;overflow:hidden}
.carousel .bx-wrapper .bx-controls-direction a.bx-prev,.carousel .bx-wrapper .bx-controls-direction a.bx-prev:hover{background:url("img/icon-sprite.png") 0 -1400px no-repeat transparent;left:-17px}
.carousel .bx-wrapper .bx-controls-direction a.bx-next,.carousel .bx-wrapper .bx-controls-direction a.bx-next:hover{background:url("img/icon-sprite.png") right -1400px no-repeat transparent;right:-17px}
.carouselteaser .txt{padding:0 10px 10px 0}
.carouselteaser .txt p{color:white;font-size:11px;line-height:14px}
.carouselteaser .txt p.h3{font-style:italic;font-size:14px;line-height:18px;padding:5px 0}
.carouselteaser .img{float:left;width:160px;height:160px;background:url("img/loading_light.gif") no-repeat center;margin:0 10px 40px 0}
.carouselteaser .img img{max-width:100%}
.columncontrol{margin:0;padding:0}
.columncontrol.separator{border-top:1px solid #ccc;margin-top:19px}
.columncontrol>header{margin:0;padding:10px 0 10px 20px}
.columncontrol>a{float:right;margin:20px 0 5px;padding:0 20px}
.columncontrol>a+header{max-width:50%;float:left}
.columncontrol>ul{clear:both;padding:0;margin:0;border:0}
.columncontrol>ul>li{display:inline-block;vertical-align:top;overflow-x:hidden;box-sizing:border-box}
.columncontrol>ul>li iframe{max-width:100%}
.columncontrol.count1>ul>li{width:100%}
.columncontrol.count2>ul>li{width:50%}
.columncontrol.count3>ul>li{width:33.33333333333333%}
.columncontrol.count4>ul>li{width:25%}
.columncontrol.count2.unbalanced>ul>li:nth-of-type(2n+1){width:33.33333333333333%}
.columncontrol.count2.unbalanced>ul>li:nth-of-type(2n+0){width:66.66666666666666%}
.columncontrol.count2.unbalanced.inverted>ul>li:nth-of-type(2n+0){width:33.33333333333333%}
.columncontrol.count2.unbalanced.inverted>ul>li:nth-of-type(2n+1){width:66.66666666666666%}
.columncontrol .youtubevideo{padding:20px}
.columncontrol .productteaser{box-sizing:border-box;border:1px solid transparent;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.columncontrol.count2 li:nth-of-type(2n+1) .productteaser{border-left:1px solid #ccc}
.columncontrol.count2 li:nth-of-type(1) .productteaser,.columncontrol.count2 li:nth-of-type(2) .productteaser{border-top:1px solid #ccc}
.columncontrol.count4 li:nth-of-type(4n+1) .productteaser{border-left:1px solid #ccc}
.columncontrol.count4 li:nth-of-type(1) .productteaser,.columncontrol.count4 li:nth-of-type(2) .productteaser,.columncontrol.count4 li:nth-of-type(3) .productteaser,.columncontrol.count4 li:nth-of-type(4) .productteaser{border-top:1px solid #ccc}
.cq-wcm-edit .cmp-columncontrol .cmp-columncontrol{background:rgba(0,0,0,0.05)}
.cookiepolicydisclaimer,.cookiedisclaimer,.cookiepolicydisclaimer.cookiedisclaimer{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.7)}
.cookiepolicydisclaimer .inner,.cookiedisclaimer .inner,.cookiepolicydisclaimer.cookiedisclaimer .inner{position:absolute;bottom:0;background-color:#e0e0e0;width:920px;padding:1rem 20px .5rem;margin-left:50%;left:-480px}
.modForm .captcha_img img{max-width:100%;max-height:100%}
.imagegallery{margin:0 50px 10px 10px;padding:0 0 10px}
.imagegallery.skinImageGallerySep2{padding-top:20px}
.imagegallery header{margin-bottom:20px}
.imagegallery figure{position:relative;text-align:center;display:block;background-color:#2f2f2f}
.imagegallery figure img{padding:0 70px;height:360px}
.imagegallery figure figcaption{text-align:left;padding:6px 10px 30px 10px;background-color:#efedee}
.imagegallery figure figcaption h2,.imagegallery figure figcaption h3,.imagegallery figure figcaption h4{color:#571f33;font-size:17px;line-height:22px}
.imagegallery figure figcaption .meta{text-align:right;font-size:11px;padding-bottom:1em}
.imagegallery figure figcaption .copy{color:#999;text-align:right;padding-right:64px}
.imagegallery figure figcaption .zoom{width:17px;background:url("img/icon-sprite.png") no-repeat left -3300px;display:inline-block}
.imagegallery figure figcaption .zoom:hover{background-position:left -3400px}
.imagegallery .bx-wrapper{background-color:#efedee}
.imagegallery .bx-wrapper .bx-controls-direction a,.imagegallery .bx-wrapper .bx-controls-direction a:hover{position:absolute;background:url("img/icon-sprite.png") no-repeat left -3700px;top:180px;margin-top:-14px;height:28px;width:14px}
.imagegallery .bx-wrapper .bx-controls-direction a.bx-prev,.imagegallery .bx-wrapper .bx-controls-direction a:hover.bx-prev{left:28px}
.imagegallery .bx-wrapper .bx-controls-direction a.bx-next,.imagegallery .bx-wrapper .bx-controls-direction a:hover.bx-next{right:28px;background-position:right -3700px}
.imagegallery footer{background-color:#2f2f2f}
.imagegallery footer .bx-wrapper .bx-controls-direction a,.imagegallery footer .bx-wrapper .bx-controls-direction a:hover{top:45px}
.imagegallery footer .bx-wrapper .bx-controls-direction a.bx-prev,.imagegallery footer .bx-wrapper .bx-controls-direction a:hover.bx-prev{left:-23px}
.imagegallery footer .bx-wrapper .bx-controls-direction a.bx-next,.imagegallery footer .bx-wrapper .bx-controls-direction a:hover.bx-next{right:-23px}
.imagegallery footer .pager{background-color:#efedee;text-align:center}
.imagegallery footer .pager a{display:inline-block;padding:.5em .25em;font-size:90%}
.imagegallery footer .pager a.active{color:#930}
.imagegallery footer .pager span{font-size:90%}
.modLangSelect{margin:0;text-align:right}
.modLangSelect a{line-height:25px;margin-right:10px;padding:0 0 0 35px}
.modLangSelect a.meta{background:url(img/icn_international.png) center left no-repeat}
.modLangSelect a.noicon{background:0;margin-right:0;padding:0 0 0 8px}
.modLogo{display:inline-block;line-height:0;margin:15px;width:150px}
.modLogo img{max-width:100%}
.megadropdown{background:#fff;background:-moz-linear-gradient(top,#fff 0,#d0d0d0 47%,#fefefe 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#fff),color-stop(47%,#d0d0d0),color-stop(100%,#fefefe));background:-webkit-linear-gradient(top,#fff 0,#d0d0d0 47%,#fefefe 100%);background:-o-linear-gradient(top,#fff 0,#d0d0d0 47%,#fefefe 100%);background:-ms-linear-gradient(top,#fff 0,#d0d0d0 47%,#fefefe 100%);background:linear-gradient(to bottom,#fff 0,#d0d0d0 47%,#fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fefefe',GradientType=0);min-height:100px}
.megadropdown .unit{margin:10px 0;box-sizing:border-box;border-right:1px solid #999}
.megadropdown .unit:last-of-type{border-right:1px solid transparent}
.megadropdown .linklistwithheading{padding:5px 20px 0;min-height:120px}
.megadropdown .linklistwithheading h4{text-transform:uppercase;margin-bottom:10px;margin-left:0;border-bottom:thin solid #999;color:#571f33}
.megadropdown .linklistwithheading h4 a{font-family:'Georgia',serif;font-size:14px;font-weight:normal;line-height:1.25em;color:#571f33;background:0;border:0;padding:0}
.megadropdown .linklistwithheading h4 a:hover{color:#903}
.megadropdown .linklistwithheading ul.linklist li{float:none;padding-bottom:10px}
.megadropdown .linklistwithheading ul.linklist li a{color:#571f33;font-size:13px;border:0;background-position:2px 4px;letter-spacing:normal;padding:0 0 0 20px;text-transform:none}
.megadropdown .linklistwithheading ul.linklist li a:before{width:18px}
.megadropdown .linklistwithheading ul.linklist li a.base:hover{color:#903}
.megadropdown .linklistwithheading ul.linklist li a.productfinder{background:url("img/megadropdown_productfinder_icon.png") no-repeat scroll left top;color:#903}
.megadropdown .linklistwithheading ul.linklist li a.productfinder:before{visibility:hidden}
.megadropdown .divider{height:6px;background:url("img/nav-bg.gif") repeat-x scroll left bottom transparent;cursor:pointer}
.megatarget{position:absolute;top:0;left:0;margin-top:60px;z-index:9999;width:100%;text-align:left}
.navigation .modMainNav{margin:0;font-family:'Georgia',serif}
.navigation .modMainNav ul{overflow:hidden}
.navigation .modMainNav ul.firstLevel{padding:1px 0 0 6px;background:transparent url("img/nav-bg.gif") repeat-x left bottom}
.navigation .modMainNav ul.firstLevel>li:last-of-type{float:right;border:0;text-align:right;padding-right:6px}
.navigation .modMainNav ul.firstLevel>li:last-of-type.navimage{padding-right:0}
.navigation .modMainNav ul.firstLevel>li:last-of-type>a{border:0}
.navigation .modMainNav li{float:left;padding-bottom:6px}
.navigation .modMainNav li.first a{border-left:0}
.navigation .modMainNav li.last a{border-right:0}
.navigation .modMainNav li.navimage{padding-right:0}
.navigation .modMainNav li.navimage>a{padding:0;font-size:0;line-height:0}
.navigation .modMainNav li.navimage.active>a{padding:0 0 6px 0;background-position:left bottom}
.navigation .modMainNav li.navimage img{height:54px;width:auto}
.navigation .modMainNav li.active{overflow:visible;background:transparent url("img/nav-li-l-bg.gif") no-repeat left 2px;padding-left:1px;padding-bottom:0}
.navigation .modMainNav li.active>a{color:#903;padding:10px 15px 16px 14px;background:url("img/nav-li-r-bg.gif") no-repeat bottom right;border:0}
.navigation .modMainNav li.active>a span{color:#333}
.navigation .modMainNav li.active ul.secondLevel{position:absolute;left:0;width:100%;box-sizing:border-box;padding-left:10px;background:url("img/nav-2nd-bg.gif") repeat-x left top #d5d5d5}
.navigation .modMainNav li.active ul.secondLevel li{padding:0}
.navigation .modMainNav li.active ul.secondLevel a{padding:0 10px;border:0;margin:7px 0 8px;background:transparent url("img/main-navi-divider.gif") no-repeat right center;color:#131313;text-transform:none;font-style:italic;line-height:1.1em;letter-spacing:0}
.navigation .modMainNav li.active ul.secondLevel .active{height:auto;background-image:none;padding-left:0}
.navigation .modMainNav li.active ul.secondLevel .active a{color:#903}
.navigation .modMainNav li.active ul.secondLevel .last a{background-color:transparent;background-image:none}
.navigation .modMainNav li>a{display:block;padding:10px 14px;font-size:14px;color:#eee;text-transform:uppercase;text-decoration:none;border-right:1px solid #010101;border-left:1px solid #393939;letter-spacing:.4pt}
.navigation .modMainNav li>a:hover{color:#c1003a}
.navigation .modMainNav li>a .sub{margin:0;font-size:12px;color:#999;display:block}
.navigation .modMainNav li>a span{margin-left:4px;font-style:italic;text-transform:none;letter-spacing:0}
.navigation .modMainNav li>a span.unseen{display:none}
.navigation .skinMainNavSecond{padding-bottom:30px}
.relaunch2014 .navigation{position:relative}
.relaunch2014 .navigation .modMainNav ul.secondLevel{display:none}
.relaunch2014 .navigation .skinMainNavSecond{padding-bottom:0}
.onlineDialog a img{width:100%}
.productteaser{position:relative;text-align:center;height:408px}
.productteaser.review-support .ratings{padding:10px 20px;min-height:45px}
.productteaser.review-support .ratings .pr-snippet .pr-stars{margin-right:0}
.productteaser.review-support .ratings .pr-snippet .pr-snippet-rating-decimal,.productteaser.review-support .ratings .pr-snippet .pr-snippet-review-count{display:none}
.productteaser.review-support .text p{display:none}
.productteaser .buynowbutton{display:inline-block;margin:0 auto}
.productteaser .modBuyNowButton{padding:0}
.productteaser .modBuyNowButton a.button{display:inline-block;float:none}
.productteaser .modBuyNowButton a:hover{text-decoration:none}
.productteaser .modBuyNowButton p{display:none}
.productteaser .image{width:100%;height:0;padding-bottom:112.5%;margin-bottom:0}
.productteaser .image img{margin:0 auto}
.productteaser .text h4{padding:0 30px;height:2.5em;overflow:hidden}
.productteaser .text p{padding:5px 20px 0;height:60px;overflow:hidden}
.productteaser:hover{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 47%,#e0e0e0 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#fff),color-stop(47%,#fff),color-stop(100%,#e0e0e0));background:-webkit-linear-gradient(top,#fff 0,#fff 47%,#e0e0e0 100%);background:-o-linear-gradient(top,#fff 0,#fff 47%,#e0e0e0 100%);background:-ms-linear-gradient(top,#fff 0,#fff 47%,#e0e0e0 100%);background:linear-gradient(to bottom,#fff 0,#fff 47%,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e0e0e0',GradientType=0)}
.productteaser:hover .text{text-decoration:underline}
.modRelatedLinks{margin:0}
.modRelatedLinks .bd{background-color:#efedee}
.modRelatedLinks h2{padding:0 10px;margin:10px 0 7px 0}
.modRelatedLinks h3{display:inline;padding-left:20px;font-size:13px;font-style:italic;background:url("css/img/icon-sprite.png") no-repeat 6px 4px}
.modRelatedLinks a{text-decoration:none}
.modRelatedLinks a:hover h2{color:#903;background-position:6px -96px}
.modRelatedLinks li{clear:left;border-top:1px dashed #b3b2b2}
.modRelatedLinks li:first-child{border-top:1px solid #b3b2b2;padding-top:1px}
.modRelatedLinks li.first{border-top:1px solid #b3b2b2;padding-top:1px}
.modRelatedLinks .img{float:left;width:140px;font-size:0;line-height:0}
.modRelatedLinks .img img{max-width:100%}
.modRelatedLinks .img+.txt{margin-left:150px}
.modRelatedLinks .txt{margin:5px 10px 0 10px}
.modRelatedLinks p{margin:3px 0 12px 0;font-size:12px;line-height:16px}
.hasSidebar .main .modRelatedLinks{margin-top:30px;margin-bottom:30px}
.visualslider ul.bxslider{padding-bottom:0}
.visualslider ul.bxslider>li{font-size:0;line-height:0}
.visualslider .bx-wrapper .bx-controls-direction a.bx-prev,.visualslider .bx-wrapper .bx-controls-direction a.bx-prev:hover{background:url("img/icon-sprite.png") 0 -1400px no-repeat transparent;left:-17px}
.visualslider .bx-wrapper .bx-controls-direction a.bx-next,.visualslider .bx-wrapper .bx-controls-direction a.bx-next:hover{background:url("img/icon-sprite.png") right -1400px no-repeat transparent;right:-17px}
.contentpage .main .richText a{font-style:normal;text-decoration:underline}
.contentpage .hasSidebar .main .columncontrol{margin-left:10px;margin-right:50px;margin-bottom:20px}
.contentpage .hasSidebar .main .columncontrol header{margin-left:0}
.contentpage .hasSidebar .main .columncontrol header h1{font-family:'Georgia',serif;font-size:17px;font-weight:normal;line-height:1.25em;margin-bottom:20px}
.contentpage .hasSidebar .main .brandproductteaser a,.contentpage .hasSidebar .main .brandproductteaser a:hover{text-decoration:none}
.contentpage .hasSidebar .main .brandproductteaser .buynowbutton,.contentpage .hasSidebar .main .brandproductteaser .modBuyNowButton{margin:0 20px 20px}
.segmentpage .modMainNav .secondLevel{display:none}
.segmentpage .skinMainNavSecond{padding-bottom:0}
.segmentpage .page .body .content>.main{padding:0}
.redirectconfig{padding:20px}
.redirectconfig table th,.redirectconfig table td{padding:5px;border:thin solid #ccc;min-width:120px}
.redirectconfig table th{font-weight:bold}