/*

	960 Grid System ~ Text CSS.

	Learn more ~ http://960.gs/



	Licensed under GPL and MIT.

*/



/* `Basic HTML

----------------------------------------------------------------------------------------------------*/



body {

	font: 13px/1.5 Helvetica;

	color:#999;

}



a:focus {

	outline: 1px dotted invert;

}



hr {

	border: 0 #ccc solid;

	border-top-width: 1px;

	clear: both;

	height: 0;

}



a, a:visited, a:active{

	text-decoration: none;

	color: #999;

}



a:hover

{

	text-decoration: underline;

	color: #999;

}





/* ------------------------- Custom Styles ------------------------ */



#header {

	text-align: center;

	margin:0;

	padding:0;

}



#header img {

	border:0;

}





#topnav{

	text-align:center;

	padding: 10px 0 3px 30px;

}



#topnav ul

{ 

	width:780px;

	padding-left:20px;

 }



#topnav li{

display: inline;

list-style-type: none;

}



.propertysearchtab{

    background:url('property-search-22.gif') no-repeat;

    width:145px;

    height:22px;

    display:block;

	float:left;

	padding:0 30px;

}

.propertysearchtab:hover{

    background:url('property-search-dark-22.gif') no-repeat;

}

.privatelistingstab{

    background:url('private-listings-22.gif') no-repeat;

    width:130px;

    height:22px;

    display:block;

	float:left;

	padding:0 30px;

}

.privatelistingstab:hover{

    background:url('private-listings-dark-22.gif') no-repeat;

}

.sellerinformationtab{

    background:url('seller-information-22.gif') no-repeat;

    width:161px;

    height:22px;

    display:block;

	float:left;

	padding:0 30px;

}

.sellerinformationtab:hover{

    background:url('seller-information-dark-22.gif') no-repeat;

}

.contacttab{

    background:url('contact-75.gif') no-repeat;

    width:75px;

    height:22px;

    display:block;

	float:left;

	padding:0 30px;

}

.contacttab:hover{

    background:url('contact-dark-75.gif') no-repeat;

}





#flashbanner {

	width: 800px;

	padding: 7px 0 3px 0;

	border-top: solid 1px #CCC;

	border-bottom: solid 1px #CCC;

	margin: 0;

}



#midnav {

	padding-top:3px;

	float:right;

	font-size:12px;

}

#midnav li{

	display: inline;

	list-style-type: none;

	font-weight:bold;

	font-variant:small-caps;

	padding-left: 4px;

}

.withbar{

	border-right:2px solid #ccc;

	padding-right: 5px;

	margin-right: 2px;

}



.featuredlisting img{

	border:solid 1px #CCC;

	text-align: center;

}



.featuredlisting img a{

	border:0;

	text-align: center;

}



.featuredlisting p{

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	border:0;

	text-align:left;

	padding:3px 0 3px 0;

}



#content {

	border:0;

	color:#666666;



}



#content h2{	

	font-size:10pt;

	color:#939393;

	font-variant:small-caps;

	line-height:0.4;

	padding-top:5px;

	font-family:Verdana, Geneva, sans-serif;

}

.tagline{	

	font-size:12pt;

	color:#939393;

	font-variant:small-caps;

	padding-bottom:0;

	padding-top:-5px;

	font-family:Verdana, Geneva, sans-serif;

}



#content h3{

	font-family:Verdana, Geneva, sans-serif;

	font-size:12pt;

	color:#939393;

	font-variant:small-caps;

	padding-bottom:0;

}



#content p{

	font-family:Verdana, Geneva, sans-serif;

	font-size:13px;

	border:0;

	text-align:left;

	padding-bottom:10px;

}



#content img{

	padding:0 10px 10px 5px;

	float:left;

}



#rightbanner{

margin:0;

padding-top:0;

padding-right:0;

padding-bottom:5px;

padding-left:0;

float:right;

}



#rightbanner img{

border:0;

padding-top:0;

padding-right:0;

padding-bottom:7px;

padding-left:0;

}



#rightbanner a, a:hover, a:active, a:visited {

	font-color:#fff;

	border:0;

}



.greyline{

	color:#CCC;

	padding:0;

	margin:5px 0 0 0;

	width:100%;

}





#communities{

	border:solid 1px #CCC;

}



#communities img{

	text-align:center;

	padding:10px;

}



#communities ul{

	padding:0 0 0 40px;



	text-align:center;

}



#communities li{

	list-style:none;

	padding-bottom:9px;

	text-align:left;

}



#communities a{

	font:Arial;

	font-size:12px;	

}



.footer p{
	color:#666;
	border: 0;

	font-variant:small-caps;

	font:Helvetica;

	font-size:13px;

	text-align: left;

	padding:10px 10px 0 10px;

}

.right {

	float:right;

	text-align:right;

}



dl,

hr,

h4,

h5,

h6,

ol,

pre,

table,

address,

fieldset {

	margin-bottom: 10px;

}