@charset "utf-8";
/* CSS Document */
body { 
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#333;
			
			padding:0px;
			margin:0px;
			background:#150B01;
}

/* Header */

#wrapper {
	
				padding:0px;
				margin:0px auto;
				width:911px;
				height:auto;
				display:block;
			
				}
#header { 
				width:911px;
				height:211px;
				float:left;
				padding:0px;
				margin:0px;
}
#img_flash { 
				width:525px;
				height:211px;
				float:left;
				padding:0px;
				margin:0px;
				background:url(../images/img_flash.jpg) no-repeat;
				display:block;
}

#img_flash_link a{ 
				
				width:180px;
				height:211px;
				float:left;
				padding:0px;
				margin:0px;
}

#img_joint_upper { 
				
				width:64px;
				height:211px;
				display:block;
				background:url(../images/img_joint_upper.jpg) no-repeat;
				padding:0px;
				margin:0px;
				float:left;
}

#img_corner_right { 
				width:317px;
				height:211px;
				float:left;
				display:block;
				background:url(../images/img_corner_right.jpg) no-repeat;
				padding:0px;
				margin:0px;
}

#img_corner_inner { 
				
				padding:18px 54px 53px 49px;
				margin:0px;
				width:214px;
				height:140px;
				float:left;
}

/* Counter */

#txt_dmand { 
				width:99px;
				height:14px;
				float:left;
				padding:0px 36px 12px 79px;
				margin:0px;
				display:block;
}

#img_dmand { 
						width:99px;
						height:14px;
						background:url(../images/txt_dmand.jpg) no-repeat;
						display:block;
						float:left;
						padding:0px;
						margin:0px;
}

#txt_saving { 
				width:159px;
				height:20px;
				float:left;
				padding:0px 36px 12px 19px;
				margin:0px;
				display:block;
}

#img_saving { 
						width:159px;
						height:20px;
						background:url(../images/txt_saving.jpg) no-repeat;
						display:block;
						float:left;
						padding:0px;
						margin:0px;
}

.img_count_numbs { 
						width:214px;
						height:20px;
						float:left;
						background:url(../images/img_count_numbs.gif) no-repeat;
						background-position:right;
						display:block;
}

.txt_counters { 
						width:60px;
						height:20px;
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
						color:#121212;
}

.txt_numbers { 
						font-family:Tahoma, Geneva, sans-serif;
						font-size:10px;
						font-weight:bold;
						color:#121212;
						float:left;
						width:154px;
						height:20px;
						padding:0px;
						margin:0px;
}

.roman { 
						width:14px;
						height:17px;
						padding:3px 0px 0px 2px;
						text-align:center;
						float:left;
}
.roman_space { 
						width:15px;
						height:17px;
						padding:3px 0px 0px 6px;
						float:left;
}

/* Center */

#center { 
						width:911px;
						height:820px;
						float:left;
						padding:0px;
						margin:0px;
}

/* Menu */

#menu_outer { 
						width:911px;
						height:48px;
						float:left;
						padding:0px 0px 0px 0px;
						margin:0px;
						display:block;
						background:url(../images/img_menu_corner.jpg) no-repeat;
						background-position:right;
}

#menu{  
				width:590px;
				height:38px;
				padding:10px 0px 0px 11px;
				margin:0px;
				float:left;
				background:url(../images/img_c_mleft.jpg) no-repeat;
				background-position:left;
	
	   			}
	   
#menu ul{ 
				 padding:0px;
				 margin:0px;
				 float:left;
				 
				 
		 		}
		 
#menu li{ 
			    padding:0px;
			    margin:0px;
			    list-style:none;
			    float:left;
		 		}
#menu a {
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:13px;
				 font-weight:bold;
				 color:#121212;
				 padding:11px 0px 0px 0px;
				 margin:0px;
				 width:113px;
				 height:27px;
				 display:block;
				 text-align:center;
				 text-decoration:none;
				 float:left;
				 background:url(../images/img_menu_hover.jpg) no-repeat;
				 background-position:0 0px;				 

			 }	
#menu a:hover{
                 color:#fff;
				 font-weight:bold;
				 text-decoration:none;
				 background:url(../images/img_menu_hover.jpg) no-repeat;				 
				 background-position:0 -38px;				 
				 
				}
