* { margin: 0; padding: 0;; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1;  color: black; background: white; }


body {
	background: #eee;
	color: #000;
	font: normal 12px Verdana, Helvetica, sans-serif;
	text-align: left;
}

/* LINKS */
a, a:link, a:visited { color: #090; text-decoration: none; }
a:hover, a:active { color: #060; text-decoration: underline; }

/* IMAGES */
img, a img { border:0; }

/* HEADLINES */
h1,h2,h3,h4,h5,h6 { text-transform: uppercase; font-weight: bold; color: #000; font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 2.2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }



#container {
	position: relative; /* allows for absolute inside */
	margin: 12px auto;
	width: 900px;
}

/* MAIN CONTENT */
#side_navigation { 
	float: left; 
	width: 172px; 
	height: 450px; 
	text-align: right; 
	margin: 12px 20px; 
	letter-spacing: 0.1em;
}
#content_right { 
	float: right; 
	width: 645px; 
	height: 600px; }

#dealers-list { margin: 30px 0px; }
#dealers-list ul {}
#dealers-list li { list-style: none; margin-top: 4px; }

#small-text { font-size: 10px; }

/* FOOTER */
#footer {
	clear: both;
	padding: 10px 0;
	font-size: 10px;
	text-align: center;
	color: #333;
	letter-spacing: 0.1em;
	line-height: 16px;
}
#footer a, #footer a:link, #footer a:visited { color: #c00; }
#footer a:hover, #footer a:active { color: #c00; }
