
body
{
	margin-top:0px;
	background-color:#63852A;
	background-image:url(/user_data/template/elements/bg.jpg);
}

.BodyCell
{
	background-color: #0D500F;
}

.DefaultText,td,body
{
	color: #CCCCCC;
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.DefaultText2
{
	color: #FFFFFF;
	font-family: Arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

a			{ color: #FFFFFF }
a:visited	{ color: #FFFFFF }
a:hover		{ color: #87C44B }
a:active	{ color: #87C44B }

img { border-style:none; }

font {font-size:10pt}

h1.PageHeading
{
	color: #FFFFFF;
	font-family: Arial,sans-serif;
	font-size: 15pt;
	margin-bottom: 0px;
}

h1
{
	color: #FFFFFF;
	font-family: Arial,sans-serif;
	font-size: 16pt;
	margin-bottom: 5px;
}

h2
{
	color: #FFFFFF;
	font-family: Arial,sans-serif;
	font-size: 13pt;
	margin-bottom: 5px;
}

.Heading3
{
	color: #FFFFFF;
	font-family: Arial,sans-serif;
	font-size: 14pt;
}

a:link.DefaultText		{ color: #FFFFFF }
a:visited.DefaultText	{ color: #FFFFFF }
a:hover.DefaultText		{ color: #87C44B }
a:active.DefaultText	{ color: #87C44B }

.Error
{
	color: #E50000;
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.FinePrint
{
	color: #FFFFFF;
	font-family: Verdana,sans-serif;
	font-size: 7pt;
	font-weight: normal;
}

.ErrorHeading
{
	color: #CC3300;
	font-family: Arial,sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

.Heading2
{
	color: #000000;
	font-family: Arial,sans-serif;
	font-size: 13pt;
	font-weight: bold;
}

.Link
{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a:link.Link    { color: #FFFFFF }
a:visited.Link { color: #FFFFFF }
a:hover.Link   { color: #87C44B }
a:active.Link  { color: #87C44B }

.ListingLink
{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a:link.ListingLink    { color: #FFFFFF }
a:visited.ListingLink { color: #FFFFFF }
a:hover.ListingLink   { color: #87C44B }
a:active.ListingLink  { color: #87C44B }

.ViewTypeLink
{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	cursor: pointer;
	text-decoration: underline;
}
a:link.ViewTypeLink    { color: #FFFFFF }
a:visited.ViewTypeLink { color: #FFFFFF }
a:hover.ViewTypeLink   { color: #87C44B }
a:active.ViewTypeLink  { color: #87C44B }

.TextMenu
{
	font-family: Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	cursor:default;
	text-decoration: none;
}
a:link.TextMenu    { color: #FFFFFF;text-decoration: underline;cursor: pointer; }
a:visited.TextMenu { color: #FFFFFF;text-decoration: underline;cursor: pointer; }
a:hover.TextMenu   { color: #87C44B;text-decoration: underline;cursor: pointer; }
a:active.TextMenu  { color: #87C44B;cursor: pointer; }

.MediumLink
{
	font-family: Arial,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a:link.MediumLink    { color: #FFFFFF }
a:visited.MediumLink { color: #FFFFFF }
a:hover.MediumLink   { color: #87C44B }
a:active.MediumLink  { color: #87C44B }

/* Advanced Search */
Table.AdvancedSearch 
{
	background-color: #386E26;
	margin-top: 10px;
	margin-left: 20px;
}

TD.AdvancedSearch { background-color: #386E26; }

.AdvancedSearchTitle 
{
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
}

/* Form Box */
Table.FormBox
{
	background-color: #386E26;
}

TD.FormBox { }
TD.FormBoxTitle 
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #133F73;
}

/* Card View */
.CardTab
{
	color: #333;
	background-color: #799D42/*799D42*/
}

.CardViewOutside
{
	background-color: #396E26;/*0D500F*/
}
.CardViewInside
{
	background-color: #396E26;/*396E26*/
}

.CardTable
{
	background-color: #396E26;/*396E26*/
}

.CardField,.CardValue,.GalleryCell,.ListMLSNum,.ListField,.ListValue {color:#F5F5F5;}

.CardTitle {
background-color:#799D61;
color:#333;
}

/********** User Controls *********************/

/* Rotator */
Table.Rotator
{
cursor: pointer;
background-color:#386E26;
}

.RotatorImage{margin:2px 12px 0}

#RotatorTitle,#RotatorPrice,#RotatorDesc {font-size: 8pt;}

.RotatorContent
{
width:258px;
color: #FFFFFF;
font-size:8px;
margin:5px 3px 3px 8px;
}

.RotatorViewDetails
{
margin-top:10px;
text-align:center;
}

/* Quick Search  */
.QuickSearch
{
	background-color: #386E26;
	background-image: url(/user_data/controls/quick_search/qs_tree_bg.jpg);
}

.QuickSearch form
{
        padding-left: 25px;
}
/*
TD.QuickSearch { background-color: #DEE3E9; }

.QuickSearchTitle
{
	font-weight: bold;
	margin-top: 3px;
	margin-left: 2px;
	margin-bottom: 2px;
}*/

.QuickSearchContent
{
	font-family: Verdana, Sans-Serif;
	margin-top: 3px;
	margin-left: 26px;
	margin-bottom: 0px;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}

.QuickSearchLink
{
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a:link.QuickSearchLink    { color: #FFFFFF }
a:visited.QuickSearchLink { color: #FFFFFF }
a:hover.QuickSearchLink   { color: #87C44B }
a:active.QuickSearchLink  { color: #87C44B }

.QuickSearchAdvLink
{
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a:link.QuickSearchAdvLink    { color: #FFFFFF }
a:visited.QuickSearchAdvLink { color: #FFFFFF }
a:hover.QuickSearchAdvLink   { color: #87C44B }
a:active.QuickSearchAdvLink  { color: #87C44B }

/* Member Area */
Table.MemberArea
{
	background-image:url(/user_data/controls/member_area/ml_bg.gif);
}
/*
TD.MemberArea { background-color: #DEE3E9; }

.MemberAreaTitle
{
	font-weight: bold;
	margin-top: 3px;
	margin-left: 20px;
	margin-bottom: 2px;
}
*/
.MemberAreaContent
{
	font-family: Verdana, Sans-Serif;
	margin-top: 3px;
	margin-left: 26px;
	margin-bottom: 0px;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}

.MemberAreaLink
{
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a:link.MemberAreaLink    { color: #FFFFFF }
a:visited.MemberAreaLink { color: #FFFFFF }
a:hover.MemberAreaLink   { color: #87C44B }
a:active.MemberAreaLink  { color: #87C44B }

/* Footer */

.FooterContactInfo
{
	color: #FFFFFF;
	font-family: Verdana,sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

a:link.FooterContactInfo    { color: #f1f1f1;text-decoration: underline;cursor: pointer; }
a:visited.FooterContactInfo { color: #DDD7AC;text-decoration: underline;cursor: pointer; }
a:hover.FooterContactInfo   { color: #DDD7AC;text-decoration: underline;cursor: pointer; }
a:active.FooterContactInfo  { color: #DDD7AC;cursor: pointer; }
	
.WuDataLink
{
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

a:link.WuDataLink    { color: #FFFFFF; }
a:visited.WuDataLink { color: #FFFFFF; }
a:hover.WuDataLink   { color: #CCCCCC; }
a:active.WuDataLink  { color: #CCCCCC; }

/* Details Page */
.DetailsLink
{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.DetailsTitle 
{
	font-size: 12pt;
	font-weight: bold;
}
.DetailsLine {background-color: #386E26;}
.DetailsTable {}
.DetailsField,.DetailsValue {
font-family: Verdana,Sans-Serif;
font-size: 9pt;
}
.DetailsDescription {}

select { max-width: 10em }// These rules are for WUpdate 2.8


.FormBox { margin: 2em; 
border: solid 1px; 
}

.FormBox p { padding: 1em }

.FormBox form { padding: 2em }

.FormBox h3 {  
text-decoration: underline;
}

.FormBox h2 { 
font-size:14pt;
font-weight:bold;
margin:0;
padding:3px 0 3px 10px;
}

.FormBox input { float: left }

.FormBox label { float: left; 
width: 13em }

.FormBox .checkbox { width: 35em }

.FormBox br { clear: both }

// These rules fix an Internet Explorer disappearing text bug.
.FormBox h2 { height: 0.01% }
.FormBox h3 { height: 0.01% }
.FormBox p { height: 0.01% }

select { max-width:10em }

.DetailsField { font-weight: bold }

.right { float: right }

img.header { margin: 0; padding: 0 }

.QuickSearch .AdvancedSearchContent select {
margin-bottom: 0;
float: left;
}

.QuickSearch .AdvancedSearchContent label {
display: block;
}

.RangeSeparator { float: left; padding: 0 3px 0 3px }
.QuickSearch .AdvancedSearchContent .SmallSelect {
float: left
margin:0;
padding:0;
}

.QuickSearchContent {
text-align: left;
height: 0.01%;
}

.radioListingSelect input {
float: none
}

.countyMap {
float: right;
}


