/* CSS Document */

div, body { padding:0px; margin:0px;}
body { background:url(images/bg_rpt.jpg) repeat-x #f9f2e7; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:145%; color:#484848;}
img { border:0px none; }
h1 { font-family:Calibri,Arial, Helvetica, sans-serif; color:#fff; font-size:36px; margin:30px 0 0 0;   }
h2 { font-size: 25px; color:#00a8c6;}
h3 { font-size:18px; color:#80ab00; margin:0px; padding:0px 0 5px 0; font-weight:normal;}

a { color:#484848; }
a:visited { color:#484848; }

#container { width:980px; margin:0px auto; }
#header { height:122px; overflow:hidden; }

#logo { float:left; width:300px; margin-top:20px;}
#traffic_link { float:right; width:290px; padding: 0 0 0 10px; margin-top:25px; height:72px;background:url(images/spanner.jpg) no-repeat top right; font-size:14px;}

#searchmot { clear:both; background:url(images/middle_section.jpg) no-repeat; height:250px; overflow:hidden; }
	#search_section { width:650px; float:left; padding-top:15px; }
	#search_section p { font-size:16px; font-weight:bold; color:#fff; line-height:140%;}
		.tinfo { margin-top:10px; }
		.tinfo a { font-size:16px; font-weight:bold; text-decoration:none;}
		.tinfo a:hover { text-decoration:underline;}
		
	#banner_ad1 { width:300px; float:right; }
	
#content_wrap { clear:both; margin:30px 0 30px 0; overflow:auto; }
	#map_canvas { float:left; width:640px; height:580px; overflow-y:auto; background-color:#fff;padding:10px 10px; border:1px solid #e0d9cf; }
		#map_canvas table,#map_canvas  td,#map_canvas th { border-color: #cccccc;border-style: solid;}
		#map_canvas table { border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse; margin-bottom:5px;margin-top:5px;}
		#map_canvas td,#map_canvas  th { margin: 0; padding: 5px; border-width: 1px 1px 0 0; }
		#map_canvas th { text-align:left; padding:3px; font-size: 13px;background-color:#E5E5E5; }
		#map_canvas td { font-size: 12px; }
		#map_canvas th.th label { font-weight: normal; vertical-align:middle; }
		#map_canvas td,#map_canvas th {vertical-align:top; }
	
	#sidebar {float:right; width:300px; overflow:hidden;}
		#travelinfo { height:295px;  overflow-y:auto; padding-right:10px; padding-left:10px; border-top:1px solid #e0d9cf; border-bottom:1px solid #e0d9cf; background-color:#fff;}
		#bannerad2 { margin-top:15px; width:300px; height:250px; }

#footer { clear:both; margin-top:20px; border-top:4px solid #484848; }
