@charset "utf-8";

/* CSS Document */



#main{

	width:960px;

	margin:0 auto;

	background:#fee3d4;

	padding:0 0 0 0;

	}

#logo_area{

	padding:28px 0 28px 23px;

	}	

#logo{

	width:600px;

	float:left;



	}

#logo h1{

	font-size:36px;

	font-weight:bold;

	color:#9c3f0e;

	line-height:36px;

	}

#logo h1 span {

	color:#602302;

	}	

#call{

	width:245px;

	float: right;

	}

#call h2{

	color:#9c3f0e;

	font-size:28px;

	font-weight:bold;

	}	

/*-------------navigation----------------*/

#nav_left{

	background:url(../images/nav_left.jpg) no-repeat;

	width:8px;

	height:54px;

	float:left;

	}

#nav_right{

	background:url(../images/nav_right.jpg) no-repeat;

	width:8px;

	height:54px;

	float: right;

	}

#nav_middle{

	background: #7e3108;

	width: 920px;

	height: 37px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;



	}

#nav_middle ul li{

	display:block;

	float:left;

	padding:0 20px;

	font-size:14px;

	font-weight:bold;

	}

#nav_middle ul li.border{

	color:#fff;

	line-height:37px;

	padding:0;

	}	

#nav_middle ul li a{

	color:#efcebc;

	font-weight:normal;

	line-height:37px;

	}

#nav_middle ul li a:hover{

	color:#ffa677;

	line-height:37px;

	}	

#nav_middle ul li a.active{

	color:#ffa677;

	line-height:37px;

	}	

#banner{

	padding:20px 0 0 26px;

	}

	

/*-------------body-------------------*/

#body_wrapper{

	padding:20px 0 0 0;

	}

#body_top_left{

	width:389px;

	float: right;

	padding:0 24px 0 0;

	

	}

#body_top_left p strong{

	color:#702903;

	}

#body_top_right{	

	width:455px;

	float: left;

	margin:0 0 0 26px;

	background:#efcebc;

	padding:20px;

	border:1px solid #c6957a;

	min-height:538px;

	}

#body_top_right2{	



	padding:0 22px 0 22px;

	}	

	#body_top_right p strong.clean{

		font-size:19px;

		font-weight:bold;

		color:#693734;

		}

	#body_top_right p strong.clean2{

		font-weight:bold;

		color:#693734;

		}

	img.carpet{



		margin:12px 0;

		}

strong.clean3{

		font-weight:bold;

		color:#9c0c04;

		}			

#body_top_right p span{

	display:block;

	padding:10px 0 0 0;

	}		

h2.header2{

		font-size:19px;

		font-weight:bold;

		line-height:20px;

		color:#693734;

		padding:0 0 13px 0;

		}

h3.header3{

		font-size:22px;

		font-weight:bold;

		color:#3b1d1b;

		padding:0 0 13px 0;

		}

	#body_top_right ul li{

		display:block;

		padding:0 0 5px 0;

		background:url(../images/arrow-air-duct-cleaning-dallas-tx.jpg) no-repeat 0 5px;

		padding:0 0 0 10px;

		}	

h1.header1{

		font-size:21px;

		font-weight:bold;

		color:#9c0c04;

		padding:0 0 13px 0;

		}		



#body_top_right p span.defult{

	display:block;

	padding:10px 0 0 0;

	}

.body_middle_txt{

	font-size:16px;

	font-weight:bold;

	display:block;

	padding:0 0 10px 0;

	color:#11bade;

	}		

.img_div{

	margin:10px 0 10px 10px;



	border:4px solid #c9c9c9;

	}	

#body_bottom{

	margin:10px 0 15px 0;

	}	

#body_bottom_left{

	width:334px;

	padding:0 0 0 26px;

	float:left;

	border-right:1px solid #ceb8ac;

	}

#body_bottom_left h3{

	font-size:16px;

	font-weight:bold;

	color:#3b1d1b;

	line-height:28px;	

	margin:0 0 5px 0;

	}	

#body_bottom_left1{

	width:160px;

	float:left;

	}

