body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0; padding:0; background:#8e8e8e url(../images/body_bg.gif) repeat-x;}

a {color:#000099; text-decoration:underline;}
a:hover{color:#990000;}

img {border:none;}

h1{font-size:18px;}
h2 {font-size:14px;}
h3 {}
h4 {font-size:14px; font-weight:bold; margin:0; padding:0;}
h5 {display:block; width:321px; padding:5px; font-size:14px; border:#b5b5b5 1px solid; background:#dedede; margin:5px 0;}

#container {margin:0 auto; width:972px; position:relative; background:#ffffff;}

#header {width:942px; padding:0 15px; float:left; background:#ffffff url(../images/header_bg.gif) repeat-x;}
	#header ul {margin:0; padding:0; list-style:none; margin:20px 0 0 0;}
	#header li {display:inline; float:right; padding:0 0 0 10px;}
	#header a {font-weight:bold;}
	
#callout01 {clear:left; float:left; width:447px; height:259px; background:url(../images/callout01.jpg) no-repeat; padding:15px;}
#callout02 {float:left; width:495px; height:289px; background:url(../images/callout02.jpg) no-repeat;}
	#searchbox {width:324px; height:239px; background:url(../images/searchbox_bg.jpg) no-repeat; padding:10px 15px;}
	
#cover {clear:left; float:left; width:942px; background:#ffffff url(../images/cover_bg.gif) no-repeat; padding:15px;}
	
#mostviewed {float:left; width:572px;}

#autolisting {clear:left; float:left; width:564px; border:#cccccc 1px solid; padding:4px; margin:0 0 20px 0;}

#suggestions {float:left; width:333px; padding:0 10px 10px 10px; margin:0 0 0 15px; border:#cccccc 1px solid;}
	#suggestions li {line-height:1.8em;}

#statesearch {clear:left; float:left; width:564px; background:url(../images/usamapbg.gif) no-repeat center; margin:0 0 10px 0;} 
	#statesearch ul {list-style:none;}
	#statesearch li {line-height:1.4em;}

#adblock {float:left; margin:0 0 0 15px; width:336px; height:280px;}

#makesearch {clear:left; float:left; width:564px;}
	#makesearch ul {list-style:none;}
	#makesearch li {line-height:1.4em;}
	
#resources {float:left; width:333px; padding:0 10px 10px 10px; margin:0 0 0 15px; border:#cccccc 1px solid;}

#footer {clear:both; float:left; width:942px; background:#8e8e8e; padding:10px 10px 10px 20px; color:#ffffff; font-size:10px;}
	#footer a {color:#FFFFFF; text-decoration:none;} 
	#footer a:hover {text-decoration:underline;}
	
#linebreak {width:100%; height:1px; background:#ffffff; clear:both; margin:15px 0;}
.imgborder {border:#b5b5b5 1px solid;}
.bold {font-weight:bold;}
.nospace {margin:0; padding:0;}
.allcaps {text-transform:uppercase;}
.fleft {float:left;}
.handcursor{cursor:hand; cursor:pointer;}
