/* CSS Document */

body{ padding:0px; margin:0px; background-color:#71B1F1;}

a{color:red; text-decoration:none;}

#main_center{margin-right:auto; margin-left:auto; text-align:center;}

ul{padding-left:20px; margin:0px;}
ul li {list-style:url(../images/arrow.jpg);padding-top:5px;}

ol{padding-left:18px; margin:0px;}

ol li {padding-top:5px;}

.blue{ color:#1E419B; font-weight:bold;}

.red{ color:#FF0000; font-weight:bold;}

#center{ margin-right:auto; margin-left:auto; text-align:center; width:958px;}

#outer_container{ width:958px; overflow:hidden; padding-bottom:100px;}

#top_container{ width:950px; overflow:hidden;}

#top_left{ float:left; width:380px;}

#top_right{ float:right;}

#logo{ background:url(../images/logo.jpg) no-repeat scroll 0% 0%; width:235px; height:60px; margin-top:28px; margin-left:140px;}

#call{ background:url(../images/call_img.jpg) no-repeat scroll 0% 0%; width:254px; height:59px;}

#container{ width:958px; clear:both; overflow:hidden;}

#middle_con{ background:url(../images/middle.png) repeat-y scroll 0% 0%; min-height:500px;}

#top_con{
	background:url(../images/top4.v2.jpg) no-repeat scroll 0% 0%;
	height:263px;
	position: relative;
}

#bottom_con{ background:url(../images/bottom.png) no-repeat scroll 0% 0%; height:25px;}

#header_con{ width:920px; overflow:hidden; height:157px;}

#header{
	width:915px;
	height:210px;
	position:absolute;
	top:-25px;
	left: 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	
}

#menu_con{ width:920px; overflow:hidden; color:#FDDCD9; font-family:tahoma; font-size:16px;} 

#menu_con a{ color:#fddcd9; text-decoration:none;}




#menu_left{ float:left; background:url(../images/menu_left.jpg) no-repeat scroll 0% 0%; width:12px; height:42px;}

#menu_middle{ background:url(../images/menu_middle.jpg) repeat-x scroll 0% 0%; height:42px; float:left; line-height:39px; padding-left:14px; }

#menu_right{ float:left; background:url(../images/menu_right.jpg) no-repeat scroll 0% 0%; width:12px; height:42px;}

#main_container{ width:920px; overflow:hidden; padding-top:30px; padding-bottom:15px;}

#left_container{ width:220px; float:left; position:relative;}

#right_container{ width:681px; float:right; overflow:hidden;}

#left_top{ background:url(../images/left_rep.jpg) repeat-x scroll 0% 0%;}

#image1{ background:url(../images/image1.jpg) no-repeat scroll 0% 0%; width:220px; height:100px; margin-top:15px;}

#left_btm{ background:url(../images/image3.jpg) repeat-x scroll 0% 0%; margin-top:15px; width:220px; height:233px;}

#main_font{ font-family:arial; text-align:left; font-size:12px; color:#333333; padding-top:9px;}
#main_title, #coupon-title{ font-family:Tahoma; font-size:19px; color:#588A2B; text-align:left;}


#image2{ background:url(../images/image2.jpg) no-repeat scroll 0% 0%; width:680px; height:230px; margin-top:15px;}

#couple{background:url(../images/couple.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:15px;}

#commercial{background:url(../images/commercial.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:15px;}

#special{background:url(../images/special.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:15px;}

#emergency{background:url(../images/emergency.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:15px;}

#air_duct{background:url(../images/air_duct.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:15px;}

#carpet{background:url(../images/carpet.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:15px;}

#Fire{background:url(../images/fire.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:15px;}

#flood{background:url(../images/flood.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:15px;}

#tiles{background:url(../images/tiles.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:15px;}

#Fire{background:url(../images/fire.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:15px;}

#Fire{background:url(../images/fire.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:15px;}

#box_container{ width:681px; overflow:hidden; padding-top:15px; text-align:left;}

#left_box{ float:left; width:227px; overflow:hidden;}

#middle_box{ width:227px; float:left; overflow:hidden;}

#right_box{ width:227px; float:left; overflow:hidden;}

#img1{ background:url(../images/img1.jpg) no-repeat scroll 0% 0%; width:200px; height:171px;}

#img2{ background:url(../images/img2.jpg) no-repeat scroll 0% 0%; width:200px; height:171px; margin-top:10px;}

#img3{ background:url(../images/img3.jpg) no-repeat scroll 0% 0%; width:200px; height:171px; margin-top:10px;}

#img4{ background:url(../images/img4.jpg) no-repeat scroll 0% 0%; width:200px; height:171px; margin-left:13px;}

#img5{ background:url(../images/img5.jpg) no-repeat scroll 0% 0%; width:200px; height:171px; margin-top:10px; margin-left:13px;}

#img6{ background:url(../images/img6.jpg) no-repeat scroll 0% 0%; width:200px; height:171px; margin-top:10px; margin-left:13px;}

#img7{ background:url(../images/img7.jpg) no-repeat scroll 0% 0%; width:200px; height:171px; margin-left:25px;}

#img21{ background:url(../images/img21.jpg) no-repeat scroll 0% 0%; width:220px; height:100px; margin-top:25px;}

#quiz{ background:url(..images/take_quiz.jpg) no-repeat scroll 42% 90%; height:277px;}

#home{ background:url(../images/home.jpg) no-repeat scroll 0% 0%; width:680px; height:150px; margin-top:20px; margin-bottom:5px;}

#footer_container{ width:958px; overflow:hidden;}

#footer_left{ float:left; overflow:hidden; background:url(../images/footer_left.png) no-repeat scroll 0% 0%; width:13px; height:54px;}

#top_con img{
	border:none;
	position: relative;
	top: -20px;
	left: 50px;
}

