/* Shadow */
.Shadow
{
	/*background-color:#DCEBFF;*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'gray' , Direction=135, Strength=3);
}

/* General Styles */
.Button1Style
{
	font-family: Arial;
	color: #ffffff;
	font-size: 9pt;
	border-width: thin;
	border-color: #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'gray' , Direction=135, Strength=3);
}

.BasicDarkText1
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}


.BasicFormLabelText1 /*  used on general form, contact, etc...    */
{
	font-family: Arial;
	color: #000000;
	font-size: 10pt;
}

.ErrorText
{
	font-family: Arial;
	font-size: 8pt;
	color: red;
}

.ErrorText2
{
	font-family: Arial;
	font-size: 8pt;
	color: #0D4F76;
}

.Button
{
	color: #000000;
	border-width: thin;
	border-color: #46B372;
	border-right: 1px solid;
	border-left: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	background-color: #A0C0B5;
	font-family: Arial;
}

.FormError
{
	color: #A0C0B5;
	font-family: Arial;
	font-size: 10pt;
}

.ContextTitleText1
{
	font-family: Arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}


.ContentDefaultText
{
	font-family: Arial;
	color: #000000;
	font-size: 10pt;
}

.ContactFormThankYouText
{
	font-family: Arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

.HRStyle
{
	height: 1px;
	color: #000000;
}

.FAQTopLink
{
	font-family: Arial;
	color: #000000;
	font-size: 10pt;
}

.FAQSubHeader
{
	font-family: Arial;
	color: #C57802;
	font-size: 10pt;
	font-weight: bold;
}

/* MLS Quick Search */
.MLSQuickSearchStyle
{
	width: 175;
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
}

.MLSQuickSearchItemStyle
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	width: 170px;
	border-width: 0px;
	border-color: #46B372;
	border-right: 0px solid #46B372;
	border-left: 0px solid #46B372;
	border-top: 0px solid #46B372;
	border-bottom: 0px solid #46B372;
}

.MLSQuickSearchButtonStyle
{
	font-family: Arial;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #466F8D;
	border-width: thin;
	border-color: #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff; /*filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3);*/
}

.MLSQuickSearchAdvancedLinkStyle
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

/* Weather Style */
.WeatherStyle
{
	font-weight: normal;
	font-size: 7pt;
	color: #ffffff;
}


