.hfdivNavigatorBar
{
	/*width:860px;*/
	width:100%;
	height:24px;
	position:relative;
	/*left:9px;
	top:6px;
	/*background-image:url('../images/navbar.gif');*/
	top:0px;
	background-image:url('../images/AmberHeader.gif');
	background-position:center;
	color:White;
	line-height:24px;	
}

.hfdivNavigatorBarBottom
{
	/*width:860px;*/
	width:100%;
	height:24px;
	position:relative;
	/*left:9px;
	top:6px;
	/*background-image:url('../images/navbar.gif');*/
	
	background-image:url('../images/AmberHeader.gif');
	background-position:center;
	color:White;
	vertical-align:bottom;
	 
}

.hfdivSearchResultBar
{
	/*width:860px;*/
	width:99%;
	height:24px;
	position:relative;
	/*left:9px;
	top:6px;
	/*background-image:url('../images/navbar.gif');*/
	top:0px;
	background-image:url('../images/SearchResultBar.gif');
	background-position:center;
	color:#00a9df;
	vertical-align:middle;
	line-height:24px;
}

.hfNavigatorButton
{
	color: #333333;
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	top:-7px;
	cursor:pointer;
	text-decoration:none;
	color:White;
}
.hfa
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
	background-color:#e0e0e0;
}

.hfTableMain
{
	margin-top:4px;
	margin-left:6px;
	width:954px; 
	height:430px;
}
.hftd
{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:2px;
	vertical-align:top;
}

.hftdLeft
{
	width:480px;
	height:494px;
	vertical-align:top;
}
.hftdRight
{
	width:407px;
	height:494px;
	vertical-align:top;
}
.hfLabel
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
}
.hfLabelLink
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
	text-decoration:underline;
	cursor:hand;
}

.hfLink
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
}
.hfLabelBold
{
	font-family:Verdana,Arial;
	font-size:7pt;
	font-weight:bold;
	color:#444444;
	margin-left:4px;
}

.hfLabelBoldLink
{
	font-family:Verdana,Arial;
	font-size:7pt;
	font-weight:bold;
	color:#444444;
	cursor:hand; 
	text-decoration: underline;
}

.hfLabelBigBold
{
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	color:#444444;
}

.hfLabelBigBoldLink
{
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	color:#444444;
	cursor:hand; 
	text-decoration: underline;	
}

.hfLabelHeader
{
	font-family:Verdana,Arial;
	font-size:14pt;
	font-weight:bold;
	color:#222222;
}
.hfLabelHeader2
{
	font-family:Verdana,Arial;
	font-size:11pt;
	font-weight:bold;
	color:#222222;
}

.hfLabelLot
{
	font-family:Verdana,Arial;
	font-size:14pt;
	font-weight:bold;
	color:#444444;
	z-index:1000;
	position:absolute;
	top:55px;
	left:18px;
	vertical-align:middle;
	text-align:center;
	width:58px;
}

.hfLabelLotCaption
{
	font-family:Verdana,Arial;
	font-size:7pt;
	font-weight:bold;
	color:#444444;
	z-index:1000;
	position:absolute;
	top:40px;
	left:18px;
	vertical-align:middle;
	text-align:center;
	width:58px;
}

.hfChkRad
{
	padding: 7px 7px 7px 6px;
	font-family: Verdana,Arial;
	font-size: 7pt;
	color: #333333;
	border: 0px;
	margin: 0px;
}

