/* 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:#7C7A51;
	font-weight:bold;
	background-color:white;
	

	border-color:#7C7A51;
	BORDER-RIGHT: 1px solid #7C7A51;
	border-left: 1px solid #7C7A51;
	border-top: 1px solid #7C7A51;
	border-bottom: 1px solid #7C7A51;
	/*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:#000000;
}


/* My Home Look Styles */
.MyHomeLookStatusBoxStyle
{
	width:140px;
	border-width:thin;
	border-color:#A5C9E9;
	BORDER-RIGHT: 1px solid #A5C9E9;
	border-left: 1px solid #A5C9E9;
	border-top: 1px solid #A5C9E9;
	border-bottom: 1px solid #A5C9E9;
	background-color:#ffffff;
	font-family:Arial;
	color:#000000;
	font-size:8pt;
}

.MyHomeLookStatusBoxStyleActionBar
{
	width:140px;
	/*height:107px;*/
	height:107px;
	border-width:thin;
	border-color:#A5C9E9;
	BORDER-RIGHT: 1px solid #A5C9E9;
	border-left: 1px solid #A5C9E9;
	border-top: 1px solid #A5C9E9;
	border-bottom: 1px solid #A5C9E9;
	background-color:#ffffff;
	font-family:Arial;
	color:#000000;
	font-size:8pt;
}

.MyHomeLookStatusBoxLoginTextBox
{
	border-width:thin;
	border-color:#567893;
	BORDER-RIGHT: 1px solid #567893;
	border-left: 1px solid #567893;
	border-top: 1px solid #567893;
	border-bottom: 1px solid #567893;
	background-color:#ffffff;
	font-family:Arial;
	color:#000000;
	font-size:8pt;
}

.MyHomeLookStatusLink
{
	font-family:Arial;
	font-size:8pt;
	color:#001725;
}

.MyHomeLookStatusBoxText
{
	font-family:Arial;
	color:#000000;
	font-size:8pt;
}

.MyHomeLookViewHotListLink
{
	font-family:Arial;
	color:#001725;
	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:#A5C9E9;
	BORDER-RIGHT: 1px solid #A5C9E9;
	border-left: 1px solid #A5C9E9;
	border-top: 1px solid #A5C9E9;
	border-bottom: 1px solid #A5C9E9;
	background-color:#A5C9E9;
	font-family:Arial;
	color:#001725;
	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:#000000;
	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;
}

/* 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;
}

.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
}

.EditItemImage 
{
	position:absolute; 
	left:0px; 
	top:0px;
	z-index:99;
}

.FeaturedPropertyRotatorBox
{
 background-color:#001725;
}
.FeaturedPropertyRotatorImage
{
	Width:140;
	Height:120;
	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;
}

/* 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;
}

.PrivacyPolicyLink
{
	font-family:Arial;
	color:#ffffff;
	font-size:8pt;
}