body{
	background: Black url(../images/bg_dark.jpg) repeat-x;
	font-size: 12px;
	
}
table{
	font-size: 12px;
}
td{
	font-size: 12px;
}
table.content{
	background-color: #fcf9e6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.content2{
	background-color: #fcf9e6;
}
.pricebox1{width: 75px; float: left; margin-top:5px; margin-left:233px;font-size:10px;font-weight:bold;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.pricebox2{width: 163px; float: right; margin-top:1px; margin-left:151px;font-size:9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

#mainpage{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	line-height: 2em;
	font-size: 13px;
	margin-left: 3em;
}
#legend{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	line-height: 2em;
	font-size: 11px;
}
#soon{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
	font-weight: bold;
}
#b1{
	color:#C41C33;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#a1{
	color:#60c04e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 5px;
}
/* ********** Contact ********** */
#contact{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 16px;
	font-weight: bold;
}
#contact a{
	color:#60c04e;
	text-decoration: none;
}
#contact a:hover{
	color: #fff;
	text-decoration: none;
	
}
/* *********Header Navigation********* */
#navcontainer
{
margin-bottom: 8px;
margin-left: 96px;
overflow: hidden;
width: 675px;
font-size: 15px;
}

#navlist
{
list-style-type: none;
margin: 0;
padding: 0;
font-size: 15px;
}
#active{
	color: #fff;
	font-size: 15px;
}
#navlist li
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 15px;
border-left: 1px solid #60c04e;
float: left;
line-height: 17px;
margin: 0 8px 0 -8px;
padding: 0 15px 0 15px;
}

#navlist a{
	color: #60c04e;
	text-decoration: none;
	font-size: 15px;
	
}
#navlist a:hover{
	color: White;
	text-decoration: none;
	font-size: 15px;
}
/* ********** Footer Navigation ********** */
#navcontainer_footer
{
margin-bottom: .5em;
margin-left: .5em;
overflow: hidden;
width: 720px;
font-size: 10px;
}
#navlist_footer
{
list-style-type: none;
margin: .4em 0 0 0;
padding: 0;
font-size: 10px;
}

#navlist_footer li
{
font-size: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
border-left: 1px solid #fff;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 1.1em 0 1.1em;
}
#navlist_footer a{
	color: White;
	text-decoration: none;
	font-size: 10px;
}
#navlist_footer a:hover{
	color: #60c04e;
	text-decoration: none;
	font-size: 10px;
}
/* ********** Links Navigation ********** */
#link_switch_t a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
}
#link_switch_t a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #60c04e;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
}
.link_switch_off {
	color: #B8B7B7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
}
.link_sub{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #316029;
	font-weight: bold;
	line-height: 1.2em;
}
.link_main{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #60c04e;
	font-weight: bold;
}
.link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 1.8em;
}
.link:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #60c04e;
	line-height: 1.8em;
}
.linkactive{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #60c04e;
	line-height: 1.8em;
}
/* ********** Realtor Link ********** */	
#realtor{
	margin-top: 8px;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#realtorg{
	margin-top: 8px;
	color: #60c04e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#realtor a{
	color: White;
	text-decoration: none;
	font-size: 15px;
}
#realtor a:hover{
	color: #60c04e;
	text-decoration: none;
}
/* ********** Footer Text  ********** */
#footer_white{
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: .8em;
}
/* ********** Advertising ********** */
ul.ad {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
list-style-image: url(../images/green_star.jpg);
}
#adcontainer{
	margin-left: 1.4em;
}
#ad1{
	margin-left: 1.4em;
	margin-top: 1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}
.ad_italic{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	margin-left: 2em;
}
.ad_small{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
.ad_reg{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin-right: 2em;
}
#ad_card{
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5em;
	margin-top: 3em;
	font-size: 13px;
}

#ad_card a{
	color: #000;
	text-decoration: underline;
}
#ad_card a:hover{
	color: #60c04e;
	text-decoration: underline;
}

/* Request A Map */
input.request
{
color: #000;
background: #dde8c8;
border: 1px solid #dde8c8;
font-size: 11px;
}
select
{
font-size: 11px;
}
.req1{
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: .8em;
}
.submit input
{
color: #fcf9e6;
font-size: 11px;
font-weight: bold;
background: #999;
border: 1px outset #000;
} 

