@charset "utf-8";
* {margin:0px; padding:0px;}
body {font:normal 14px Times New Roman, Helvetica, sans-serif; color:#383737; background:url(../images/bg.jpg) repeat-x left top;}
a {color:#d74400; text-decoration:none;}
a:hover {color:#fa9614;}
img {border:0px;}
p {line-height:20px;}
h1 {font:normal 32px "Times New Roman"; color:#383737;}
h1 .red {color:#ba3000;}
h1.repair {padding:0 0 15px 30px; color:#ba3000; background:url(../images/bg_repair.gif) no-repeat left 3px;}
h1.clean {padding:0 0 15px 30px; color:#ba3000; background:url(../images/bg_clean.gif) no-repeat left 3px;}

.mb20 {margin-bottom:20px;}
.mr20 {margin-right:20px;}
.empty20 {height:20px; clear:both;}
.clear {clear:both;}
.fL {float:left;}
.fR {float:right;}



.wrapHeader {background:url(../images/bg_header_form.gif) no-repeat center bottom;}
.logoPhoneStar {position:relative; width:960px; height:150px; margin:0px auto; background:url(../images/top_colors.gif) no-repeat left top;}
	.freeQuote {position:absolute; width:170px; height:167px; top:0px; right:0px;}
	.logo {display:block; padding:20px 0; font-size:16px; color:#4c4c4c;}
	.more {padding-top:15px; font-size:20px; color:#4c4c4c; line-height:32px;}
	.more .tel {font-size:40px; font-weight:bold; color:#fa9614;}
	.more .free {font-size:40px; color:#d74300;}
.topFormTxt {width:960px; margin:0px auto; padding:0px 0;}

.main {width:960px; margin:0px auto; padding-bottom:15px;}
.prod {width:220px; padding-top:7px; border-bottom:1px dashed #959595;}
.prod span {display:block; padding:2px 0 5px 3px; font-size:24px; color:#d74400;}
.prod a {display:block; padding:2px 0 5px 3px; font-size:24px; color:#d74400; text-decoration:none;}
.prod a:hover {color:#777;}

.specialPricing {padding:20px 15px 30px 15px; font-size:12px; text-align:center; background:url(../images/bg_special_pricing.jpg) no-repeat center top;}
.specialPricing span {display:block; font-size:16px; line-height:30px;}
.specialPricing .red28 {font-size:28px; color:#d74400;}

.dvRepair {width:215px; margin-right:20px;}
.ulSrv {margin-left:8px; list-style:none;}
.ulSrv li {padding:0 0 5px 25px; background:url(../images/bullet_ul_srv.gif) no-repeat left 6px;}
.dvClean {}

.footer {width:960px; margin:0px auto; padding:0 0 15px 0; color:#787878; background:url(../images/bg_footer_line.gif) no-repeat left top;}
.footer p {line-height:13px; padding:10px 0;}
.footerPhone {width:220px; padding:10px 0; text-align:center; line-height:16px;}

.logoPartners {padding:8px 0 5px 0; background:url(../images/bg_logo_partners_bottom.gif) no-repeat center bottom;}
.logoPartners img {}

.frmRow {padding-top:10px;}
.field1, .required {border:1px solid #c9c9c9; padding:2px; font:normal 14px "Times New Roman"; color:#383737; background:url(../images/bg_field1.gif) repeat-x left bottom #fff;}
.button1 {border:1px solid #f8a323; font:normal 11px Tahoma; color:#005c62; background:url(../images/bg_input_btn.gif) no-repeat top left #e9e9e9;}
.mess {width:950px; margin:0px auto; padding:5px; margin-bottom:10px; border:1px solid; color:#d00000; text-align:center;}
.validation-advice {color:#FF3300; font:normal 11px Tahoma;}

