.hfDropdown
{
	padding: 0px;
	width:74px;
	font-family: Verdana,Arial;
	font-size: 7pt;
	color: #333333;
	/*border: 0px;
	margin: 0px;*/
}
.hfTxtInput
{
	padding: 0px;
	width:70px;
	font-family: Verdana,Arial;
	font-size: 7pt;
	color: #333333;
	margin: 0px;
}
.hfdivButtonBar
{
	/*position:absolute;
	left:462px;
	top:430px;*/
	/*position:relative;*/
	width: 1200px;
	height:19px;
	vertical-align:middle;
	/*background-image:url('../images/small-nav-buttons.gif');*/
}
.hfButton
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:White;
	height:12px;
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:0px;
	background-color:Gray;
}
.hfLinkButton
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:White;
	text-decoration:none;
}
.hfdivLocation
{
	position:absolute;
	top:0px;
	width:400px;
	margin-left:10px;
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
	z-index:20001;
}
.hfLocationLink
{
	font-family:Arial;
	font-weight:bold;
	font-size:8pt;
	color:#333333;
	text-decoration:none;
}
.hfdivSelect
{
	position: absolute;
	top: 15px;
	/*width:100px;*/
	padding:2px;
	overflow: auto;
	background-color:#eeeeee;
	border-color: #C0C0C0;
	border-style: solid solid solid solid;
	border-width: 1px;
	font-family:Verdana,Arial;
	font-size:7pt;
	visibility:hidden;
	/*display:none;*/
	z-index:20001;
}
.hfdivSearch
{
	position: relative;
	top: 8px;
	/*left:9px;*/
	height: 550px;
	/*width: 860px;*/
	width: 100%;
	overflow: hidden;
/*	background-color:#eeeeee;*/
}
.hfdivCoreSearch
{
	/*position:absolute;*/
	position:relative;
	/*top:330px;*/
	left:0px;
	width:100%;
	height:473px;
}
.hfdivOptionB
{
	/*position:absolute;*/
	position:relative;
	top:0px;
	width:460px;
	height:462px;
	background-color: white;
	opacity: 0.9;
	filter: alpha(opacity=90);
	/*visibility:hidden;*/
	display:none;
	
}
.hfdivOption
{
	/*position:absolute;*/
	position:relative;
	/*top:426px;*/
	top:2px;
	left:8px;
	/*width:462px;*/
	width:100%;
	display:none;
}
.hfOptionTable
{
	padding:0px;
	margin:12px auto 12px 0px;
	border-spacing:0px;
	border-width:0px;
	border-collapse:collapse;
}
.hfOptionCell
{
	padding:0px;
	margin:0px;
	font-size:6.4pt;
	border-spacing:0px;
	border-width:0px;
	vertical-align:top;
}
.hfFieldset
{
	border-width: 1px; 
	border-color: #C0C0C0; 
	border-style: solid none none none;
}
.hfFieldset2
{
	border-width: 1px; 
	border-color: #C0C0C0; 
	border-style: solid solid solid solid;
}
.hfdivMapBack	
{
	/*position:absolute;*/
	position:relative;
	top:0px;
	left:0px;
	/*background-image:url('../images/GMapS.JPG');*/
	/*width:462px;
	height:336px;*/
	vertical-align:top;
	width:100%;
	height:100px;
	z-index:0;
	background-repeat:no-repeat;
	float:left;
}

.hfdivMapBackFull	
{
	position:absolute;
	top:0px;
	background-image:url('../images/GMapL.JPG');
	/*width:866px;*/
	width:100%;
	height:451px;
	z-index:20000;
}

.hfdivMap
{
	/*width:433px;
    height:293px;*/
    position:absolute;
	width:100%;
	height:491px;
	top:15px;
	/*border-width:2px;
	/*border-style:solid;
	border-color:Blue;*/
	/*margin-top:24px;*/
	/*margin-left:12px;*/
}

.hfdivMapFull
{
	/*width:837px;*/
	width:100%;
	height:408px;
	border:0px;
	margin-top:24px;
	margin-left:12px;
}

.hfdivButton
{
	position:absolute;
	top:244px;
}
.hfdivButtonCS
{
	position:absolute;
	top:680px;
}
.hfdivGrid
{
	/*position:absolute;*/
	position:relative;
	/*left:462px;*/
	top:0px;
	/*height: 420px;*/
	/*width: 398px;*/
	width:100%;
	overflow: auto;
	border-width: 0px;
	scrollbar-face-color:#909090;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#B0B0B0;
	scrollbar-shadow-color:rgb(100,100,100);
	scrollbar-highlight-color:rgb(100,100,100);
	scrollbar-3dlight-color:#E0E0E0;
	scrollbar-darkshadow-Color:#606060;
}

