@charset "utf-8";
body {
	font-family: "Microsoft Sans Serif";
	font-size: 16px;
	color: #2f2f2f;
	margin:0px;
	background-color:#FFFFFF;
	background-image: url(images/top-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.heading{
	font-family: "Microsoft Sans Serif";
	font-size: 26px;
	color: #f57b20;
}
/*************************** Start Menu *******************************/
.verline{
	float:left;
	width:2px;
	background-image: url(images/menu_verline.jpg);
	background-repeat: no-repeat;
	height:46px;
}

/************************* home ********************/
#home {
	float: left;
}

#home ul {
	margin: 0;
	list-style: none;
}

#home li {
	display: inline;
}

#home a {
	display: block;
	float: left;
	width: 67px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/home_normal-button.jpg);
	background-repeat: no-repeat;
	position:absolute;
	z-index:1px;
}

#home a:hover {
	background-image: url(images/home_button.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:10000;
}

#home .active a {
	background-image: url(images/home_button.gif);
	background-repeat: no-repeat;
	height:72px;
	
}
/******************** featur ********************/
#featur {
	float: left;
}

#featur ul {
	margin: 0;
	list-style: none;
}

#featur li {
	display: inline;
}

#featur a {
	display: block;
	float: left;
	width: 171px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/feat-properties_normal-button.jpg);
	background-repeat: no-repeat;
	position:absolute;
}

#featur a:hover {
	background-image: url(images/feat-properties_button.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:10000;
}

#featur .active a {
	background-image: url(images/feat-properties_button.gif);
	background-repeat: no-repeat;
	height:72px;
}
/********************  Rentals ********************/
#rentals {
	float: left;
}

#rentals ul {
	margin: 0;
	list-style: none;
}

#rentals li {
	display: inline;
}

#rentals a {
	display: block;
	float: left;
	width: 80px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/rentals_normal_button.jpg);
	background-repeat: no-repeat;
	position:absolute;
}

#rentals a:hover {
	background-image: url(images/rentals_button.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:10000;
}

#rentals .active a {
	background-image: url(images/rentals_button.gif);
	background-repeat: no-repeat;
	height:72px;
}
/******************** Search MLS ********************/
#searchmls {
	float: left;
}

#searchmls ul {
	margin: 0;
	list-style: none;
}

#searchmls li {
	display: inline;
}

#searchmls a {
	display: block;
	float: left;
	width: 114px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/searchmls_normal_button.jpg);
	background-repeat: no-repeat;
	position:absolute;
}

#searchmls a:hover {
	background-image: url(images/searchmls_button.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:10000;
}

#searchmls .active a {
	background-image: url(images/searchmls_button.gif);
	background-repeat: no-repeat;
	height:72px;
}
/******************** Open Homes ********************/
#openhomes {
	float: left;
}

#openhomes ul {
	margin: 0;
	list-style: none;
}

#openhomes li {
	display: inline;
}

#openhomes a {
	display: block;
	float: left;
	width: 119px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/openhome_normal_button.jpg);
	background-repeat: no-repeat;
	position:absolute;
}

#openhomes a:hover {
	background-image: url(images/openhome_button.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:10000;
}

#openhomes .active a {
	background-image: url(images/openhome_button.gif);
	background-repeat: no-repeat;
	height:72px;
}
/******************** Our Communities ********************/
#ourcommunities {
	float: left;
}

#ourcommunities ul {
	margin: 0;
	list-style: none;
}

#ourcommunities li {
	display: inline;
}

#ourcommunities a {
	display: block;
	float: left;
	width: 153px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/ourcommunities_normal_button.jpg);
	background-repeat: no-repeat;
	position:absolute;
}

#ourcommunities a:hover {
	background-image: url(images/ourcommunities.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:10000;
}

#ourcommunities .active a {
	background-image: url(images/ourcommunities.gif);
	background-repeat: no-repeat;
	height:72px;
}
/******************** Our associates ********************/
#ourassociates {
	float: left;
}

#ourassociates ul {
	margin: 0;
	list-style: none;
}

#ourassociates li {
	display: inline;
}

#ourassociates a {
	display: block;
	float: left;
	width: 133px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/ourassoviates_normal_button.jpg);
	background-repeat: no-repeat;
	position:absolute;
}

#ourassociates a:hover {
	background-image: url(images/ourassoviates.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:10000;
}

#ourassociates .active a {
	background-image: url(images/ourassoviates.gif);
	background-repeat: no-repeat;
	height:72px;
}
/******************** Contact Us ********************/
#contactus {
	float: left;
}

#contactus ul {
	margin: 0;
	list-style: none;
}

#contactus li {
	display: inline;
}

#contactus a {
	display: block;
	float: left;
	width: 105px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/contactus_normal_button.jpg);
	background-repeat: no-repeat;
	position:absolute;
}

