* { margin:0; padding:0; }
img { display: inline; vertical-align:middle; }
.hover { display: block; vertical-align: baseline }
a img,:link img,:visited img { border:none; }
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
div { text-align: left; position:relative; }
form { margin: 0; padding: 0; }
body 
{ 
	text-align: center; 
	width:100%; 
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#999999;
	background-color:#444F49;
}

p
{
	line-height:13px;
	margin-top:5px;
	margin-bottom:10px;
}

h1
{
	margin:10px 0px 10px 0px;
	font-size:11px;
}

h2
{
	margin:5px 0px 5px 0px;
	font-size:11px;
}

a.green
{
	color:#a5cb38;
}

a.green:hover
{
	text-decoration:underline;
}

a.iconbtnright
{
	display:block;
	float:right;
}

.iconbtnleft {
	margin: 10px 0 0 5px;
}

.iconbtnleft a
{
	float:left;
	width: 32px;
}
	
a.iconbtn
{
	padding-left:10px;				
}

a.iconbtn img, a.iconbtnright img
{
	background-color:#a5cb38;
}

a.iconbtn:hover img, a.iconbtnright:hover img
{
	background-color:#ffffff;
}

/* fix for ie6 */	
a.iconbtn span, a.iconbtnright span
{
	background-color:#a5cb38;
}

a.iconbtn:hover span, a.iconbtnright:hover span
{
	background-color:#ffffff;
}	

hr.hrwhite
{
	border:none;
	background-color:#ffffff;
	color:#ffffff;
	height:10px;
	display: block;
	margin: 0;
	padding: 0;
}

.hrwhite
{
	border:none;
	background-color:#ffffff;
	color:#ffffff;
	height:10px;
}

.left
{
	position:absolute;
	left:0px;
}

p.text_right
{
	text-align:right;
}

.right
{
	position:absolute;
	right:0px;
}	

.divmargintopbottom
{
	margin-top:10px;
	margin-bottom:10px;	
	overflow:hidden;
	width:100%;
}

.floatleft15
{
	float:left;		
	margin-right:15px;
	width:220px;
}

.floatleft
{
	float:left;		
	width:220px;
}

#wrapper
{
	width:755px;
	margin: 0 auto;
}

#header
{
	margin:30px 0px 10px 0px;
	overflow:hidden;
	width:100%;
	height:60px;
}

#topnav
{		
	height:65px;
	background:url('../../images/nav/topnav_bottomborder.png') #ffffff repeat-x;
}

#topnav ul.nav, #footer ul.nav
{
	overflow:hidden;
}

#topnav ul.nav li, #footer ul.nav li
{
	float:left;
	padding:0;
	margin:0;
}

#topnav .right
{
	right:20px;
	font-size:16px;
}

#txt_search
{
	margin:5px 5px 0px 10px;
	width: 128px;
}

#fuzzyHead
{
	position:absolute;
	top: 65px;
	left: 405px;
	width: 240px;
	background-color:#ffffff;
	z-index: 50;
	border: 1px solid #D0D0D0;
}

#fuzzysearch
{
	position:absolute;
	top: 80px;
	left: 463px;
	width:240px;
	background-color:#ffffff;
	z-index: 50;
	border: 1px solid #D0D0D0;
}

#footer
{
	background-color:#f4f4f4;
	background:url('../images/bottomnav_bg.png') #ffffff top repeat-x;
	margin:10px 0px 25px 0px;
	overflow:hidden;		
	height:35px;
	padding:0px 10px 10px 0px;
	color: #CFCFCF;
	position: relative;
}

#footer #footerlogo
{
	position:absolute;
	right:10px;
	top:8px;
}

#footer #footerCopy {
	margin: 14px 0 0 0;
	position: absolute;
	top: 0;
	left: 160px;
}

#body
{
	background-color:#f4f4f4;
	width:100%;
	overflow:hidden;
}

#content
{
	margin:0 20px 0px 20px;
	overflow:hidden;
	width:710px;
}

#colleft
{
	width:455px;
	margin-right:15px;
	float:left;
	margin-top: 20px;
}

#colright
{
	float:left;
	width:240px;
	margin-top: 20px;
}

#divchoose
{
	margin:0px 20px 15px 0px;
	text-align: right;
}


/* nav styles start here */
.nav li.menu1 {background:transparent url(../images/nav/topnav_home.png);}
.nav li.menu2 {background:transparent url(../images/nav/topnav_listings.png);}
.nav li.menu3 {background:transparent url(../images/nav/topnav_sellers.png);}
.nav li.menu4 {background:transparent url(../images/nav/topnav_buyers.png);}
.nav li.menu5 {background:transparent url(../images/nav/topnav_areas.png);} 
.nav li.menu6 {background:transparent url(../images/nav/topnav_buildings.png);}
.nav li.menu7 {background:transparent url(../images/nav/topnav_resources.png);}
.nav li.menu8 {background:transparent url(../images/nav/topnav_aboutus.png);}
.nav li.menu9 {background:transparent url(../images/nav/topnav_contact.png);}
.nav li.menu10 {background:transparent url(../images/bottomnav_contact.png);}
.nav li.menu11 {background:transparent url(../images/bottomnav_privacy.png);}

