body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form,fieldset,blockquote {
	margin: 0px; padding: 0px; border: 0px:
	}
	
ol,ul {list-style:none;}

q:before,q:after{content:'';}
	
.clear:after {
	content: ""; display: block; clear: both;
	}
	
	.clear { zoom: 1; }
	
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	}
	
#mainContainer {
	position: relative;
	width: 600px;
	margin: 20px;
	}

#praisecopy {
    width: 547px;
	text-align: left;
	line-height: 13px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	color: #333333;
	font: normal 10px "Verdana", Arial, Helvetica, sans-serif;
	}
		
/*_________________________________________________________________  Text & link styles  */

#news_box {
	width: 731px;
	margin: 0 10px 0 0;
	}
	
p {
	text-align: left;
	color: #000; font-size: 11px; line-height: 18px; font-weight: normal;
	font-family: "Verdana", Arial, Helvetica, sans-serif;   
	}

#dealer_box {
	width: 731px;
	margin: 10px 10px 0 201px;
	text-align: left;
	font: normal 12px "Verdana", Arial, Helvetica, sans-serif;
	}
	
#map_wrap {
	width: 600px;
	margin: 10px 10px 0 201px;
	text-align: left;
	font: normal 12px "Verdana", Arial, Helvetica, sans-serif;
	border: 1px solid black;
	}

a { color: #4894b8; text-decoration: none; font-weight: normal; }
a:hover { color: #000; text-decoration: underline; font-weight: normal; }

h3 {color: #000; font-size: 13px; font-weight: bold; margin:0;}
h4 {color: #000; font-size: 14px; font-weight: bold; margin:0;}

#mainContainer div.map h4 {
	text-indent: -9000px;
	background: url(../images/look_dots.gif) no-repeat;
	height: 32px;
	margin: 0 0 5px 0;
	}
