body {
margin:0px;
background-color:#cccccc;
border-top: 20px solid #000;
font: .9em/1.5em "Tahoma",Arial, sans-serif;

color: #000;
}

#wrap{
	width: 1200px;
	margin-left: 8%;
	margin-right: 8%;
}
#content_wrap{
	width: 930px;
	background: #fff;
}
#inner_wrap{
	width: 910px;
	padding: 0px 10px 0px 10px;
}
#head a img{
	margin: 50px 0px 0px 11px;
	text-decoration: none;
	border: none;
	float: left;
}
#head{
	padding: 10px;
	height: 150px;
	display: block;
}
#header_info{
	margin-top: 40px;
	margin-left: 130px;
	line-height: 120%;
	font-size: 75%;
	width: 250px;
	float: left;
	text-align: right;
}
#nav {
	background-color: #0d1e3a; 
	width: 910px;
	height: 29px;
	margin-bottom: 10px;
}
#nav ul{
	height: 30px;
	display: inline;
}
#nav ul li, #nav ul li a {
	font-size: 90%;
	display: inline;
	color: #fff;
	text-decoration: none;
	list-style-type: none;
	text-transform: uppercase;
	letter-spacing: 2px;

	}
 #nav ul li a img.register{
	margin-top: -2px;
	margin-right: 5px;
	margin-left: 20px;
 }
 #nav ul li a:hover{
	color: #0e4a7f;
 }
 #nav ul li.reg_li a{
	display: inline;
	text-align: middle;
	height: 31px;
	width: 297px;
	margin: 0px;
  }
#content a, #content a:visited { 
border: 0px;
color:#06c;
text-decoration:none; 

}
#content{
	width: 910px;
	min-height: 600px;
}
#content p{
	padding: 6px 10px 0px 10px;
}
#content P .{

}
#home_blurb{
	float:left;
	width: 665px;
}
#home_blurb .sponsor_logos{
	margin: 10px 10px 10px 24px;
	text-align: middle;
	border: 1px solid #4c4c4c;
}
#home_blurb ul li{
	list-style-type: circle;
	list-style-position: inside;
}
#home_logos{
	background: #dae8ef;
	width: 650px;
	padding: 5px;
	height: 120px;
}
#home_logos img{
	margin: -10px 6px 6px 6px;
	float: right;
}
#homepage_bio{
	width: 210px;
	float: right;
	background: #0d1e3a;
	color: #fff;
	padding: 0px;
	margin: 20px 0px 20px 52px;
}
#homepage_bio img{
	margin: 8px;
	border: none;
}
#facebook{
	float: right;
}
#featured{
	height: 150px;
	width: 910px;
	display: block;
}
#contact_broker .text{

}
#property{
	background: #000;
	width: 174px;
	float: left;
	padding: 2px;
	margin-right: 4px;
}
#clearthis{
clear: both;
}
#listing_page{
	width: 845px;
}
#listing_page .listing{
background: #000;
	width: 180px;
	margin: 10px 16px 10px 15px;
	float: left;
}
#listing_page .listing a:hover{
	text-decoration: underline;
}
#listing_page .listing a, #listing_page .listing a:visited{
	color: #fff;
}
#listing_page .listing a img{
	padding: 2px;
}
#listing{
	background: #000;
	width: 174px;
	color: #fff;
}
#listing a, #listing a:visited { 
color: #fff;
font-size: 75%;
}
#listing a:hover { 
text-decoration:underline;
}
#listing img { 
float:left;
margin:2 5 2 2px; 
}
#footer{
	height: 150px;
	background: #000;
	color: #fff;
		text-align: center;
}
#footer_nav {
	background-color: #8c8c8c; 
	width: 910px;
	height: 29px;
	margin-bottom: 10px;
}
#footer_nav ul{
	height: 30px;
	display: inline;
}
#footer_nav ul li, #footer_nav ul li a {
	font-size: 90%;
	display: inline;
	color: #fff;
	text-decoration: none;
	list-style-type: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	}