#menu .home a{
                 color:#fff;
				 font-weight:bold;
				 text-decoration:none;
				 background:url(../images/img_menu_hover.jpg) no-repeat;				 
				 background-position:0 -38px;				 
				 
				}
#menu .learn a{
                 color:#fff;
				 font-weight:bold;
				 text-decoration:none;
				 background:url(../images/img_menu_hover.jpg) no-repeat;				 
				 background-position:0 -38px;				 
				 
				}
#menu .about a{
                 color:#fff;
				 font-weight:bold;
				 text-decoration:none;
				 background:url(../images/img_menu_hover.jpg) no-repeat;				 
				 background-position:0 -38px;				 
				 
				}
#menu .support a{
                 color:#fff;
				 font-weight:bold;
				 text-decoration:none;
				 background:url(../images/img_menu_hover.jpg) no-repeat;				 
				 background-position:0 -38px;				 
				 
				}				
				
/* Menu END */

/* Center Data */

#img_c_left { 
				width:21px;
				height:772px;
				float:left;
				display:block;
				background:url(../images/img_c_left.jpg) no-repeat;
				padding:0px;
				margin:0px;
}

#center_column1 { 
				
				width:659px;
				height:772px;
				float:left;
				padding:0px;
				margin:0px;
}
				

#center_area { 
				width:659px;
				height:739px;
				float:left;
				padding:11px 0px 0px 0px;
				margin:0px;
				background:#F0F0F0;
}

#center_area_top { 
				width:659px;
				height:350px;
				float:left;
				padding:20px 0px 0px 0px;
				margin:0px;
}

#movie_area_top { 
				width:659px;
				height:418px;
				float:left;
				padding:20px 0px 0px 0px;
				margin:0px;
}

/* Flash Movie, Pump, Order Now */

#movie_flash { 
				width:272px;
				height:244px;
				float:right;
				padding:0px;
				margin:0px;
				display:block;
}

.mflash a{ 
				width:272px;
				height:182px;
				float:left;
				background:url(../images/img_flash_up.jpg) no-repeat;
				display:block;
				padding:0px;
				margin:0px;
}

#mflash_txt { 
				width:272px;
				height:63px;
				float:left;
				padding:0px;
				margin:0px;
				text-align:center;
				font-size:11px;
				color:#666;
}

#img_pump_outline { 
				
				width:208px;
				height:190px;
				float:left;
				background:url(../images/img_pump_outline.jpg) no-repeat;
				padding:0px;
				margin:0px;
}

#order_now { 
				width:179px;
				height:244px;
				float:right;
				padding:0px;
				margin-right:25px;
}

.btn_ordernow a{ 
				width:141px;
				height:39px;
				float:left;
				display:block;
				background:url(../images/btn_ordernow.jpg) no-repeat;
}

.btn_ordernow a:hover{ 
				display:block;
				background:url(../images/btn_ordernow_hover.jpg) no-repeat;
}

#txt_para { 
				width:659px;
				height:774px;
				float:left;
				padding:0px;
				margin:0px;
				color:#333;
				font-size:14px;
				overflow:auto;

}
#txt_para h1 { 
				font-family:Arial, Helvetica, sans-serif;
				font-size:20px;
				font-weight:bold;
				color:#003366;
				padding:0px;
				margin:0px;
}

#txt_para a { 
				color:#8C6700;
				text-decoration:underline;
}

#txt_para a:hover { 
				color:#000;
				text-decoration:none;
}


#img_c_bottom { 
				width:659px;
				height:22px;
				float:left;
				display:block;
				padding:0px;
				margin:0px;
				background:url(../images/img_c_bottom.jpg) no-repeat;
}

#column_right  { 
				width:231px;
				height:772px;
				float:left;
				display:block;
				padding:0px;
				margin:0px;
}

#column_right_top { 
				
				width:231px;
				height:134px;
				float:left;
				display:block;
				padding:0px;
				margin:0px;
				background:url(../images/img_column_r_top.jpg) no-repeat;
				
}

#column_right_bottom { 
				
				width:180px;
				height:626px;
				float:left;
				display:block;
				padding:12px 13px 0px 38px;
				margin:0px;
				background:url(../images/img_column_r_bottom.jpg) no-repeat;
				font-size:11px;
				color:#121212;		
}
#column_right_bottom h1 { 
				color:#003366;
				font-weight:bold;
				font-size:12px;				
}
#test1 { 
				width:180px;
				height:143px;
				float:left;
				padding:0px;
				margin:0px;
}

