@charset "utf-8";
/* CSS Document */
body{
	background:#FFFFFF;
	margin:0px auto;
	padding:0;
}
.clear{
	clear:both;
}
#main_cont{
	width:1000px;
	margin:0px auto ;
	padding:0px;
}
#banner{
	background:url(images/banner.jpg) no-repeat;
	width:1000px;
	height:343px;
	padding:0px;
	margin:0px auto;
}
#nav_back{
	width:1000px;
}
#nav_left_portion{
	background:url(images/nav_left_portion.jpg) no-repeat;
	width:17px;
	height:38px;
	float:left;
}
#nav_mid_portion{
	background:url(images/nav_mid_portion.jpg) repeat-x;
	width:899px;
	height:38px;
	padding:0 0 0 68px;
	float:left;
}
#nav_1{
	width:36px;
	height:11px;
	margin-top:6px;
	float:left;
}
#nav_2{
	width:66px;
	height:12px;
	margin-top:6px;
	float:left;
}
#nav_3{
	width:66px;
	height:12px;
	margin-top:6px;
	float:left;
}
#nav_4{
	width:79px;
	height:14px;
	margin-top:6px;
	float:left;
}
#nav_5{
	width:52px;
	height:11px;
	margin-top:6px;
	float:left;
}
#nav_6{
	width:43px;
	height:12px;
	margin-top:6px;
	float:left;
}
#nav_7{
	width:65px;
	height:12px;
	margin-top:6px;
	float:left;
}
#nav_8{
	width:76px;
	height:12px;
	margin-top:6px;
	float:left;
}
#nav_9{
	width:84px;
	height:12px;
	margin-top:6px;
	float:left;
}
.nav_devider{
	background:url(images/nav_devider.jpg) no-repeat;
	width:2px;
	height:16px;
	margin:4px 15px 0 15px;
	float:left;
}

#nav_right_portion{
	background:url(images/nav_right_portion.jpg) no-repeat;
	width:16px;
	height:38px;
	float:left;
}
#main_body_portion{
	background:#FFFFFF;
	width:924px;
	margin:24px 38px 0 38px;
}
#left_body_portion{
	width:630px;
	float:left;
}
#our_mission_title{
	background:url(images/our_mission_title.jpg) left top no-repeat;
	width:572px;
	padding:57px 29px 6px 29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	text-align:justify;
}
.green_highlight_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d9a50;
	font-weight:bold;
}
#aro_greentown_portion{
	background:url(images/aro_greentown_protion.jpg) no-repeat;
	width:630px;
	height:55px;
	margin:30px 0 30px 0;
}
#gorge_txt{
	width:152px;
	height:17px;
	padding:21px 0 0 33px;
	float:left;
}
#paris_txt{
	width:83px;
	height:19px;
	padding:18px 0 0 87px;
	float:left;
}
#richmond_txt{
	width:125px;
	height:19px;
	padding:18px 0 0 100px;
	float:left;
}
#company_name_area{
	width:545px;
	padding:15px 0 0 33px;
	background:url(images/leftbody_downcont_upstrip.jpg) no-repeat top right;
}
/*.leftbody_downcont_upstrip{
	background:url(images/leftbody_downcont_upstrip.jpg) no-repeat top ;
	width:545px;
	height:1px;
	padding:14px 0 0 0;
}*/
#leftbody_downcont_midstrip{
	background:url(images/leftbody_downcont_midstrip.jpg) repeat-y;
	width:468px;
	padding:0 37px 0 40px;
/*	border-top:1px #fff  dashed;
	border-bottom:1px #fff  dashed;*/
}
.div_adjust{
	height:auto;
	width:auto;
}
#leftbody_downcont_downstrip{
	background:url(images/leftbody_downcont_downstrip.jpg) no-repeat;
	width:545px;
	height:15px;
}
#right_cont_news_area{
	width:293px;
	float:right;
}

.wthdevider_left_cont{
	width:auto;
	/*margin-left:9px;
	padding-left:19px;*/
	float:right;
}
.wthdevider_left_cont_inner{
	background:url(images/devider2.jpg) repeat-y;
	width:auto;
	margin-left:9px;
	/*float:left;*/
}


#news_area_bg{
	background:url(images/news_area.jpg) top left no-repeat;
	width:264px;
	height:52px;
	margin-left:28px;
}
.news_area_main{
	width:283px;
	margin-bottom:30px;
}
.news_area_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d6d6d;
	text-align:justify;
	padding-left:19px;
	background:url(images/devider.jpg) no-repeat;
/*	padding-bottom:6px;*/
}
.news_heighlight_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ef9a0c;
	font-weight:bold;
}
	
.read_more{
	background:url(images/read_more_bg.jpg) no-repeat right #fff;
	width:267px;
	height:17px;
	margin:6px 0 0 0;
	padding:2px 8px 0 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	float:right;
}
.read_more a{
	color:#FFFFFF;
	text-decoration:none;
}
.read_more a:hover{
	color:#336213;
	text-decoration:none;
}
#footer_bg{
	background:url(images/footer_bg.jpg) repeat-x;
	width:1000px;
	height:100px;
	margin-top:17px;
}
#footer_lt_portion{
	background:url(images/footer_lt_portion.jpg) no-repeat;
	width:188px;
	height:91px;
	float:left;
}
#footer_mid_portion{
	width:631px;
	height:85px;