#footer_nav ul li{
		width: auto;
}
#footer_nav ul li a img.register{
		margin-top: -2px;
	margin-right: 5px;
	margin-left: 20px;
 }
#footer_nav ul li a:hover{
	color: #0e4a7f;
 }
#footer_nav ul li.reg_li{
  	display: inline;
	text-align: middle;
	height: 31px;
	width: 297px;
	margin: 0px;
  }
#footer p{
	color: #fff;

}
#footer a img{
	border: none;
}
#readmore { 
width:90px; 
text-align:right;
margin: 0 6px 7 210px; 
}
#readmore a { 
font:11/13px tahoma, sans-serif;
color:#c30; 
}
#readmore a:hover { 
text-decoration:underline; 
}
#readmore img  { 
float:left;
margin:0 0 2 20px; 
}
#contact_form td
.submit {
background-color:#ffffff; 
color:#000000; 
padding:2 7 2 7px;
cursor:pointer;
}
.submit:hover {
background-color:#0e4a7f;
color:#ffffff;
}
h1, h2, h3, h4, h5{ font: 90% "Tahoma", sans-serif;}
h1, .head { 
font-size: 120%;
font-weight: bold; 
color: #0d1e3a; 
padding:10px 0 3px 0; 
margin:0px;
} 
.head {margin-left:0px;}
h2 { 
font-weight: bold;  
color: #333; 
padding:1px 0 1px 0;
margin:0px;
margin-top:30px; 
} 
h3 { 
font-weight: bold; 
color: #333; 
padding:10px 0 1px 0;
border-bottom:1px solid #ccc;
margin:0px;
margin-bottom:3px;
}
/*#back {background-color:#efefef; padding: 2 0 2 10;}
#back a { font:11px/14px verdana,sans-serif; color:#630;text-decoration: none; }
#back a:hover {color:#333;text-decoration: none;}

/* form elements */
/*input.text,select,submit,textarea.text, input, text, textarea  { font:11px/14px verdana,sans-serif;margin:0px 3 5px 0;border:#efefef 1px solid;background-color:#fff;padding:2px;}
	}
.submit {background-color:#ffffff; color:#000000; padding:2 7 2 7px;cursor:pointer;}
.submit:hover {background-color:#CC0000;color:#ffffff;}

body {margin:0px;background-color:#cccccc;}
tr { vertical-align:top; }

/* text styles */
/*table, td  { font:11px/15px verdana,sans-serif; }
p, p.caption, p.white { margin:0px; padding: 5 0 5 0px; }
p.caption { color:#03397f; }
p.white {color:#ffffff;}
 
ul {
list-style-type: none;
padding-left: 0;
margin-left: 30;
}

li {
background: url(images/li.gif) left no-repeat;
padding-left: 22px;
margin-bottom: 5px;
height: 20px;
}

/* header styles */
/*h1, .head { font:bold 13/18px tahoma, sans-serif; color: #036; padding:10px 0 3px 0; margin:0px;margin-left:10px;} 
.head {margin-left:0px;}
h2 { font:bold 11/13px tahoma, sans-serif; color: #333; padding:1px 0 1px 0;margin:0px;margin-top:30px; } 
h3 { font:bold 11/12px tahoma, sans-serif; color: #333; padding:10px 0 1px 0;border-bottom:1px solid #ccc;margin:0px;margin-bottom:3px;}

/* image styles */
/*img { border:0px; }
img.link, img.border {border: 1px solid #ccc; }
img.right { float:right; margin:0 0 10 10px;border: 1px solid #ccc; }
img.left { float:left; margin:0 10 10 0px;border: 1px solid #ccc; }
img.rightcol { border: 1px solid #03397f; }
img.arrow {float:right; vertical-align:middle;margin-right:3px;margin-left:4px;}

/* link styles */
/*a, a.white { color:#06c;text-decoration:none; }
a.white {color:#fff} 
a:hover, a.white:hover { color:#333;text-decoration:underline; }
a.white:hover {color:#efefef;}



/* id styles */
/*#tableheader {background:#ffffff;}
#tableheader td.logo {padding-left:6px;padding-top:30px;}


#leftnav {  background-color:#006699;background-color:#0b72b4;border-top:1px solid #fff; }
#leftnav td.links { border-bottom:1px solid #fff;background-color:#336699; display: inline;}
#leftnav td.links_mouse_over {background-color:#333333;border-bottom:1px solid #fff;}
#leftnav a { font:11px/24px verdana,sans-serif; color:#fff; }
#leftnav a:hover { text-decoration: none; color:#fff; }

#leftnav td.links_register { border:1px solid #fff;background-color:#03397f;padding:2px;}
#leftnav td.links_register_mouse_over {background-color:#369;border:1px solid #fff;padding:2px;}
.register {float:left;border:1px solid #fff;margin:3 2 0 2px;}



table #form {border:10px solid #03397f;background-color:#03397f;color:#fff;}

table #contactform {border:1px solid #999;background-color:#fff;}
table #contactform td {background-color:#efefef;padding:5px;}

table #editablecontent {margin: 0 20 0 20px;}

table #featured { background-color:#fff; }
table #featured td { background-color:#efefef; }
table #featured td.topmargin {background-color:#0b72b4;}
table #featured td.white {background-color:#ffffff;}
table #featured div.text { background-color:#fff; padding: 6 10 10px 15px; text-align:left; }
table #featured div.text2 {color:#333;background-color:#efefef;padding: 10 10 10px 15px; text-align:left;border-bottom:1px solid #fff; }
table #featured img.borderbottom {border-bottom: 1px solid #fff;}


#listing {padding:8 5 14 5px;}
#listing a { color: #000; }
#listing a:hover { text-decoration:underline; }
#listing img { float:left; margin:0 5 2 0px; }

#readmore { width:90px; text-align:right; margin: 0 6px 7 210px; }
#readmore a { font:11/13px tahoma, sans-serif; color:#c30; }
#readmore a:hover { text-decoration:underline; }
#readmore img  { float:left; margin:0 0 2 20px; }



#footerlinks { background-color:#333; text-align:center; color:#fff; padding:4 0px 4 0px; }
#footerlinks a { color:#fff; }
#footerlinks a:hover { text-decoration: underline; }

#address {background-color:#369;color:#fff;text-align:center;padding:20 0px 20 0px;border-top:1px solid #fff;}
#address img { margin:0 7px 2 7px; }

table #error_message {border:1px solid #CC0000;}
table #error_message thead td {background-color:#CC0000; color:#FFFFFF;font-weight:bold;}
table #error_message tbody td {background-color:#FFFFFF; color:#CC0000;}
#featured #error {background-color:#CC0000;color:#FFFFFF;}
#featured input,select,textarea {border:1px solid #000000;}
#error {background-color:#CC0000;color:#FFFFFF;}*/
table #login {border:1px solid #000000;}
table #login thead td {background-color:#0B72B4;color:#FFFFFF;font-weight:bold;}

table #login input.login {background-color:#ffffff;color:#000000;cursor:pointer;}
table #login input.login:hover {background-color:#CC0000;color:#fff;}



table #property_detail_images {background-color: #efefef; margin-bottom:40px; }

table #property_detail {background-color: #fff; padding:0 25 50 25;}
table #property_detail td  {background-color: #fff;}

table #property_detail td.blue {color: #036; text-align:right; padding: 5 10px 5 0px; border-right:1px solid #000;}
table #property_detail td.info { padding: 5 0px 5 10px;  }
table #property_title td { font:bold 12/13px tahoma, sans-serif; color: #369; padding:15px 0 5px 20; margin:0px; } 

table #xofx {margin:10 0 5 0px;font:11px/11px verdana,sans-serif; color:#fff;  }
table #xofx td { text-align:center; padding:0px; margin:0px; }
table #xofx select {margin:0px;padding:0px;  }