#test2 { 
				width:180px;
				height:143px;
				float:left;
				padding:0px;
				margin:0px;
}
#test_spacer { 
				height:20px; 
				float:left; 
				width:180px;
				padding:0px;
				margin:0px;
				background:url(../images/img_test_spacer.jpg) no-repeat;
				background-position:center;
}

.img_pad { 
				padding:0px 4px 0px 0px;
				margin:0px;

}

/* Footer */

#footer { 
				width:907px;
				height:72px;
				float:left;
				padding:0px 4px 0px 0px;
				margin:0px;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFF;
}

#img_footer_l { 
				width:10px;
				height:72px;
				float:left;
				padding:0px;
				margin:0px;
				background:url(../images/img_footer_l.jpg) no-repeat;
				display:block;
}

#img_footer_c { 
				width:897px;
				height:72px;
				float:left;
				padding:0px;
				margin:0px;
				background:url(../images/img_footer_c.jpg) repeat-x;
				display:block;
}

#footer_sec1 { 
				width:334px;
				height:52px;
				padding:20px 0px 0px 11px;
				margin:0px;
				float:left;
				line-height:20px;
}

#footer_sec1 a { 
				color:#fff;
				text-decoration:underline;
}
#footer_sec1 a:hover { 
				color:#F1BF21;
				text-decoration:underline;
}

#footer_spacer { 
				width:1px;
				height:72px;
				float:left;
				padding:0px;
				margin:0px;
				display:block;
				background:url(../images/img_footer_spacer.jpg) no-repeat;
}

#footer_sec2 { 
				width:260px;
				height:68px;
				float:left;
				
				padding:2px 0px 0px 38px;
				margin:0px;
}

#footer_sec2 span { 

				color:#F1BF21;
				font-weight:bold;
				line-height:20px;
}

#footer_logo { 
				width:253px;
				height:72px;
				float:left;
				display:block;
				background:url(../images/img_footer_logo.jpg) no-repeat;
				padding:0px;
				margin:0px;
}

/* webrammers */

#webrammer { 
				width:911px;
				height:25px;
				float:left;
				padding:9px 0px 0px 0px;
				margin:0px;
				background:url(../images/img_webrammers_shadow.jpg) no-repeat;
				background-position:right;
				text-align:right;
				font-size:11px;
				color:#fff;
}

.web a { 		
				color:#3399FF;
				text-decoration:none;
}

.web a:hover { 		
				color:#D12C14;
				text-decoration:underline;
}


/* Learn More Tabs */

#learn_more_tab { 
				width:659px;
				height:64px;
				float:left;
				padding:9px 0px 0px 0px;
				margin:0px;
}

#inner_tab{  
				width:411px;
				height:39px;
				padding:0px 0px 0px 0px;
				margin:0px;
				float:left;
	
	   			}
	   
#inner_tab ul{ 
				 padding:0px;
				 margin:0px;
				 float:left;
				 
				 
		 		}
		 
#inner_tab li{ 
			    padding:0px;
			    margin:0px 20px 0px 0px;
			    list-style:none;
			    float:left;
		 		}
#inner_tab a{
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 font-weight:bold;
				 color:#575757;
				 padding:10px 0px 0px 0px;
				 margin:0px;
				 width:117px;
				 height:29px;
				 display:block;
				 text-align:center;
				 text-decoration:none;
				 float:left;
				 background:url(../images/btn_gray_up.jpg) no-repeat;
				 background-position:0 0px;

			 }	
#inner_tab a:hover{
                 color:#282828;
				 font-weight:bold;
				 text-decoration:none;
				 background:url(../images/btn_gray_up.jpg) no-repeat;				 
				 background-position:0 -39px;				 
				 
				}
#inner_tab .dmand a{ 
				 color:#282828;
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 font-weight:bold;
				 padding:12px 0px 0px 0px;
				 margin:0px;
				 width:117px;
				 height:27px;
				 display:block;
				 text-align:center;
				 text-decoration:none;
				 float:left;
				 background:url(../images/btn_gray_up.jpg) no-repeat;				 
				 background-position:0 -39px;
}

