/* CSS Document */
/* Tags' definition */
body, p, h1, h2, h3, h4, h5, h6, form, ul, li, img {margin:0; padding:0;}
img, fieldset {border:0;}
select, input, textarea {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
body {font-size:11px; color:#000000; background:#DCE1E3; font-family:Arial, Helvetica, sans-serif; }
h1{font-size:11px; color:#398CB3;font-weight:bold; }
h2{font-size:11px; font-weight:bold;}
h3{font-size:11px; font-weight:normal; }
h4{font-size:11px; font-weight:bold; color:#78909A;}
h5{font-size:11px; font-weight:bold;color:#5F2755;}
h6{font-size:11px; color:#924887;}
a{font-size:11px; font-weight:normal; color:#355076;}
a:hover {text-decoration:none;}
hr {background-color:#D5DADC; color:#D5DADC; height:1px; border-style:solid; border:1px;}


p {padding:0 0 5px 0;}
p.space {padding:0 0 10px 0;}
.frmBg {background:#e6ecf2;}
.imgRight {float:right; white-space:nowrap; padding-left:10px; padding-bottom:5px;}
ul.nortxt {margin-left:10px; margin-bottom:10px;}
/* Object class */
#container {width:741px; margin:auto; margin-top:7px; background:url(../imgs/bg_doc.gif) repeat-y;}
.flashMap {margin:20px;padding:0;}
/* Set padding top for input button in all pages */
#rightContent .btnLeft2, 
#rightCanvas .btnLeft2
{padding-top:15px;}

	
/* page top part */
	#top {display:block; position:relative;}
	#top li {list-style:none; float:left; display:inline; }
		#topLang {padding-bottom:3px; z-index:999; background-color:#DCE1E3;}
		#topLang p {line-height:17px;text-align:right;}
		#topLang a {font-size:10px;font-weight:normal; padding-right:4px; font-family:Verdana, Arial, Helvetica, sans-serif;}
			#langCont {width:62px; padding:6px; border:1px solid #CCC; margin-left:660px; position:absolute; z-index:99;background-color:#F4F4F4; }
			#langCont p {padding-left:6px; text-align:left;}

	/* main menu */
		#menu {height:22px; margin:0 7px 2px 3px; display:block; background:url(../imgs/bg_newmenu.gif) bottom repeat-x;}
		#menu li{border-left:1px solid #5C2351; float:left;}
		#menu a {line-height:22px; font-size:9px; color:#FFF; padding:0px 5px 0 5px; text-decoration:none; text-transform:uppercase; display:block;}
		#menu a:hover, #menu a.menuOn {background:url(../imgs/bg_newmenu.gif) repeat-x;}
	
	/* page's submenu */
		#submenu {height:21px; margin:0 7px 0 3px; padding-left:15px; border-top:1px solid #DCE1E3; background-color:#DCE1E3; clear:left;}
		#submenu a {line-height:21px; font-size:11px; font-weight:normal; color:#000; padding:0 3px; text-decoration:none;}
		#submenu a:hover {text-decoration:underline;}
		#submenu li {line-height:21px;}
		#submenu li.submenuOn {color:#FFF; background:#FFF;} /* must use <li> for selected item because the seperator "|" */
		#submenu li.submenuOn a {color:#076FA0;}
	/*END page's submenu */

	/* page's submenu over */
		.smover {width:715px; height:21px; margin-left:3px; margin-top:2px; _margin-top:0; padding-left:15px; border-top:1px solid #DCE1E3; background-color:#DCE1E3; clear:left;}
		.smover a {line-height:21px; font-size:11px; font-weight:normal; color:#000; padding:0 3px; text-decoration:none;}
		.smover a:hover {text-decoration:underline;}
		.smover li {line-height:21px;}

		#smaboutus, #smproducts, #smcomfort,
		#smsafesec, #smchoice, #smnews,
		#smglazing {position:absolute; top:100px; left:0; z-index:0; visibility:hidden; margin-top:-10px; padding-top:10px; _margin-top:-8px; _padding-top:10px;}

	/*END page's submenu over */
/*END page top part */


/* middle of the page */
	#middle {padding:20px; margin-bottom:20px;}
	#middle.titleIn {padding:0 0 20px 3px;}
	.pageTitle  { margin-bottom:10px;display:block;}
		.pgTitTL {margin-top:20px; margin-left:20px;}
		.pgTitTL h2 {width:340px; float:left; margin-right:15px;}
	/* main content */
		#pageContent {margin-top:25px;display:block;}
		#pageContenthome {display:block;}
		#pageContenthomeAttente {display:block;padding:60px 10px 0px 30px;color:#355076;}
		#flash {margin-left:1px;}
		#pageContent .blueText {color:#355076;}
		#pageContent .blueText li { margin:0 0 5px 35px; list-style-image:url(../imgs/bg_li.gif);_list-style-image: url("../imgs/bg_li_ie.gif");}
		#pageContent .blueText ul { margin:8px 0 15px 0; }
		
		
		/* rightContent */
		#pageContent img{float:left; display:block;}
				#rightContent {width:400px; border-left:1px solid #D5DADC; margin-left:7px; padding:0 6px 0 6px; float:left; display:block; }
				#rightContent.noborder{border-left:0;}
				#underContent {width:400px; border-left:1px solid #D5DADC; margin-left:14px; padding:0 13px 0 13px;}
				#leftContent {width:505px; padding:0 13px 0 13px; float:left; display:block;}
				#rightContent.fullWidth {width:500px;}
				#rightContent h3 {padding-left:15px; background:url(../imgs/bg_arrow.gif) left 3px no-repeat;}
				#rightContent ul {padding:0;}
				#rightContent li {list-style-image:url(../imgs/bg_li.gif);_list-style-image: url("../imgs/bg_li_ie.gif");}/* _list-style-image is only for IE*/
					#pdfTopic li {margin:0 0 15px 15px; }
					#pdfTopic img {margin-right:5px;}
					#pdfTopic a {font-weight:normal;}
				#rightContent .careerProfile {padding-bottom:15px;}
				#rightContent .careerProfile li {margin-bottom:3px;}
				#rightContent .noTopSpace {margin-top:0;}
		/*END rightContent*/
		


                 .bgtoprec {background:url(../imgs/bgtop_rec.gif); height:12px; width:342px;}
				 

		/* START | LEFT TREE MENU | functionGlazing */
				#leftMenu {width:180px; float:left;}
				#leftMenu ul {list-style:none;}
				#leftMenu li {display:inline;}
				#leftMenu li a {text-decoration:none; padding:3px 0 3px 30px; background:url(../imgs/sm_arrow.gif) 20px 7px no-repeat; border-bottom:1px solid #d5dadc; display:block;}
				#leftMenu li a.group {padding:3px 0 3px 20px; background:url(../imgs/sm_dir_close.gif) 7px 7px no-repeat;}
				#leftMenu li a.groupOn {font-weight:bold; padding:3px 0 3px 20px; background:url(../imgs/sm_dir_open.gif) 7px 7px no-repeat;}
				#leftMenu li a.itemOn {font-weight:bold; background-color:#e6ecf2;} 
				#leftMenu li a:hover {background-color:#e6ecf2;}
				#leftMenu a.glos {font-weight:bold; text-transform:uppercase; padding:13px 15px 3px 25px; background:url(../imgs/icon_glossary.gif) 7px 15px no-repeat; border:none; display:block;}
				#leftMenu a.pdf {padding:13px 15px 3px 25px; background:url(../imgs/icon_pdf.gif) 5px 13px no-repeat; border:none; display:block;}
				#leftMenu .subContent {padding:30px 10px 0 10px; margin-bottom:100px;}
					#leftMenu .subContent img{margin-bottom:5px;}
					#leftMenu .subContent p{margin-bottom:10px; background-color:#fff; text-align:center; display:block;}
				#leftMenu .subContent_sgs {padding:30px 70px 0 10px; margin-bottom:100px;}
					#leftMenu .subContent_sgs img{display:block;}
					#leftMenu .subContent_sgs p{background-color:#fff; text-align:center;}						
		/* END | LEFT TREE MENU | functionGlazing */

				#idealCar {width:645px; height:305px; background: url("../imgs/bg_flash1.gif") right bottom no-repeat;}
				#driveZen {width:695px; height:255px; background: url("../imgs/bg_flash2.gif") right bottom no-repeat;}
		/* START | Product | All Our Products */
				#pLeftCont {width:155px; color:#355076; float:left; display:block; margin:0 0 0 10px;}
				#pLeftCont ul {margin:0 0 0 10px; list-style:none;}
				#pLeftCont a {height:18px; line-height:18px;padding-left:5px;display:block;} 
				#pLeftCont p {margin:5px 0 0 10px;}
				#newpLeftCont {color:#355076; float:left; display:block;}
				#newpLeftCont ul {margin:0 0 0 10px; list-style:none;}
				#newpLeftCont li {margin:0 0 10px 0;}
				#newpLeftCont p {margin:5px 0 0 10px; font-weight:bold;}
				/* Middle Content */
				#pCanvas {width:340px; background: url("../imgs/all_product_canvas.gif") left top no-repeat; float:left;}
					.pCContent {width:300px; padding:5px 0 10px 25px; display:none;}
					.pCContent img.ptit {padding:10px 0 0 5px;}
					.pCContent p {margin-top:10px; margin-bottom:5px;color:#355076;}
				#pCFooter {display:none;}
				/* Right Content */
				#pRightCont {width:132px; margin-left:10px; padding-left:10px; border-left:1px solid #CCD3D7; float:left; display:block;}
				#pRightCont p {margin-bottom:10px;color:#355076;}
				#pRightCont a {line-height:18px;display:block;}
				#punderCont {width:490px; margin:0 0 0 20px;}
				#punderCont ul {list-style:none;}
				#punderCont p {margin-bottom:10px;color:#355076;}
				#punderCont a {line-height:18px;display:block;}
				#newpunderCont {margin:0 0 0 20px;}
				#newpunderCont ul {list-style:none; margin:auto;}
				#newpunderCont li{margin-bottom:10px;}
				#newpunderCont p {margin-bottom:10px;color:#355076;}
				.linkleft {float:left;}
				.linkleft li {margin:0 0 0 120px;}
				.linkright {float:left;}
				.linkright li {margin:0 0 0 20px;}
		/* END | Product | All Our Products */
		
		/* START | Product | RecognizePicto */
				#rightContent .recRowStart {padding:0;} 
				#rightContent .recRow {padding:15px 0 0 0;} 
				#rightContent .recItem {color:#355076; width:250px; float:left;}
				#rightContent .recImg {width:60px; float:left;}
				#rightContent .recText {width:185px; float:left;}
		/* END | Product | RecognizePicto */

		/* START myNextCar */
					/* Table Equipment detail | Reuse the #tblStart of Equipment 3 */
					ul#tblStar span.icon {width:32px;}
					ul#tblStar span.icon img {margin:4px 2px 0 6px; float:none;}
					ul#tblStar span.rightCont {width:auto;color:#000;}
					/* Form with contructor box and model box */
					#fCarModel {margin:15px 0 25px 0; padding:5px 0 12px 16px; background-color:#E6ECF2; display:block;}
					#fCarModel p.btnLeft2 {margin-left:105px; text-align:left; _display:block; } 
						/* Fieldset  Contructor and Model */
						.choiceBox {width:150px; margin-right:20px; float:left; display:block;}
						.choiceBox select {width:148px; margin-top:5px;}
						.choiceBox select option {padding:3px;}
					/* Manufacture Legend */
					#factLegend {font-size:10px;padding-top:15px;}
					#factLegend p {margin-bottom:3px;}
		/* END myNextCar */
		

     /* rec new   */
	   
	    .topbg {background:url(../imgs/bgtop_rec.gif) left top no-repeat; width:494px;}
		.topbg img {padding:10px 0 0 20px;}
		.topbg p {margin:0 0 0 20px; padding:10px 0 0 0; clear:both; width:460px;}
		.middlebg {background:url(../imgs/bgmiddle_rec.gif) left top; width:494px;}
	    .bottombg {background:url(../imgs/bgbottom_rec.gif) left top no-repeat; width:494px; height:43px;}
	  
	 /* end rec new   */


		/* START | form Login, form Register | glassCatalog  */
				/* COMMON */
				#rightContent .btmText {padding-top:10px;}
				#rightContent .spbutton {margin-right:20px;}  
				#rightContent .btnLeft2 {text-align:right; display:block;}
				#rightContent p.btnLeft2 input {width:auto;}
				#rightContent label {font-weight:bold; margin-top:3px; line-height:18px; float:left; display:block;}
				#rightContent input {margin-top:3px;}
				#rightContent span {color:#924887;} 
				
				#left{ float:left; width:238px; margin-left:6px;}
				/* form Login */
					#fLogin1 {margin:5px 0 15px 0; padding:10px 0 8px 13px;}
					#fLogin1 label {width:80px; display:block;text-align:right; float:left;}
					#fLogin1 input {width:90px;margin:2px 5px; line-height:12px;}				
					#fLogin1 .setw input{width:auto; margin-left:80px; margin-right:99px; margin-top:10px;}
				/* form Register */
					#fReg {margin-top:8px; padding-left:13px;}
					#fReg label {width:150px;}
					#fReg input {width:227px;}				
					#fReg .btnsubmit{margin-left:25px; margin-right:5px;}						
		/* END | form Login, form Register */
		

		/* START Choice of Equipment  */
				#rightContent .topTit {color:#355076; padding-bottom:3px;}
					#simFBtn {text-align:center;}
					/* Form Choice Equip */
					#fChoiceEquip label { width:350px;font-weight:normal; margin:2px 0 -1px 0; clear:left;}
					#fChoiceEquip label input {margin:-2px 8px 0 0; vertical-align:middle;}
					#fChoiceEquip .btnsubmit{margin-left:20px;}
					#fChoiceEquip .btnLeft{margin-right:75px; clear:left;}
						ul#choiceEquip {margin:0; padding:0;}
						ul#choiceEquip li {list-style:none; list-style-image:none;clear:left;}
						ul#choiceEquip p {padding-top:15px; padding-bottom:1px;}
						/* Fieldset for Combobox in "Choice of Equipment 2"*/
						#fsfunc {margin-top:3px;}
 						#fsfunc label {width:180px; padding-right:5px; line-height:17px;}
						#fsfunc select {width:40px; margin-bottom:3px;}
					/* "Choice of Equipment 3"| Table Star */
					ul#tblStar {margin:15px 0 15px 0; padding:0; }
					ul#tblStar span {width:90px; float:left;}
					ul#tblStar span.leftCont {width:310px;}
					ul#tblStar li {height:20px; line-height:20px;_margin-bottom:-4px; list-style-image:none; list-style:none; clear:both;}
					ul#tblStar li.fbg {background-color:#EDF2F6;}
					ul#tblStar a {font-weight:normal; padding-left:8px;}
					ul#tblStar img {margin-right:4px; margin-top:4px; float:right;}				
		/* END Choice of Equipment  */


		/* START | FunctionalGlazing */
				#rightContent2 {width:515px; margin-left:4px; border-left:1px solid #D5DADC; padding:0 13px 0 13px; float:left; display:block;}
				#rightContent2 .pageTitle img {margin-bottom:10px; float:none; display:block;}
				#rightContent2 .graphic {padding:20px 0 10px 20px;}
				
				#rightContent2 .graphic img {float:none; display:block;}
				#rightContent2 .article {font-weight:bold; color:#398CB3; margin-bottom:5px; padding:10px 0 3px 0; background-image:none; border-bottom:1px solid #d5dadc;}

				#productImg { width:533px; height:188px;  background: url(../imgs/bg_product_im.jpg) no-repeat;  }
				#productFlash {padding:3px 0 0 3px;}
				/* Form refect */
						#reflect {padding:10px; margin:5px 0 15px 0;}
						#reflect label {font-weight:normal; margin:0; float:none; display:block;}
						#reflect select {margin-top:5px; float:none;}
				/*table -> div*/
						.table {padding:0px 0px;}
							.tableTh, .tableTh div {text-align:center; font-weight:bold; background:#e6ecf2;}
							.tableRow {margin:0; padding:0;}
							.tableRow div {width:99px; padding:5px 0 0 0; border:0px solid #e6ecf2; float:left;}
							.tableRow .TdF {width:130px;}
							.tableRow .Td2L {width:300px;}
							.tableRow .Td3c {width:140px; border:none;}
							.tableRow .Td4c {width:110px;}
							.tableRow .Td8c {width:40px;}
							.tableRow .fL {width:230px; border:none;}
							.tableRow .lS {width:115px; border:none;}
							.tableRow .lC {width:300px; border:none;}
							.tableRow .sC {width:100px; border:none;}
							.tableRow .mC {width:200px; border:none;}
					/*table layout*/
					.tableData {background:#e6ecf2; margin-bottom:20px;}
					.tableData td {background:#fff; padding:3px 5px;}
					.tableData td.numData {width:40px;}
					.tableData td.tableTh {text-align:center; font-weight:bold; background:#e6ecf2;}
					/*table layout*/

					.navPage {height:18px; margin-bottom:20px;}
					.navPage a {width:18px; height:18px; line-height:18px; text-align:center; text-decoration:none; font-weight:bold; margin-right:1px; background:#dce1e3; display:block; float:left;}
					.navPage a:hover {background:#fff;}
				/* goto Top */					
					.goTop {height:9px; background:red url(../imgs/bg_btn_top.gif) repeat-x; clear:both;}
					.goTop a {float:right; display:block;}
				.gtopLine { margin-top:0px; padding-top:5px; border-top:1px solid #d5dadc; }
				
		/* END | FunctionalGlazing */
		/* START | Presentation */
				#first_select{margin:0px;padding:15px 0 10px 0;}
				p.text{float:left;width:250px;}
		/* END | Preseantation */

/* END middle of the page */

/* middle2 | middle of the page */
	#middle2 {padding-bottom:20px; margin-bottom:20px;_margin-bottom:60px;}
		.setBgm2 {background:url(../imgs/rightNav_mid2bg.gif) right bottom no-repeat;}
		.setBgm3 {background:url(../imgs/rightNav_mid3bg.gif) right bottom no-repeat;} /* Only for pages with short bg right Column | MakeYourChoice */
		.setBgm4 {background:url(../imgs/rightNav_mid4bg.gif) right bottom no-repeat;}

	#middle2 .spBtm {padding-bottom:40px;_padding-bottom:75px;}

	/* Main content2 | (as on HOME COMFORT) */
		#pageContent2 {width:533px; float:left; display:block;}
		#pageContent3 {width:750px; float:left; display:block;}
		#pageContent2.LTspace {width:513px; padding:20px 0 0 20px;}
			/* mContent (Left content)*/
			#mContent {width:513px; margin:6px 0 0 20px; _margin-left:10px; float:left; display:block;}
			#mContentproducts {width:500px; margin:6px 0 0 20px; _margin-left:10px; }
			#mContent h4 {padding-top:8px;}
			#mContent p {margin-bottom:7px; margin:5px 5px 0 0;}				
			/* END mContent*/
			
			/* START  HOME */
				.hCol {width:149px; color:#355076; margin-top:6px; margin-left:7px; padding:8px; float:left; display:block;}
				.hCol ul {list-style:none;}
				.hCol li {margin-bottom:10px;}
					.newscolor {color:#5F2755;}
				.hCol h4 {padding-top:0;}
				.hCol h5 {padding-top:0;}
					.vLine {border-right:1px solid #DDD;}
				.hCol p.hdate {padding-bottom:10px;}
				#fHomeProd {margin:5px 0 0 15px;}
				#fHomeProd select {width:160px;}
				
			/* END HOME */
			
			/* Bloc comfArea (center column)*/
			#comfArea {width:148px; padding:8px; margin-top:6px; border-left:1px solid #DDD; float:left; display:block;}
			#comfArea * {font-size:11px;}
			#comfArea p {color:#355076; margin-bottom:5px;}
			#comfArea a {line-height:17px;}
			#comfArea img {margin-right:5px;} 
				/* Form choice Model on Home ComFort Acoustic */
				#hCModel { margin-top:18px; margin-bottom:13px;}
				#hCModel select {width:140px; margin-top:8px; margin-bottom:2px;}
			#comfArea p.moreinfos img {margin-top:10px;}			
			/* END Bloc comfArea*/
			
			/* START Make_Your_Choice */
			.ChrecRow {padding-top:30px;}
			.recSection {width:228px; padding-right:27px; float:left; display:block;}
			.recSection p {margin-bottom:5px;}
			.recSection img {margin-bottom:10px; border:3px solid #B9C1CA;}
				.SectTit img {border:0;}
			/*#tryquizz {width:195px; padding:0 0 20px 0; margin:5px 0 0 0; background:url(../imgs/product_rcvbg.gif) left bottom no-repeat;}*/
			#tryquizz {width:200px; padding:0 0 20px 0; margin:0 0 0 0; background:url(../imgs/visual_greyRcolBg.gif) left bottom repeat-y;}
			#productDetailRight {width:200px; padding:0 0 20px 0; margin:0 0 0 0; background:url(../imgs/visual_greyRcolBgF.gif);}
			#comfort {width:200px; padding:0 0 20px 0; margin:0 0 0 0;}
			/*#accousticComfort {width:200px; padding:0 0 20px 0; margin:0 0 0 0; background:url(../imgs/bg_comfort_r.jpg) no-repeat;}*/
			#aboutRight {width:200px; padding:0 0 20px 0; margin:0 0 0 0; background:url(../imgs/bg_about_r.jpg) no-repeat;}
			#tryquizz p, #accousticComfort p, #aboutRight p, #productDetailRight p {color:#032454; padding-top:5px; padding-bottom:7px; }
			#tryquizz hr, #accousticComfort hr, #aboutRight hr, #productDetailRight hr { width: 185px; height: 2px; border-bottom: 1px solid #fff;  border-top: 1px solid #C4C6C8;}
			/* END Make_Your_Choice */
			
			
	/*START Right column (as on HOME COMFORT)*/		
		#rightCanvas {width:206px; float:left; display:block;}
		#rightCanvas ul {list-style:none; margin:0 0 0 20px;}
		#rightCanvas li {margin:0 0 10px 0;}
			.setRbg {background:url(../imgs/home_comfort_rbg.jpg) 195px top no-repeat;} /* use for home_comfort */
			.setRbg2 {background:url(../imgs/comfortAccoustic_rbg.jpg) 195px top no-repeat;} /* use for home_comfort Acoustic */
			.setRbg3 {background:url(../imgs/home_rbg.gif) 195px top no-repeat;} /* use for Home */
			.setRbg4 {background:url(../imgs/comfortThermal_rbg.jpg) 195px top no-repeat;} /* use for home_comfort Thermal */
			.setRbg5 {background:url(../imgs/product_rbg1.gif) 195px top no-repeat;} /* use for product detail */
			.setRbg6 {background:url(../imgs/product_home_rbg.gif) 195px top no-repeat;} /* use for product home */
			.setRbg7 {background:url(../imgs/safetysecurity_saferight.jpg) left top no-repeat;} /* use for product home */
			.imgrightmedia {margin:0 0  0 18px; padding: 0; width:143px; height:85px; border: 4px solid #b8becc;}
			
		#rightCanvas img {display:block;}
		#rightCanvas h4 {margin-left:15px;}
		.boldtext {font-weight:bold;}
		#rightCanvas p {color:#355076; padding-left:15px; padding-right:15px;}
		#rightCanvas p.rtit {font-weight:bold; margin:0 6px 0 0; padding:3px 0 0 13px;}
			/* set p background in MakeYourChoice */
			#rightCanvas .rtitGreybg {background:url(../imgs/visual_greyRcolBg.gif) left top repeat-y;}
			#rightCanvas .rtitdGreybg {padding-bottom:3px; background:url(../imgs/visual_dgreyRcolBg.gif) left top repeat-y;}
			#rightCanvas .imgInside {margin:0 5px; float:none;}
		#rightCanvas p.rtit img {padding-top:2px; padding-right:3px; float:left;}
		#rightCanvas p.rtit strong {width:150px; float:left;display:block; margin-bottom:5px;}
			#topStyle {height:23px; padding-top:19px;display:block;}
				.setRTbg {background:url(../imgs/home_comfort_setRgb.jpg) left top no-repeat;} /* use for home_comfort */
				.setRTbg2 {background:url(../imgs/HOME_rtbg.jpg) left top no-repeat;} /* use for Home */
				.setRTbg3 { padding:0 0 20px 0; background:url(../imgs/safety_rcvbg.jpg) left bottom no-repeat;} /* use for safety */
				.setRTbg4 {background:url(../imgs/home_comfort_thermal_setRgb.jpg) left top no-repeat;} /* use for thermal_comfort */
				.setRTbg5 {padding:20px 0 20px 0;background:url(../imgs/news_right_canvas.gif) left top no-repeat;} /* use for product home */
				.setRTbg6 {width:195px; padding:0 0 20px 0; margin:5px 0 0 0; background:url(../imgs/product_home_rcvbg.jpg) left top no-repeat;} /* use for product home */
				
			#module { margin: 10px 0 0 10px; background: url(../imgs/bg_modules.gif) no-repeat;  width: 158px;  padding: 10px;   }
			#module p { margin: 0; padding: 0 0 5px 0; }
			#module select { width:158px; }
	/* END Right column (as on HOME COMFORT) */

	/*SITEMAP*/
	.mapBox {width:175px; float:left; line-height:16px; padding-bottom:20px;}
	.mapBox a:hover, .mapBox ul.child a:hover, .mapBottom a:hover, .mapBottom a.endtree:hover, .mapBottom ul.child a.endtree:hover {text-decoration:underline;}
		.mapBox h3 a {font-size:11px; color:#076FA0; font-weight:bold; text-transform:uppercase; background:url(../imgs/f_root1.gif) no-repeat; padding:2px 0 7px 15px; text-decoration:none;}
		.mapBox h3 a.endtree {background:url(../imgs/f_root2.gif) no-repeat;}
		.mapBox ul {margin:0; padding:0; list-style:none;}
		.mapBox li {margin:0; padding:0; display:inline;}
		.mapBox li a {background:url(../imgs/f_sub2.gif) no-repeat; padding:2px 0 0 38px; display:block; width:auto; text-decoration:none;}
		.mapBox li a.endtree {background:url(../imgs/f_sub3.gif) no-repeat;}
		.mapBox ul.child a {background:url(../imgs/f_child1.gif) no-repeat; padding-left:52px; display:block; width:auto; text-decoration:none;}
		.mapBox ul.child a.endtree {background:url(../imgs/f_child2.gif) no-repeat;}
	
	.mapBottom {margin:0; padding:0 0 10px 0; list-style:none; line-height:16px;}
	.mapBottom li {margin:0; padding:0 10px 0 0; display:block; float:left;}
	.mapBottom a {padding:1px 0 0 16px; margin:0px; background:url(../imgs/f_root4.gif) no-repeat; text-decoration:none;}
	.mapBottom a.endtree {margin:0; text-decoration:none;width:50px;}
	.mapBottom ul.child a.endtree {background:url(../imgs/f_sub5.gif) no-repeat; padding-left:30px; display:block; width:80px; text-decoration:none;}

/* END middle2 */


/* page footer */
	#toe {color:#7F8B8F; padding:25px 5px; background:#DCE1E3 url(../imgs/footer.gif) no-repeat;}
	#toe a {font-size:10px;font-weight:normal; color:#000; padding:0 2px; text-decoration:none;}
	#toe a:hover {text-decoration:underline; }
		#toe img, #toe ul, #toe li {float:left;}
		#toe img {margin-right:4px;padding-top:3px}
		#toe ul {width:650px;}
		#toe li {list-style:none; color:#000;}
		#toe li.submenuOn {color:#FFF; background:#FFF;} /* must use <li> for selected item because the seperator "|" */
		#toe li.submenuOn a {color:#076FA0;}
/* END page footer */


#mContent.w100 {width:710px;}
#pLeftCont.sgsnor { padding-top:20px;}
#pLeftCont.sgsnor p {padding:0; margin:0;}
#pLeftCont.sgsnor a{padding:0; margin-bottom:15px;}
#pLeftCont a {margin-bottom:12px;}
.sgsnor img {padding-right:3px;}
#pCanvas.figures {width:240px;background:none; }
.figures p {margin-bottom:20px;}
#chart {width:510px; padding-top:15px;}

#pRightCont.innov img {margin-bottom:15px;float:none; }

.innorow img {margin-bottom:15px; float:left;}
.innotd {width:230px; margin-right:10px; display:block; float:left;}

#forgotpass {margin-bottom:100px; padding-top:25px; line-height:30px; text-align:center; vertical-align:middle;}
#forgotpass input {vertical-align:middle;}

#searchengine label, input, select {float:none;}
#searchengine .btnsearch {margin-top:30px;}

#searchresults {margin-bottom:15px;}
#searchresults input {margin-left:7px;vertical-align:middle;}

#newsletter input {margin-bottom:10px;}

#signupnews { width:178px;border: 1px solid #AAAAAA; margin:10px 0 0 10px;  color: #032454;  }
#signupnews div {padding: 10px; border: 1px solid #fff; }
#signupnews input {vertical-align:middle; margin: 0;}
#signupnews input#email { width: 110px; }

.downpdf { margin: 5px 0 0 0; }
.downpdf img {margin:0 3px 0 0; padding:0; border:0; float:left;}
.pdfspace { padding: 0 0 0 15px; }

#pageNav {clear:both; height:20px; background:#EFF1F2; width:494px;}
#pageNavrec {clear:both; height:20px; background:#EFF1F2; width:494px; margin:0 0 0 168px;}
	#pagePrv {padding:5px 0 0 5px;}
	#pageNxt {padding:5px 5px 0 0; float:right;}

#fReg textarea {width:227px;margin-top:3px;}

.partner {width:500px;padding-bottom:15px;}
	.partlogo {margin-right:8px; display:block; float:left; }
	.partdesc {width:300px; display:block; float:left;}

/* Tabs | Product Details */
.tab {margin:15px 0 0 20px;}
.tabcont {width:427px; border:1px solid #A2AEBE; padding:8px; border-top: 0 none;}
	.tabcont ul {margin:5px;margin-left:15px; padding:0;}
	.tabcont li {list-style-image:url(../imgs/bg_li_ie.gif);}
.tabitems {width:500px;}
.tabitem { width:110px; text-align:center; margin: 0 1px 0 0; float:left;  background: url(../imgs/bg_tab.gif) repeat-x; padding:4px 0 0 0;}
	.tabitem a {color:#597092; text-decoration: none; font-weight:bold;}
	.nor {margin-top:4px;  border-bottom: 1px solid #B3BCCB; height:30px;}
	.curr {background:#FFFFFF; border-left: 1px solid #B3BCCB; border-top: 1px solid #B3BCCB; border-right: 1px solid #B3BCCB; height:30px; padding:8px 0 0 0;}

#tab1, #tab2, #tab3 {display:none;}

.txtmsg {color:#CC0000;}
.alignCenter { text-align: center; }
.canvasImg { padding: 0 0 5px 5px; }


/*
Padding for Catalogue
*/
.padd02 {margin-top:200px;}
.padd03 {margin-top:220px;}
.padd04a {margin-top:4140px;}
.padd04 {margin-top:120px;}
.padd05 {margin-top:80px;}
.padd06 {margin-top:70px;}
.padd07 {margin-top:55px;}
.padd08 {margin-top:150px;}
.padd09 {margin-top:90px;}
.padd10 {margin-top:150px;}
.padd11 {margin-top:160px;}
.padd12 {margin-top:50px;}
.padd13 {margin-top:40px;}
.padd14 {margin-top:30px;}
.padd15 {margin-top:490px;}
.padd16 {margin-top:680px;}
.padd17 {margin-top:1300px;}
.padd18 {margin-top:300px;}