.nav a {display:block; height:0; padding-top:35px; color:#000; overflow:hidden;}

/* hack for older versions of IE with incorrect box model */
* html .nav a:link, * html .nav a:visited {height:35px; he\ight:0;}

.nav li.menu1 a {background:transparent url(../images/nav/topnav_home_selected.png) -81px 0 no-repeat; width:81px;}
.nav li.menu2 a {background:transparent url(../images/nav/topnav_listings_selected.png) -80px 0 no-repeat; width:80px;}
.nav li.menu3 a {background:transparent url(../images/nav/topnav_sellers_selected.png) -75px 0 no-repeat; width:75px;}
.nav li.menu4 a {background:transparent url(../images/nav/topnav_buyers_selected.png) -76px 0 no-repeat; width:76px;}
.nav li.menu5 a {background:transparent url(../images/nav/topnav_areas_selected.png) -70px 0 no-repeat; width:70px;} 
.nav li.menu6 a {background:transparent url(../images/nav/topnav_buildings_selected.png) -97px 0 no-repeat; width:97px;}
.nav li.menu7 a {background:transparent url(../images/nav/topnav_resources_selected.png) -95px 0 no-repeat; width:95px;}
.nav li.menu8 a {background:transparent url(../images/nav/topnav_aboutus_selected.png) -94px 0 no-repeat; width:94px;}
.nav li.menu9 a {background:transparent url(../images/nav/topnav_contact_selected.png) -87px 0 no-repeat; width:87px;}
.nav li.menu10 a {background:transparent url(../images/bottomnav_contact.png) -76px 0 no-repeat; width:76px;}
.nav li.menu11 a {background:transparent url(../images/bottomnav_privacy.png) -75px 0 no-repeat; width:75px;}

/* Step 9 - Adding the :hover style */
.nav li.menu1 a:hover {background-position:0 -35px; z-index:50;}
.nav li.menu2 a:hover {background-position:0 -35px; z-index:50;}
.nav li.menu3 a:hover {background-position:0 -35px; z-index:50;}
.nav li.menu4 a:hover {background-position:0 -35px; z-index:50;}
.nav li.menu5 a:hover {background-position:0 -35px; z-index:50;}
.nav li.menu6 a:hover {background-position:0 -35px; z-index:50;}
.nav li.menu7 a:hover {background-position:0 -35px; z-index:50;}
.nav li.menu8 a:hover {background-position:0 -35px; z-index:50;}
.nav li.menu9 a:hover {background-position:0 -35px; z-index:50;}
.nav li.menu10 a:hover {background-position:0 -35px; z-index:50;}
.nav li.menu11 a:hover {background-position:0 -35px; z-index:50;}

.nav li.menu1 .selected, .nav li.menu1 .selected:hover {background-position:0 0; z-index:50;}
.nav li.menu2 .selected, .nav li.menu2 .selected:hover {background-position:0 0; z-index:50;}
.nav li.menu3 .selected, .nav li.menu3 .selected:hover {background-position:0 0; z-index:50;}
.nav li.menu4 .selected, .nav li.menu4 .selected:hover {background-position:0 0; z-index:50;}
.nav li.menu5 .selected, .nav li.menu5 .selected:hover {background-position:0 0; z-index:50;}
.nav li.menu6 .selected, .nav li.menu6 .selected:hover {background-position:0 0; z-index:50;}
.nav li.menu7 .selected, .nav li.menu7 .selected:hover {background-position:0 0; z-index:50;}
.nav li.menu8 .selected, .nav li.menu8 .selected:hover {background-position:0 0; z-index:50;}
.nav li.menu9 .selected, .nav li.menu9 .selected:hover {background-position:0 0; z-index:50;}
.nav li.menu10 .selected, .nav li.menu10 .selected:hover {background-position:0 0; z-index:50;}
.nav li.menu11 .selected, .nav li.menu11 .selected:hover {background-position:0 0; z-index:50;}

* html .nav a:hover {height:35px; he\ight:0;}
	
.search {
	clear: both;
}

.hidden {
	display: none;
}

.visible {
	display: inline;
	
}

.closeSearch {
	text-align: right;
	margin-right: 5px;
}

div.clear { 
	clear:both; 
	height:1px; 
	font-size:2px; 
}

h2.contentTitle, h2.contentSubTitle {
	margin: 0;
	padding: 0;
}

/* added 01-23-08 */
.emailFriend {
	width: 209px;
	height: 159px;
	border: 1px solid #47524C;
	background: #F4F4F4;
	position: absolute;
	top: 34px;
	left: 20px;
	z-index: 10;
	overflow: hidden;
}

.emailFriend label, .clickAnywhere {
	color: #98C72E;
}

.emailFriend .textField {
	width: 116px;
	height: 15px;
}

.emailFriend .sendButton {
	margin: 19px 0 0 123px;
	zoom: 1;
}

.friendForm {
	height: 146px;
	display: block;
    clear: both; /* added */	
}

.emailFriend .formItem {
    width: 208px;
}

.sentFriendEmail {
	height: 146px;
}

/* added 01-23-08 ends */