.hfdivAvailability
{
	position: relative;
	height: 550px;
	width:100%;
	overflow: auto;
	/*border-color: #C0C0C0;
	border-style: solid none solid solid;
	border-width: 1px;*/
	scrollbar-face-color:#909090;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#B0B0B0;
	scrollbar-shadow-color:rgb(100,100,100);
	scrollbar-highlight-color:rgb(100,100,100);
	scrollbar-3dlight-color:#E0E0E0;
	scrollbar-darkshadow-Color:#606060;
}

.hfGridTable
{
	/*width:376px;*/
	width:99%;
	border-style: solid;
	border-width:1px;
	border-color:#e7e7e9;
	/*line-height:10px;*/
	/*margin:2px;*/
}
.hfGridTableInTable
{
	border-style: none;
}
.hfGridTable2
{
	width:100%;
	border-style: solid;
	border-width:2px;
	border-color:Gray;
	line-height:10px;
}


.gridHeadings{
	color: black;
	font-family: Verdana, Arial;
	font-size:7pt; 
	font-weight:bold;
	text-align: center;
	height:30px;
	background-color:#444444;
}

.AlternatingItemStyle
{ 
	background-color:#e7e7e7;
	color: #333333;
	font-family: Verdana, Arial ;
    font-size:7pt;
    text-align:center;      
}
.SelectedItemStyle
{
 background-color:#99cccc;  
 color: #4d4d4e;
 font-family: Verdana, Arial ;
 font-size:7pt;
 text-align:center;
}	
.ItemStyle
{
 background-color:White; 
 color:#4d4d4e ;
 font-family: Verdana, Arial ;
 font-size:7pt;
 text-align:center;
}

.hfProgress
{
	background-color: #070707;
	color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight:bold;
	position:absolute;
	z-index: 30000;
	/*top: 238px;
	width:880px;
	height:293px;*/
	top:75px;
	width:975px;
	height:100%;
	text-align:center;
	opacity: 0.4;
	filter: alpha(opacity=40);
	padding-top:200px;
}
.hfHidden
{
	visibility:hidden;
	display:none;
}
.hfifrmSave
{
	border-style: none;
	position: absolute;
	width: 880px;
	top: 236px;
	height: 496px;
	z-index: 30000;
}

.hfChkLabel
{
	font-family:Verdana,Arial;
	font-size:7pt;
	color:#333333;
	vertical-align:middle;
}

.divButtonPanelBackground
{
	float:left; 
	text-align:center;
	/*background-image:url('../images/small-nav-buttons.gif');*/
	color: #00a9df;
	height: 21px;
	padding-top:3px;
	@padding-top:0px;	
	@vertical-align:top;
	@height: 24px;
	width:170px;
	border-style:solid;
	border-width:1px;
	/*border-color:#efefef;*/
	border-color: #e6e6e8;
}

.bottonNavigatebar
{
	font-family:Arial,Verdana;
	font-size:8pt;
	color:#00a9df;
	text-decoration:none;
	font-weight: bold;
}
	
.gridItemText
{
	font-family: Arial,Verdana;
	font-size:8pt;
	color:black;
	text-decoration:none;
	text-align: center;
	/*font-weight: bold;*/
}

.communityBoxText
{
	padding-left:5px;
	height:14px;
}

.communityInfoLabel
{
	font-family: Arial,Verdana;
	font-size:9pt;
	color:black;
	text-decoration:none;
	text-align:left;
	font-weight: bold;
	padding-left:10px;
}


.gridHeaderStyle
{
	font-family:Garamond,Verdana,Arial;
	font-size:9pt;
	color:black;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	
}
.SearchOptionControl
{
	padding-left:10px;
}

.SearchOptionCheckbox
{
	padding-left:0px;
	/*width:100%;*/
	clear:both;
}

