@media screen and (min-width: 375px) and (max-width: 667px) {.imageHolder img {
display:none;
}
}

body{ background:url(/Assets/Images/stripeBg.gif) repeat 0 0; overflow-y: scroll; background:#fff; background-image: url(/Assets/Images/background-beam.jpg);
    background-position: center top;
    background-repeat: no-repeat;
	background-attachment: fixed;}.filtration-types p {
	font-size:20px;
	line-height:25px;
        color:white;
}.filtration-types  {
	font-size:20px;
        padding:20px;
        color:white;
        background-color:#2c2a2b;
}.filtration-types td {
	vertical-align:middle;
padding:0 10px;
}.dropdown {
    position: relative;
    display: inline-block;
    z-index: 1000;
    /* padding-bottom: 20px; */
}
a.produits {
 padding:0px 0px 20px 0px;
}.dropdown span a {
 font-family: 'Russo One', sans-serif;
   font-size:18px;
   color:white;
    height:50px;
}.dropdown span a:visited {
   color:white;
}.dropdown span a:active{
   color:white;
}.dropdown span a:hover {
 font-family: 'Russo One', sans-serif;
 font-size:18px;
 color:#FFEB3B;
}.dropdown-content a {
 font-family: 'Russo One', sans-serif;
   font-size:18px;
   color:white;
    height:50px;
    padding:0px;
    margin:0px;
    line-height:30px;
}.dropdown-content a:hover {
 font-family: 'Russo One', sans-serif;
   font-size:18px;
   color:#FFEB3B;
    height:50px;
    padding:0px;
    margin:0px;
    line-height:30px;
}.dropdown-content a:visited {
 font-family: 'Russo One', sans-serif;
   font-size:18px;
   color:#ffffff;
    height:50px;
    padding:0px;
    margin:0px;
    line-height:30px;
}.dropdown-content {
    display: none;
    position: absolute;
    background-color: #2d2d2d;
    min-width: 180px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
    right: -75px;
    top: 30px;
    border-radius:0px 0px 20px 20px;
    font-family: 'Russo One', sans-serif;
}.dropdown-contentA {
    display: none;
    position: absolute;
    background-color: #2d2d2d;
    min-width: 180px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
    right: -75px;
    top: 30px;
    border-radius:0px 0px 20px 20px;
    font-family: 'Russo One', sans-serif;
}.dropdown:hover.dropdown-content {
    display: block;
}.descr {
    margin-left: 20px;
    margin: 10px;
}.descr p {
    margin-left: 20px;
    margin: 10px 10px 20px 10px;
}.choice {
    border: 2px solid #c6c8cb;
    width: 428px;
    position: relative;
    color: #000;
    display: inline-block;
    padding: 20px;
    margin: 0 13px 25px;
}		
	
 span#slogan {
    display: block;
    position: absolute;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center top;
    left: 20px;
    top: 135px;
    font-weight: bold;
    z-index: 99;
} 
 span#filtration a {
    display: block;
    position: absolute;
    height: 52px;
    background-repeat: no-repeat;
    background-position: center top;
    left: 337px;
    top: 49px;
    font-weight: bold;
    z-index: 99;
    width: 136px;
    font-size: 17px;
    background-color: black;
    border: 1px solid #FFEB3B;
    padding: 5px;
    text-align: center;
    border-radius: 10px;
    color: #ffffff;
	display:none;
} 

