body{margin:0;	padding:0;	background-image:url(http://curtisresteq.com/home/images/body_bg.jpg);	background-repeat:repeat;}



#wrapper{

	width:100%;

	height:auto;

	padding:0;

	margin:0;

	text-align:center;

}



#body_container{

	width:916px;

	height:auto;

	padding:0;

	margin:40px auto 0px;

	background-color:#ffffff;

}

/*body_container_header starts*/



#body_container_header{

	width:916px;

	height:225px;

	padding:0;

	margin:0;

	background-color:#ffffff;

	clear:both;

}



#header_top_img{

	width:916px;

	height:30px;

	padding:0;

	margin:0;

	background-image:url(http://curtisresteq.com/home/images/header_top_img.jpg);

	background-repeat:no-repeat;

}



#logo_container{

	width:916px;

	height:167px;

	padding:0;

	margin:0;

	clear:both;

}



#logo{

	width:323px;

	height:115px;

	background-image: url(http://curtisresteq.com/home/images/logo.jpg);

	background-repeat:no-repeat;

	float:left;

}



#logo_middle_img{

	width:327px;

	height:115px;

	background-image: url(http://curtisresteq.com/home/images/logo_middle_img.jpg);

	background-repeat:no-repeat;

	padding:0;

	margin:0;

	float:left;

}



#logo_right_img{

	width:266px;

	height:167px;

	background-image:url(http://curtisresteq.com/home/images/logo_right_img.jpg);

	background-repeat:no-repeat;

	padding:0;

	margin:0;

	float:right;

}



#blue_area{

	width:916px;

	height:29px;

	padding:0;

	margin:0;

	clear:both;

}



#blue_area_left{

	width:650px;

	height:29px;

	padding:0;

	margin:0;

	float:left;

	background-color:#010191;

}



#blue_area_right{

	width:266px;

	height:29px;

	padding:0;

	margin:0;

	float:right;

	background-image:url(http://curtisresteq.com/home/images/blue_right_img.jpg);

	background-repeat:no-repeat;

}



/*body_container_header ends*/



/*body_container_middle starts*/



#body_container_middle{

	width:916px;

	height:auto;

	padding:0;

	margin:0;

	background-color:#ffffff;

	clear:both;

}



#middle_area{

	width:880px;

	height:auto;

	padding:0;

	margin-top:8px;

	clear:both;

}



#middle_left{
	width:350px;
	height:auto;
	padding:0;
	margin:0;
	float:left;

}



#middle_left_withborder{
	width:350px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	border-right: solid 1px #e5e5e5;
	clear: both;

}



#middle_right{
	width:510px;
	height:auto;
	padding:0;
	margin:0;
	float:right;
	border-left: solid 1px #e5e5e5;
}



#middle_right_withoutborder{

	width:520px;

	height:auto;

	padding:0;

	margin:0;

	float:right;

}



#welcome{
	width:448px;
	height:79px;
	background-image:url(http://curtisresteq.com/home/images/wel_txt_new.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top:8px;
	margin-left:8px;
	float:left;

}



#nav_about{

	width:85px;

	height:24px;

	background-image: url(http://curtisresteq.com/home/images/aboutus_img.jpg);

	background-repeat:no-repeat;

	padding:0;

	margin-left:8px;

	margin-top:8px

}



#nav_service{

	width:85px;

	height:24px;

	background-image:url(http://curtisresteq.com/home/images/service_img.jpg);

	background-repeat:no-repeat;

	padding:0;

	margin-left:7px;

	margin-top:8px

}



#nav_location{

	width:102px;

	height:25px;

	background-image:url(http://curtisresteq.com/home/images/location_img.jpg);

	background-repeat:no-repeat;

	padding:0;

	margin-top:8px;

	margin-left:8px;



}



#nav_contact{

	width:118px;

	height:26px;

	background-image:url(http://curtisresteq.com/home/images/contact_img.jpg);

	background-repeat:no-repeat;

	padding:0;

	margin-top:8px;

	margin-left:8px;

}



#nav_project{

	width:206px;

	height:25px;

	background-image:url(http://curtisresteq.com/home/images/project_img.jpg);

	background-repeat:no-repeat;

	padding:0;

	margin-top:8px;

	margin-left:8px;

}



#nav_link{

	width:81px;

	height:27px;

	background-image:url(http://curtisresteq.com/home/images/link_img.jpg);

	background-repeat:no-repeat;

	padding:0;

	margin-top:8px;

	margin-left:8px;



}



#right_content_area{

	width:510px;

	height:auto;

	padding:0;

	margin-top:14px;

	font-family:Tahoma;

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	color:#000000;

	clear:both;

	text-align:justify;

	line-height:18px;

}



#right_content{

	width:500px;

	height:auto;

	padding:0;

	margin:0;

	clear:both;

	float:right;

}



.bold_txt{

	font-family:Tahoma;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	color:#4c4c4c;

	text-align:justify;

}

.bold_txt_ctr{

	font-family:Tahoma;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	color:#4c4c4c;

	text-align:center;

}


.large_txt{
	font-family:Tahoma;
	font-size:21px;
	text-decoration:none;
	font-weight:normal;
	color:#010191;
	text-align:justify;
	background-color: #FFF;

}



