@charset "utf-8";



* { margin: 0; padding: 0; }


.homeEvalSplit{
	width: 45%;
	float: left;
}

label{
	width: 160px;
	float: left;
	font-weight: bold;
}

.homeEvalSplit textarea{
	width: 300px;
}
.homeEvalSplit #lastName{
	display: none;
}
body {

	background: url(../img/bg.jpg) repeat-x;

	padding: 16px 0 30px 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}


#contentInfo{position: absolute; color: white;margin-left: 120px;left: 50%; font-size: 0.8em; top: 30px;}	

a { 

	text-decoration: none; 

}

a:hover {

	text-decoration: underline;

}

img {

	border: none;

}

address {

	font-style: normal;

}

dt {

	font-weight: bold;

}

#page {

	width: 970px;

	margin: 0 auto;

}



#header {

	height: 106px;

	padding: 7px 0 0 13px;

	background: url(../img/bg_header.jpg) no-repeat;

}

#header h1 {

	width: 289px;

	height: 104px;

	visibility: visible;

}

	#header h1 a {

		display: block;

		width: 400px;

		height: 104px;

		background: url(../img/logo_ross_cooper.jpg) no-repeat;

		text-indent: -3000px;	

	}



	#header #secNav {

		float: right;

		width: 355px;

		padding-top: 76px;

	}

	#header #secNav, #header #secNav ul { 

		list-style: none;

		line-height: 1;

	}	

	

	#header #secNav li {

		float: left;

		width: 115px;

		font-size: 12px;

		font-weight: bold;

		

	}

	#header #secNav li:hover { 

		background-position: 0 0;

	}

	#header #secNav a {

		display: block;

		padding: 2px 15px 5px 25px;

		width: 75px;

		color: #fff;

	}

	#header #secNav a:hover {

		text-decoration: underline;

	}

	#header #secNav li#snNews a {

		background: url(../img/icon_news.gif) no-repeat;

	}

	#header #secNav li#snAbout a {

		background: url(../img/icon_about.gif) no-repeat;

	}

	#header #secNav li#snContact a {

		background: url(../img/icon_contact.gif) no-repeat;

	}

	#header #secNav li ul { 

		position: absolute;

		background: #000;

		width: 210px;

		padding-top: 0;

		left: -999em;

		z-index: 200;

	}
	
	#header #secNav li ul a {
		width: 170px;
		padding-top: 0px;
		padding-bottom:0px;
	}

	#header #secNav li ul li {

		padding: 10px;

	}

	#header #secNav li#snAbout ul a,
	#header #secNav  ul a{

		background: none;

		padding-left: 0;

	}
	#header #secNav li#snContact ul{
		width: 100px;
	}
	#header #secNav li:hover ul, #header #secNav li.sfhover ul {

		left: auto;

	}	

	

	



#banner {

	clear: left;

	height: 278px;

	padding: 0 13px;

	background: url(../img/bg_banner.jpg) no-repeat;

}



#nav {

	padding: 0 13px;

	height: 46px;

	background: url(../img/bg_nav.jpg) no-repeat;

	list-style-type: none;

}

	#nav li { 

		float: left;

		font-size: 12px;

		font-weight: bold; 

	}

	#nav li:hover { 

		background-position: 0 0;

	}	

	#nav li a { 

		display: block; 

		color:#fff; 

		height: 30px;

		padding: 16px 0 0 50px;

	}

	#nav li a:hover, #nav li a#current { 

		background: url(../img/icon_current.gif) no-repeat;

		text-decoration: none;

	}

	#nav li#navHome, #nav li#navHome ul {

		width: 121px;

	} 

	#nav li#navHome a { 

		width: 71px;

	}

	#nav li#navFindHome, #nav li#navFindHome ul {

		width: 170px;

	} 

	#nav li#navFindHome a { 

		width: 120px; 

	}

	#nav li#navFindRental, #nav li#navFindRental ul{

		width: 154px;

	}

	#nav li#navFindRental a { 

		width: 104px; 

	}

	#nav li#navCommercial, #nav li#navCommercial ul {

		width: 210px;

	}

	#nav li#navCommercial a { 

		width: 160px; 

	}

	#nav li#navResources, #nav li#navResources ul {

		width: 139px;

	}

	

	#nav li#navResources ul{

		width: 80px;
		margin:0 ;
		padding: 0;

	}

	

	#nav li#navResources ul li{

		background: black;

		padding: 0;
		margin-left: 30px;
		width: 200px;
	}
	
	html>body #nav li#navResources ul li{
		margin-left: 60px;
	}

	#nav li#navResources ul li a { 


		padding: 5px 0 0 10px;

		color: white;

	}

	#nav li#navResources ul li a:hover,

	#nav li#navResources ul li a:active{

		 background: none;

			color: #333;

	}

	

	#nav li#navMLS, #nav li#navMLS ul {

		width: 110px;

	}

	#nav li#navMLS a { 

		width: 60px; 

	}	



	#nav li ul { 

		list-style: none;

		position: absolute;

		left: -999em; 

	}

	#nav li ul li {

		background: url(../img/bg_nav_sucker.jpg) repeat-x;

	}

	

	#nav li:hover ul, #nav li.sfhover ul { 

		left: auto;

	}