#contactus a:hover {
	background-image: url(images/contactus.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:10000;
}

#contactus .active a {
	background-image: url(images/contactus.gif);
	background-repeat: no-repeat;
	height:72px;
}
/************************** End Menu *****************************/

.text { color: #FFFFFF;	
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
}
.prime { color: #FFFFFF;
	font-family: "Microsoft Sans Serif";
	font-size: 24px;
}
.fre-text { color: #FFFFFF;
	font-family: "Microsoft Sans Serif";
	font-size: 13px;
}
#sort{ color: #000000;
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
}

#fre_menu {
	float: left;
}

#fre_menu ul {
	margin: 0;
	list-style: none;
}

#fre_menu li {
	display: inline;
}

#fre_menu a {
	display: block;
	float: left;
	width: 25px;
	height: 21px;
	text-decoration: none;
	text-align: center;
	font-size:13px;
	color: #000000;
	font-family: "Microsoft Sans Serif";
	vertical-align:middle;
	background-color:#6d82af;
	padding-top:4px;
}

#fre_menu a:hover {
	background-color:#889ac1;text-decoration:none; text-decoration:none;
}

#fre_menu .active a {
	background-color:#889ac1;text-decoration:none; text-decoration:none;
}
#nav a:link {
	color: #999999;
	text-decoration: none;
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	
	text-decoration:none;
}
#nav a:activ {
	color: #000000;
	text-decoration: none;
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}

#nav a:visited { color: #990000;
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	
	text-decoration:none;}
#nav a:hover { color: #000066;
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	text-decoration:none;} 	

a:link {
	color: #999999;
	text-decoration: none;
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	text-decoration:none;
}
a:visited { color: #990000;
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	text-decoration:none;}

a:hover { color: #000066;
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
	text-decoration:none;}
.rental_box{
	border: 1px solid #3b5998;
}
.rental_box-b{
	border: 1px solid #f57b20;
}
.rental_heading { color: #3b5998;
	font-family: "Microsoft Sans Serif";
	font-size: 16px;
}
#moreinfo{ color: #f57b20;
	font-family: "Microsoft Sans Serif";
	font-size: 14px;
}
/******************** Neighborhoods ********************/
#neighborhoods {
	float: left;
}

#neighborhoods ul {
	margin: 0;
	list-style: none;
}

#neighborhoods li {
	display: inline;
}

#neighborhoods a {
	display: block;
	float: left;
	width: 139px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/neighborhoods_normal_button.jpg);
	background-repeat: no-repeat;
	position:absolute;
}

#neighborhoods a:hover {
	background-image: url(images/neighborhoods_button.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:1000;
}

#neighborhoods .active a {
	background-image: url(images/neighborhoods_button.gif);
	background-repeat: no-repeat;
	height:72px;
}
/******************** Bay Area Home Search ********************/
#bayareahomesearch {
	float: left;
}

#bayareahomesearch ul {
	margin: 0;
	list-style: none;
}

#bayareahomesearch li {
	display: inline;
}

#bayareahomesearch a {
	display: block;
	float: left;
	width: 194px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/bayareahomesearch_normal_button.jpg);
	background-repeat: no-repeat;
	position:absolute;
}

#bayareahomesearch a:hover {
	background-image: url(images/bayareahomesearch_button.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:1000;
}

#bayareahomesearch .active a {
	background-image: url(images/bayareahomesearch_button.gif);
	background-repeat: no-repeat;
	height:72px;
}
/******************** Our Assoicates ********************/
#ourassoicates {
	float: left;
}

#ourassoicates ul {
	margin: 0;
	list-style: none;
}

#ourassoicates li {
	display: inline;
}

#ourassoicates a {
	display: block;
	float: left;
	width: 138px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/our_associates.jpg);
	background-repeat: no-repeat;
	position:absolute;
}

#ourassoicates a:hover {
	background-image: url(images/our_associates_button.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:1000;
}

#ourassoicates .active a {
	background-image: url(images/our_associates_button.gif);
	background-repeat: no-repeat;
	height:72px;
}
/******************** Real Ping ********************/
#realping {
	float: left;
}

#realping ul {
	margin: 0;
	list-style: none;
}

#realping li {
	display: inline;
}

#realping a {
	display: block;
	float: left;
	width: 116px;
	height: 46px;
	text-decoration: none;
	text-align: center;
	font-size:1px;
	color: #d7d4c9;
	font-family: "Microsoft Sans Serif";
	background-image: url(images/realping_normal_button.jpg);
	background-repeat: no-repeat;
	position:absolute;
}

#realping a:hover {
	background-image: url(images/real_ping_button.gif);
	background-repeat: no-repeat;
	height:72px;
	z-index:1000;
}

#realping .active a {
	background-image: url(images/real_ping_button.gif);
	background-repeat: no-repeat;
	height:72px;
}