#inner_tab a:hover{
                 color:#282828;
				 font-weight:bold;
				 text-decoration:none;
				 background:url(../images/btn_gray_up.jpg) no-repeat;				 
				 background-position:0 -39px;				 
				}
#inner_tab .case a{ 
				 color:#575757;
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 font-weight:bold;
				 padding:5px 0px 0px 0px;
				 margin:0px;
				 width:117px;
				 height:34px;
				 display:block;
				 text-align:center;
				 text-decoration:none;
				 float:left;
				 background:url(../images/btn_gray_up.jpg) no-repeat;				 
				 background-position:0 0px;
}

#inner_tab .case a:hover{
                 color:#282828;
				 font-weight:bold;
				 text-decoration:none;
				 background:url(../images/btn_gray_up.jpg) no-repeat;				 
				 background-position:0 -39px;				 
				}
#inner_tab .case_select a{ 
                 color:#282828;
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 font-weight:bold;
				 padding:5px 0px 0px 0px;
				 margin:0px;
				 width:117px;
				 height:34px;
				 display:block;
				 text-align:center;
				 text-decoration:none;
				 float:left;
				 background:url(../images/btn_gray_up.jpg) no-repeat;				 
				 background-position:0 -39px;
}	

#inner_tab .client a{ 
                 color:#282828;
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 font-weight:bold;
				 padding:12px 0px 0px 0px;
				 margin:0px;
				 width:117px;
				 height:28px;
				 display:block;
				 text-align:center;
				 text-decoration:none;
				 float:left;
				 background:url(../images/btn_gray_up.jpg) no-repeat;				 
				 background-position:0 -39px;
}
				
				
/* Menu END */

#txt_para_learn { 
				width:543px;
				height:650px;
				float:left;
				padding:0px 116px 0px 0px;
				margin:0px;
				color:#333;
				font-size:14px;
				text-align:justify;
				overflow:auto;
}

#txt_para_learn p{ 

				padding:5px 0px 5px 0px;
				margin:0px;
				float:right;
}

#txt_para_learn a { 
				
				font-family: Verdana, Geneva, sans-serif;
				font-size:11px;
				color:#333;
				text-decoration:underline;
				font-weight:bold;				
}

#txt_para_learn a:hover { 

				color:#003366;
				text-decoration:none;
}

#img_pump1 { 
				padding:0px 0px 1px 10px;
				margin:0px;
}

/*#learn_outerlink { 

				width:543px;
				height:25px;
				float:left;
				padding:0px 116px 0px 0px;
				margin:0px;
				text-align:right;
				
}

.learn_outerlink a { 
				
				font-family: Verdana, Geneva, sans-serif;
				font-size:11px;
				color:#333;
				text-decoration:underline;
				font-weight:bold;
}

.learn_outerlink a:hover { 

				color:#003366;
				text-decoration:none;
}*/

/* Case Studies */

#txt_para_case { 
				width:573px;
				height:666px;
				float:left;
				padding:0px 86px 0px 0px;
				margin:0px;
				color:#121212;
				font-size:11px;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				
}
#case_row_outer { 
					width:573px;
					height:666px;
					padding:0px 0px 0px 0px;
					margin:0px;
					float:left;
					overflow:auto;
}

		/* Case Studies Columns */
		
.case1_txt h1 { 
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:bold;
					color:#003366;
					padding:0px;
					margin:0px;
}
		
#case_column1 { 
				width:263px;
				height:124px;
				padding:0px 13px 0px 0px;
				margin:0px;
				display:block;
				float:left;
				
				
}

#case_column2 { 
				width:263px;
				height:366px;
				padding:0px 0px 0px 13px;
				margin:0px;
				display:block;
				float:left;
}

#img_sep_case { 
				width:1px;
				height:366px;
				padding:0px;
				margin:0px;
				background:url(../images/img_sep_case.jpg) no-repeat;
				display:block;
				float:left;
}

.btn_pdf a{ 
				width:121px;
				height:30px;
				float:left;
				display:block;
				background:url(../images/btn_pdf.jpg) no-repeat;
				background-position:bottom;
				padding:5px 0px 0px 0px;

}

.btn_pdf a:hover{ 
				display:block;
				background:url(../images/btn_pdf_hover.jpg) no-repeat;
}

.btn_txt{ 
				width:121px;
				height:29px;
				padding:6px 0px 0px 0px;
				float:left;
				font-weight:bold;
				color:#000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				text-align:center;
}