/*	padding-top:23px;*/
	float:left;
}
.footer_nav_area{
	width:631px;
	height:13px;
	margin-top:23px;
}
.footer_nav_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5a5a5a;
	float:left;
}
.footer_nav_txt a{
	color:#5a5a5a;
	text-decoration:none;
}
.footer_nav_txt a:hover{
	color:#1a732d;
	text-decoration:none;
}
.footer_nav_devider{
	background:url(images/footer_nav_devider.jpg) no-repeat;
	width:1px;
	height:10px;
	margin:0 13px 0 13px;
	float:left;
}
#footer_rt_portion{
	background:url(images/footer_rt_portion.jpg) no-repeat;
	width:181px;
	height:91px;
	float:left;
}
#copyright_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#71b6e8;
	text-align:center;
	margin-top:12px;
}






#about_us_title{
	background:url(images/about_us.jpg) left top no-repeat;
	width:572px;
	padding:57px 29px 6px 29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	text-align:justify;
}


#about_us_portion{
	background:url(images/about_us.jpg) left top no-repeat;
	width:866px;
	padding:57px 29px 6px 29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	text-align:justify;
	margin:24px 38px 0 38px;
}







#services_portion{
	background:url(images/services_title.jpg) left top no-repeat;
	width:866px;
	padding:57px 29px 6px 29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	text-align:justify;
	margin:24px 38px 0 38px;
}





#equipment_portion{
	background:url(images/equipment_title.jpg) left top no-repeat;
	width:866px;
	padding:57px 29px 6px 29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	text-align:justify;
	margin:24px 38px 0 38px;
}







#repair_portion{
	background:url(images/repair_title.jpg) left top no-repeat;
	width:866px;
	padding:57px 29px 6px 29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	text-align:justify;
	margin:24px 38px 0 38px;
}





#parts_portion{
	background:url(images/parts_title.jpg) left top no-repeat;
	width:866px;
	padding:57px 29px 6px 29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	text-align:justify;
	margin:24px 38px 0 38px;
}







#specials_portion{
	background:url(images/special_title.jpg) left top no-repeat;
	width:866px;
	padding:57px 29px 6px 29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	text-align:justify;
	margin:24px 38px 0 38px;
}





#locations_portion{
	background:url(images/locations.jpg) left top no-repeat;
	width:866px;
	padding:57px 29px 6px 29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	text-align:justify;
	margin:24px 38px 0 38px;
}







#contact_portion{
	background:url(images/contact_us_title.jpg) left top no-repeat;
	width:866px;
	padding:57px 29px 6px 29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	text-align:justify;
	margin:24px 38px 0 38px;
}




#newspage_area{
	width:900px;
	float:left;
}

.news_title{
	width:auto;
	background:url(images/news_area.jpg) top left no-repeat;
	width:264px;
	height:52px;
	/*margin-left:9px;
	padding-left:19px;*/
}
.news_text_area{
	width:620px;
}

.contact_info_mainarea{
	width:700px;
	margin:0px auto;
}
.contact_greentown_portion{
	background:url(images/aro_greentown_protion.jpg) no-repeat;
	width:630px;
	height:55px;
	margin:0px auto;
}

.contact_info_txtarea{
	width:700px;
	margin:0px auto;
	padding-top:10px;
}

.contact_info{
	width:690px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	float:left;
	padding:20px 0 0 0;
	text-align:left;
}


.locationpage_containt{
	width:850px;
}

.greentown_small_aro{
	background:url(images/greentown_small_aro.jpg) no-repeat;
	width:327px;
	height:31px;
	float:right;
}

#gorge_txt_small{
	width:87px;
	height:10px;
	padding:10px 0 0 15px;
	float:left;
}
#paris_txt_small{
	width:87px;
	height:10px;
	padding:10px 0 0 15px;
	float:left;
}
#paris_txt_small{
	width:47px;
	height:10px;
	padding:10px 0 0 40px;
	float:left;
}
#richmond_txt_small{
	width:87px;
	height:10px;
	padding:10px 0 0 40px;
	float:right;
}
.location_gorgepic_rt{
	background:url(images/georgetown.gif) no-repeat;
	width:222px;
	height:57px;
}
.location_paris_rt{
	background:url(images/paris.gif) no-repeat;
	width:222px;
	height:58px;
}
.location_richmond_rt{
	background:url(images/richmond.gif) no-repeat;
	width:223px;
	height:59px;
}
.information_area{
	width:820px;
	padding:15px 0 15px 30px;
}
.location_body_area{
	width:850px;
}
/*#map_canvas{
	width: 600px;
	height: 320px; 
	border-right: black thin solid; 
	border-top: black thin solid;
    border-left: black thin solid; 
	border-bottom: black thin solid;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	
}*/
.map_area{
	width:425px;
	height:350px;
	border:#999999 solid 1px;
	float:left;
}
.pic_all{
	width:390px;
	float:right;
}
.pic_adjust{
	padding:0 0 10px 10px;
	float:left;
}
.store_time{
	width:400px;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#333333;
	float:left;
}
/*.detail_txt{
	width:370px;
	padding:0 0 0 20px;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
	*/


.pic_1{
		padding:10px 6px 8px 6px;
		margin:0 auto 0 auto;
		width:112px;		
		height:108px;
		float:right;

}


a{border:none;}

img{border:none;}








.left_pic{
	float:left;
	padding:0;
	margin:0 10px 10px 0;
	width:106px;

}	

.pic{
	padding:0;
	margin:0 0 0 0;
	}	


	
	
	

	