/* CSS Document */
body {margin:0; padding:0; border: 0; text-align:center; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; background-color:#eee;}
#container {width:950px; margin:0 auto; text-align:left; padding: 0 0 40px 0; background-color:#fff;}
#header{height:84px; padding:5px; background-color:#0066CC; margin:0px 10px 0px 10px;}

#topmenu {padding:11px 6px 12px 6px; background-color:#272727; margin:0px 10px 5px 10px; color: #888; font: 12px Verdana, Arial, Helvetica, sans-serif; } 
	#topmenu a {color:#fff; text-decoration: none; font-weight: bold; } 
	#topmenu a:hover {color:#fff; text-decoration: underline;}
	
	
#subcontainer{float:left; width:750px; padding:10px;}
	#submenu{float:left; width:180px;}
		#submenu .header{background-color:#0066CC; color:#fff; display:block; padding:3px;}
		#submenu .box{background-color:#E5ECF9; color:#000; display:block; padding:3px;}
		#submenu ul {margin: 0px; padding: 0px 0px 6px 0px; list-style: none; }
		#submenu ul li{text-align: left; margin-bottom: 5px; background-color:#0066CC;}
		#submenu ul li a{display: block; color: #fff; padding: 6px 3px 6px 3px; text-decoration: none;  font-weight: normal; }
		#submenu ul li a:hover{background-color: #0099cc; color: #fff;} 
	#main{float:right; width:550px; padding-left:20px;}
			#main img{padding-left:5px;}
		#breadcrumb{font-size:9px;}
#sponsors{float:right; width:160px; padding:10px;}
	#sponsors .header{background-color:#0066CC; color:#fff; display:block; padding:3px;}
	#sponsors .box{background-color:#E5ECF9; color:#000; display:block; padding:3px;}
	
.fl{float:left;}
.fr{float:right;}	

/* text */ 
h1{font-size:22px; font-weight:bold; color:#0066CC;}
h2{font-size:16px; color:#0066CC;}
h3{font-size:14px; color:#0066CC;}

a:link, A:visited {color: #0066CC; text-decoration: underline; font: bold;}

.clear { clear: both; margin: 0; }

/* Land for Sale style guides */


	#main .land { margin-bottom: 15px; width: 500px; }
	#main .land p { color: white; font: normal 11px Verdana, Arial, sans-serif; line-height: 16px; margin: 5px 0 5px 0; }
		
	#main .land_top { background: #272727; padding: 11px; margin: 0 0 0 10px; width: 468px; }
	
	#main .land h2 { font: normal 18px "Times New Roman", Times, serif;  margin: 0 0 6px 0; padding: 0; color: white; line-height: 20px; }
	#main .land h2 a { color: white; text-decoration: none; }
	#main .land h2 a:hover { color: white; text-decoration: underline; }
		
	#main .land h4 { font: normal 11px Verdana, Arial, sans-serif; margin: 0 0 12px 0; padding: 0; color: white; line-height: 18px; }
	#main .land h4 a { color: white; text-decoration: none; }
	#main .land h4 a:hover { color: white; text-decoration: underline; }	
		
	#main .land_left { float: left; width: 110px; margin-bottom: 0px; border: 0 0 0 0; margin: 0 0 0 0; padding: 3px 0 0 0; }
	
	#main .land_right { float: right; width: 346px; margin: 0;  }
	#main .land_right p { color: white; font: normal 11px Verdana, Arial, sans-serif; line-height: 14px; margin: 5px 0 5px 0; }
		
	#main .land_description { background: #fff;  font: normal 11px Verdana, Arial, sans-serif; margin: 0 0 0 10px; padding: 10px; border-right: 4px solid #272727; border-bottom: 4px solid #272727; border-left: 4px solid #272727; }	
	#main .land_description p { color: #333; font: normal 11px Verdana, Arial, sans-serif; line-height: 16px; margin: 5px 0 10px 0; }
	#main .land_description p a { color: #0066CC; text-decoration: none; }
	#main .land_description p a:hover { color: #0066CC; text-decoration: underline; }

	#main .land_large_image { padding: 0 0 12px 0; }
	
	#main .counties_left { width: 240px; float:left; }

	#main .counties_right { width: 240px; float:right; }

	#main .contact_seller { margin-bottom: 15px; width: 460px; background: white; padding: 10px; border: 4px solid #0066CC; }
	#main .contact_seller p { font: normal 11px Arial, Helvetica, sans-serif; color: #272727; }
	#main .contact_form { font: normal 11px Arial, Helvetica, sans-serif; color: #555; border: 1px solid #777; padding: 3px; margin: 4px 0 0 0; }


	/* testimonials style */
	#main .pr_light { background: white; color: white; padding: 8px; margin-bottom: 15px; width: 470px; border: 1px solid #ddd; }
	#main .pr_light_left { float: left; width: 120px; color: white; }
	#main .pr_light_right { float: right; width: 338px; color: white; }
	#main .pr_light_right p { color: #333; font: normal 11px Arial, Helvetica, sans-serif; line-height: 16px; margin: 0; }
	#main .pr_light_right h3 { color: #333; line-height: 18px; }
	
	/* land agents directory */
	#container .land-agents-directory { font: normal 11px Arial, Helvetica, sans-serif; margin: 20px 0 20px 0; padding: 10px; line-height: 16px; color: #333; border: 1px solid #272727; }
	#container .land-agents-directory p { font: normal 11px Arial, Helvetica, sans-serif; color: #333; margin: 10px 0 10px 0; }
		
	#container .land-agents-directory ul { padding: 0; list-style: none; font: normal 11px Arial, Helvetica, sans-serif; margin: 0 0 15px 0 !important; margin: 0 0 25px 0; }
	#container .land-agents-directory ul li { float: left; color: #777; background: white; padding: 5px 0; }
	#container .land-agents-directory ul li a {	padding: 0 10px 0 10px;	text-decoration:none; border-right: 1px solid #222; }
	#container .land-agents-directory ul li a:hover {text-decoration: underline; }
	#container .land-agents-directory .left a { padding-left: 0; }	
	#container .land-agents-directory .right a { padding-right: 0; border-right: 0px; }	


#buttons { width: 160px; float: right; padding-right: 10px; padding-top: 10px; }
#buttons ul {margin: 0px; padding: 0px 0px 6px 0px; list-style: none; }
#buttons ul li{text-align: left; margin-bottom: 5px; background-color:#DC2541;}
#buttons ul li a{display: block; color: #fff; padding: 6px 3px 6px 6px; text-decoration: none;  font-weight: bold; }
#buttons ul li a:hover{background-color: #f00; color: #fff;}


/* Button */

.button a {background-color:#0066CC; color:#fff; display:block; padding:5px; display:inline; text-decoration:none; font-weight:bold; margin:20px 0;}
.button a:hover {background-color:#0099CC;}



