/*	Realtors and Agents	*/
.DIV_RealtorRow{	clear:both; padding-bottom:15px; overflow:hidden;}
.DIV_Realtor{		float:left; margin-left:10px; padding:3px; width:214px; text-align:center; font-size:8pt; color:#387871; background:#ffffff; border:solid 1px #faf5ef; overflow:hidden;}
.DIV_Realtor_Over{	float:left; margin-left:10px; padding:3px; width:214px; text-align:center; font-size:8pt; color:#387871; background:#e8f3f2; border:solid 1px #558c86; overflow:hidden;}
.IMG_Realtor{		border:solid 1px #00453e; background:#00453e;}
.SPAN_RealtorName{	font-weight:bold; font-size:8pt;}

/*	Contact Page	*/
.DIV_ContactInfo{	float:right; width:155px; padding:0px 10px 0px 10px; border-left: solid 1px #387871; font-size: 8pt; color: #535353; text-align:left;}
.SPAN_ContactTitle{ font-family: Arial; font-weight: bold; font-size: 10pt; color: #286D66;}

/*	Browse Listings	*/
.ListingDD{			float:right; width:170px;}

.FrontPage
{
	font-family: Arial;       
    font-size: 10pt;	
    line-height:11pt;
}


.Content 
{
    padding: 25px 65px 25px 65px;
    font-family: Sans-Serif;       
    font-size: 14px;
    text-align: left;
/*
	border-color: #c7bbaa;
	border-width: 2px;
	border-style: solid;
*/
}

#PageTitle 
{
    color: #000;
    font-size: 20px;  
    max-height: 50px;
    height: auto;     
}

.Bold10
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #286D66;
}

.Bold12
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    color: #387871;
}

.Bold14 
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
    color: #387871;
}

.Bold16 
{
    font-family: Arial;
    font-weight: bold;
    font-size: 16pt;
    color: #387871;
}

.form 
{
    font-family: Arial;       
    font-size: 10pt;	
    line-height:11pt;
    padding: 2px 2px 2px 2px;
    /*
    border-collapse: separate;
    border-spacing: 4px;
    */
}

.formDrop
{
    font-family: Arial;       
    font-size: 8pt;	
    line-height:11pt;
    padding: 1px 1px 1px 1px;
    /*
    border-collapse: separate;
    border-spacing: 4px;
    */
}


.center {
	text-align: center;
}

hr {
	color: #cac0af;
	width: 90%;
	text-align: center;
	height: 1px;
}

.Justify{
	text-align: justify;
}

#LeftHome {
	width: 55%;
}

#RightHome {
	width: 45%;
}

#LeftMap {
	float: left;
	width: 30%;
	height: auto !important;
	height: 100px;
	min-height:100px;
}

#RightMap {
	float: right;
	width: 50%;
	height: auto !important;
	height: 100px;
	min-height:100px;
}
.Footer
{
	font-family: Tahoma;
	font-size:8pt;
	color: #978775;
}

.Input
{
	border: solid 1px #000000;
	font-family: Verdana;
	font-size: 12px;
	height: 18px;
	font-weight: normal; 
	background-color:#ffffff;
	/*background-color:#ff0000;*/
}
.Input_OnFocus
{
    border: solid 1px #000000;
	font-family: Verdana;
	font-size: 12px;
	height: 18px;
	font-weight: normal; 
	background-color:#e8f0ee;
}

TextArea
{  
   border: solid 1px #000000;
   font-family: Verdana;
   font-size: 12px;
   line-height: 14px;
   font-weight: normal; 
   /*background-color:#fbf8f2;*/
   /*background-color:#00ff00;*/

}

.Button100
{
	border:outset 1px #007360;
	background-color:#387871;
	color:#FFFFFF;
	font-weight:bold;
	width:100px;
}

.propImg
{
	float:left; vertical-align:bottom;
}

.FeaturedProperty
{
    width:100%;
    padding-top:8px;
    background-color: #F1F0EE;
}
.FeaturedProperty_On
{
    width:100%;
    padding-top:8px;
    background-color: #ccd7d4;
    cursor:pointer;
}

.homepageAwardTitle { color:#000000; font-weight:normal; }
.homepageAwardName { float:left; Margin:0px 0px 5px 10px;  font-size:7pt; font-weight:bold; color:#286D66; }
.floatLeft { float:left; }
.floatRight { float:right; }
.floatNone { float:none; }
    