.gridLink
{
	font-family:Arial,Verdana;
	font-size:8pt;
	/*font-weight:bold;*/
	color:#00a9df;
	text-decoration:none;
}

.searchResultLabel
{
	float:left;
	font-size:8pt; 
	font-family:Arial,Verdana;
	width:370px; 
	margin-left:240px;
	font-weight: bold;
	
}

.divButtonImage
{
	float:left;
	width:30px; 
	padding-top:0px;
	@padding-top:2px;
	cursor:pointer;
}

.divButtonImageClear
{
	float:left;
	width:25px; 
	padding-top:0px;
	@padding-top:2px
}

.communityInfoStyle
{
	padding-left:10px; 
	height:13px;
}

.communityNameStyle
{
	font-size: 8pt; 
	font-family: Verdana,Arial; 
	font-weight: bold;
    padding-left: 10px;	
}

#divTopLeftPanel
{	
	float: left; 
	width: 76%; 
	height: 530px; 
	border-style: solid;
	border-width: 1px; 
	border-color: #00a9df;
}

#divTopPanel
{
	position: relative; 
	width: 100%; 
	height: 530px;
}

.divModels
{
	height: 100%; 
	overflow:hidden; 
	display:block;
	margin-top:-3px;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#e7e7e9;
}

#divTopRightPanel
{
	float: left; 
	height: 430px; 
	width: 23%; 
	vertical-align: top;
}

#divTopRightPanelInner
{
	float: left; 
	width: 99%; 
	height: 530px; 
	border-style: solid;
	border-width: 1px; 
	border-color: #00a9df;
}

.spanNavigatorBar
{
	color: White; 
	font-size: 8pt; 
	font-family: Arial,Verdana; 
	font-weight: bold;
	padding-left: 10px;
}

#imgSearchoption
{
	position: relative; 
	top: 3px; 
	padding-left:112px;
}

.divSeparator
{
	height: 10px; 
	width:100%; 
	line-height:60px; 
	float:left;
}

.divRightPanelButton
{
	width: 100px; 
	vertical-align:top; 
	text-align:left; 
	padding-left:3px;
}

.divCommunityHomeButton
{
	width: 120px; 
	vertical-align:top; 
	text-align:left; 
	padding-left:5px;
}

.divCommunityClearButton
{
	width: 130px; 
	vertical-align:top; 
	text-align:left; 
	padding-left:5px;
}

.divBottonPanel
{
	width: 973px; 
	border-style: solid; 
	border-width: 1px;
    border-color: #00a9df;
}

.divCommunityHeartsButton
{
	width: 140px; 
	vertical-align:top; 
	text-align:left; 
	padding-left:5px;
}

#divSeparator
{
	width: 7px; 
	float: left;
}

.divRadioButton
{
	text-align: left; 
	float: left; 
	width: 46%;
	margin-left:2px;
}

.divRightpanelSpaceHolder
{
	height:10px;
}

#imgMoreoption
{
	position: relative; 
	top: 3px; 
	padding-left:80px;
}

.divInterestRate
{
	visibility:hidden;
}

.divHorizontalPlaceHolder
{
	float:left; 
	width:10px;
}

.divWidthFull
{
	width:100%;
}

.divMiddleAlign
{
	width:98%; 
	margin:0 auto 0 auto;
}

.divVerticalPlaceHolder
{
	height:15px;
}

.divAlignleft
{
	float:left;
}

.cursorPointer
{
	cursor:pointer;
}

.tdLeft
{
	width:25%; 
	vertical-align:top;
}

.communityInfo
{
	height:28px; 
	border-bottom-style:solid; 
	border-width:1px; 
	border-color:#e7e7e9;
}

.tdImage
{
	width: 90px;
}

.scIdMarker
{
	position: relative; 
	top: -30px; 
	left: 9px; 
	text-align: center; 
	width: 14px;
	cursor: pointer;
}

.markerImage
{
	position: relative; 
	top: 4px; 
	cursor: pointer;
}

.communityInfo1
{
	height:16px; 
	padding-left:5px;
}