#content {

	background: url(../img/bg_content_top.gif) repeat-y;

}

#content p, #content ul, #content ol, #content table,

#content dl, #content address {

	font-size: 12px;

	line-height: 18px;

	margin-bottom: 14px;

}

#content ul, #content ol {

	padding-left: 22px;

}

#content h2 {

	font-size: 24px;

	font-weight: normal;

	color: #033d5b;

	height: 30px;

	overflow: hidden;

	margin-bottom: 14px;

}

#content_top {

	background: url(../img/bg_content_top.gif) no-repeat;

	min-height: 100px;

	height: auto !important;

	height: 100px;

	padding: 0 13px;

}



#content #subContent{

	width: 894px;

	margin: 0 25px;

	padding: 25px 0;

	border-bottom: solid 1px #e7e7e7;

}



#content #intro {

	width: 894px;

	padding: 55px 25px 10px 25px;

	overflow: auto;

	display: inline-block;

}

#content #intro {

	display: block;

}

#content #intro #introBody {

	width: 410px;

	float: left;

}

#content #intro #introBody p {

	padding-right: 60px;

}

#content #intro #introImage {

	float: left;

	width: 175px;

	padding-left: 45px;

}

#content #intro #introContact {

	float: left;

	width: 264px;

}



#content #intro #introContact dl {

	overflow: auto;

	display: inline-block;

}

#content #intro #introContact dl {

	display: block;

}

#content #intro #introContact dt {

	float: left;

}



#content #featureHomes h3 {

	background: url(../img/bg_featured.jpg) repeat-x;

	height: 46px;

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	visibility: visible;

	

}

#content #featureHomes h3 span {

	background: url(../img/bg_featured_arrow.jpg) no-repeat;

	height: 19px;

	display: block;

	padding: 17px 0 10px 50px;

}

#content #featureHomes ul {

	list-style: none;

	width: 888px;

	margin: 0 28px;

	overflow: auto;

	display: inline-block;

	border-bottom: solid 1px #e7e7e7;

}

#content #featureHomes ul {

	display: block;

}

#content #featureHomes li {

	width: 416px;

	float: left;

	padding: 40px 28px 40px 0;

	

}

#content #featureHomes li img {

	float: left;

}

#content #featureHomes li p {

	margin-left: 180px;

	margin-bottom: 0;

}

#content #featureHomes .title {

	display: block;

	color: #033d5b;

	font-size: 18px;

}

#content #featureHomes .price {

	display: block;

	font-weight: bold;

	margin-top: 30px;

}

#footer {

	background: url(../img/bg_footer.gif) left bottom no-repeat;

	height: 83px;

	padding: 22px 13px 0 13px;

}

#footer img {

	float: left;

}

#footer p, #footer ul {

	font-size: 12px;

	margin-left: 175px;

}

#footer ul {

	margin-bottom: 5px;

	padding-top: 5px;

}

#footer li {

	display: inline;

	padding-right: 20px;

}

#footer a {

	text-decoration: underline;

	color: #07518d;

}

#footer a:hover {

	text-decoration: none;

}

.clearfix {

	display: inline-block;

}

.clearfix:after {

	content: "."; display: block; height: 0; clear: both; visibility: hidden;

}