/* My Home Look Styles */
.MyHomeLookStatusBoxStyle
{
	width: 140px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.MyHomeLookStatusBoxStyleActionBar
{
	width: 140px; /*height:107px;*/
	height: 107px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.MyHomeLookStatusBoxLoginTextBox
{
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.MyHomeLookStatusBoxText
{
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.MyHomeLookViewHotListLink
{
	font-family: Arial;
	color: #ffffff;
	font-size: 8pt;
}

/* MyHomeLook Account Action bar */
.MyHomeLookActionBarTitleBox
{
	width: 704px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	font-family: Arial;
	font-size: 8pt;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'gray' , Direction=135, Strength=3);
}

/*  Hot List in MyHomeLook */
.MyHomeLookHotListBorderTable
{
	width: 704px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	border-top: 1px solid #C57802;
	font-family: Arial;
	font-size: 8pt;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'gray' , Direction=135, Strength=3);
}

.MyHomeLookDefaultBorderTable
{
	width: 704px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'gray' , Direction=135, Strength=3);
}

.MyHomeLookDefaultSubHeader
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

.MyHomeLookHotListDataTable
{
	width: 701px;
	background-color: white;
	color: #000000;
	font-size: 9pt;
}

.MyHomeLookHotListLinkButton
{
	color: #000000;
	font-size: 9pt;
}

.MyHomeLookHotListDataTableHeader
{
	background-color: white;
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	border-bottom: 1px solid #C57802;
}

.MyHomeLookHotListDataTableRatingDropdown
{
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.MyHomeLookHotListDataTableRatingDropdownHot
{
	font-family: Arial;
	color: red;
	font-size: 9pt;
	background-color: Red;
}

.MyHomeLookHotListDataTableRow
{
	cursor: hand;
}

/* My HomeLook MLS Details Action Bar */
.MyHomeLookHotListMLSDetailsRatingBox
{
	width: 455px;
	height: 107px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.MyHomeLookHotListMLSDetailsRatingBoxText
{
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.MyHomeLookHotListMLSDetailsRatingRadio
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}

.MyHomeLookRateListingHeader
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}


/* Action Bar Filter Box */
.ActionBarFitlerSortBox
{
	height: 107px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.ActionBarFitlerPriceAndSqFeetStyle
{
	width: 93px;
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.ActionBarFitlerBedsandTypeStyle
{
	width: 100px;
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.ActionBarFilerSortLineBreakImageStyle
{
	height: 60px;
	width: 1px;
}

.ActionBarInputLabels
{
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

/* MLS Cart Box */
.MLSCartStatusBoxStyle
{
	width: 141px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #C57802;
	font-family: Arial;
	color: #ffffff;
	font-size: 8pt;
}

.MLSCartStatusBoxStyleActionBar
{
	width: 90px;
	height: 107px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #C57802;
	font-family: Arial;
	color: #ffffff;
	font-size: 8pt;
}

/* Link List */
.NavLinkListStyle
{
	width: 140px;
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.NavLinkListLinkStyle
{
	border-width: 0px;
	font-family: Arial;
	color: #4E2300;
	font-size: 8pt;
	text-decoration: none;
}

/* Search Form Basic */
.SearchFormBasicBoxStyle
{
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 0px solid;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
	width: 544px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'gray' , Direction=135, Strength=3);
}

.SearchFormBasicInnerStyle
{
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.SearchFormBasicInnerStepTextStyle
{
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	text-decoration: underline;
}

.SearchFormBasicInnerFormStyle
{
	width: 525px;
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.SearchFormBasicInnerHeadStyle
{
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}

.SearchFormBasicInnerInputStyle
{
	width: 160px;
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.SearchFormBasicInnerTextStyle
{
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.SearchFormBasicAreaBoxStyle
{
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 0px solid;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
	width: 535px;
}

.SearchFormBasicInnerCommunityHeader
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}
.SearchFormBasicInnerCommunityCheckStyle
{
	width: 520px;
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.SearchFormBasicInnerAdvancedAreaListBox
{
	width: 221px;
	height: 150px;
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.SearchFormBasicInnerAdvancedAreaButton
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	width: 75px; /*border-width:thin; 	border-color:#000000; 	BORDER-RIGHT: 1px solid #000000; 	border-left: 1px solid #000000; 	border-top: 1px solid #000000; 	border-bottom: 1px solid #000000; 	background-color:#000000; 	filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3);*/
}

.SearchFormBasicInnerAdvancedAreaClearAll
{
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.SearchFormBasicHelpText
{
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.SearchFormBasicSaveSearchNonLoggedIn
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	text-decoration: underline;
}

.SearchFormBasicSaveSearchNamelabel
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.SearchFormBasicResetFormLink
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

/* Search By MLS */
.MLSSearchByMLSFormStyle
{
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
	width: 544px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'gray' , Direction=135, Strength=3);
}

.MLSSearchByMLSFormTextStyle
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	width: 542px;
}

.MLSSearchByMLSTextStyle
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.MLSSearchByMLSFormInputStyle
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	width: 220px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
}

.MLSSearchByMLSSmallTextStyle
{
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.MLSSearchByMLSSmallInputTextStyle
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	width: 153px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
}


/*  Country Club results */
.CCResultsItemBox
{
	width: 700px;
}

.CCSortPanel
{
	width: 700px;
}

.CCResultsCCDataBox
{
	width: 200px;
}

.CCResultsBRText
{
	width: 700px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.CCResultsGCDataBox
{
	width: 200px;
}

.CCResultsItem
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
}

.CCResultsLabel
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
}

.CCResultsCCName
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}


.CCResultsCGName
{
	background-color: #F0DDBF;
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}

.CCResultsLink
{
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.CCRequestLink
{
	color: #C57802;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.CCResultsBolderText
{
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

.CCNextPicLink
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}

.CCDetailsMainPicBox
{
	background-color: #ffffff;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
}

.CCSearchFormBasicBoxStyle
{
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	width: 544px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'gray' , Direction=135, Strength=3);
}

.CCSearchFormBasicHeadStyle
{
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}

.CCSearchFormBasicTextStyle
{
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.CCSearchFormBasicInputStyle
{
	width: 160px;
	border-width: 0px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.CCSearchFormBasicHelpText
{
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.CCHRStyle
{
	height: 1px;
	color: #C57802;
}


/* Golf Course */
.GCResultsItem
{
	background-color: #F0DDBF;
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}

.GCResultsLabel
{
	background-color: #F0DDBF;
	color: #97610E;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}


/* MLS Search Results */
.ListingResultsBox
{
	background-color: #F0DDBF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
}

/* the basic info in the listing results takes 325px the rest is test description */
.ListingsDescriptionStyle
{
	width: 356px;
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}

.ListingsResultsText
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}

.ListingsResultsCourtesyText
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}

.ListingsResultsLabel
{
	color: #97610E;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}
.ListingsResultsDetailsLink
{
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

/* Listing Details */
.ListingDetails
{
	width: 700;
}

.ListingDetailsCommunity
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}

.ListingDetailsText
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}

.ListingDetailsMLSNumber
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.ListingDetailsFurnished
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	text-align: right;
}

.ListingDetailsBoxLabel
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	width: 75px;
}

.ListingDetailsAdditionalDataRoomLabel
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	width: 100px;
}

.ListingDetailsAdditionalDataFeesLabel
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	width: 120px;
}

.ListingDetailsAdditionalDataText
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	width: 50px;
}

.ListingDetailsAdditionalDataSubHeading
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}

.ListingDetailsBox
{
	background-color: #F0DDBF;
	color: #476B4D;
	border-width: thin;
	border-color: #9BB09D;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	width: 170px;
}

.ListingDetailsBoxText
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	text-align: right;
}

.ListingDetailsMainPicBox
{
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
}

.ListingDetailsBoxText
{
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
	text-align: right;
}

/*Listing Pager */
.PagerStyle
{
	width: 700px;
	background-color: Transparent;
	color: #000000;
	font-size: 9pt;
}

.PagerLinkStyle
{
	color: 000000;
	font-size: 9pt;
}

.PagerText
{
	color: 000000;
	font-size: 9pt;
}

.datagridpager
{
	font-size: 10px;
	font-weight: bold;
	color: 000000;
}
.datagridpager a:link
{
	color: 000000;
	font-size: 10px;
	font-weight: normal;
}
.datagridpager a:visited
{
	color: 000000;
	font-size: 10px;
}
.datagridpager a:hover
{
	color: #c0c0c0;
	font-size: 10px;
	font-weight: normal;
}




/*  Small Listing Tabless (used in contact forms) */
.MLSListingTableSmall
{
	width: 400px;
	background-color: white;
	color: #000000;
	font-size: 9pt;
}

.MLSListingTableSmallHeaderStyle
{
	background-color: #C57802;
	color: #ffffff;
	font-size: 9pt;
}



.OverAdvancedTitle
{
	position: absolute;
	left: 56px;
	top: 6px;
	font-size: 14px;
	font-weight: bold;
	color: Black;
}

.OverAdvancedSubTitle
{
	position: absolute;
	left: 270px;
	top: 6px;
	font-size: 14px;
	font-weight: bold;
	color: Black;
}



.ValidationText
{
	color: red;
	font-family: Arial;
	font-size: 9pt;
	text-align: right;
}

/* Hot List  ActionBar Style (Cart) */
.MLSHotListActionBarStyle
{
	width: 701px;
	height: 43px;
	background-color: Transparent;
	color: #000000;
	font-size: 9pt;
}


/* Area Information Styles */
.AreaInfoDynamicContent
{
	color: #000000;
	font-size: 9pt;
	width: 450px;
}

.AreaInfoLinkListTitle
{
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
}

.AreaInfoLinkListDescription
{
	color: #000000;
	font-size: 9pt;
}

.AreaInfoLinkListPhone
{
	color: #000000;
	font-size: 9pt;
}

.AreaInfoLinkListMapText
{
	color: #000000;
	font-size: 9pt;
}

/* Agent Styles */
.AgentResultsPicture
{
	height: 150px;
	width: 113px;
	border-width: thin;
	border-color: #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000; /*#C57802*/
}

.AgentResultsEmail
{
	color: #000000;
	font-size: 9pt;
}

.AgentResultsWebSite
{
	color: #000000;
	font-size: 9pt;
}

.AgentResultsPersonal
{
	color: #000000;
	font-size: 9pt;
}

.AgentResultsBox
{
	color: #000000;
	font-size: 9pt;
}

.AgentActionBarBoxStyle
{
	width: 140px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

/*Agent */
.AgentPagerStyle
{
	width: 540px;
	background-color: Transparent;
	color: #000000;
	font-size: 9pt;
}

.AgentPagerLinkStyle
{
	color: 000000;
	font-size: 9pt;
}

.AgentPagerText
{
	color: 000000;
	font-size: 9pt;
}

.Agentdatagridpager
{
	font-size: 10px;
	font-weight: bold;
	color: 000000;
}
.Agentdatagridpager a:link
{
	color: 000000;
	font-size: 10px;
	font-weight: normal;
}
.Agentdatagridpager a:visited
{
	color: 000000;
	font-size: 10px;
}
.Agentdatagridpager a:hover
{
	color: #c0c0c0;
	font-size: 10px;
	font-weight: normal;
}


.AgentDetailsBox
{
	width: 700;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	background-color: #ffffff;
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}


/* Community Data for neighborhood guide */
.CommunityResultsBox
{
	color: #000000;
	font-size: 9pt;
}

.CommunityResultsItemTitle
{
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial;
}

.CommunityDescriptionText
{
	color: #000000;
	font-size: 9pt;
	font-family: Arial;
}

.CommunityDescriptionPicture
{
	height: 106px;
	width: 200px;
	border-width: thin;
	border-color: #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.CommunityViewHomesLink
{
	color: #000000;
	font-size: 9pt;
	font-family: Arial;
}


/* Mortage Calculator */
.MortgagecalculatorBox
{
	width: 500px;
	background-color: #F0DDBF;
}

.MortgagecalculatorResultsLabel
{
	color: #97610E;
	font-weight: bold;
	font-size: 11pt;
}

/* Offices Page */
.OfficesBox
{
	background-color: #F0DDBF;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	width: 540px;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
}

.OfficesText
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.OfficesDataLabel
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

.OfficesLinkStyle
{
	font-family: Arial;
	color: #C57802;
	font-size: 9pt;
}

/* Publications Style */
.PublicationsLinkStyle
{
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	width: 130px;
}

.EditImage
{
	position: absolute;
	left: 0px;
	top: 0px;
}

/* DateTime: 7/18/2005: Added Zip to search Form */
.SearchFormBasicZipListBox
{
	width: 80px;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
}

/* DateTime: 8/9/2005: Added by Jason to RBDFooter */
.RBDStudiosFooterLink
{
	font-family: Arial;
	color: #ffffff;
	font-size: 8pt;
}

.RBDStudiosFooterText
{
	font-family: Arial;
	color: #ffffff;
	font-size: 8pt;
}

.FooterContactInfoLink
{
	font-family: Arial;
	color: #ffffff;
	font-size: 8pt;
}

.FooterContactInfoText
{
	font-family: Arial;
	color: #ffffff;
	font-size: 8pt;
}

.GlobalFooterTable
{
	width: 734;
}

.PrivacyPolicyLink
{
	font-family: Arial;
	color: #ffffff;
	font-size: 8pt;
}
/*Mortgage Bar Info*/

.MortgageBar
{
	background-color: #F0DDBF;
	color: #476B4D;
	border-width: thin;
	border-color: #9BB09D;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
	width: 570px;
}

.MortgageBarHeader
{
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}


.MortgageBarText
{
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}

.MortgageBarForm
{
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
}


/* Most wanted */
.MostWantedMainText
{
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
	font-weight:bold;
}

.MostWantedBox
{
	background-color:#ffffff;
}

/* -------------------------------------------------------------------*/
/* MapSearchResults */

.MapResults_RightTable
{
	font-family:Times New Roman,arial;
	color: #7D8260;
	font-size: 10pt;
	
}


.MapResults_ColumnHeaders
{
	font-family:Times New Roman,arial;
	color: #000000;
	font-size: 10pt;
	font-weight:bold;
	text-align:center;
	width:125px;
	border-bottom:solid 1px #000000;
}

.MapResults_PriceColumn
{
	font-family:Times New Roman,arial;
	color: #7D8260;
	font-size: 10pt;
	color:#000000;
	text-align:right;
	height:38px;
}

.MapResults_BedColumn
{
	font-family:Times New Roman,arial;
	color: #7D8260;
	font-size: 10pt;
	text-align:center;
	color:#000000;
}

.MapResults_SqFtColumn
{
	font-family:Times New Roman,arial;
	color: #7D8260;
	font-size: 10pt;
	text-align:center;
	color:#000000;
}

.MapResults_ActiveRow
{
	font-family:Times New Roman,arial;
	color: #7D8260;
	font-size: 10pt;
	text-align:right;
	background-color:#e0e0e0;
	/*font-weight:bold;*/
}

.MapResults_StandardRow
{
font-family:Times New Roman,arial;
	color: #7D8260;
	font-size: 10pt;
	text-align:right;
	/*background-color:#e0e0e0;*/
	/*font-weight:bold;*/
}

.MapResults_MapStyle
{
 width: 450px;
 height: 400px;
 border:solid 1px #000000;
}

.MapResults_ListingCourtesy
{
	font-family:Times New Roman,arial;
	color: #a0a0a0;
	font-size: 8pt;
}

.MapResults_PictureBox
{
	/*width:760px;*/
	border-width: thin;
	border-color: #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size:11;
	font-family:arial;
}

.ListingResultsBoxOpenHouse
{
	background-color: #FFF5A0;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	border-width: thin;
	border-color: #C57802;
	border-right: 1px solid #C57802;
	border-left: 1px solid #C57802;
	border-top: 1px solid #C57802;
	border-bottom: 1px solid #C57802;
}