#body_bottom_left2{

	width:180px;

	float:left;

	}	

ul.body_bottom_link li{

	background:url(../images/arrow-air-duct-cleaning-dallas-tx.jpg) no-repeat 0 4px;

	padding:0 0 3px 10px;

	display:block;

	}

ul.body_bottom_link li a{

	color:#000;

	}

ul.body_bottom_link li a:hover{

	color:#482a27;

	}				

#body_bottom_right{

	width:547px;

	float:  left;

	padding:0 0 0 31px;

	}

#body_bottom_right h3{

	font-size:16px;

	font-weight:bold;

	color:#3b1d1b;

	line-height:28px;

	margin:0 0 5px 0;	

	}	

/*----------footer--------------*/

#footer{

	height: 50px;

	width: 680px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 12px;

	padding-right: 0;

	padding-bottom: 20px;

	padding-left: 0;

	}

	#footer p{

		font-size:12px;

		color:#7e3108;

		padding:5px 0 0 0;

		text-align:center

		}

#footer ul li{

	display:block;

	float:left;

	padding:10px 0 0 0;

	}

.foot_border_buttom{

	height:1px;

	background:#ddbeac;

	margin:0 26px;

	}	

#footer ul li.foot_bord{

	padding:10px 10px 0 10px;

	color:#7e3108;

	}	

#footer ul li a{

	color:#7e3108;

	}

#footer ul li a:hover{

	color:#a72203;

	}

#gallery{

	padding:12px 0 10px 0;

	}

#gallery p{

	padding:6px 0 0 0;

	color:#320401;

	font-weight:bold;

	}		

#gallery_1{

	width:85px;

	float:left;

	padding:0 16px 0 0;

	}

#gallery_2{

	width:85px;

	float:left;

	padding:0 0 0 0;

	}		

/*----------contact-----------------*/

#contact_form{

	padding:4px 0 0 0;

	}

	#contact_form1{

	padding:4px 26px 0 26px;

	}

img.cupon{

	display:block;

	float:left;

	margin:0 36px 0 0;

	border:4px solid #be764e;

	}	

img.cupon1{

	display:block;

	float:left;

	margin:0 0 0 0;

	border:4px solid #be764e;

	}		

			

#contact_form_panel{

	padding:21px 0 0 0;

	}	

#contact_form_panel1{

	padding:21px 0 0 170px;

	}	

#panel_left{

	width:170px;

	float:left;

	color:#000;

	line-height:26px;

	}

#panel_left p span{

	color:#F00;

	}	

	#panel_right{

	width: auto;

	float:left;

	}

input.name{

	width:300px;

	height:24px;

	background:#fff;

	border:1px solid #cccccc;

	padding:0 7px;

	color:#666;

	}							

textarea.comment{

	width:314px;

	height:104px;

	background:#fff;

	border:1px solid #cccccc;

	padding:0 7px;

	color:#666;

	}	

button.submit{

	background:url(../images/submit-air-duct-cleaning-dallas-tx.jpg) no-repeat;

	width:88px;

	height:36px;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	border:none;

	}	
	
	

.g-recaptcha {float:left;max-width:100%;margin-left: 10px;}
.g-recaptcha * {transform:scale(1);float:left;}





.input{background-color:#999;float:left;width:20%;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;padding-right:1%;padding-left:1%;margin:1%;border-radius:5px;line-height:35px;height:35px}
#form{width:960px;margin-right:auto;margin-left:auto;background-color:#CCC;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;font-size:20px}
.comments{float:left;width:74%;padding-bottom:10px;border:0;border-radius:5px;line-height:105px;height:105px;margin-right:1%;margin-bottom:1%;margin-left:1%;padding-left:1%}
#form1{float:left;width:100%}
.clear{clear:both}

#top1{font-size:300%;background-color:#D6DEE0;text-align:center;width:960px;margin-top:10px;margin-right:auto;margin-bottom:10px;margin-left:auto;display:none;padding-top:10px;padding-bottom:10px}@media only screen and (max-width:950px){#top1{width:100%;display:inline;float:left}#form{width:100%}}
	

						