#footer_middle{ float:left; background:url(../images/footer_mid.png) repeat-x scroll 0% 0%; height:54px; color:#FFFFFF;font-family:arial;font-size:12px; width:930px; line-height:17px;}

#footer_right{ float:left; background:url(../images/footer_right.png) no-repeat scroll 0% 0%; width:13px; height:54px;}

#footer_middle a{ color:#FFFFFF; text-decoration:none;}

#form{ width:175px; overflow:hidden; text-align:left; font-family:Arial; font-size:11px; color:#333333; padding-bottom:15px; padding-top:50px;}
#schedule  form#appt td {
	text-align: left;
}
#schedule  .largetext {
	font-size: 14px;
	font-weight: bold;
	padding-right: 20px;
	color: #588A2B;
}
#schedule  table.blueborder {
	border: solid 5px;
	border-color: #F1F7FE;
}
#schedule     tr.heading  td.largetext {
	padding: 10px 0px;
}
#schedule    td, #schedule   textarea,#schedule  table  input, #schedule table select{
	font-family: arial;
	font-size: 12px;
}




#form  input, #form select, #form textarea{
	border:none;
	font-family: arial;
	font-size: 11px;
}


.form_font{ padding-top:10px;}

#form textarea{ border:none;}

#submit{ background:url(../images/form_btn.jpg) no-repeat scroll 0% 0%; width:91px; height:25px; margin-left:35px; margin-top:15px;}

#top_img{
	background:url(../images/img9.png) no-repeat scroll 0% 0%;
	width:210px;
	height:73px;
	position:absolute; top:-25px;
	left: 0px;
	
}


#menu_font{ float:left;width:73px; padding-right:26px;}


#menu_font0{ float:left;width:73px; padding-right:26px;}

#menu_font1{ float:left;width:167px; padding-right:26px;}


#menu_font2{ float:left; width:173px; padding-right:26px;}


#menu_font3{ float:left;width:173px; padding-right:26px;}


#menu_font4{ float:left;width:166px; padding-right:26px;}