.case1 			{ 
				
				width:263px;
				height:122px;
				float:left;
				padding:0px;
				margin:0px;
				display:block;
}

.case1_pic { 
				width:116px;
				height:116px;
				padding:0px 0px 0px 0px;
				margin:0px;
				float:left;
				border:1px solid #999;
}

.case1_data  { 
				width:130px;
				height:118px;
				float:left;
				padding:0px 0px 0px 14px;
				margin:0px;
}

.case1_txt { 
				width:130px;
				height:82px;
				float:left;
				display:block;
				padding:0px;
				margin:0px;
				font-size:11px;
				overflow:auto;

}

.case1_txt p{ 
				padding:4px 0px 0px 0px;
				margin:0px;
}

/* Rebate */

#txt_para_rebate { 
				width:553px;
				height:666px;
				float:left;
				padding:0px 106px 0px 0px;
				margin:0px;
				color:#121212;
				font-size:11px;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				
}

.rebate_row1 { 
				width:553px;
				height:181px;
				float:left;
				padding:0px;
				margin:0px;
				display:block;
				text-align:justify;
				overflow:auto;
}

.rebate_sep { 
				width:423px;
				height:36px;
				float:left;
				padding:4px 0px 0px 130px;
				margin:0px;
				border-top:1px dotted #999;
				border-bottom:1px dotted #999;
				
}

.rebate_pic_case { 
				
				width:130px;
				height:117px;
				float:left;
				padding:0px;
				margin:0px;
}
.rebate_row1 h1 { 
				font-family:Arial, Helvetica, sans-serif;
				font-size:20px;
				font-weight:bold;
				color:#003366;
				padding:0px;
				margin:0px;
}

.rebate_row1 p{ 

				padding:5px 0px 0px 0px;
				font-size:13px;
				margin:0px;
}

.btn_pdf_app_up a{ 
				width:198px;
				height:30px;
				float:left;
				display:block;
				background:url(../images/btn_pdf_app_up.jpg) no-repeat;
}

.btn_pdf_app_up a:hover{ 
				display:block;
				background:url(../images/btn_pdf_app_hover.jpg) no-repeat;
}
.btn_pdf_info_up a{ 
				width:198px;
				height:30px;
				float:left;
				display:block;
				background:url(../images/btn_pdf_info_up.jpg) no-repeat;
}

.btn_pdf_info_up a:hover{ 
				display:block;
				background:url(../images/btn_pdf_info_hover.jpg) no-repeat;
}

.rebate_visit { 
				width:220px;
				height:24px;
				padding:10px 0px 0px 0px;
				margin:0px;
				float:left;
				text-align:right;
				font-weight:bold;
}
.rebate_visit a { 
				
				font-size:13px;
				font-weight:bold;
				color:#866600;
				text-decoration:underline;
}

.rebate_visit a:hover { 
				color:#333;
}
	
	
/* ABOUT US _ CLIENTS */

#about_row_outer { 
					width:553px;
					height:666px;
					padding:0px 0px 0px 0px;
					margin:0px;
					float:left;
					overflow:auto;
}

.about_row { 
				width:535px;
				height:107px;
				float:left;
				padding:0px;
				margin:0px;
}
.about_imbox_outer { 
				
				width:107px;
				height:107px;
				padding:0px;
				margin:0px;
				float:left;
}
.about_imgbox { 
				width:93px;
				height:93px;
				float:left;
				border:1px dotted #999;
				padding:0px;
				margin:0px;
}

/*  CERTIFICATIONS */

.cert_row { 
				width:520px;
				height:131px;
				float:left;
				padding:0px;
				margin:0px;
}
.cert_imbox_outer { 
				
				width:172px;
				height:131px;
				padding:0px;
				margin:0px;
				float:left;
}
.cert_imgbox { 
				width:165px;
				height:124px;
				float:left;
				border:1px dotted #999;
				padding:0px;
				margin:0px;
}

/* ENOVATIVE */

#txt_para_enovative { 
				width:636px;
				height:666px;
				float:left;
				padding:0px 23px 0px 0px;
				margin:0px;
				color:#121212;
				font-size:11px;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				
}

.enovative_data  { 
				
				width:636px;
				height:689px;
				float:left;
				padding:0px;
				margin:0px;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-align:justify;
				overflow:auto;
}

