
.BodyCell
{
	background-image: url(/user_data/template/elements/body_cell_bg.jpg);
	background-position: top right;
	background-repeat: no-repeat; 
}

.DefaultText,td,body
{
	color: #535353;
	
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.DefaultText2
{
	color: #535353;
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

a			{ color: #535353 }
a:visited	{ color: #535353 }
a:hover		{ color: #000266 }
a:active	{ color: #000266 }

img { border-style:none; }

font {font-size:10pt}

h1.PageHeading
{
	color: #535353;
	font-family: Arial,sans-serif;
	font-size: 15pt;
	margin-bottom: 0px;
}

h1
{
	color: #535353;
	font-family: Arial,sans-serif;
	font-size: 16pt;
	margin-bottom: 5px;
}

.Heading3
{
	color: #535353;
	font-family: Arial,sans-serif;
	font-size: 14pt;
}

a:link.DefaultText		{ color: #535353 }
a:visited.DefaultText	{ color: #535353 }
a:hover.DefaultText		{ color: #000266 }
a:active.DefaultText	{ color: #000266 }

.Error
{
	color: #CC3300;
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.FinePrint
{
	color: #535353;
	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: #333333;
	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: #535353 }
a:visited.Link { color: #535353 }
a:hover.Link   { color: #000266 }
a:active.Link  { color: #000266 }

.ListingLink
{
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
a:link.ListingLink		{ color: #535353;}
a:visited.ListingLink	{ color: #535353;}
a:hover.ListingLink		{ color: #000266;}
a:active.ListingLink	{ color: #000266;}

.ViewTypeLink
{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	cursor: pointer;
	text-decoration: underline;
}
a:link.ViewTypeLink    { color: #535353 }
a:visited.ViewTypeLink { color: #535353 }
a:hover.ViewTypeLink   { color: #000266 }
a:active.ViewTypeLink  { color: #000266 }

.TextMenu
{
	font-family: Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	cursor:default;
	text-decoration: none;
}
a:link.TextMenu    { color: #535353;text-decoration: underline;cursor: pointer; }
a:visited.TextMenu { color: #535353;text-decoration: underline;cursor: pointer; }
a:hover.TextMenu   { color: #000266;text-decoration: underline;cursor: pointer; }
a:active.TextMenu  { color: #000266;cursor: pointer; }

.MediumLink
{
	font-family: Arial,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a:link.MediumLink    { color: #535353 }
a:visited.MediumLink { color: #535353 }
a:hover.MediumLink   { color: #000266 }
a:active.MediumLink  { color: #000266 }

.Form
{
	margin: 0px 0px 0px 0px;
}

/* Advanced Search */
Table.AdvancedSearch 
{
	background-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
}

TD.AdvancedSearch { background-color: #31435B; }

.AdvancedSearchTitle 
{
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: bold;
}

/* Form Box */
Table.FormBox
{
	background-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
}

TD.FormBox { }
TD.FormBoxTitle 
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #31435B;
}

/* Card View */
.CardViewOutside
{
	background-color: #FFFFFF;
}
.CardViewInside
{
	background-color: #FFFFFF;
}

/********** User Controls *********************/

/* Rotator */
Table.Rotator
{
	cursor: pointer;
	background-color:#f4f4f4;
	border-style:solid; 
	border-width:1px; 
	border-color:#999999;
}

/*.RotatorImage
{
	border-style:solid; 
	border-width:1px; 
	border-color:#C3C3C3;
}*/


#RotatorTitle,#RotatorPrice,#RotatorDesc
{
	font-size: 8pt;
}

.RotatorContent
{
	color: #333333;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 3px;
}

.RotatorViewDetails
{
	color: #333333;
	margin-top: 8px;
	font-size: 8pt;
}

/* Quick Search */
Table.QuickSearch
{	
	background-color: #31435B;
	margin-left: 0px;
}

/*TD.QuickSearch { background-color: #A70000; }

.QuickSearchTitle
{
	font-weight: bold;
	margin-top: 3px;
	margin-left: 2px;
	margin-bottom: 2px;
}*/

.QuickSearchContent
{
	color: #FFFFFF;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	margin-top: 3px;
	margin-left: 10px;
	margin-bottom: 5px;
}

/*.QuickSearchLink
{
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a:link.QuickSearchLink    { color: #333333 }
a:visited.QuickSearchLink { color: #333333 }
a:hover.QuickSearchLink   { color: #000266 }
a:active.QuickSearchLink  { color: #000266 }

.QuickSearchAdvLink
{
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	color:#333333;
}
a:link.QuickSearchAdvLink    { color: #333333  }
a:visited.QuickSearchAdvLink { color: #333333  }
a:hover.QuickSearchAdvLink   { color: #000266 }
a:active.QuickSearchAdvLink  { color: #000266 }
*/

/* Member Area */
Table.MemberArea
{
	background-color: #31435B;
	margin-left: 0px;
}

/*
TD.MemberArea 
{
}

.MemberAreaTitle
{
	background-color: #31435B;
	color:#333333;
	font-size:14pt;
	font-weight: bold;
	margin-top: 3px;
	margin-left: 0px;
	margin-bottom: 2px;
}
*/
.MemberAreaContent
{
	color: #FFFFFF;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	margin-top: 3px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.MemberAreaLink
{
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

a:link.MemberAreaLink    { color: #FFFFFF }
a:visited.MemberAreaLink { color: #FFFFFF }
a:hover.MemberAreaLink   { color: #E5E5E5 }
a:active.MemberAreaLink  { color: #E5E5E5 }

/* Footer */

.FooterContactInfo
{
	color: #535353;
	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
{
	color: #535353;
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

/* Other */

.DogCaption
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9pt;
	font-style: italic;
}

/* 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 {}
.DetailsTable {}
.DetailsField 
{
	font-family: Verdana,Sans-Serif;
	font-size: 9pt;
}
.DetailsValue 
{
	font-family: Verdana,Sans-Serif;
	font-size: 9pt;
}
.DetailsDescription {}


.MembersOnlyDetailsMessage {
font-style: italic;
}

#BelowFooterKeywordText {
font-family:Verdana,sans-serif;
font-size:9pt;
}



.AlignedForm label,input,textarea,select {
float:left;
margin-bottom:.5em;
}

.AlignedForm .SmallSelect {width:4.2em;}

.AlignedForm label {
text-align:right;
width:6em;
margin-right:.3em;
}

.AlignedForm br,.clear {clear:left;}

.AlignedForm .RangeSeparator {
float:left;
padding:0 10px;
}

.ClippableMulti {
width:150px;
height:150px;
}

.ClippableMulti select {
position:absolute;
width:150px;
height:150px;
}

.MultiCaption {
font-size:10px;
}

#AddButton {
width:70px;
font-size:9px;
margin:0 10px 5px;
}

#RemoveButton {
width:70px;
font-size:9px;
margin:0 10px 0px;
}

#AdvancedSearch h2 {
font-size:16px;
font-weight:bold;
margin:0;
}

#AdvancedSearchContent {
margin:10px 5px 3px 10px;
}



#DetailsBottomFields {
font-family:Verdana;
font-size:12px;
}

#DetailsBottomFields h3 {
font-size:100%;
width:10em;
margin:0;
margin:0 .3em 0 1em;
float:left;
}


// 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;
}

.QuickSearchContent .AdvancedSearchContent label {
display: block;
}

.RangeSeparator { float: left; padding: 0 3px 0 3px }
.QuickSearchContent .AdvancedSearchContent .SmallSelect {
float: left
margin:0;
padding:0;
}

.QuickSearchContent {
text-align: left;
height: 0.01%;
font-size: small;
}

.radioListingSelect input {
float: none
}

.countyMap {
float: right;
}


