@import url(main.css);

h1 { 
	line-height:32px;
}

h2
{
	line-height:27px;
}

h2.spec
{
	line-height:27px;	
}

/*#home-cta { background:url(/images/french/home/cta.jpg) top left no-repeat; } */
#home-cta { width:100%; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:16px; color:#684f08; word-spacing:0.3em; background:url(/images/french/home/cta/bg.gif) top left no-repeat; min-height:215px; float:left; position:relative; }
a.home-cta-title { display:block; overflow:hidden; height:1px; padding-top:39px; /*padding-top:53px;*/ /*background:url(/images/home/cta.jpg) top left no-repeat;*/ background:url(/images/french/home/cta/top-piece.gif) top left no-repeat; position:absolute; top:0; left:0; /*width:215px;*/ width:226px; }
a.home-cta-title:hover { /*background-image:url(/images/home/cta-over.jpg);*/ background-position:0 -40px; }
#hybrid-edition-hot-tub { background-position:0 0; }
#hybrid-edition-hot-tub:hover { background-position:0 -40px; }
#whats-new { /*background-position:-229px 0; left:229px;*/ background-position:-226px 0; left:226px; }
#whats-new:hover { /*background-position:-229px -40px;*/ background-position:-226px -40px; }
#keith-blog { /*background-position:-457px 0; left:457px;*/ background-position:-452px 0; left:452px; width:230px; }
#keith-blog:hover { /*background-position:-457px -40px;*/ background-position:-452px -40px;  }
#home-cta-left  { float:left; /*width:182px;*/ width:200px; /*padding:53px 35px 0 12px;*/ padding:45px 14px 0 11px; }
#home-cta-middle { float:left; /*width:181px;*/ width:200px; background-position:-229px 0;  /*padding:53px 35px 0 12px;*/ padding:45px 14px 0 13px; }
#home-cta-right { float:left; /*width:182px;*/ width:200px; background-position:-457px 0;  /*padding:53px 35px 0 12px;*/ padding:45px 14px 0 13px; }
#home-cta-left  p {margin-top: 8px;}
#home-cta-middle p {margin-top: 8px;}
#home-cta-right p { margin-bottom:0px; padding-bottom:7px; margin-top: 8px; }



body#home #footer {
	/*letter-spacing:-1px;*/
	padding-left:0;
	width:862px;
	zoom:1;
	font-size:11px;
}

#footer {
	/*letter-spacing:-1px;*/
	padding-left:0;
	zoom:1;
	font-size:11px;
	width:844px;	
	padding-right:134px;
	}
.footer-right {
	font-size:9px;
	 }

#survey { /*float:left; padding-top:22px; width:235px;*/ float:left; margin-left:93px; }
#survey a { /*width:235px; overflow:hidden; display:block; height:0; background:url(/images/home/survey.jpg) top left no-repeat;*/ 
	overflow:hidden;
	display:block;
	height:1px;
	padding-top:61px;
	background:url(/images/french/home/cta/owners-buyers.gif) top left no-repeat;
}
/*#survey a:hover { background-image:url(/images/home/survey-over.jpg); }*/
#survey a#owner-survey { /*padding-top:60px;*/ width:230px; background-position:0 0; float:left; }
#survey a#owner-survey:hover { background-position:0 -62px; }
#survey a#buyer-survey { /*padding-top:67px;*/ width:229px; margin-left:35px; background-position:-265px 0; float:left; }
#survey a#buyer-survey:hover { background-position:-265px -62px; }
/*
#survey a { background:url(/images/french/home/survey.jpg) top left no-repeat; }
#survey a:hover { background-image:url(/images/french/home/survey-over.gif); }
*/

a.clickformore { width:159px; height:0; padding-top:19px; display:block; overflow:hidden; background:url(/images/french/home/clickformore.gif) top left no-repeat; }
a.clickformore:hover { background-image:url(/images/french/home/clickformore-over.gif); }

#home-middle #content-left { height:143px; }

h3 {
	font-size:15px;
	color:#0a3e28;
}

.expanding-section .expander {
	height: 14px; 
}

.expanding-section .answer {
	background: url(images/french/gui/answer.gif) no-repeat bottom right;
}			

.expanding-section .more {
	background: url(images/french/gui/more-arrow-down.gif) no-repeat bottom right;
}
.expanding-section .more:hover {
	background-image: url(images/french/gui/more-arrow-down-over.gif);
}
.faq .expanding-section .more {
	background-image: url(images/french/gui/answer.gif);
}
.faq .expanding-section .more:hover {
	background-image: url(images/french/gui/answer-over.gif);
}

.expanding-section .close {
	background: url(images/french/gui/close.gif) no-repeat bottom right;
}
.expanding-section .close:hover {
	background-image: url(images/french/gui/close_over.gif);
}

a#tab-specs { background:url(/images/french/our-product-line/specifications.gif) transparent top left no-repeat; width: 113px;}
a#tab-specs:hover, a#tab-specs.active { background:url(/images/french/our-product-line/specifications-over.gif) transparent top left no-repeat; }

a#tab-colours { background:url(/images/french/our-product-line/colors.gif) transparent top left no-repeat; width:74px; }
a#tab-colours:hover, a#tab-colours.active { background:url(/images/french/our-product-line/colors-over.gif) transparent top left no-repeat; }

div#spec-buttons {
	position:relative;
	top:auto;
	left:auto;
}

div#spec-buttons a#button-buyhere {
	background:url(/images/french/our-product-line/buy-here.gif) no-repeat transparent top left;
	width:105px;
}

ul#ctas li a { 
	background-image:url(/images/french/cta/ctas.png);
}
ul#ctas li a:hover { background-image:url(/images/french/cta/ctas-over.png); }

ul#ctas li#cta-findalocalstore a{ background-image:url(/images/french/cta/find-a-local-store.gif) !important; }
ul#ctas li#cta-findalocalstore a:hover { background-image:url(/images/french/cta/find-a-local-store-over.gif) !important; }

#header {
	overflow:hidden;
}

#cookietrail {
	width:475px;
	float:none;
	line-height:15px;
	position:absolute;
	left:14px;
	top:10px;
}

#toputils {
	position:absolute;
	right:45px;
	width:420px;
	font-size:11px;
}

table#specstable td {
	line-height:15px;
}