.enovative_data p { 
				
				padding:8px 0px 0px 0px;
				margin:0px;
}

.img_eno_pad { 
				padding:0px 5px 0px 0px;
				margin:0px;
}

.enovative_news  { 
				
				width:636px;
				height:625px;
				float:left;
				padding:4px 0px 0px 0px;
				margin:0px;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				text-align:justify;
				background:url(../images/img_news_bg.jpg) no-repeat;
				background-position:center;
				color:#999999;
				line-height:16px;
}

.enovative_news span { 
				
				color:#A4760C;
				font-size:13px;
				font-weight:bold;
				padding:0px;
				margin:0px;
				text-decoration:underline;
}

.enovative_lines { 
				
				width:612px;
				height:600px;
				padding:11px 0px 13px 16px;
				margin:0px;
				float:left;
				overflow:auto;
}

.enovative_news_txt { 
				
				width:580px;
				
				padding:15px 0px 0px 0px;
				margin:0px;
				float:left;
				background:url(../images/img_line.gif) no-repeat;
				overflow:auto;
}


/* SUPPORT PAGE : GENERAL INFO AND CONTACT US SECTION */

#txt_para_support { 
				width:553px;
				height:345px;
				float:left;
				padding:21px 106px 0px 0px;
				margin:0px;
				color:#121212;
				font-size:11px;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				
}

#support_column1 { 
			
				width:215px;
				height:345px;
				float:left;
				padding:0px 18px 0px 0px;
				margin:0px;
				display:block;
}

#support_sep_column { 
				
				width:1px;
				height:345px;
				float:left;
				padding:0px;
				margin:0px;
				background:url(../images/img_support_sep.jpg) no-repeat;
				display:block;
}

#support_column2 { 
				
				 width:266px;
				 height:345px;
				 padding:0px 23px 0px 30px;
				 margin:0px;
				 float:left;
}

/* Support Column 1  */

.download_box { 
				width:215px;
				height:91px;
				float:left;
				background:url(../images/img_sup_column1.jpg) repeat-x;
				display:block;
				padding:15px 0px 0px 0px;
				margin:0px;

}
.download_box p { 
				
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#043567;
				font-size:16px;
				padding:0px 0px 15px 0px;
				margin:0px;
}

.btn_pdf_support a{ 
				width:215px;
				height:30px;
				float:left;
				display:block;
				background:url(../images/btn_pdf.jpg) no-repeat;
				background-position:center;
}

.btn_pdf_support a:hover{ 
				display:block;
				background:url(../images/btn_pdf_hover.jpg) no-repeat;
				background-position:center;				
}

.contact_box p { 
				
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#043567;
				font-size:16px;
				padding:0px;
				margin:0px;
				width:266px;
				height:39px;
				
}
.txt_fields { 
				width:266px;
				height:52px;
				float:left;
				padding:0px;
				margin:0px;
}

.txt_area { 
				width:264px;
				height:18px;
				color:#666;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				padding:2px 0px 0px 2px;
				margin:0px;
}

.txt_area_comments { 
				width:266px;
				height:154px;
				float:left;
				padding:0px;
				margin:0px;
}

.txtarea_comments { 
				width:264px;
				height:152px;
				color:#666;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				padding:2px 0px 0px 2px;
				margin:0px;
				background:url(../images/img_txtarea_bg.jpg) repeat-x;
				border:1px solid #CCC;
}

.btn_submit_area { 
				
				width:266px;
				height:30px;
				padding:10px 0px 0px 0px;
				margin:0px;
				float:left;
				text-align:right;
}

.btn_submit_area2 { 
				
				width:623px;
				height:30px;
				padding:10px 0px 0px 0px;
				margin:0px;
				float:left;
				text-align:right;
}

.btn_submit { 
				width:81px;
				height:30px;
				text-align:center;
				font-size:12px;
				color:#333;
				background:url(../images/btn_submit.jpg) no-repeat;
				border:0px;
}

/* WARRANTY PAGE */

#txt_para_waranty { 
				width:633px;
				height:360px;
				float:left;
				padding:4px 0px 0px 0px;
				margin:0px;
				color:#121212;
				font-size:11px;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				
}
.waranty_txtlables { 
				
				width:90px;
				height:25px;
				padding:5px 0px 0px 0px;
				margin:0px;
				float:left;
				font-size:12px;
				font-weight:bold;
}