#menu_font0 a:hover{ background:url(../images/menu_over.jpg) no-repeat scroll 0% 0%; width:73px; margin-top:10px; line-height:38px; overflow:hidden;padding-top:6px;padding-bottom:12px;padding-left:15px;padding-right:15px; }

#menu_font a{ background:url(../images/menu_over.jpg) no-repeat scroll 0% 0%; width:73px;  /*display:block;*/ margin-top:10px; line-height:38px; overflow:hidden;padding-top:6px;padding-bottom:12px;padding-left:15px;padding-right:15px;}

#menu_font1 a:hover{ background:url(../images/menu_over1.jpg) no-repeat scroll 0% 0%; width:167px; margin-top:10px; line-height:38px;padding-top:6px;padding-bottom:7px;padding-left:14px; padding-right:15px;}

#menu_font2 a:hover{ background:url(../images/menu_over2.jpg) no-repeat scroll 0% 0%; width:173px; margin-top:10px; line-height:38px; padding-top:6px;padding-bottom:7px;padding-left:13px; padding-right:14px;}

#menu_font3 a:hover{ background:url(../images/menu_over1.jpg) no-repeat scroll 0% 0%; width:173px; margin-top:10px; line-height:38px; padding-top:6px;padding-bottom:7px;padding-left:29px; padding-right:29px;}

#menu_font4 a:hover{ background:url(../images/menu_over1.jpg) no-repeat scroll 0% 0%; width:166px; margin-top:10px; line-height:38px; padding-top:6px;padding-bottom:7px;padding-left:13px; padding-right:13px;}


#menu_font11 a{ background:url(../images/menu_over1.jpg) no-repeat scroll 0% 0%; width:167px; margin-top:10px; line-height:38px;padding-top:6px;padding-bottom:7px;padding-left:14px; padding-right:15px;}

#menu_font21 a{ background:url(../images/menu_over2.jpg) no-repeat scroll 0% 0%; width:173px; margin-top:10px; line-height:38px; padding-top:6px;padding-bottom:7px;padding-left:13px; padding-right:14px;}

#menu_font31 a{ background:url(../images/menu_over1.jpg) no-repeat scroll 0% 0%; width:173px; margin-top:10px; line-height:38px; padding-top:6px;padding-bottom:7px;padding-left:29px; padding-right:29px;}

#menu_font41 a{ background:url(../images/menu_over1.jpg) no-repeat scroll 0% 0%; width:166px; margin-top:10px; line-height:38px; padding-top:6px;padding-bottom:7px;padding-left:13px; padding-right:13px;}

#menu_font11{ float:left;width:167px; padding-right:26px;}


#menu_font21{ float:left; width:173px; padding-right:26px;}


#menu_font31{ float:left;width:173px; padding-right:26px;}


#menu_font41{ float:left;width:166px; padding-right:26px;}

#current a{ background:url(../images/menu_over.jpg) no-repeat scroll 0% 0%; width:73px;  /*display:block;*/ margin-top:10px; line-height:38px; overflow:hidden;padding-top:6px;padding-bottom:12px;padding-left:15px;padding-right:15px;}

#back_top{ background:url(../images/back_top.v2.jpg) no-repeat scroll 50% 0%;}

#back_mid{ background:transparent url(../images/back_mid.jpg) repeat-y scroll center center;}

#back_btm{ background:url(../images/back_btm.v2.jpg) no-repeat scroll 50% 100%;}

.black{font-family:tahoma; font-size:20px; color:#333333; float:left;}

#main_font1{font-family:arial; text-align:left; font-size:12px; color:#333333; padding-top:9px; font-weight:bold;}

#main_font1 a{color:#333333; text-decoration:underline;}

#main_font ul li a{ color:#333333;}
p.coupon {
	background-image: url(../images/coupon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 122px;
	width: 200px;
	text-align: center;
	padding-left: 22px;
	float: left;
	color: white;
	font-weight: bold;
	font-family: "Times New Roman", Arial;
	font-size: 18px;
}
#coupon-div a {
	color: white;
}
#coupon-div a:hover {
	color: #FFFF80;
}
