
body {font-family:"trebuchet ms", verdana, arial; font-size:12px; color:#000000; margin:0; padding:0; background:#767c83;}

a {color:#0062db; text-decoration:underline;}
a:hover {text-decoration:none;}
p {font-size:12px;}
table p {margin:0; padding:0;}
table {font-size:12px; line-height:1.2em;}

img {border:none;}

h1 {font-size:24px; margin:0; padding:0; font-weight:normal;}
h2 {font-size:14px; color:#ffffff; text-transform:uppercase; margin:0; padding:0;}
h2 a {color:#ffffff;}
h3 {font-size:18px; font-weight:bold; color:#ffffff; margin:0 0 10px 0; padding:0;}
h4 {font-size:16px; color:#f5f5f5; font-weight:normal; margin:10px 0 0 0; padding:0;}

#container {width:995px; margin:0 auto; position:relative;}

#topnav {float:left; color:#ffffff; text-align:right; width:975px; height:20px;}
	#topnav a {color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-size:10px;}
	
#header {float:left; clear:left; width:995px; height:121px; background:url(../images/header_bg.gif) no-repeat -2px 0;}
	#header_tr {float:right; margin:20px 37px 0 0;}
	#header_logo {float:left; margin:36px 0 0 20px;}
	
#navigation {clear:left; float:left; width:995px; background:url(../images/navigation_bg.gif) no-repeat -2px 0; height:41px;}
	#navigation ul {list-style:none; margin:5px 0 0 5px; padding:0;}
	#navigation ul li {padding:0px 20px; display:inline;}
	#navigation a {color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-weight:bold;}
	#navigation a:hover {text-decoration:underline;}
	
#maintext {clear:left; float:left; width:929px; background:url(../images/maintext_bg.gif) repeat-y -2px 0; padding:15px 33px 20px 33px;}

	#usedcarsearch {width:238px; height:202px; border:#7b7c7e 1px solid; background:#ffffff url(../images/usedcarsearch_bg.gif) no-repeat; float:left; padding:15px;}
	#popularlistings {width:566px; height:202px; border:#7b7c7e 1px solid; background:#ffffff url(../images/popularlistings_bg.gif) no-repeat; float:left; margin:0 0 0 53px; padding:15px;}
	#blogroll {width:409px; height:194px; background:#ffffff url(../images/blogroll_bg.gif) no-repeat; clear:left; float:left; margin:20px 51px 0 0; padding:15px;}
	#resources {width:409px; height:194px; background:#ffffff url(../images/resources_bg.gif) no-repeat; float:left; margin:20px 0 0 0; padding:15px;}
		#resources ul {float:left; margin:0 0 0 20px; padding:0;}
		#resources ul li {list-style:url(../images/resourceslist.gif) outside; padding:5px 0;}

	#autolisting {width:100%; float:left; clear:left; background:#f4f4f4 url(../images/listing_bg.gif) repeat-x; border:#777d84 1px solid; margin:10px 0 0 0; }
	

#footer {float:left; clear:both; width:962px; height:75px; background:url(../images/footer_bg.gif) no-repeat -2px 0; color:#ffffff; padding:0 0 0 33px;}
	#footer a {color:#ffffff;}

.greenline {background:url(../images/greenline.gif) no-repeat left bottom;}
.redline {background:url(../images/redline.gif) no-repeat left bottom;}
.grayline {background:url(../images/grayline.gif) no-repeat left bottom;}
.formstyles {width:180px; height:20px; font-size:11px; overflow:hidden;}
.redcolor {color:#aa0000;}
.bold {font-weight:bold;}
.fright {float:right;}
.fleft {float:left;}
.graybg {background:#797c80;}

/* ADDED DIVS FOR SERP PAGES */
#searchbox {width:213px; float:left; border:#797c80 1px solid; background:#e8fae3; margin:10px 20px 0 0; padding:20px;}
#serplistings {float:left; width:654px;}


