* { margin: 0; padding: 0; } img { border: none; } .floatr { float: right; } .floatl { float: left; } .center { text-align: center; } .left { text-align: left; } .right { text-align: right; } .noborder { border: none !important; } .clr { display: block; clear: both; } ul { list-style: none; } option { padding-right: 10px; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

body{
	margin: 0 auto;
	background-color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B8B8B8;
}

a span{display:none;}

#header{
	height:75px;
	width: 900px;
	margin: 20px auto;
}
	#header #logo{width:406px;float:left;}
	#header #phone{width:475px;margin:15px 0 0 0;text-align:right;float:left;}

#content{
	height:241px;
	width:100%;
	background-color:#230E56;
	display:block;
}
	#content #container{position:relative;margin:0 auto;width:907px;height:399px;background: url("../images/image_mainidx.jpg") no-repeat center;}
	
	#content #container-subpage{position:relative;margin:0 auto;width:907px;height:399px;background: url("../images/sub_blank.jpg") no-repeat center;}

		#menu-header{position:absolute;right:118px;top:10px;}
		#menu-header ul{margin:0px;}
		#menu-header li{width:25px;text-align:center;float:left;}
		#menu-header li a{ text-decoration:none;}
		#menu-header li:hover{ cursor:pointer;}
		a.icon-home{display:block;width:15px;height:15px;background: url("../images/icon_home.gif") no-repeat scroll 0 0;}
		a.icon-home:hover{background: url("../images/icon_home-over.gif") no-repeat scroll 0 0;}
		a.icon-mail{display:block;width:15px;height:15px;background: url("../images/icon_mail.gif") no-repeat scroll 0 0;}
		a.icon-mail:hover{background: url("../images/icon_mail-over.gif") no-repeat scroll 0 0;}
		a.icon-sitemap{display:block;width:15px;height:15px;background: url("../images/icon_sitemap.gif") no-repeat scroll 0 0;}
		a.icon-sitemap:hover{background: url("../images/icon_sitemap-over.gif") no-repeat scroll 0 0;}
		
		/*a.callus{display:block;width:181px;height:24px;background: url("../images/txt_callus.gif") no-repeat; float:right;}*/
		a.callus{display:block;width:186px;height:39px;background: url("../images/located.gif") no-repeat; float:right;}
		a.logo{display:block;width:406px;height:82px;background: url("../images/logo.gif") no-repeat;}
		a.freequote{display:block;width:305px;height:42px;background: url("../images/txt_requestquote.png") no-repeat;}
		a.welcomemsg{display:block;width:301px;height:38px;background: url("../images/txt_welcome.jpg") no-repeat;}
		a.covered{display:block;width:497px;height:38px;background: url("../images/txt_covered.jpg") no-repeat;}
		
		#content #menu{width:215px;height:145px; display:block;position:relative;top:30px;left:20px;line-height:30px;clear:both;}
		
			#content #menu ul{
				margin:15px 0 0 15px;
			}
			
			#content #menu li{
				height:32px;
				width:150px;
				list-style-image: url("../images/m_bullet.png");
				text-transform:uppercase;
				position:relative;
				top:-6px;
				left:15px;
			}
	
			#content #menu a{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				color:#fff;
				text-decoration: none;				
			}
			#content #menu li a:hover{color:#FCBE02;}
		
			.m_firstword{color:#FCBE02;}
			
	#content .request{
		width:305px;
		height:135px;
		position:relative;
		left:10px;
		top:165px;
		line-height:25px;
		clear:both;
	}
	
	#content .request .content{
		padding:15px;
	}
	
	#content #bottom-index{
		position:relative;
		top:185px;
		left:10px;
		z-index:2;
	}
	
	#content #bottom-index .welcome{
		width:336px;
		height:247px;
		float:left;
		display:block;
		background: url("../images/bg_cell1.jpg") no-repeat;
	}
	
	#content #bottom-index .services{
		width:522px;
		height:247px;
		float:left;
		display:block;
		background: url("../images/bg_cell2.jpg") no-repeat;
		margin: 0 0 0 5px;
		
	}
	
	.cell-header1{position:relative;top:12px;left:17px;}
	.cell-header2{position:relative;top:12px;left:12px;}
	.cell-content{padding:25px;line-height:25px;}
	
	.cell-service{margin:20px 0 0 15px;}
	.cell-service .content{padding:105px 10px 0 0;text-align:right;}
	.cell-service .windshield{width:160px;height:125px;margin:2px;float:left;background: url("../images/img_svc_windshield.jpg") no-repeat;}
	.cell-service .showerdoors{width:160px;height:125px;margin:2px;float:left;background: url("../images/img_svc_showerdoors.jpg") no-repeat;}
	.cell-service .mirrors{width:160px;height:125px;margin:2px;float:left;background: url("../images/img_svc_windows.jpg") no-repeat;}
	
	
	
	
	/*** COLUMNS ***/
	#column1{width:250px;float:left;}
	#column2{width:600px;min-height:300px;float:left;margin:35px 0 0 0;clear:right;color:#fff;}
		#column2 p{margin:0 0 20px 0;line-height:20px;}
		#column2 h1{font-size:22px;color:#F4AB04;font-weight:normal;margin:0 0 25px 0;}
		#column2 ul, #column2 ol{margin:0 0 0 15px;padding:5px 0 10px 15px;}
		#column2 ul li, #column2 ol li{margin:0 0 0 15px;padding:5px 0 10px 15px;}
		#column2 h3{font-size:16px;font-weight:normal;}
	
	#footer-index{
		position:relative;
		width:900px;
		margin:285px auto 0 auto;		
		z-index:4;
	}
	
	#footer-subpage{
		width:900px;
		z-index:4;
		margin:25px 0 0 0;
	}
	
	#footer{
		clear:both;		
		font-size:10px;
		color:#5E5E5E;
		z-index:4;
		display:block;
		padding:15px 0 0 0;
	}
		#footer a{color:#999;}
		#footer a:hover{color:#bbb;}
		
		#footer .copyright{width:600px;height:25px;padding:0 0 0 25px;float:left;}
		
		#footer .links{width:235px;height:25px;padding:0 25px 0 0px;float:left;text-align:right;}
		
		#footer .logos{float:right;position:relative;right:25px;bottom:10px;padding:3px;}
		
	.white-link a{
		color:#fff;font-weight:bold;
		font-size:10px; 
		text-transform:uppercase; 
		text-decoration:none;
		background: url("../images/bullet.gif") no-repeat left;
		margin: 0 0 0 0;
		padding: 0 0 0 10px;
	}
	.white-link a:hover{color:#ED700A;}
	
	.white-link-sm a{
		color:#fff;font-weight:bold;
		font-size:10px; 
		text-transform:lowercase; 
		text-decoration:none;
		background: url("../images/bullet.gif") no-repeat left;
		margin: 0 0 0 0;
		padding: 0 0 0 10px;
	}
	.white-link-sm a:hover{color:#ED700A;}

#column2 ul{display:block;float:left;;margin:0;padding:15px 0 25px 0;}
#column2 ul h3, #column2 h3{font-size:16px;font-weight:normal;color:#C6CD3E;}
#column2 ul.list li{display:block;width:300px;float:left;margin:0;padding:5px 0;list-style-type:disc;}

#frm{width:600px;margin:0 auto;display:block;clear:both;}
	#frm .row{height:70px;display:block;clear:both;margin:0 0 3px 0;}
	#frm .numStep{width:85px;height:70px;line-height:70px;background-color:#A5531D;float:left;margin:0 3px 0 0;float:left;font-size:30px;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;text-align:center;}
	#frm .frmLabel{height:70px;width:250px;padding:0 0 0 30px;background-color:#fdf7f1;float:left;}
		#frm .frmLabel h5{font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;color:#543b19;font-weight:normal;margin-bottom:3px;}
		#frm .frmLabel span{font-size:12px;color:#aa9373;clear:right;line-height:12px;}
	#frm .frmField{height:55px;width:250px;padding:15px 15px 0 0;background-color:#fdf7f1;float:left;clear:right;text-align:right;}
	#frm .frmField input,#frm .frmField select{width:200px;padding:10px;background-color:#fff;border:1px solid #ddd8d1;font-size:16px;}
	
	form .frmfld, form .frmfld select{padding:5px;border:1px solid #7A62B5;background-color:#230e56;color:#fcbe02;font-size:16px;}
	form div.frm{padding:10px;}
	form div.last {	border-bottom: 0;}
	form div.alt {	}
	
	.btn_submitcontactform{padding:8px;border:1px solid #939B0B;background-color:#606403;color:#fff;font-size:16px;}
	.btn_submitcontactform:hover{border:1px solid #C6CD3E;background-color:#939B0B;cursor:pointer;}
	
#err{display:table;clear:both;margin:25px 0;background-color:#ffe6e6;border:1px solid #ff6868;padding:5px;}
	#err ul{margin:15px 0 15px 25px;list-style:disc;}
	#err ul li{margin:0 0 0 15px;color:#b90000;padding:2px;}

#msg{display:table;clear:both;margin:25px 0;background-color:#fff;border:0px solid #eecba8;padding:5px;}
	#msg ul{margin:15px 0 15px 25px;list-style:disc;}
	#msg ul li{margin:0 0 0 15px;color:#555;padding:2px;}

#success{display:table;clear:both;margin:25px 0;background-color:#eaffc8;border:1px solid #aedc65;padding:5px;width:100%;}
	#success ul{margin:15px 0 15px 25px;list-style:disc;}
	#success ul li{margin:0 0 0 15px;color:#557a1b;padding:2px;}

#thankyou{width:550px;height:350px;background:url("../images/bg_sunflower.jpg") top left no-repeat;color:#85ad4c;padding:0 0 0 350px;}
	#thankyou h6{font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;padding:25px 0 0 0;margin:0 0 25px 0;}
	
ul.list_footer{display:block;clear:both;}
ul.list_footer li{display:block;width:50px;float:left;}
ul.list_footer li.lynx{display:block;width:37px;height:16px;background: url("../images/logo_lynx_sm.png") no-repeat;}
ul.list_footer li.nga{display:block;width:37px;height:16px;background: url("../images/logo_nga_sm.png") no-repeat;}
ul.list_footer li.logo{display:block;width:37px;height:16px;background: url("../images/logo_gqg_sm.png") no-repeat;}
ul.list_footer li span{display:none;}