/* 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: #FF9F11;
}

.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;
}


/* 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;
	border-left: 0px solid;
	border-top: 0px solid;
	border-bottom: 0px solid;
}

.MLSQuickSearchButtonStyle
{
	font-family: Arial;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #466F8D;
}

.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;
	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;
}

/* 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);
}

.MyHomeLookHotListDataTable
{
	width: 701px;
	background-color: white;
	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: 80px;
	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;
}

.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;
}

/* 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;
}

.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;
}


/*  Country Club results */
.CCResultsItem
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
}

.CCResultsLabel
{
	background-color: #ffffff;
	color: #59785E;
	font-family: Arial;
	font-size: 8pt;
}

.CCResultsCCName
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}


.CCResultsCGName
{
	background-color: #AAD9AE;
	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: #4B9B52;
	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: #227231;
	border-right: 1px solid #227231;
	border-left: 1px solid #227231;
	border-top: 1px solid #227231;
	border-bottom: 1px solid #227231;
}


/* Golf Course */
.GCResultsItem
{
	background-color: #AAD9AE;
	color: #000000;
	font-family: Arial;
	font-size: 9pt;
}

.GCResultsLabel
{
	background-color: #AAD9AE;
	color: #59785E;
	font-family: Arial;
	font-size: 10pt;
}


/* 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;
}

.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;
}


/* 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: #97610E;
	font-family: Arial;
	font-size: 9pt;
	width: 75px;
	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;
}
/*Open House Styles*/

.OpenHouseTitleBarClass
{
	/*background-color: #ffffff;*/
	color: #0C3C6C;
	font-family: Arial;
	font-size: 11pt;
	font-style: italic;
	font-weight:bold;
	padding: 4px 4px 4px 4px;
	text-decoration:none;
	font-weight:bold;
}
/* Featured Property Styles */

.FeaturedPropertyHeader
{
	background-color: #ffffff;
	color: #DD2E39;
	font-family:Berthold bakersfield;
	font-size: 11pt;
	font-style: italic;
	font-weight:bold;
}

.FeaturedPropertyText
{
	
	color: #000000;
	font-family: verdana;
	font-size: 8pt;
	
}
.FeaturedPropTable
{
	padding: 2px 2px 2px 2px;
	background-color: #ebf3f8;
}
.FeaturedPropPicBox
{
	width:192px;
	height:125px;
}
.FeaturedPropertyHR
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	height:1px;
	
}

.FeaturedPropertyAgent
{
	
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	font-weight:normal;
	
}

.FeaturedPropertyPrice
{
	
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	
}


/* Area Information Styles */
.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;
}

.AgentResultsEmail
{
	color: #000000;
	font-size: 9pt;
}

.AgentResultsWebSite
{
	color: #000000;
	font-size: 9pt;
}

.AgentResultsPersonal
{
	color: #000000;
	font-size: 9pt;
}

.AgentResultsBox
{
	color: #000000;
	font-size: 9pt;
}

.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;
}

.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;
}

/* 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:#000000;
	font-size:8pt;
}

.RBDStudiosFooterText
{
	font-family:Arial;
	color:#000000;
	font-size:8pt;
}

.PrivacyPolicyLink
{
	font-family:Arial;
	color:#000000;
	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;
}

/* -------------------------------------------------------------------*/
/* 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;
}