a#contactez-nous {
    /* display: -webkit-inline-box; */
    right: 10px;
    top: 85px;
    z-index: 1;
    width: 215px;
    height: 73px;
    background-image: url(/Assets/Images/contactez-nous.png);
    position: absolute;
	animation: Test 1.5s infinite;
	display:none;
}.descriptions {
    margin: 15px;
    font-family: 'Russo One', sans-serif;
    text-align: center;
    color: #000;
    background: rgba(245,246,246,1);
    border: 1px solid #b4b4b4;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.6);
    border-radius: 5px;
    padding: 15px 10px 14px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    margin-bottom: 10px;
    text-align: center;
    width: 90%;
    margin: 20px auto;
}.motcle {
margin-left:20px;
margin-right:20px;
padding:10px;
}.notes {
	text-align:right;
	padding: 0px 10px 20px 15px;
	font-family: 'Russo One', sans-serif;
	width: 380px;
	float: right;
}.notes a:hover {
    margin: 0px;
	font-family: 'Russo One', sans-serif;
	color:red;
}.tophead {
	top:20px;
	margin:20px;
	border: 1px solid #cdc7c7;
}.satisfaction-cadre {
    background-color: #e3e3e3;
    width: 375px;
    height: 80px;
    float: left;
    border-radius: 10px;
    padding: 10px;
    line-height: 40px;
    font-size: 16px;
    box-shadow: 2px 2px 2px #AAA;
    margin: 20px;
	font-family: 'Russo One', sans-serif;
}.wideTeaser.Avantages.contentHolder.satisfaction-cadre img {
    margin-left:0px;
	float:initial;
	margin: 0px;
}.filar {
    padding: 0px 0px 20px 15px;
    font-family: 'Russo One', sans-serif;
}.filavis{
    padding: 0px 0px 20px 15px;
    font-family: 'Russo One', sans-serif;
    width: 490px;
    float:left;
}.filar a:hover {
    margin: 0px;
	font-family: 'Russo One', sans-serif;
	color:red;
}.rslides {
  margin: 0 auto;
  }.rslides_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 650px;
  height:300px;
  left:15px;

  }.rslides1_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 180px;
  left: 0;
  z-index: 99;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("/Assets/Images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }.rslides1_nav:active {
  opacity: 1.0;
  }.rslides1_nav.next {
  left: 620px;
  background-position: right top;
  right: 0;
  }.rslides2_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  left: 0;
  display: block;
  background: #fff; /* Fix for IE6-9 */
  opacity: 0;
  filter: alpha(opacity=1);
  width: 48%;
  text-indent: -9999px;
  overflow: hidden;
  height: 91%;
  }.rslides2_nav.next {
  left: auto;
  right: 0;
  }.rslides3_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  opacity: 0.6;
  text-indent: -9999px;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  background: #000 url("/Assets/Images/themes.gif") no-repeat left 50%;
  width: 38px;
  }.rslides3_nav:active {
  opacity: 1.0;
  }.rslides3_nav.next {
  left: auto;
  background-position: right 50%;
  right: 0;
  }.rslides1_nav:focus,.rslides2_nav:focus,.rslides3_nav:focus {
  outline: none;
  }.rslides_tabs {
  margin-top: 10px;
  text-align: center;
  }.rslides_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  }.rslides_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #ccc;
  background: rgba(0,0,0,.2);
  display: inline-block;
  _display: block;
  *display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  width: 9px;
  height: 9px;
  }.rslides_tabs.rslides_here a {
  background: #222;
  background: rgba(0,0,0,.8);
  }.caption {
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 15px;
  text-align: center;
  /* background: #000; */
  background: rgba(0, 0, 0, 0.8);
  color: #FFEB3B;
  font-size: 18px;
} 
 p.valide {
    color: #000;
    background: #e9e9e9;
    border: 1px solid #7ce294;
    text-shadow: 0 1px 1px rgba(255,255,255,0.6);
    box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.6);
    border-radius: 5px;
    padding: 15px 10px 14px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    margin-bottom: 10px;
	text-align:center;
	width:90%;
	margin:20px auto;
	font-weight:bold;
	display:none;
}.submenu {
    /* background: #757575; */
    margin-top: 0px;
    font-weight: bold;
    font-size: 17px;
    text-align: center;
    /* margin-bottom: 5px; */
    border: 0px solid #9c9999;
    margin: 0px 0px 25px 0px;
    height: 45px;
    line-height: 43px;
    /* margin-top: 10px; */
    width: 100%;
    color: #f0ff00;
    background: rgb(245,246,246);
    background: -moz-linear-gradient(top, rgba(245,246,246,1) 0%, rgba(219,220,226,1) 21%, rgba(184,186,198,1) 49%, rgba(221,223,227,1) 80%, rgba(245,246,246,1) 100%);
    background: -webkit-linear-gradient(top, rgb(175, 175, 175) 0%,rgba(219,220,226,1) 21%,rgb(222, 223, 228) 49%,rgba(221,223,227,1) 80%,rgb(150, 152, 152) 100%);
    /* background: linear-gradient(to bottom, rgb(122, 122, 122) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgb(103, 103, 103) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 );
}.topnav {
    margin-bottom: 0;
    padding-left: 0;
    /*! list-style: none; */
    height:35px;
    text-align: center;
    background: -moz-linear-gradient(#484848, #1c1c1c);
    background: -webkit-linear-gradient(#484848, #1c1c1c);
    background-image: -ms-linear-gradient(top, #484848, #1c1c1c);
    border: solid 1px #000;
    background-color: #060606;
    width: 100%;
    margin:auto;
    /* border: solid 1px #7E7C7C; */
    font-size: 16px;
    line-height:35px;
    color: #FFEB3B;
    /*font-family: 'Russo One', sans-serif;*/
    /* display:none; */
    font-weight:bold;
}.topnav a { color: #ffffff;
  }.topnav a:hover { color: #FFEB3B;
  }.wrapper{width: 1000px;margin: 0 auto;position: relative;-moz-box-shadow: inset 0px 1px 0px 0px #666;/* -webkit-box-shadow: inset 0px 1px 0px 0px #666; */box-shadow: 0px 1px 5px 1px #bdbaba;border: 1px solid #b3b3b3;background-color: white;}.content{ width: 1013px; padding:25px 16px 10px; position: relative;}/* 45 */.twoCol{ width:190px; float: left;}.threeCol{ width: 204px; float: left;}.fourCol{ width: 220px;}.fiveCol{/* width: 475px; */}.sixCol{ width: 346px; margin-bottom: 10px;}.nineCol{ width:520px;}.elevenCol{/* width: 655px; */margin-bottom: 10px;}
header{ padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
menunav{
    padding: 0px 0px 0px 0px;
    background-color: #333;
    /* border: solid 1px #000; */
    background: -moz-linear-gradient(#484848, #1c1c1c);
    background: -webkit-linear-gradient(#484848, #1c1c1c);
    background-image: -ms-linear-gradient(top, #484848, #1c1c1c);
    -moz-box-shadow: inset 0px 1px 0px 0px #666;
    -webkit-box-shadow: inset 0px 1px 0px 0px #666;
    box-shadow: inset 0px 1px 0px 0px #666;
    margin-left:0px;
    width: 100%;
    }
footer{ padding: 22px 20px;}.sevenCol{ width:485px;}.module{float: left;margin: 0 8px;margin-bottom: 25px;}.index.module,.benefit.module {margin: 0 7px 10px;}.benefit.module{ margin:0 5px;}.teaserWrapper.fourCol.module{ margin: 0 13px 25px;}.teaserWrapper.fourCol {padding:0px 0 10px 0;width: 220px;/* height:410px; */overflow:hidden;position:relative;}.teaserWrapper.fourCol.module.Alliance{ height:350px;}.accessories.teaserWrapper.fourCol,.hoses.teaserWrapper.fourCol,.serviceParts.teaserWrapper.fourCol{ height:370px; background-color: #fff;}.accessories.teaserWrapper.fourCol.oneRow{ height:330px; background-color:#fff;}.meet.twoCol{ background: url(../Images/hoverGradient.png) repeat-x 0 0px;}.sixCol.module.video {
    width: 406px;
}.nineCol.module.video {
    width: 450px;
}.teaserWrapper.fourCol,.teaserWrapper.fourCol.active { background: url(../Images/hoverGradient.png) repeat-x 0 170px; -webkit-box-shadow: 0px 0px 2px 2px #cccccc; box-shadow: 0px 0px 2px 2px #cccccc; }
/*  */


/* sprite */
/*  span.nr,*/
input.button,.foldingPage h2 a,.button.compareBtn,.printBtn,
/*.value.true,*/.zoom,.selectWrapper li a,.slider.more,
ul li.dropMenu ul li a,.threeCol ul li,.button span,.cart,
footer.social a,
footer.footerNav ul li.fallOutItem a,
footer ul li.dropMenu ul li a,
a.more,
a h3.more,.borderBtn.downLoad,.printButton span,.goBack
{background: url(/Assets/Images/iconSprite.png) no-repeat 0 0;}.shadowTopContent,.shadowBottomContent,.shadowBottomFooter,.shadowTopHeader,.shadowTop
{ /*background:url(../Images/shadowSprite.png) no-repeat 0 0;*/ width: 1010px;  padding: 0 6px;}.benefit.articleTeaser,.foldingPage.foldingDiv,.listPage ul li,.articlePage,.selectionPage.bgWrapper,.threeCol.contentWrappper,.productWrapper,.wave,.accessories.wrapper.teaserWrapper,.dealer.bgWrapper,.listPage.helpMe.fade,.wideTeaser.benefit{no-repeat 0 bottom;background: url(/Assets/Images/fadeSprite.jpg) no-repeat 0 bottom;/* margin-left: 5px; */}.dropMenu.nineCol.menuContent,.productsHolder.articleTeaser
 { background: url(/Assets/Images/leftFadeBg.png) repeat-y 0 0; max-width:505px;width: 470px;}.heading,
/*h1,*/.menuContent h2,.meet h2,.productsHolder h2,.articlePage h2
{  left:0px; background: url(/Assets/Images/headingBgSprite.png) no-repeat right 0 #532987; max-width:92%;}.button.borderBtn{background:url(/Assets/Images/buttonSprite.png) repeat-x 0 0;}.compareModal.compareList
{ background:url(/Assets/Images/repeatShadow.png) repeat-x 0 0; }

h1#retraflex {
    color: white;
    background-color: #b43d35;
}
h2#download {
    color: white;
    background-color: #2196F3;
}
h1#beam {
    color: white;
    background-color: #8cd3f3;
	text-shadow:2px 2px #3f3f3f;
}
h1#platinium {
    color: black;
    background: -webkit-linear-gradient(top, rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%);
    border: 1px solid #9c9999;
	text-shadow:2px 2px #fff;
}
h1#accessoires {
    color: white;
    background-color: #2196F3;
}
h4#avis {
    color: white;
    background-color: #FF9800;
	max-width: 100%;
}


/* /sprite */

/* Shadows */.content.shadow, footer.shadow, header.shadow,.fullBanner.shadow{ /*background: url(../Images/shadowBg.png) repeat-y 0 0; width: 1015px; */ float:left; margin-left:0px;}.shadowBottomFooter.banner,.shadowBottomContent.banner{}.fullBanner.shadow.content{ margin-left: -7px; }.fullBanner.shadow{ padding-left: 0px;
    padding-right: 17px;
    padding-top: 0;
    margin-left:0px;}.shadowBottomFooter.banner{margin-bottom: 4px;  margin-left:-8px;  background-position: 0 -24px; height:5px;}.shadowTopContent{height: 8px;float:left;}.shadowBottomContent.banner{ margin-left: -8px;}.shadowBottomContent{ background-position: 0 -12px; height: 15px; clear:both;}.shadowBottomFooter{ background-position: 0 -31px; height: 8px; margin-bottom: 40px; clear:both;}.shadowTopHeader{ background-position: 0 -39px; height: 1px;}.shadowTop{}.fullBanner img{ float: left; margin-left:6px;}

/*  */

/* colorSheme */.featuresText{ padding:10px 10px 0; display:block;}.picHolder{ background-color:#fff;}.picHolder{ float:left; width:220px; text-align:center; margin-bottom:15px;}.picHolder img{ float:left;}.picHolder {
		position: relative;
		color: #fff;
		display: inline-block;
		padding: 0px;
		overflow: hidden;
		font-family: Arial, sans-serif;
		font-weight: 900;
	}.picHolder p {
		display: inline;	
	}.picHolder p span {
		position: absolute;
		display: inline-block;
		right: -40px;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.2), inset 0px 5px 30px rgba(255,255,255,0.2);
		text-align: center;
		text-transform: uppercase;
		top: 25px;
		background: #d93131;
		width: 150px;
		padding: 5px 10px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
	}.picHolder p:before {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		top: -17px;
		right: 69px;
		z-index: -1;
		border: 17px solid;
		border-color: transparent transparent #662121 transparent;
	}.picHolder p:after {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		top: 74px;
		z-index: -1;
		right: -10px;
		border: 17px solid;
		border-color: #662121 transparent transparent transparent;
	}.teaserWrapper.fourCol {border:2px solid #c6c8cb;}.articleTeaser span.nr{ background-color: #6f6f6f; }.classic.teaserWrapper.fourCol:hover,.classic.teaserWrapper.active.fourCol{ border-color:#6f6f6f;}.classic.meet.twoCol:hover h3{color:#6F6F6F;}.meet h2{ background-position: right 0px; background-color: #6f6f6f;}.alliance h1,.alliance h2,.alliance.meet h2,.menuContent.alliance h2{ background-position: right -340px; background-color: #afbd22;}.alliance.productWrapper{ background-position: -5945px bottom;}.alliance.productWrapper{ background-position: -5945px bottom;}.alliance.articleTeaser span.nr{ background-color: #afbd22;}.alliance.teaserWrapper.fourCol:hover,.alliance.teaserWrapper.active.fourCol{ border-color:#afbd22;}.alliance.teaserWrapper.fourCol { background-position: 0 -8535px;}.alliance.meet.twoCol{ background-position:0 -8700px;}.compareModal.compareList h4.alliance,.alliance.meet.twoCol:hover h3{ color:#afbd22;}.accessories h1,.accessories h2,.menuContent.accessories h2{ background-position: right -180px; background-color: #532987;}.accessories.productWrapper,.accessories.productWrapper{ background-position: -8262px bottom; padding:0 0 20px 20px; width:973px;}.accessories.articleTeaser span.nr{ background-color: #532987;}.accessories.wrapper.teaserWrapper{ background-position:-8262px bottom; display:block;}.accessories.teaserWrapper.fourCol,.helpMeResultWrapper.teaserWrapper.catalogue.accessories.fourCol { background-position:0 -3399px;}.accessories.teaserWrapper.fourCol:hover,.accessories.teaserWrapper.active,.helpMeResultWrapper.teaserWrapper.catalogue.accessories.fourCol:hover { border-color:#532987;}.dropMenu.nineCol.menuContent.accessories{ background-position:-2442px 0;}.productWrapper.cf.fiche {
    height: 500px;
}.platinum.articleTeaser img,.serenity.articleTeaser img{ border-color: #f89729;}.platinum h1,.platinum h2,.menuContent.platinum h2,.serenity h1,.serenity h2,.menuContent.serenity h2{ background-position: right -493px; background-color: #f89729;}.platinum.productWrapper,.serenity.productWrapper{ background-position: -7098px bottom;}.platinum.productWrapper,.serenity.productWrapper{ background-position: -7098px bottom;}.dropMenu.nineCol.menuContent.platinum,.dropMenu.nineCol.menuContent.serenity{ background-position:-581px 0;}.platinum.articleTeaser span.nr,.serenity.articleTeaser span.nr{ background-color: #f89729;}.platinum.teaserWrapper.fourCol,.serenity.teaserWrapper.fourCol { background-position:0 -4686px;}.platinum.meet.twoCol,.serenity.meet.twoCol{  background-position:0 -4856px;}.platinum.teaserWrapper.fourCol:hover,.platinum.teaserWrapper.active.fourCol,.serenity.teaserWrapper.fourCol:hover,.serenity.teaserWrapper.active.fourCol{ border-color:#f89729;}.compareModal.compareList h4.platinum,.compareModal.compareList h4.serenity,.platinum.meet.twoCol:hover h3,.serenity.meet.twoCol:hover h3 { color:#f89729;}.mundo h1,.mundo h2,.menuContent.mundo h2,.classic h1,.classic h2,.menuContent.classic h2{ background-position: right -642px; background-color: #118ca8;}.mundo.productWrapper,.mundo.productWrapper,.classic.productWrapper,.classic.productWrapper{ background-position: -4714px bottom;}.dropMenu.nineCol.menuContent.mundo,.dropMenu.nineCol.menuContent.classic{ background-position:-1194px 0;}.mundo.teaserWrapper.fourCol,.classic.teaserWrapper.fourCol  { background-position:0 -4664px;}.compareModal.compareList h4.mundo,.mundo.meet.twoCol:hover h3,.compareModal.compareList h4.classic,.classic.meet.twoCol:hover h3{ color:#118ca8;}.mundo.teaserWrapper.fourCol,.classic.teaserWrapper.fourCol { background-position:0 -1765px;}.mundo.meet.twoCol,.classic.meet.twoCol{ background-position:0 -1932px;}.mundo.teaserWrapper.fourCol:hover,.mundo.teaserWrapper.active.fourCol,.classic.teaserWrapper.fourCol:hover,.classic.teaserWrapper.active.fourCol{ border-color:#118ca8;}.mundo.articleTeaser span.nr,.classic.articleTeaser span.nr{ background-color: #118ca8;}


/*.dropMenu.nineCol.menuContent.classic{ background-position:-1840px 0;}.classic h1,.classic h2{ background-position: right 0; background-color: #6f6f6f;}*/.airPurification.articleTeaser img{ border-color: #8ed1f3;}.airPurification h1,.airPurification h2,.productWrapper.airpurification h2{ background-position: right -798px; background-color: #8ed1f3;}.airPurification.productWrapper,.productWrapper.airpurification{ background-position: -4714px bottom; padding-bottom:20px;}.airPurification.articleTeaser span.nr{ background-color: #8ed1f3;}.airPurification.wrapper.teaserWrapper{ background-position:-8262px bottom;}.airPurification.teaserWrapper.fourCol:hover{ border-color:#8ed1f3;}.dropMenu.nineCol.menuContent.airpurification{ background-position:-3078px 0;}.airpurification.meet.twoCol:hover h3{ color:#8ED1F3;}

/* copy for airpurification classname hardcoded episerver class */.airpurification.articleTeaser img{ border-color: #8ed1f3;}.airpurification h1,.airpurification h2,.productWrapper.airpurification h2{ background-position: right -798px; background-color: #8ed1f3;}.airpurification.productWrapper,.productWrapper.airpurification{ background-position: -4714px bottom; padding-bottom:20px;}.airpurification.articleTeaser span.nr{ background-color: #8ed1f3;}.airpurification.wrapper.teaserWrapper{ background-position:-8262px bottom;}.airpurification.teaserWrapper.fourCol:hover{ border-color:#8ed1f3;}.dropMenu.nineCol.menuContent.airpurification{ background-position:-3078px 0;}.air.meet.twoCol:hover h3{ color:#8ED1F3;}.airpurification.meet.twoCol{ background-position:0 -1932px;}
/* END OF copy for airpurification classname hardcoded episerver class */.air.articleTeaser img{ border-color: #8ed1f3;}.air h1,.air h2,.productWrapper.air h2{ background-position: right -798px; background-color: #8ed1f3;}.air.productWrapper,.productWrapper.air{ background-position: -4714px bottom; padding-bottom:20px;}.air.articleTeaser span.nr{ background-color: #8ed1f3;}.air.wrapper.teaserWrapper{ background-position:-8262px bottom;}.air.teaserWrapper.fourCol:hover{ border-color:#8ed1f3;}.dropMenu.nineCol.menuContent.air{ background-position:-3078px 0;}.air.meet.twoCol{ background-position:0 -1932px;}.air.teaserWrapper.fourCol:hover{ background-position:0 -1784px;}
/**/

/*hepa*/.hepa.articleTeaser img{ border-color: #8ed1f3;}.hepa h1,.hepa h2,.productWrapper.hepa h2{ background-position: right -798px; background-color: #8ed1f3;}.hepa.productWrapper,.productWrapper.hepa{ background-position: -4714px bottom; padding-bottom:20px;}.hepa.articleTeaser span.nr{ background-color: #8ed1f3;}.hepa.wrapper.teaserWrapper{ background-position:-8262px bottom;}.hepa.teaserWrapper.fourCol:hover{ border-color:#8ed1f3;}.dropMenu.nineCol.menuContent.hepa{ background-position:-3078px 0;}.hepa.meet.twoCol{ background-position:0 -1932px;}.hepa.teaserWrapper.fourCol:hover{ background-position:0 -1784px;}

/*The colour is: Navy for Hoses Pantone 294C */.hoses.articleTeaser img{ border-color:  #003580;}.hoses h1,.hoses h2,.productWrapper.hoses h2{ background-position: right -982px; background-color:  #003580;}.hoses.productWrapper,.productWrapper.hoses{ background:url(../Images/hosesBg.png) repeat-x 0 bottom; padding-bottom:20px;}.hoses.articleTeaser span.nr{ background-color:  #003580;}.hoses.wrapper.teaserWrapper{background:url(../Images/hosesBg.png) repeat-x 0 bottom; }.hoses.teaserWrapper.fourCol:hover{ border-color: #003580;}.dropMenu.nineCol.menuContent.hoses{ background-position:-3078px 0;}.hoses.meet.twoCol{ background-position:0 -1932px;}.hoses.teaserWrapper.fourCol:hover{ background-position:0 -9606px; background-color:#fff;}


/* The colour is: Dk Green for Service Parts Pantone 356C */.serviceparts.articleTeaser img{ border-color:  #007229;}.serviceparts h1,.serviceparts  h2,.productWrapper.serviceparts  h2{ background-position: right -1135px; background-color:  #007229;}.serviceparts.productWrapper,.productWrapper.serviceparts { background:url(../Images/servicePartsBg.png) repeat-x 0 bottom; padding-bottom:20px;}.serviceparts.articleTeaser span.nr{ background-color: #007229;}.serviceparts.wrapper.teaserWrapper{background:url(../Images/servicePartsBg.png) repeat-x 0 bottom; }.serviceparts.teaserWrapper.fourCol:hover{ border-color: #007229;}.dropMenu.nineCol.menuContent.serviceparts { background-position:-3078px 0;}.serviceparts.meet.twoCol{ background-position:0 -1932px;}.serviceparts.teaserWrapper.fourCol:hover{ background-position:0 -9349px; background-color:#fff;}
   
/* The colour is: Parts Fuchsia Pantone 241C */.partsFuchsia.articleTeaser img{ border-color:  #AD0075;}.partsFuchsia  h1,.partsFuchsia  h2,.productWrapper.partsFuchsia h2{ background-position: right -1637px; background-color:  #AD0075;}.partsFuchsia.productWrapper,.productWrapper.partsFuchsia { background-position: -12701px bottom; padding-bottom:20px;}.partsFuchsia.articleTeaser span.nr{ background-color: #AD0075;}.partsFuchsia.wrapper.teaserWrapper{ background-position: -12701px bottom;}.partsFuchsia.teaserWrapper.fourCol:hover{ border-color: #AD0075;}.dropMenu.nineCol.menuContent.partsFuchsia { background-position:-3078px 0;}.partsFuchsia.meet.twoCol{ background-position:0 -1932px;}.partsFuchsia.teaserWrapper.fourCol:hover{ background-position:0 -11039px; background-color:#fff;}

/* The colour is: Commercial Brown  Pantone 462C */.commercialBrown.articleTeaser img{ border-color:  #5B4723;}.commercialBrown  h1,.commercialBrown  h2,.productWrapper.commercialBrown h2{ background-position: right -1469px; background-color:  #5B4723;}.commercialBrown.productWrapper,.productWrapper.commercialBrown { background-position: -11601px bottom; padding-bottom:20px;}.commercialBrown.articleTeaser span.nr{ background-color: #5B4723;}.commercialBrown.wrapper.teaserWrapper{ background-position: -11601px bottom; }.commercialBrown.teaserWrapper.fourCol:hover{ border-color: #5B4723;}.dropMenu.nineCol.menuContent.commercialBrown { background-position:-3078px 0;}.commercialBrown.meet.twoCol{ background-position:0 -1932px;}.commercialBrown.teaserWrapper.fourCol:hover{ background-position:0 -10617px; background-color:#fff;}

/* The colour is: Heritage Red  Pantone 201C */.heritageRed.articleTeaser img{ border-color: #A32638;}.heritageRed  h1,.heritageRed  h2,.productWrapper.heritageRed h2{ background-position: right -1305px; background-color:  #A32638;}.heritageRed.productWrapper,.productWrapper.heritageRed{ background-position: -10489px bottom;  padding-bottom:20px;}.heritageRed.articleTeaser span.nr{ background-color: #A32638;}.heritageRed.wrapper.teaserWrapper{ background-position: -10489px bottom;}.heritageRed.teaserWrapper.fourCol:hover{ border-color: #A32638;}.dropMenu.nineCol.menuContent.heritageRed { background-position:-3078px 0;}.heritageRed.meet.twoCol{ background-position:0 -1932px;}.heritageRed.teaserWrapper.fourCol:hover{ background-position:0 -10175px; background-color:#fff;}

/* Buttons */.button.fadeBtn{
	background: #ececec; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ececec 0%, #ffffff 50%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ececec), color-stop(50%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ececec 0%,#ffffff 50%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ececec 0%,#ffffff 50%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ececec 0%,#ffffff 50%,#ececec 100%); /* IE10+ */
background: linear-gradient(to right,  #ececec 0%,#ffffff 50%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ececec',GradientType=1 ); /* IE6-8 */
display: block;}.button span{display: block;background-position: right -284px;margin-left: 20px;}.button.fadeBtn:hover{ background: #ececec;}.fadeBtn span{ background-position: right -81px; color: #424242;  font-size: 14px; text-transform: uppercase;  padding: 10px 0 10px 15px; }.button.borderBtn{display: block;border: 1px solid #9fa097;-webkit-border-radius: 30px;border-radius: 30px;/* margin-bottom: 3px; */}.button.borderBtn:hover{ background-position:0 -40px; border-color:#a3a4a3;}.button.borderBtn:hover span{color: #fff;background-position: right -197px;}.button.borderBtn:active{ background-position:0 -74px; border-color:#7f7f7f;}.button.borderBtn:active span{background-position: right -1146px;color: #5d300d;}.button.borderBtn span{font-size: 13px;font-weight: bold;padding: 6px 28px 7px 15px;background-position: right -1085px;}
input.button{ cursor:pointer; font-size: 13px; font-weight: bold;  /*padding: 7px 15px 6px 15px;*/ padding:4px 15px 4px;}

/*.button.borderBtn.big{ background-position: 0 -106px;}.button.borderBtn.big:hover{ background-position: 0 -171px;}.button.borderBtn.big:active{ background-position: 0 -236px;}.button.borderBtn.big span{ font-size: 19px; background-position: right -1067px; padding: 20px 0 20px 15px;}.button.borderBtn.big:hover span{ background-position: right -181px;}.button.borderBtn.big:active span{ background-position: right -1130px;}*/.cart{ background-position: right -19px!important;}.cart:hover{ background-position: right 7px!important;}.button.big.smallText span{ font-size: 14px;}.borderBtn.downLoad{ }.button.compareBtn{ background-position:right -1416px!important;}.button.compareBtn.active{ background-position:right -1450px!important;}

img.flag{width: 20px;  position: absolute;right: -14px; top: 14px;}

/*.flag{ background: url(../Images/flagSprite.png) no-repeat 0 0; width: 20px; height:20px;  position: absolute;right: -12px; top: 15px;}.region.en-IE.flag{ background-position: -2px 0px;}.region.en-US.flag{ background-position: 0 -160px;}.region.en-CA.flag{background-position: 0 -112px;}.region.europe.flag{background-position: 0 -212px;}.region.fr-CA.flag{background-position: 0 -56px;}.region.fr-CA{ padding-top: 12px;}*/
/*.buyBtn
{   
    -webkit-box-shadow: -1px 1px 2px 2px rgba(204, 204, 204, 0.5);
    box-shadow: -1px 1px 2px 2px rgba(204, 204, 204, 0.5);
    background-color:#f88b30;
    border-radius:60px;
    width:120px!important;
    height: 93px;
    padding-top: 27px;
    text-align:center;
    position:relative;
    top:-33px;
    margin-left:15px;
    box-shadow: 0 2px 4px 1px #CCC;}.buyBtn span
{
    color:#fff;
    font-size:30px;
    font-weight: normal;
    }.buyBtn:hover
{   
    -webkit-box-shadow: -1px 1px 2px 2px rgba(204, 204, 204, 0.8);
    box-shadow: -1px 1px 2px 2px rgba(204, 204, 204, 0.8);
    background-color:#f7770c;}*/.printBtn{ 
	background-color: #fff;
	cursor: pointer;
	font: 11px arial; 
	float: right; 
	padding-right: 25px;
	background-position: right -1089px; 
	position: relative; right: 20px; }.printBtn:hover{background-position: right -1150px;}.compareModal.compareList.button.printButton{ width:150px; margin:0 0 10px;}.compareModal.compareList.button.printButton span { background-position: right -1748px!important; padding: 4px 0 4px 15px;}.beamCompareClose{ background: url(../Images/beamCompareClose.png) no-repeat 0 0px; cursor:pointer; height:22px; width:22px; position:absolute; right:-10px; top:-10px; text-indent:-9999px;}.beamCompareClose:hover{ background-position:0 -28px;}.button span.none{ background:none; width:auto; padding-right:15px;}
/*  */

/* elements */

/*2012 h1, nav.mainNav ul li.dropMenu.menuContent h2, h1 span,.meet h2,.productsHolder h2, h2.heading,.articlePage h2,.selectionPage h2.heading {
	color: #fff;
	font-family: helvetica, arial sans-serif; 
	font-size: 42px; 
	font-weight: 100;
	margin-bottom: 45px;
	padding: 11px 70px 7px 73px; 
	position: relative; 
	left: -10px;
}

#fancybox-content{ height:100%!important;}
#fancybox-wrap{height:100%!important;}*/.heading,.heading span,.heading em
{
    color: #fff;
	/*font-family: helvetica, arial sans-serif; */
	font-family: 'Russo One', sans-serif;
	font-size:35px;
	font-weight: 100;
	margin-bottom: 15px;
	padding: 11px 0px 7px 50px; 
	position: relative; 
	left: 0px;}.productsHolder.articleTeaser.heading em{ padding-right:30px;}.heading.big{font-size: 42px; }.heading span,.heading em { font-style: italic; padding-left: 5px;}.productsHolder.heading em{ color:#fff; font-size:25px;}.lowerHeading{ color:#6f6f6f; font-family: Helvetica Neue, helvetica;  font-size: 35px; margin-bottom: 20px;}.lowerHeading.big{ font-size:64px;}
/*.articlePage h1{ background-color:#fff; background:none; padding:0; } */

h2 {font-size: 30px;padding: 10px;}

a:hover h2, a:hover h3{}.clear{ clear: both;}.label{ color: #424242; font-size: 10px; text-transform: uppercase; display: block; margin-bottom: 0px;}.webShadow{
	display: block;
	-webkit-box-shadow: 0px 0px 2px 2px #cccccc;
	box-shadow: 0px 0px 2px 2px #cccccc;
	background:white;
	}.threeCol ul li{ background-position: 0 -392px; padding-left: 10px; margin-bottom: 4px; list-style-type:none!important;}.index.articleTeaser.threeCol ul li,.index.articleTeaser.threeCol ul li  a  { font-size: 12px; }.index.articleTeaser.threeCol ul li {  margin-bottom: 5px; line-height:14px;}.threeCol ul li:hover{ background-position: 0 -328px; }.dropMenu ul li a,.dropMenu H3 a,.threeCol ul li a { color: #424242;}

a.more{ background-position: right -279px; padding-right: 25px; color: #393939; font: 16px arial;}
a.more:hover{ background-position: right -239px;}

a h3.more{ background-position: right -277px; padding-right: 25px!important; display: inline;}
a:hover h3.more{ background-position: right -237px;}.moreBlock{ margin-bottom:5px!important;}.left{ float: left;}.right{ float: right;}.overlay{ background-color: rgba(255,255,255,0.8); height: 100%; position: absolute; top:120px; width:1015px; left:3px; display: none; z-index: 198;}.arrows{ background: url(../Images/modalArrow.png) no-repeat 0 0; height:50px; width: 30px; position: absolute;
right: -30px; }

input[type=text], input[type=password]{ background: #fff; border: 1px solid #a2a3a3;}.last{ margin-bottom: 0!important;}.compareTab{ background: url(../Images/compareBtn.png) no-repeat right 0; height: 194px; width: 1066px;
z-index: 0; position: absolute; }.compareTab.trigger{ position: absolute; right: 12px; height: 160px; width: 50px; cursor: pointer;}.numberOfCompare{ position: absolute; right:21px; top:15px;}.zindex{ position:relative; z-index:10;}

/*  */

/* Header */
header{ position: relative;}

header.logo{ margin-left: 5px; position:relative; top:-0px; width: 177px;}
header.logo3{ position:relative; height:119px;width:427px;}
header.logo2{float: left;position:relative;width: 100%;height:162px;}


header.logo4{ margin-left: 10px; position:absolute; width: 940px; margin-top:135px;display:none;}


nav.mainNav{padding-top: 8px; display: block; float: left; /*! width:880px; */margin-left: 50px;}
nav.mainNav ul.mainMenu { float: right;}
nav.mainNav ul li{ display: block; float: left; margin: 0 13px; position: relative; z-index: d00; padding-bottom: 12px;}
nav.mainNav ul li.active{ }
nav.mainNav ul li a.menu{color: #fff;font-size: 18px;padding-bottom: 22px;position: relative;z-index: 10;font-family: 'Russo One', sans-serif;}
nav.mainNav ul li a.menuB{color: #FFEB3B;font-size: 18px;padding-bottom: 22px;position: relative;z-index: 10;font-family: 'Russo One', sans-serif;}
nav.mainNav ul li a.menu:hover{ color: #ffff00; font-size: 18px;  padding-bottom: 22px; position: relative; z-index: 10;}
nav.mainNav ul li.active a.menu{ background:url(../Images/navArrow.png) no-repeat 50% bottom; z-index: 9999;}
nav.mainNav ul li.i1.active a{ background: none;}.dropMenu{display:none;  position: absolute;  top: 15px;}.dropMenu.dropContent{border: 1px solid #ccc; background-color:white; padding: 20px 20px 5px 30px;}
nav.mainNav li.dropMenu{padding-top: 23px; z-index: 999; }

nav.mainNav li.wide.dropMenu{ left: -276px;}
nav.mainNav li.wide.dropMenu.dropContent{ width: 790px;}

nav.mainNav li.regular.dropMenu{ left: -140px;}
nav.mainNav li.regular.dropMenu.dropContent{ width: 200px;}

nav.mainNav.rightMenu li.dropMenu{ left: -140px; padding-top: 28px;  background: url(../Images/navArrow.png) no-repeat -10px 13px; z-index: 500;}
nav.mainNav.rightMenu li.regular.dropMenu.dropContent{ width: 200px; border-top: none;}

nav.mainNav.rightMenu li.dropMenu.dropContent{ border-top:none!important;}
nav.mainNav.rightMenu li.dropMenu.dropContent ul li.last{ padding-bottom:10px;}

nav.mainNav.rightMenu  li.dropMenu.dropContent ul li,
footer ul li.dropMenu ul li{ border-bottom: 1px solid #ccc; width: 200px; margin: 0; padding: 0px 0;}

nav.mainNav li.dropMenu.dropContent ul li.last,
footer ul li.dropMenu ul li.last{ border: none; padding-bottom: 0;}

nav.mainNav li.dropMenu.dropContent ul li.first, footer ul li.dropMenu ul li.first{ padding-top: 0;}.menuBtnWrapper.borderBtn{ width: 120px;}.menuBtnWrapper { float:right; width:120px; min-height:1px;}.menuBtnWrapper.menuBtn.borderBtn{ float: right; position: relative; top:2z0;}
nav.mainNav.rightMenu{ position: absolute; right: 54px; top: -1px; background: url(../Images/rightMenuBg.png) no-repeat 0 0px; width: 224px; height: 82px;}
nav.mainNav.rightMenu.region{ padding-top:16px; margin:0 0 0 12px; width: 95px;}
nav.mainNav.rightMenu.dealer{ padding-top:13px; margin:0 0 0 12px;}.topMenuWrapper{  background:none;
    display: block;
    padding: 0 0px 0 0px;}

nav.mainNav.menuContent.borderBtn{ margin-left:0;}
nav.mainNav.menuContent.threeCol.module{ margin-left:0;}
nav.mainNav.rightMenu ul{}			
nav.mainNav.rightMenu ul li{ display: block; float: none; padding: 0px 0px;} 
nav.mainNav.rightMenu ul li a{ color: #666; font-size: 12px;}
nav.mainNav.rightMenu ul li ul li a{ color: #666; font-size: 14px;}

nav.mainNav ul li.dropMenu.fourCol{ float: left;}

ul li.dropMenu ul{ float: none; clear:both;}
ul li.dropMenu ul.last{ border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
/* ul li.dropMenu ul li{ float: none; margin: 0 0 15px 0; padding-bottom: 0;}*/

ul li.dropMenu ul li{ float: left; margin: 0 0 15px 0; padding-bottom: 0; clear:both;}
ul li.dropMenu ul li a{ font-size: 14px;}
ul li.dropMenu ul li a, footer ul li.fallOutItem.dropMenu ul li a{ background-position: right -279px; padding-right: 24px;}
nav.mainNav ul li.dropMenu ul li:hover a, footer ul li.fallOutItem.dropMenu ul li:hover a{ background-position: right -239px;}

nav.mainNav ul li.dropMenu.nav h3{ color: #666; clear:both; font-size: 18px; margin-bottom: 10px;}

nav.mainNav ul li.dropMenu.nineCol{ 
	float: left; 
	border-left: 1px solid #ccc; }

 ul li.dropMenu.menuContent{ padding: 0 0px 0 30px;}

nav.mainNav ul li.dropMenu.menuContent h2{font-size: 24px; padding: 11px 70px 7px 30px; left: -30px; width: 490px; margin-bottom: 20px; }

nav.mainNav ul li.dropMenu.menuContent h2 em{ padding-left:10px;}

nav.mainNav ul li.dropMenu.menuContent h2 em{font-size: 24px;}.menuContent.threeCol{ width: 170px; }.menuContent.fiveCol{ width: 300px; }.menuContent p{ color: #666; font-size: 17px; line-height: 24px; margin-bottom: 20px;}.menuContent.imageHolder{ padding-left: 10px;}.menuContent.button{ margin-bottom: 10px;}.menuContent.hide{ display: none;}

/*  */

/* choose Region */.selectionPage.content{ padding-bottom: 10px;}.selectionPage.bgWrapper{ height: 525px; background-position: -4714px bottom;}.centerWrapper{ background: url(../Images/map.png) no-repeat 50% 50%; height: 300px; width: 656px; margin: 0 auto; padding-top: 150px; position:relative;}.centerWrapper.dropDown{ left: -40px;
    opacity: 0.8;
    position: absolute;
    top: 160px;}.selectWrapper{
	display: none;
	background-color: #fff;
	margin: auto; 
	width: 327px;
	padding: 10px;
	border-bottom: 1px solid #a2a3a3;
	border-left: 1px solid #a2a3a3;
	border-right: 1px solid #a2a3a3;
	border-top: 1px solid #e1e1e1;
	position: relative;
	top: -12px;
	max-height:250px;}.bgHolder 
{
    background: url("../Images/ChooseRegionLandingPage.png") no-repeat scroll 0 0 transparent;
    height: 435px;
    left: 500px;
    position: absolute;
    top: 30px;
    width: 294px;}.dropDown.select{background:url(../Images/selectBg.png) no-repeat 0 0; cursor: pointer; height: 72px; width: 369px; margin: 0 auto;}.dropDown.select p{ color: #a2a3a3; font-size: 24px; font-weight: 100; padding: 28px 0 0 28px;}.selectWrapper ul li{ width: 315px;}.selectWrapper li a{ 
	display: block;
	color: #888787;
	font-size: 18px;
	font-weight: 400;
	padding: 7px 5px 8px 10px;
	background-position: right -270px;
	padding-right: 25px!important;}.selectWrapper li a:hover{color:#000; background-position: right -230px; }.distributor{  bottom: 41px;position: absolute;right: -100px;}.distributor p { color: #393939;font-size: 16px; margin-bottom:10px;}.distributor h3{ color:#333; font-size:16px; margin-bottom:10px;}.distributor ul li{ margin-bottom:10px;}.selectionPage.selectWrapper,.findadealercountry.selectWrapper { overflow-y: scroll; }.logoType {  left: -128px;
    position: relative;
    top: -140px;}
/* find */.dealer{ padding:0 50px 0 40px;}.selectionPage.dealer h2{ font-size:38px;}.nation{ float:left; margin-right:20px; clear:left; }.map{ float:left;}.dealer table{ float:left; width: auto;}.dealer table td
{
      display: block;
    float: left;
    margin-right: 20px;
    width: 210px;
    padding-left:5px;
    padding-right:5px;
    }.dealer table td.odd{ font-weight:bold;}.dealer table td.even{ text-align:right;}.dealer table td a{ color:#656765; text-decoration:underline; }.bgWrapper.dealer{ height: auto; width:900px; padding-bottom:40px;}

#map{border: 4px solid #666666;}
#map.bigMap{ margin: 50px auto 20px;}
#map.smallMap{ float:right; margin-top:10px;}.js #map{display:none;} /* Avoids flickering effect when hiding with js in IE*/.js #map.show{display:block;}

/* Login */.login.selectWrapper{background-color:transparent; border: none; width: 410px;overflow-y:hidden;max-height:initial;}.login.centerWrapper{ background: none; padding-top: 80px;}.login.centerWrapper div{ display: block; margin-bottom: 10px;}.login label{color: #888; float:left; position: relative; font-weight: bold; top:14px;}.login.text{ padding: 10px 10px; float: right; font-size: 14px; width: 265px;}.login h2{ margin-left: 60px;}.login.centerWrapper.MainBody{padding-bottom: 20px;}.login.more{ color: #393939; font: 12px arial; background-position: right -279px; margin-left: 112px; }.login.more:hover {background-position: right -241px;}.login.big{float: right;
width: 100px;}.findOptions{ padding:0 35px; margin-bottom:20px;}.findOptions label{ color:#666; font-size:14px;}.findOptions input {margin-right:15px;}.findOptions input,.findOptions select{color:#666;  padding:4px;}.findOptions input.button{ display:inline; width:55px;}

#storeList{ padding:0 30px;}.storeInfo{padding: 10px; border-bottom: 1px solid #ccc;}.storeInfo a{ color: #666;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 6px;}.storeInfo a.website { font-size: 14px;font-weight: normal;}.storeInfo p.address{ font-size:14px; margin-bottom:5px; }.storeInfo.pdf img {float:right;position:relative;top:-65px;}.storeInfo img {float:right;position:relative;top:-65px;padding-left:10px;}.js #storeList.storeInfo{display:none;} /* Avoids flickering effect when hiding all results with js in IE*/.js #storeList.storeInfoVisible{display:block;}

div#pop {
    max-height:300px;
    overflow:hidden;
}

/*  */.productsHolder{ position:relative;}.item1,.item2,.item3{position: absolute; background-color: #FFFFFF!important; }.item1:hover,.item2:hover,.item3:hover{ z-index:40;}.item1:hover {
    width: 400px;
    z-index: 30;}.item2{}.item2:hover{ width:400px; left:-53px;}.item3{  }.item3:hover{ width:400px; right: 90px;}.item1:hover img,.item2:hover img,.item3:hover img{ height:350px;}

i, em { font-size:inherit; color:inherit;}

/* ListPage */.listPage,.articlePage{ position:relative; z-index:2;background: url(../Images/fadeSprite.jpg) no-repeat 0 bottom;margin-left:0px; padding-left:0px;padding-right:0px}.listPage ul li.nineCol,.articlePage.elevenCol{padding-left: 0px; margin-right: 73px;}.listPage ul li.nineCol.textRight{margin-left:35px; padding-left: 0px; margin-right: 0px;}.listPage ul li,.articlePage,.listPage.helpMe.fade{ background-position: -4714px bottom; padding-bottom: 0px; display: block; margin-bottom: 30px;}.listPage ul li.last,.articlePage{ margin-bottom: 0; padding-right:20px;}

/*.region h1,.selectionPage h1,.productsHolder h2, h2.heading{ font-size: 26px; font-weight: 100;}

h2.heading{ padding-left: 214px;	}*/

/*.listPage ul li h2,.selectionPage h2,.selectionPage.bgWrapper.dealer h1.articlePage h1{ color:#6f6f6f; font-family: Helvetica Neue, helvetica;  font-size: 64px; margin-bottom: 20px;}*/.listPage ul li.noPic.nineCol{ width: 750px;}.listPage ul li.noPic.sixCol{ display: none;}.listPage.preamble p,.listPage  p,.articlePage p,.articlePage ul li,.articlePage ol li { color: #000; font: 15px arial; margin-bottom: 25px; padding-left:20px;}.articlePage.preamble p{ font-size: 20px; line-height:28px;}.listPage.preamble p{ font-size: 20px; line-height:22px;}.listPage ul li  a{}

ul li.imageHolder img{ width:100%;margin-bottom: 10px;border-radius:20px;box-shadow:2px 2px 3px #888888;}
ul li.imageHolder.button,.textWrapper.button{ float: left; width: auto;}
ul li.imageHolder.button.first,.textWrapper.button.first{ margin-right: 16px;}

/*  */

/*help me choose*/.listPage.helpMe.fade{ background-position: -4734px -130px; padding:20px 20px 0 38px; margin-bottom: 10px; min-height:34px;}.listPage.helpMe.fade h3{ color:#6f6f6f; font-size: 16px; margin-bottom:6px; line-height:22px;}.listPage.helpMe.fade table { margin-bottom:5px;}.listPage.helpMe.fade table td{ border:none; padding:0 0 0;}.listPage.helpMe.fade table td span label{color:#6f6f6f; position: relative; top:3px;}.helpBtn{ margin: 25px 0 10px;  }.helpMeResultWrapper.teaserWrapper.catalogue.accessories {  width:980px; }.helpMeResultWrapper.teaserWrapper.catalogue.accessories h2{ font-size:28px; margin-left:-12px; margin-bottom:15px;}.helpMeResultWrapper.teaserWrapper.buttonWrapper.button {  margin: 10px auto 0;}.helpMeResultWrapper.teaserWrapper.accessories h2{ background-position: right -180px; background-color: #532987;}.helpMeResultWrapper.textWrapper h3{ margin-bottom:15px;}.productWrapper.helpMeResult{/*background-position: -4720px bottom;*/}.productWrapper.helpMeResult.textWrapper{ width: 620px;}.productWrapper.helpMeResult h2 { margin-bottom:15px; }.productWrapper.helpMeResult.preamble { margin-bottom:25px; }.helpMeResult.nineCol.textWrapper{ padding-left:34px;}.helpMeResult.button.printButton{float:left;}.helpMeResult.button.printButton span { background-position: right -1748px!important;  padding-right:35px; z-index: 100; position: relative;}.helpValidation div {margin:15px 0;color: #fe1818;}.helpValidation ul {border: 1px solid #f8b0b0; padding: 10px 20px; margin:0 20px 15px 20px; }.helpValidation ul li {height: auto;background: none; margin-bottom: 4px; line-height: 16px;}.helpMe.articlePage.cf { background:none;}.helpMe.elevenCol.module { margin-bottom:0;}.helpBtn { margin-left:20px;}.goBack
{
    background-position: 0 -1072px;
    color: #6F6F6F;
    cursor: pointer;
    float: left;
    font-size: 15px;
    margin-right: 10px;
    padding-left: 14px;
    position: relative;
    top: 6px;
    }

p.helpBox {margin-bottom: 10px;
margin-left: 40px;
font-size: 16px;
color: #ff0000;}.helpValidate 
{
    color: #fe1818;
    left: -10px;
    position: relative;
    top: -24px;}
/*articlePage */.articlePage h3,.articlePage h4{ color:#6F6F6F; }.articlePage h3{ font-size:18px;margin-bottom:10px;}.articlePage h4{ font-size:14px; margin-bottom:5px;}.articlePage ul,.articlePage ol{ margin-bottom:20px;}.articlePage ul,.index.articleTeaser ul{ /*margin-left:12px;*/}.articlePage ol,.index.articleTeaser  ol{ margin-left:20px;}.index ol{ margin-left:16px;}.articlePage ul li,.articlePage ol li,.index.articleTeaser  ul li,.index.articleTeaser ol li{ display:list-item; margin-bottom:4px; font-size:14px; }.articlePage ul li,.articlePage ol li{ margin-bottom:4px;}.articlePage ul li,.index.articleTeaser ul li{ list-style-type:disc;}.articlePage ol li,.index.articleTeaser ol li{list-style-type:decimal;}.articlePage a,.benefit.articleTeaser a{ color:#F89729; text-decoration:none;}.articlePage a:hover,.benefit.articleTeaser a:hover{ color:#666;}

img.leftImage{ float:left; margin-right:15px;}
img.rightImage{ float:right; margin-left:10px;}

/* ProductPage */.teaserWrapper {
    padding: 0px 0px;
    position: relative;
    width: 100%;
}.articleTeaser h3 { font-size: 17px; font-weight: bold; margin-bottom: 7px;}.articleTeaser span.nr,.numberOfCompare span{ 
	background-position: 0 -1208px; /* for ie */ 
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 16px;
	width: 21px; 
	display: block; 
	float: left; 
	margin-right: 5px;
	padding-top: 5px;
	text-align: center;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	position: relative;
	top:-3px;
	margin-left:5px;}.fiche_p {
    /* text-align: center; */
    margin: 7px;
}.numberOfCompare span
{
font-weight:bold;
height: 18px;
width: 25px;
margin-right: 5px;
padding-top: 7px; background-color:#F89729;}.articleTeaser p{}.articleTeaser p a{ text-decoration: underline; color: #000;}

/*.teaserWrapper.articleTeaser img:hover{ -webkit-box-shadow: 0px 0px 2px 2px #cccccc; box-shadow: 0px 0px 2px 2px #cccccc;}*/.productWrapper{margin-bottom:  0px;width: 1000px;position: relative;}.productWrapper h1,.productWrapper h1 span{ /*width: 585px; padding-right:20px;}.productWrapper.fiveCol.tweek{ width:420px; position: relative;}.productWrapper.imageHolder{display: block;/* height: 100%; */margin-right:15px;}.productWrapper.imageHolder.zoomPic img{ margin-right: 15px;}.zoom{background-position: 0 -1310px;width: 23px;height: 23px;text-indent: -9999px;display: block;position: absolute;/* bottom: 10px; */left: 10px;z-index: 10;}.tt{ height: 50px; width: 30px; background: red; cursor: pointer; position: absolute; right: 0; z-index: 9999!important;}.productWrapper.textWrapper{ width: 346px;}.productWrapper.textWrapper.width{width: 890px;}.productWrapper.textWrapper.preamble p,.productWrapper.textWrapper p,.productWrapper.heading.textWrapper span{color: #7f7f7f;font: 19px 'Russo One', sans-serif;/* margin-bottom: 50px; */line-height: 28px;}.productWrapper.textWrapper p{ font-size:14px; margin-bottom:20px; line-height:18px;}.productWrapper.heading.textWrapper span{ font-size: 14px; line-height: 18px;}.productWrapper.social.fb,.productWrapper.social.twitter,.productWrapper.social.pint{ float: left;}.productWrapper.productPackageFeatures ul{margin: 0 0 1em 1em;}.productWrapper.productPackageFeatures ul li{list-style: disc outside none;padding: 0 0 12px;}.social.fb{ margin-right:5px;}.productWrapper.social.twitter{ width: 85px;}.productWrapper.button{ }

/* productFamilyPage  */.meet {clear:both;position: relative;z-index: 10;margin-bottom: 20px;width: 100%;margin-top: 20px;}.family.productWrapper.textWrapper{ width: auto; padding-left: 32px;}.family.productWrapper.elevenCol.textWrapper {padding-left:33px;}.family.productWrapper.textWrapper.button{ margin-right: 10px;}.family.productWrapper.imageHolder{ margin-top: 0px;}.productWrapper.cf.familly {
    height: 600px;
}.meet h2{ font-size: 28px; font-weight: 100; margin-bottom: 15px;}.meet h2 a{ font-size: 28px; font-weight: 100; margin-bottom: 15px; color:white;}.meet h2 a:hover{ font-size: 28px; font-weight: 100; margin-bottom: 15px; color:#FFEB3B;}.fourCol.articleTeaser a h3,.fourCol.articleTeaser a p{ padding:0 10px;}.fourCol.articleTeaser h3{line-height: 18px;font-family: 'Russo One', sans-serif;font-weight: normal;font-size: 15px;}.fourCol.articleTeaser p{ line-height:18px;font-size:13px;}.fourCol.articleTeaser.featuresText span{ margin-left:0;}.fourCol.articleTeaser.buttonWrapper
{
    position: absolute;
    bottom: 0px;}.meet.twoCol 
{
    margin-right: 8px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
    border-right:1px solid #ccc;
    min-height: 490px;
    /* max-height: 619px; */
    width: 23.9%;
    position:relative;
    -webkit-box-shadow: 0px 0px 2px 2px #cccccc;
    box-shadow: 0px 0px 2px 2px #cccccc;
    }.meet.twoCol.first{ margin-left: 8px;}.meet.twoCol.last{ margin-right: 0; border:none;}.meet.twoCol:hover 
{
    -webkit-box-shadow: 0px 0px 2px 2px #cccccc;
	box-shadow: 0px 0px 2px 2px #cccccc;}.meet.twoCol img{ margin-bottom: 20px;}.meet.twoCol h3{ color: #7f7f7f; font-size: 31px; margin-bottom: 20px; }.meet.twoCol.textWrapper{ padding: 0 24px; text-align: left; margin-bottom: 20px;}.meet.twoCol.textWrapper p{ color: #4c4c4c; font-size: 13px; text-align: center;}.meet.twoCol.buttonWrapper{ position:absolute; bottom: 10px; left:10px;}.buttonWrapper{ text-align: left; }.productWrapper.buttonWrapper {margin-bottom:30px; width:500px;}.meet.twoCol.buttonWrapper.button{width: 150px;margin: 0 auto;margin-top: 10px;margin-left: 30px;}.modalWrapper{
z-index: 1000;
/*  position: absolute;*/
position: absolute;
 top:100px;
/*  right: 0;*/
right: 0px;
display: none;
margin-bottom: 400px;
}.compareModal{ 
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 2px 2px #cccccc;
	box-shadow: 0px 0px 2px 2px #cccccc;
	padding: 20px; z-index: 9999;
	float:right;
	}.compareModal.compareList { background:url("../Images/repeatShadow2.png") repeat-x scroll 0 0 transparent; width: 132px; margin: 0 4px; padding-top: 10px;}.compareModal.compareList:hover{background-position: 0 -1638px;}.compareModal.compareListPropertiesContainer{background:none;width:216px;}.compareModal.compareListPropertiesContainer table.propertynames{width:216px;}.compareList.logo{ padding-bottom: 0px;}.topContainer,.topcontainer{ height:250px;}
/*.compareModal.compareList.value.true{background-position: 106px -1379px;}*/.compareModal.compareList.imageHolder{ text-align: center;padding-bottom:12px;}.compareModal.compareList h4{ color:#6F6F6F;font-size:12px;padding-bottom: 5px;text-align: center;}.compareModal.compareList h3{ border: none; font-size: 20px; text-align: center;}.compareModal.compareList table{ width: 132px; margin: 0 auto 20px; }.compareModal.compareList table td{ border-bottom: 1px solid #EFEFEF;line-height: 130%;overflow: hidden; padding: 5px;vertical-align: top;}.compareModal.compareList table td.value{padding-right:15px;}.compareModal.compareList.topcontainer{ overflow:hidden;}.compareModal.compareList.button{ width: 100px; margin: 0 auto;}.compareModal.compareList.button span { background-position: right -1450px!important;font-size: 12px;}.compareModal.noproductselected {text-align: center;padding: 40px;}.compareModal.noproductselected p{color: #AAAAAA;font-size: 17px;line-height: 18px;}.modalWrapper.ajaxloadercontainer{text-align: center;margin-top:230px;}.compareModal.compareList.topContainer h3{ color:#333; text-align: left; font-size:22px; line-height:28px; width:190px; margin-bottom:10px;}
/*  */.accessories.teaserWrapper.oneRow.fourCol.articleTeaser a h3{ padding:0;}.accessories.teaserWrapper.fourCol.oneRow.linkWrapper{ margin:0 10px;}

/* cataloguePage */.catalogue.articleTeaser p{}.articleTeaser.buttonWrapper{ margin: 20px 0;}.articleTeaser.buttonWrapper.button{ width: 160px;}.teaserWrapper.articleTeaser.buttonWrapper{ margin-left:15px;}.heading.textWrapper{ padding-left: 65px; width: auto;}.productWrapper.heading{ width: 965px; padding-right: 28px; margin-bottom: 0; padding-bottom: 70px;}.productWrapper.compareBtn{ width:112px;}.productWrapper.proPage{ clear:both; margin-top:10px;}
/* table */.slider ul li img { }.compareList{ width: 236px;}.productWrapper.compareList{width: 266px;padding-left: 0px;}.productWrapper.compareList td{ font-size:11px;}.compareList h3{ color: #777; text-align: center; font-size:42px;  border-bottom: 1px solid #e5e5e5; padding-bottom: 15px;}.productWrapper.compareList.button{ margin-bottom:10px;}

table{ width: 100%; margin-bottom: 15px;}
table#menuhead { width: 100%;}

table td{ color: #656765; border-bottom: 0px solid #e5e5e5; padding: 0px 0;}.property{ font-weight: bold; font-family: Arial; width: 70%;  }.value{ text-align: right; white-space:nowrap; }.value.true{ background-position: 54px -1379px;}.articlePage table{ margin-bottom:25px;}.articlePage table td{ border:1px solid #ccc; padding:0px;}.compareModal.compareList.empty{ height:250px;}
/*  */

/* StartPage */.index.content{width: 100%;padding: 0px;}
/*.index.articleTeaser{ padding:35px 25px 10px 40px!important; min-height: 326px;}.index.elevenCol.articleTeaser{ padding-left:23px!important;}.index.sixCol,.index.elevenCol{ background: #fff;}.index.articleTeaser h2{color: #00848E; font-family: Helvetica Neue, helvetica; margin-bottom: 5px;}.index ul,.index ol{ clear: both; float:left;}

/*.elevenCol.articleTeaser h2{  font-size: 42px;}*/
/*.sixCol.articleTeaser h2,.sevenCol.articleTeaser h2{ font-size: 24px; }*/.sixCol.articleTeaser img{margin-top: 20px;}.sixCol.imageLeft{ padding-left: 30px; }.elevenCol.articleTeaser.imageHolder{float: left;padding: 10px;margin: 10px;}.elevenCol.articleTeaser.imageHolder img{margin-right: 20px;}.textArea{ float: left; width: 450px;}.textArea p{color: #4C4C4C; font-size: 14px; line-height: 21px; width: inherit; float: left; margin-bottom:10px;}.textArea span,.textArea ol li{ font-size: 14px; line-height: 18px;}.textArea img{ padding-left:15px;}.wave{ background-position: -3279px bottom;}.index.wave.textArea{ width:410px;}.index.elevenCol.articleTeaser.threeColWrapper{ padding:35px 10px 10px!important;}.index.textArea p{line-height: 18px;}.threeCol.contentWrappper{ background-position: -4360px bottom; }.threeCol.mid{ margin: 0 10px;}.threeCol.mid.contentWrappper{background-position: -4360px bottom;}.threeCol.last.contentWrappper{ background-position: -4360px bottom;}.threeColWrapper{}.threeCol.contentWrappper{margin-bottom: 5px; min-height: 300px; padding-bottom: 20px;}.threeColWrapper.threeCol h3{ text-align: center; font-size: 20px; font-weight: 100; margin-bottom: 25px;}.threeColWrapper.threeCol.imageWrapper{ text-align: center; height: 160px; width:auto; }.threeColWrapper.threeCol ul{ margin:0 10px 0 12px;}.threeColWrapper.threeCol p{ padding: 0 20px;}.index.shadowBottomContent{ height: 3px; background-position:0 -30px;}

/*  */.slider,.coverPic{ margin-left: 0; float:left; position:relative;}.slider{padding: 0 1px!important; margin-left:0;}.noContentWrapped.coverPic {margin-left: 3px;}

#slider.contentHolder,.coverPic.contentHolder {
	left: 60px;
	position: absolute;
	top: 46px;
	z-index: 10;
	width: 470px;}.coverPic.contentHolder{ left:50px; top:26px;}.slider h2,.coverPic h2{ 
	color: #fff; 
	background-color: transparent;
	font-size: 55px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	margin-bottom:15px;
	line-height: 60px;
	letter-spacing: -1px;}.content.benefit{padding: 20px 20px 10px 18px; position: relative;}.benefit.coverPic h2{ color:#ce3e6f; margin-bottom:30px;}.coverPic img { float: left;}.benefit.coverPic.contentHolder{}.wideTeaser.benefit{background-position:-4712px bottom;border: 5px solid #c7c7c7;margin: 10px;}.wideTeaser.benefit.contentHolder img{  border-radius:20px;float: right;margin-left: 20px; margin-bottom:15px;}.wideTeaser.benefit.contentHolder iframe{  float: right;margin-left: 20px; margin-bottom:15px;}.wideTeaser.benefit.contentHolder{padding:20px 25px 10px;}.wideTeaser.benefit.contentHolder ul{ margin-bottom:10px; padding-left:16px; }.wideTeaser.benefit.contentHolder.left ul { padding-left:0; }.wideTeaser.benefit.contentHolder li{ line-height:18px;}.wideTeaser.benefit.contentHolder.leftImage{ margin-left:0; margin-right:30px; float:left;}.wideTeaser.benefit.left.contentHolder ul{ float:right;}
    
  #tagsphere{
  background: #fff;
  height: 230px; width: 380px;
  padding: 10px;
  margin: 10px;
  margin: 0 auto;
}
ul li a, ul li a:visited{
  color: #FF5722;
  text-decoration: none;
}
ul li a:hover, ul li.link1 a:hover, ul li.link2 a:hover, ul li.link3 a:hover{
  color: #4EB6BF;
}
ul li.link1 a{
  color: #D8B596;
}
ul li.link2 a{
  color: #EAAF84
}
ul li.link3 a{
  color: #FF8000;
}.wideTeaser.benefit.contentHolder li,.wideTeaser.benefit.contentHolder p,.wideTeaser.benefit.contentHolder h2,.wideTeaser.benefit.contentHolder a{ /*max-width: 620px;*/}.wideTeaser.benefit.imageHolder{ width:495px; float:left; padding:0 10px;}.wideTeaser.benefit.imageHolder img{ float:right;}.wideTeaser.Avantages{background-position:-4712px bottom;border: 0px solid #c7c7c7;margin: 10px;}.wideTeaser.Avantages.contentHolder img{  border-radius:20px;float: right;margin-left: 20px; margin-bottom:15px;}.wideTeaser.Avantages.contentHolder iframe{  float: right;margin-left: 20px; margin-bottom:15px;}.wideTeaser.Avantages.contentHolder{padding:5px 25px 10px;}.wideTeaser.Avantages.contentHolder ul{ margin-bottom:10px; padding-left:16px; }.wideTeaser.Avantages.contentHolder.left ul { padding-left:0; }.wideTeaser.Avantages.contentHolder li{ line-height:18px;}.wideTeaser.Avantages.contentHolder.leftImage{ margin-left:0; margin-right:30px; float:left;}.wideTeaser.Avantages.left.contentHolder ul{ float:right;}.wideTeaser.Avantages.contentHolder li,.wideTeaser.Avantages.contentHolder p,.wideTeaser.Avantages.contentHolder h2,.wideTeaser.Avantages.contentHolder a{ /*max-width: 620px;*/}.wideTeaser.Avantages.imageHolder{ width:495px; float:left; padding:0 10px;}.wideTeaser.Avantages.imageHolder img{ float:right;}.wideTeaser.Avantages p {margin-bottom:20px;}.Avantages.contentholder.button {width:300px; background: url(/Assets/Images/buttonSprite.png) repeat-x 0 0;}.wideTeaser.Satisfaction{background-position:-4712px bottom;border: 0px solid #c7c7c7;margin: 10px;}.wideTeaser.Satisfaction.contentHolder img{  border-radius:20px;float: right;margin-left: 20px; margin-bottom:15px;}.wideTeaser.Satisfaction.contentHolder iframe{  float: right;margin-left: 20px; margin-bottom:15px;}.wideTeaser.Satisfaction.contentHolder{padding:5px 25px 10px;}.wideTeaser.Satisfaction.contentHolder ul{ margin-bottom:10px; padding-left:16px; }.wideTeaser.Satisfaction.contentHolder.left ul { padding-left:0; }.wideTeaser.Satisfaction.contentHolder li{ line-height:18px;}.wideTeaser.Satisfaction.contentHolder.leftImage{ margin-left:0; margin-right:30px; float:left;}.wideTeaser.Satisfaction.left.contentHolder ul{ float:right;}.wideTeaser.Satisfaction.contentHolder li,.wideTeaser.Satisfaction.contentHolder p,.wideTeaser.Satisfaction.contentHolder h2,.wideTeaser.Satisfaction.contentHolder a{ /*max-width: 620px;*/}.wideTeaser.Satisfaction.imageHolder{ width:495px; float:left; padding:0 10px;}.wideTeaser.Satisfaction.imageHolder img{ float:right;}.wideTeaser.Satisfaction p {margin-bottom:20px;}.slider a:hover h2,.coverPic a:hover h2{ text-decoration: none}.slider p,.coverPic p{ font-size: 16px; line-height: 22px; width: inherit;}.slider.more{ background-position:0 -451px;; position: absolute; bottom: 38px; right: 38px;  height: 90px; width: 90px;}.slider.more:hover{ background-position:0 -545px;}.slider.more:active{ background-position:0 -640px;}



/*  */.index.sixCol.socialMediaBlock{ }.index.sixCol.social{clear: both;float: left;padding: 32px 0 0;}.index.sixCol.social a{ background: url(../Images/iconSprite.png) no-repeat 0 0;}.index.sixCol.social a{ background-position: 0 -744px; clear: both;
    color: #666;
    display: block;
    float: left;
    margin-bottom: 10px;
    padding: 0 0 10px 29px;}.index.sixCol.social a.fb:hover{ background-position:0 -888px;}.index.sixCol.social a.tw{ background-position:0 -790px;}.index.sixCol.social a.tw:hover{ background-position:0 -944px;}.index.sixCol.social a.blog{ background-position:0 -835px;}.index.sixCol.social a.blog:hover{ background-position:0 -1008px;}.index.sixCol.social a.pin{ background-position:0 -1853px;}.index.sixCol.social a.pin:hover{ background-position:0 -1792px;}.index.sixCol.social a.ytube:hover{ background-position:0 -1980px;}.index.sixCol.social a.ytube{ background-position:0 -1912px;}

/*  */

/* mainProductPage */.coverPic{width:1013px; min-height: 400px; }.coverPic img{z-index: 0;}.coverPic.contentHolder{ z-index: 100; position: absolute;}.productsHolder{ margin-bottom: 25px;}.productsHolder.module{ margin: 0 15px;}.productsHolder.articleTeaser{position: relative;border-radius: 20px;}.productsHolder.articleTeaser:hover{ -webkit-box-shadow: 0px 0px 2px 2px #cccccc; box-shadow: 0px 0px 4px 4px #cccccc;}.productsHolder.articleTeaser.contentWrapper{padding: 20px 20px;width: 260px;min-height: 270px;}.productsHolder.articleTeaser p,.productsHolder.articleTeaser h3,.productWrapper.nineCol h3{ color: #666; font-size: 18px;  line-height: 24px;}.productsHolder.articleTeaser p{ font-size:16px; line-height:22px; margin-bottom: 20px;}.productsHolder.articleTeaser ul,.productWrapper.nineCol ul { margin-left: 16px; margin-bottom: 20px;}.productsHolder.articleTeaser ul li,.productWrapper.nineCol ul li{ color: #666; font-size: 15px; display: list-item; list-style-type: disc; margin-bottom: 4px;}.productsHolder h2{ left: 0; padding-left: 15px; padding-right: 10px;  margin-bottom: 0; font-size:31px;}.productsHolder.alliance,.productsHolder.serviceparts{}.productsHolder.serenity,.productsHolder.platinum{ background-position: -581px 0;}.productsHolder.mundo{ background-position: -1195px 0;}.productsHolder.imageHolder{ position: absolute; bottom: 0; right: 10px; }.productsHolder.articleTeaser.button{width: 150px;position: absolute;z-index: 10;bottom:30px;}.productsHolder.hoses{ background-position: -3080px 0;}.productsHolder.heritageRed{ background:url(../Images/leftFadeBgAddColors.png)  repeat-y -57px 0;}.productsHolder.commercialBrown{ background:url(../Images/leftFadeBgAddColors.png)  repeat-y -584px 0;}.productsHolder.partsFuchsia { background:url(../Images/leftFadeBgAddColors.png)  repeat-y -1412px 0;}.marketing.productWrapper{ padding:0 0 20px 0;}.family.marketing.productWrapper.textWrapper{   padding-right: 30px;
    width: 545px;}.textWrapper table td{ border:none;}.productWrapper ul li, table ul li,.slider ul li,.coverPic ul li,.wideTeaser.benefit.contentHolder li{ margin-bottom:5px; list-style-type:disc;}.productWrapper ul,table ul,.slider.contentHolder  ul,.coverPic.contentHolder ul,.wideTeaser.benefit.contentHolder ul{}.productWrapper ol li, table ol li,.slider ol li,.coverPic ol li,.wideTeaser.benefit.contentHolder ol li{ margin-bottom:5px; list-style-type: decimal;}.productWrapper ol, table ol,.slider.contentHolder ol,.coverPic.contentHolder ol,.wideTeaser.benefit.contentHolder ol{padding-left: 20px;}.index.slider.contentHolder ol,.index.coverPic.contentHolder ol{padding-left: 10px;}.slider #slider li,.coverPic li{ font-size:16px; line-height:22px;}.slider.panel  {line-height:8px!important;}.slider ul li { margin:0; }.productWrapper ol,.productWrapper ul,.coverPic ol,.wideTeaser.benefit.contentHolder ol{ margin-bottom:15px;}
/*  */.articleTeaser ul li{ margin-bottom:5px; list-style-type:disc;}.articleTeaser ul{padding-left: 20px;}.articleTeaser ol li{ margin-bottom:5px; list-style-type: decimal;}.articleTeaser ol{padding-left: 20px;}.articleTeaser ul li,.articleTeaser ol li,.articlePage ul li,.articlePage ol li,  ul li.regular.dropContent ul li{ line-height:18px;}.productWrapper.nineCol{ width: 620px;}.productWrapper.nineCol img{ margin-right: 20px; float: left;}.productWrapper.nineCol.textWrapper{ padding-right: 0;}.productWrapper.twoCol img{ margin-bottom: 10px;}
/*  */

/* foldingPage */.foldingPage h2{ display: block; float: none; clear: both; margin-bottom: 0px; padding: 10px 40px 25px 40px; border-bottom: 1px solid #e8f5fe;}.foldingPage h2.ui-state-active { border: none;}.foldingPage h2 a{ color: #6f6f6f; font-size: 18px; font-weight: bold; background-position: right -1535px; padding-right: 30px; display: inline;}.foldingPage h2.ui-state-active a { background-position: right -1666px;}.foldingPage.foldingDiv{ margin-bottom: 20px;  background-position: -4714px bottom; /*padding:0 17px 30px 40px;*/ width:100%;}.foldingPage.textWrapper{ float:left; #width:710px;}.foldingPage.imageHolder{ float: left;}.foldingPage.imageHolder img{ margin-right: 20px;}.listPage.textWrapper ul{ margin-bottom:15px; margin-left:12px;}.listPage.textWrapper ol{ margin-bottom:15px; margin-left:15px;}.listPage.textWrapper ul li{ background:none; margin-bottom:5px; display:list-item; list-style-type:disc;}.listPage.textWrapper ol li{ background:none; display: list-item; list-style-type:decimal; margin-bottom:5px;}
	
/* /foldingPage */

/* benefit*/.benefit.articleTeaser{ background-position:-4760px bottom;  padding: 20px 20px; margin-bottom:20px; min-height:435px;}.benefit.articleTeaser h2,.wideTeaser.benefit h2{ color:#d03e6f; margin-bottom:10px; text-transform:capitalize; font-size:30px;}.benefit.articleTeaser.preamble p,.wideTeaser.benefit.preamble p{ font-size:17px; line-height:24px; margin-bottom:15px;}.benefit p{ margin-bottom:15px;}.benefit.articleTeaser img.left{ margin-right:10px;}.benefit.articleTeaser img.right{ margin-left:10px;}.benefit.articleTeaser h3{}.benefit.articleTeaser ul li{ margin-bottom:10px;}.sevenColWrapper{ background: url(../Images/benefitdevider.png) no-repeat 50% 0;}

/* XForm */.xForm table{width:auto;}.articlePage.xForm td{overflow:hidden;padding-bottom:10px; border:none; vertical-align:top;}.xForm td > span,.xForm td > label{display:block;margin: 2px 10px 0 0; color:#666;}.xForm td label{ color:#666;  margin-left: 2px; margin-right: 10px; vertical-align:middle;}.xForm input[type=text]{padding:3px 22px 3px 5px;}.xForm input[type=submit]{padding:3px 22px; min-width:100px; width:auto;}.xForm textarea{margin-bottom:10px; resize:vertical; width:170px; border:1px solid #A2A3A3;}.xForm br{clear:both;}.xForm.thankyoumessage { color: #666; font: 14px/22px arial; margin-bottom: 25px; font-weight: bold;}
span.xformvalidator { color: Red;}.xForm select{ padding:1px; border:1px solid #A2A3A3;}

/* /XForm */


/* Footer */

footer{ position: relative;width:93%;}
footer.footerNav{ border-bottom: 1px solid #191919;  border-top: 1px solid #191919; display: block; padding:10px 5px; width: 100%; margin-bottom: 10px;}
footer.footerNav ul{ margin-left:0;}
footer.footerNav ul li{ background: url(../Images/divider.png) no-repeat right 0;  float: left; padding-right: 10px; position: relative; top:3px; list-style-type:none;}
footer.footerNav ul li a{color: #272727; font-size: 14px; margin-left: 10px;}
footer.footerNav ul li.first a{ margin-left: 0;}
footer.footerNav ul li.last{ background: none;}

footer ul li.dropMenu{ 
	top: auto;
	bottom: 18px;
	left: -36px;
	padding-bottom: 15px;
	background: url(../Images/navArrowDown.png) no-repeat 50% bottom;
	z-index:500;}

footer ul li.dropMenu.dropContent{ border-bottom: none;}
footer ul li.dropMenu.dropContent li.last{ padding-bottom:15px;}

footer ul li.fallOutItem a.parent{ background-position: right -135px; padding-right: 17px; }
footer ul li.fallOutItem ul li{ background: none;}
footer ul li.fallOutItem ul li a{ margin-left: 0; }

footer.social{ float: right;}
footer.social a{ background-position: 0 -744px; display: block; float: left; height: 20px; width: 20px; margin-left:10px; }
footer.social a.fb{margin-right:0;}
footer.social a.fb:hover{ background-position:0 -888px;}
footer.social a.tw{ background-position:0 -790px;}
footer.social a.tw:hover{ background-position:0 -944px;}
footer.social a.blog{ background-position:0 -835px;}
footer.social a.blog:hover{ background-position:0 -1008px;}
footer.social a.pin{ background-position:0 -1853px;}
footer.social a.pin:hover{ background-position:0 -1792px;}
footer.social a.ytube:hover{ background-position:0 -1980px;}
footer.social a.ytube{ background-position:0 -1912px;}

footer p, footer p span{ font-size: 9px;}
footer p span{ font-weight: bold; text-transform: uppercase;}

/*  */

/* Dealer locator */.promotions { margin-left: 50px;margin-top: 10px;}.promotions input{ margin-right: 2px;}.promotions label{ font-size: 11px;}

/* readmore */.readmore { margin-bottom: 15px!important;}.contacts {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-right: 7px;}.sub_nav_links {
	white-space: nowrap;
	padding-right: 7px;}.sub_nav_bottom_line {
	border-bottom-color:#CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 10px;}.secure_item {
	padding: 4px;
	vertical-align: top;}.secure_item_alt {
	background-color: #FFFFFF;
	padding: 4px;
        border: 1px;
        border-color: #000000;
	border-style: solid; 
	vertical-align: top;}.dealer_loc_item {
	padding: 4px;
	vertical-align: top;}	
	