/* Communities */
.OddRow {
	background-color: #fcf9e6;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.OddRow:hover {
	background-color: #d2cdaa;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.EvenRow {
	background-color: #dde8c8;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.EvenRow:hover {
	background-color: #d2cdaa;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.URL{
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.URL:hover{
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.com_header{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.top{
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}
.top:hover{
	color: #60c04e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
}

/* Realtor Login Styles */
ul.realtor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-image: url(../images/rl_bullet.jpg);
}
ul.builder{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-image: url(../images/rl_bullet.jpg);
	margin-top: 2px;
	padding-left: 20px;
	display: inline-block;
}
ul.realtor2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-image: url(../images/rl_bullet2.jpg);
	margin-top: 10px;
	padding-top: 0px;
}
.rl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
}
.rl6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.rl7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#navcontainer_rl
{
margin-bottom: .5em;
margin-left: 1.5em;
overflow: hidden;
font-size: 13px;
width: 428px;
}

#navlist_rl
{
list-style-type: none;
margin: 0;
padding: 0;
}
#active_rl{
	color: #000;
}
#inactive_rl{
	color: #CAE9B6;
}
#navlist_rl li
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
border-left: 1px solid #60c04e;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 1.1em 0 1.1em;
}

#navlist_rl a{
	color: #60c04e;
	text-decoration: none;
	
}
#navlist_rl a:hover{
	color: #000;
	text-decoration: none;
}
.rllink{
	font-family: Arial, Helvetica, sans-serif;
	color: #60c04e;
}
.rllink:hover{
	color: #000;
}
td.scroller{
	border-top: 1px solid #60c04e;
	border-bottom: 1px solid #60c04e;
	background-color: Black;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.scroller2{
	background-color: Black;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.scroller{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	text-decoration: none;
}

a.scroller:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #60C04E;
	text-decoration: none;
}
.rllinkw{
	font-family: Arial, Helvetica, sans-serif;
	color: #60c04e;
}
.rllinkw:hover{
	color: #fff;
}
/* Realtor Breacrubms */
a.rbt{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
}
a.rbt:hover{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
.rbt_regular{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	
}
td.title_pad{
	padding-left: 5px;
}
td.small{
	font-size: 3px;
	color: #0F0F0F;
}
select.search{
	width: 135px;
}
td.HLCorner{ background-image: url(../images/header_left_corner.png); background-color: #9DC98C; height: 23px;width:8px;}
td.HRCorner{ background-image: url(../images/header_right_corner.png); background-color: #9DC98C; height:23px; width:8px;}
td.HMiddle{ font-size: 9px; font-weight: bold;font-family: verdana,Arial, Helvetica, sans-serif; padding-left: 3px;  padding-top: 0px;}
td.CMiddle{ font-size: 11px; font-weight: font-family: Arial, Helvetica, sans-serif; padding-left: 3px;  padding-top: 0px;   }


tr.OddRowCMid{
	background-color: #fcf9e6;
	font-size: 7px;
	font-family: Arial, Helvetica, sans-serif;height: 20px; text-align: left; padding: 0 0 0 0;
}
tr.OddRowCMid:hover{
	background-color: #d2cdaa;
	font-size: 7px;
	font-family: Arial, Helvetica, sans-serif;height: 20px; text-align: left;
}
tr.EvenRowCMid{
	background-color: #dde8c8;
	font-size: 7px;
	font-family: Arial, Helvetica, sans-serif;height: 20px; text-align: left;
}
tr.EvenRowCMid:hover{
	background-color: #d2cdaa;
	font-size: 7px;
	font-family: Arial, Helvetica, sans-serif;height: 20px; text-align: left;
}
a.CMid{
Color:black;
	font-size: 11px; font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; text-align: left; padding: 2px 0 0 0;
	text-decoration:none;
}
.CID{Color:black;
	font-size: 11px; font-weight: bold;
	padding: 4px 0 0 0;
	text-decoration:none;
}
a.CMid:Hover{
	color:#316029;
	font-size: 11px;font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; text-align: left; padding: 2px 0 0 0;
	text-decoration: underline;
}

span.blackboxText{
color:white;
font-family:Arial,Helvetica,sans-serif;
background-color: black;
font-size:12px;
line-height:12px;
margin-left:-355px;
margin-top:225px;
position:absolute;
text-align:left;
width:350px;
z-index:100000000;
height: 41px;
padding-top: 5px;
 padding-left: 5px;
}
span.blackboxText2{
color:white;
font-family:Arial,Helvetica,sans-serif;
background-color: black;
font-size:12px;
line-height:12px;
margin-left:-335px;
margin-top:225px;
position:absolute;
text-align:left;
width:350px;
z-index:100000000;
height: 41px;
padding-top: 5px;
 padding-left: 5px;
}