#navigation_area{

	width:235px;

	height:auto;

	padding:0;

	margin-left:10px;

	font-family:"Trajan Pro", Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration:none;

	font-weight:normal;

	color:#4d4d4d;

	text-align:justify;

	float:left;

}





#navigation_area ul{

	padding:0;

	margin:0;

	font-family:"Trajan Pro", Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration:none;

	font-weight:normal;

	color:#4d4d4d;

	text-align:justify;

}



#navigation_area ul li{

	padding:0;

	margin-top:5px;

	list-style:none;

	

}



#navigation_area ul li a{

	padding:0;

	margin:0;

	font-family:"Trajan Pro", Arial, Helvetica, sans-serif;

	font-size:13px;

	text-decoration:none;

	font-weight:normal;

	color:#4d4d4d;

	text-align:justify;

}



#navigation_area ul li a:hover{

	padding:0;

	margin:0;

	font-family:Trajan Pro;

	font-size:13px;

	text-decoration:none;

	font-weight:normal;

	color:#000000;

	text-align:justify;

}



#michigan_office_img{
	width:150px;
	height:59px;
	background-image:url(http://curtisresteq.com/home/images/img_1.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin-right:22px;
	float:right;

	

}



#map_area{
	width:332px;
	height:300px;
	background-image:url(http://curtisresteq.com/home/images/map.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin-top:5px;
	margin-right:5px;
	clear:both;
	float:right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.7em;
	color: #000;
	font-weight: bold;
	text-align: right;
	

}





#contact_form_container{

	width:480px;

	height:auto;

	padding:0;

	margin-top:10px;

	margin-left:8px;

	clear:both;

}



#contact_form_container_left{

	width:200px;

	height:auto;

	padding:0;

	margin:0;

	float:left;

}



#contact_form_container_left ul{

	padding:0;

	margin:0;

}



#contact_form_container_left ul li{

	padding:0;

	margin-top:6px;

	display:block;

}



#contact_form_container_right{

	width:250px;

	height:auto;

	padding:0;

	margin-right:12px;

	float:right;

}



#contact_form_container_right ul{

	padding:0;

	margin:0;

}





#contact_form_container_right ul li{

	padding:0;

	margin-top:9px;

	display:block;

}



.field_area{

	font-family:"Trajan Pro", Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#4d4d4d;

	text-align:justify;

	border: solid 1px #428a01;

}



#btn_send_container{

	width:200px;

	height:auto;

	padding:0;

	margin-top:25px;

	margin-left:150px;

	clear:both;

}



#project_img_container{

	width:510px;

	height:auto;

	padding:0;

	margin-left:15px;

}



#project_img_container_left{

	width:600px;

	height:auto;

	padding:0;

	margin:0;

	float:left;

}



#project_img_container_left ul{

	padding:0;

	margin:0;

}



#project_img_container_left ul li{
	padding:0;
	margin-top:12px;
	display:block;
	text-align: center;

}



#project_img_container_right{

	width:200px;

	height:auto;

	padding:0;

	margin-left:30px;

	float:left;

}



#project_img_container_right ul{

	padding:0;

	margin:0;

}



#project_img_container_right ul li{

	padding:0;

	margin-top:12px;

	display:block;

}



.link_txt{

	font-family:Tahoma;

	font-size:13px;

	text-decoration:none;

	font-weight:normal;

	color:#57971d;

}



.link_txt a{

	font-family:Tahoma;

	font-size:13px;

	text-decoration:none;

	font-weight:normal;

	color:#57971d;

}





.link_txt a:hover{

	font-family:Tahoma;

	font-size:13px;

	text-decoration:underline;

	font-weight:normal;

	color:#57971d;

}



#michigan_office{

	width:350px;

	height:100px;

	padding:0;

	margin-top:15px;

	margin-left:3px;

	clear:both;

}



#michigan_office_right{

	width:150px;

	height:auto;

	padding:0;

	margin:0;

	margin:0;

	float:right;

}



#michigan_office_left{

	width:150px;

	height:auto;

	padding:0;

	margin:0;

	margin:0;

	float:left;

}



.search_btn{

	width:71px;

	height:21px;

	clear:both;

	padding-left:225px;

	margin-top:15px;

/*	margin-left:4px;

*/	clear:both;

}



.search_btn input{

	width:71px;

	height:21px;

	border: solid 1px #57971d;

	background-color:#57971d;

	background-repeat:no-repeat;

	cursor:pointer;

	font-family:Tahoma;

	font-size:11px;

	color:#000000;

	padding:0;

	margin-top:10px;

}



.project_img_gap{

	padding:0;

	margin-top:0px;

}



/*body_container_middle ends*/



/*body_container_footer starts*/



#body_container_footer{

	width:916px;

	height:39px;

	padding-top:20px;

	margin:0;

	background-color:#ffffff;

	clear:both;

}



#footer_area{

	width:916px;

	height:39px;

	padding:0;

	margin:0px;

	clear:both;

	background-color:#010191;

}



#footer_txt{

	height:auto;

	font-family:Tahoma;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#ffffff;

	padding-top:10px;

	margin:0px;

	text-align:center;

}



/*body_container_footer ends*/
#body_container #body_container_middle #middle_area #middle_right #right_content_area #project_img_container #project_img_container_left {
	width: 580px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: thin solid #06F;
}
#project_container {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	width: 480px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: 1px double #06C;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: auto;
}