.communityInfo2
{
	height:20px; 
	padding-left:5px;
}

.communityInfo3
{
	height:20px;
}

.tdCommunityInfo
{
	width: 150px;
}

.tdMarker
{
	width: 10%;
}

.tdCommunityInfoGrid
{
	width:75%;
	vertical-align:top;
}

.communityInfoSpacer
{
	height:2px;
}

.searchImageDiv1
{
	padding-left:5px;
	@padding-left:3px;
	@margin-top:-5px;
}

.searchImageDiv2
{
	float:left; 
	width:5px;
}

.paddingleft10px
{
	padding-left:10px;
}
.hfdivAvailabilityNew
{
	position: relative;
	height: 100%;
	width:100%;
	overflow: hidden;
	/*border-color: #C0C0C0;
	border-style: solid none solid solid;
	border-width: 1px;*/
	scrollbar-face-color:#909090;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#B0B0B0;
	scrollbar-shadow-color:rgb(100,100,100);
	scrollbar-highlight-color:rgb(100,100,100);
	scrollbar-3dlight-color:#E0E0E0;
	scrollbar-darkshadow-Color:#606060;
}
.hfTableMainNew
{
	margin-top:4px;
	margin-left:6px;
	width:954px; 
	height:430px;
}

.collapsExpandeImage
{
	padding-left:740px;
}

.textbox
{
	padding: 0px;
	font-family: Arial, Verdana;
	/*color: #d6d6d6;*/
	color: #848686;
	margin: 0px;
	font-size:12px;
}

.regularTextbox
{
	padding: 0px;
	font-family: Arial, Verdana;
	color: #000000;
	margin: 0px;
	font-size:12px;
}

.gridItemHiddenText
{
	display:none;
}

.textboxHeader
{
	font-family: Verdana,Arial;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	border: 0px;
	margin: 0px;
}
.homeTypePanel
{
	padding-left: 2px;
	font-family: Verdana,Arial;
	font-size: 7pt;
	color: #333333;
	border: 0px;
}

.txtBedroomMin
{
	margin:0px 0px 2px;
}

.txtBathroomMin
{
	margin:0px 0px 2px;
}

.txtSqftMin
{
	margin:0px 0px 2px;
}

.txtStoriesMin
{
	margin:0px 0px 2px;
}

.txtGarageMin
{
	margin:0px 0px 2px 20px;
}

.txtGarageMax
{
	margin:0px 0px 2px 20px;
}

.lblGarageHeader
{
	margin-left:20px;
}

.dvGarage
{
	float:left;
	width:90px;
}

.dvStories
{
	float:left;
	width:75px;
}

.dvSQFT
{
	float:left;
	width:60px;
	height:60px;
}

.dvBathroom
{
	float:left;
	width:60px;
}

.dvBedroom
{
	float:left;
	width:60px;
}

.txtPriceMin
{
	margin:0px 0px 2px;
}

.txtMonthlyPriceMin
{
	margin:0px 0px 2px;
	@margin:0px 0px 2px -15px;
}

.txtMonthlyPriceMax
{
	@margin-left:-15px;
}

.txtInterestRate
{
	margin:0px 0px 2px;
}

.txtYearofloan
{
	margin:0px 0px 2px 19px;
}

.hrColor
{
	color:#d6d6d6;
}

.displayNone
{
	display:none;
}
#dvPrice
{
	float:left;
	width:90px;
}

#monthlyPayment
{
	float:left;
	width:100px;
	margin-left:15px;
}

#dvSpacer
{
	clear:both; 
	@clear:none;
}

#dvHomeSearch
{
	clear:both;
	@padding-top:100px;
}


.communiyOptions
{
	padding-top:3px;
	font-size:10pt;
	border-spacing:0px;
	border-width:0px;
	vertical-align:top;
}
/*
#txtBathroomMin
{
	margin:0px 0px 2px;
}

#txtGarageMax
{
	margin:0px 0px 2px 20px;
}

#

#

#

#

*/
