/* 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;
	font-weight:bold;
  cursor:hand;
	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;
}



/* 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;
}

.brokertext
{
	font-weight:normal;
	font-size:7pt;
	color:#000000;
}
/* 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;
}

/* 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;
}



/* 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;
}

/* 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:#E3F2FF;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	
	border-width:thin;
	border-color:#A6C9E9;
	BORDER-RIGHT: 1px solid #A6C9E9;
	border-left: 1px solid #A6C9E9;
	border-top: 1px solid #A6C9E9;
	border-bottom: 1px solid #A6C9E9;

}


.ListingDetailsBoxTextFeatures
{
	color:#000000;
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	padding-left:10px;
}

/* the basic info in the listing results takes 325px the rest is test description */
.ListingsDescriptionStyle
{
	width:280px;
	color:#000000;
	font-family:Arial;
	font-size:9pt;
}

.ListingsResultsText
{

	color:#000000;
	font-family:Arial;
	font-size:9pt;
}

.ListingsResultsCourtesyText
{
	color:#909090;
	font-family:Arial;
	font-size:7pt;
}

.ListingsResultsLabel
{

	color:#003366;
	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:580;
}

.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:#33593A;
	font-family:Arial;
	font-size:9pt;
	width:75px;
}

.ListingDetailsBox
{
	background-color: #E3F2FF;
	color: #000000;
	border-width: thin;
	border-color: #A6C9E9;
	border-right: 1px solid #A6C9E9;
	border-left: 1px solid #A6C9E9;
	border-top: 1px solid #A6C9E9;
	border-bottom: 1px solid #A6C9E9;
	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;
}


/*  Small Listing Tabless (used in contact forms) */
.MLSListingTableSmall
{
	width:550px;
	background-color:Transparent;
	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;
}

.textbox {
	background-color : #ffffff;
	border : 1px solid #888888;
	color : #000000;
	font-family : verdana,helvetica,geneva;
	font-size : 11px;
}
