body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#000000;}

a {color:#0c78b1; text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus {outline:none;}

h1 {font-weight:bold; font-size:16px; margin:0; padding:0;}
h2 {font-size:18px; font-weight:bold; font-style:italic; margin:0; padding:0;}
h3 {display:block; width:157px; border:#ffffff 1px solid; color:#3c3b3a; font-weight:bold; height:18px; background:url(../images/h3_bg.gif) repeat-x; margin:0; padding:0; font-size:12px; padding:3px 0 0 5px;}
h4 {display: block; width:; background:url(../images/h4_bg.gif) repeat-x; margin:0; padding:0; height:25px; color:#ffffff; font-weight:bold; font-size:12px; padding:3px 0 0 5px;}
h5 {font-size:14px; font-weight:bold; margin:0; padding:0;}

img {border:none;}

#container {width:994px; border:#ffffff 1px solid; margin:15px auto; position:relative; background:#ffffff url(../images/containerbg.gif) repeat-x;}

	#top_ad {width:728px; float:left;}
	#top_adRight {float:left;}
	
	#header {clear:left; float:left; width:994px; margin:5px 0 0 0;}
	
	#navigation{clear:left; float:left; width:994px; height:32px; background:url(../images/menu1.gif) repeat-x;}
		#navigation ul{ height:32px; margin:0; padding:0;}
		#navigation ul li{display:inline; line-height:32px; margin:0; float:left; background:url(../images/menu-li.gif) right no-repeat; padding:0 2px 0 0;}
		#navigation ul li a{ padding:9px 25px 8px 25px; color:#fff; font-weight:bold; font-family:tahoma, arial;}
		#navigation ul li a:hover{text-decoration:none; background:url(../images/menu1-hover.gif) repeat-x;}
		
	#navigation2{clear:left; float:left; width:994px; height:33px; background:url(../images/menu2.gif) repeat-x; color:#dedede; font-family:tahoma;}
	
	#subnavlist a{color:#dedede; font-size:11px;}
	#subnavlist a:hover {text-decoration:none;}
	#subnavlist{ padding:8px 0 0 0; margin:0;}
	#subnavlist li{padding:0 18px; display:inline; list-style:none;}

	#cover {clear:left; float:left; width:986px; padding:15px 4px 15px 4px; background:url(../images/cover_bg.gif) repeat-x top left;}
	
		#searchbox {clear:left; float:left; width:964px; height:119px; border:#b3b3b3 1px solid; background:url(../images/searchbox_bg.jpg) no-repeat; padding: 0 10px; margin:0 0 15px 0;}
		.formstyles {height:20px; overflow:hidden; width:180px;}
		
		#leftnav {clear:left; float:left; width:166px;}
			#leftnav p {font-weight:bold; padding:0 5px;}
		
			#left_list {float:left; width:164px; border:#c7c7c7 1px solid; background:#f5f5f5; margin:0 0 10px 0;}
			#left_ad {clear:left; float:left; width:164px; border:#c7c7c7 1px solid; background:#f5f5f5;}
		
		#maintext {float:left; width:500px; margin:0 5px;}
		
			#listing {width:500px; clear:left; float:left; margin:0 0 10px 0;}
				.listing_top {background:url(../images/listing_top.gif) no-repeat top left;}
				.listing_mid {border-left:#b3b3b3 1px solid; border-right:#b3b3b3 1px solid;}
				.listing_mid_l {border-left:#b3b3b3 1px solid;}
				.listing_mid_r {border-right:#b3b3b3 1px solid;}
				.listing_bot {background:url(../images/listing_bot.gif) no-repeat bottom left;}
				#listing p {margin:0; padding:0;}
		
		#rightnav {float:left; width:310px; }
		
			#right_ad {float:left; width:308px; border:#c7c7c7 1px solid; background:#f5f5f5;}
       		
			#community {clear:left; float:left; width:304px; border:#c7c7c7 1px solid; background:#f5f5f5; margin:10px 0 0 0; padding:2px 2px 10px 2px;}
      		
			#by_state {clear:left; float:left; width:304px; border:#c7c7c7 1px solid; background:#f5f5f5; margin:10px 0 0 0; padding:2px 2px 10px 2px;}
				#by_state ul {list-style:none; width:147px; float:left; margin:0; padding:0 0 0 5px;}
				#by_state ul li {font-weight:bold;}
			
			#by_body {clear:left; float:left; width:304px; border:#c7c7c7 1px solid; background:#f5f5f5; margin:10px 0 0 0; padding:2px 2px 10px 2px;}
				#by_body ul {list-style:none; margin:0; padding:0 0 0 5px;}
				#by_body ul li a {font-weight:bold;}	
				
			#sub_widget {clear:left; float:left; width:308px;border:#c7c7c7 1px solid; background:#f5f5f5; border:#c7c7c7 1px solid; background:#f5f5f5; margin:10px 0 0 0;}
	
#footer {clear:both; margin:0 auto; width:976px; padding:20px 10px 5px 10px; position:relative; background:#000000 url(../images/footer.gif) repeat-x top left;}
	#footer p {color:#cccccc; font-weight:bold; font-size:10px;}
	#footer p.copyright {color:#8c8c85; font-weight:normal; font-size:10px;}
	#footer p.copyright a {color:#8c8c85;}

/* CLASSES */
.fleft {float:left;}
.fright {float:right;}
.listingimg {border:#b3b3b3 1px solid;}
.price {color:#006600; font-size:14px; font-weight:bold;}
.smallfont {font-size:10px; font-weight:bold;}
.listing_pheight {line-height:1.8em;}
.content{ padding:4px; }