.txt_buildings { 

				width:167px;
				height:25px;
				padding:5px 0px 0px 0px;
				margin:0px;
				float:left;
				font-size:12px;
				font-weight:bold;
}

.txt_buildings_outer { 
				
				width:440px;
				height:30px;
				float:left;
				padding:0px;
				margin:0px;
				font-size:12px;
				font-weight:bold;				
}
				
.name_waranty { 
				width:607px;
				height:30px;
				float:left;
				padding:0px 0px 0px 26px;
				margin:0px;
}
.waranty_txtfileds_outer { 
				
				width:517px;
				height:30px;
				float:left;
				padding:0px;
				margin:0px;
				font-size:12px;
				font-weight:bold;				
}

.input { 
				color:#666;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				padding:0px;
				margin:0px;
				
}

.comments_outer { 
				width:607px;
				height:102px;
				float:left;
				padding:0px 0px 0px 26px;
				margin:0px;
}

.txt1_comments { 

				width:90px;
				height:97px;
				padding:5px 0px 0px 0px;
				margin:0px;
				float:left;
				font-size:12px;
				font-weight:bold;
}

.txt1_comments_outer { 
				
				width:517px;
				height:102px;
				float:left;
				padding:0px;
				margin:0px;
				font-size:12px;
				font-weight:bold;				
}

.txtarea_warranty_comments { 
				width:500px;
				height:100px;
				color:#666;
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				padding:2px 0px 0px 2px;
				margin:0px;
				background:url(../images/img_txtarea_bg.jpg) repeat-x;
				border:1px solid #CCC;
}

/* FAQ`S */
#txt_para_faq { 
				width:553px;
				height:666px;
				float:left;
				padding:0px 106px 0px 0px;
				margin:0px;
				color:#121212;
				font-size:11px;
				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				
}


.faq_scroll { 
				width:553px;
				height:666px;
				padding:0px;
				margin:0px;
				overflow:auto;
				float:left;
}

.question_box { 
				width:505px;
				height:185px;
				float:left;
				padding:0px 0px 0px 27px;
				margin:0px;
				border-bottom:1px dotted #999;
				overflow:auto;
}

.question_box span{ 		
				
				font-size:16px;
				font-weight:bold;
				color:#043567;
}
.question_box p{ 		
				
				font-size:13px;
				font-weight:normal;
				color:#333333;
				padding:0px 0px 2px 0px;
				margin:0px;
}

.question_box b{ 		
				
				font-size:14px;
				font-weight:bold;
				color:#043567;				

}

.question_box a{ 		
				
				font-size:13px;
				font-weight:normal;
				color:#333333;
				padding:0px 0px 0px 0px;
				margin:0px;
				text-decoration:none;

}

.question_box a:hover{
				
				color:#000;
				text-decoration:underline;
}

.answer_box { 
				width:505px;
				height:auto;
				padding:15px 0px 0px 27px;
				margin:0px;
				float:left;
}

.answer_box span{ 		
				
				font-size:16px;
				font-weight:bold;
				color:#043567;
}

.answer_box b{ 		
				
				font-size:14px;
				font-weight:bold;
				color:#043567;				
}

.answer_box p{ 		
				
				font-size:13px;
				font-weight:normal;
				color:#333333;
				padding:0px 0px 15px 0px;
				margin:0px;
}

.answer_box a{ 		
				font-weight:bold;
				color:#043567;
				text-decoration:underline;
				text-align:right;
				padding:0px;
}
.backtop { 
				width:505px;
				height:30px;
				text-align:right;
				padding:0px;
				margin:0px;
}
				
/* Terms & Conditions */

#terms  { 
				width:550px;
				padding:0px 10px 10px 10px;
				margin:0px;
				color: #999;
}

#terms p { 
				padding:0px 0px 10px 0px;
				margin:0px;
				font-size:12px;
}

#terms h2 { 
				padding:5px 0px 3px 0px;
				margin:0px;
				font-size:18px;
				color:#FFF;
}

#terms a { 

				color:#CF0;
				text-decoration:underline;
}
.fright {
	float: right;
}
.fleft {
	float: left;
}
.abspos{
	position:absolute;
}
.clear {
	clear: both;
}