﻿
div.SearchTerm
{
	padding:6px 0;
}

div.LeftPane
{
	float:left;
	height:100%;
	width:23%;
	
}

div.RightPane
{
	height:100%;
	width:70%;
	float:right;
}

div.SearchTermSide
{
	width:45%;
	float:left;

}
div.RightSide
{
	FLOAT: left;	
	MARGIN-LEFT: 10px
}

div.RightSideScreen
{
	float:left;
	margin-left: 10px;
	float:left;
	width:450px;
	height:auto;
	overflow:hidden;
}

div.LeftSide
{
	float:left;
}

.LeftSideSearchTerm
{
margin: 10px 0
}
.MoreSearchOptions 
{
margin: 0px 0 10px 0px;
width:200px;
font-weight:bold;
}

div.LeftSideSearchTermLabel
{
	width:38%;
	float:left;
	display:inline;
}
div.LeftSideSearchTermValue
{
	width:106px;
	display:inline-block;
}
div.RightSideSearchTermLabel
,div.RightSideSearchTermValue
{
	width:80%;
}
.RightSideSearchTermValue a
{
color:#005983;
}

.SearchTermControl
{
	width:100%;
	
}
div.SearchControls
{
	padding-top:5px;
	width:418px;
	margin:15px 0 ;
	clear:both;
	text-align:center;
/*	display:none;*/
}

input.SearchButton
{
 
	clear:both;
	margin:10px 0 0 10px;
}

span.ToolbarControl2
{
display:none;
float:left;
}
.OpenHouses
,.OnlyOffice
{
margin-left:15px;
display:none;
}

select.InputFieldChoices
,div.InputFieldChoices
{
	position: absolute;
	/*height:200px;*/
	padding:3px;
	background-color:white;
	overflow-x:hidden;
	overflow-y:scroll;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	display: none;
	z-index:1010;
}

.StreetControlInputFieldChoices
,.SubdivisionZipControlInputFieldChoices{
min-width:150px !important;
width:auto;
}


div.Choice
{
	padding:2px;
	cursor:pointer;
	white-space:nowrap;
}
#SearchListValue
,#PriceMinControlValue
,#PriceMaxControlValue
,#BathsControlValue
,#BedsControlValue
,#TypeControlValue
,#SqFtTotalControlValue
,#FlooringControlValue
,#HVACControlValue
,#YearBuiltControlValue
,#AcresControlValue
,#PropSubTypeControlValue
,#StyleControlValue
,#SidingControlValue
,#ParkingControlValue
,#LotDescControlValue
,#SchoolElementaryControlValue
,#SchoolJuniorControlValue
,#SchoolHighControlValue
,#SchoolWidgetElementaryControlValue
,#SchoolWidgetJuniorControlValue
,#SchoolWidgetHighControlValue
{
	width:105px;
	display:block;
	padding:0px;
	margin:0px;
	position:static;
	height:23px;
}

input.SearchList
,input.PriceMinControl
,input.PriceMaxControl
,input.BathsControl
,input.BedsControl
,input.TypeControl
,input.SqFtTotalControl
,input.FlooringControl
,input.HVACControl
,input.YearBuiltControl
,input.AcresControl
,input.PropSubTypeControl
,input.StyleControl
,input.SidingControl
,input.ParkingControl
,input.LotDescControl
,Input.SchoolElementaryControl
,Input.SchoolJuniorControl
,Input.SchoolHighControl
,Input.WidgetSchoolElementaryControl
,Input.WidgetSchoolJuniorControl
,Input.WidgetSchoolHighControl
{
	border-style:none;
	width:50px;
	padding:3px;
	height:22px;
	background-color:Transparent;
	text-align:center;
	font-size:11px;
	position:absolute;
}


input.InputField
{
	background-image:url('images/DropListBackground.gif');
	background-repeat:no-repeat;
	padding:1px 3px 0 3px;
	width:80px;
		
}
input.DropButton
,img.DropButton
{
	padding:0px;
	margin:0 0 0 -1px;
	position:static;
	float:right;
}

div.TextDropdown
{
	height:200px;
	overflow-x:hidden;
	overflow-y:scroll;
	background-color:White;
	z-index:10;
	display:none;
	position:relative;
	border-color:Black;
	border-style:solid;
	border-width:1px;
}

#LoginControls2
{
	float:left;
	display:inline;
	width:450px;
	height:104px;
	margin-left: 0;
	background-image: url(images/quickSearchLoginBack.gif);
	background-repeat:no-repeat;
	margin-left:-14px;
/*	display:none;*/
}
input.LoginButton
{
	float:left;
	margin: 5px 0 0 15px;
}

#EmailLoginBox
{

	float:left;
	clear:both;
	width:75%;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#4D4D4D;
	padding:20px 10px 20px 40px;
}

.EmailLoginBox
{
	margin: 10px 0 0 0px;
	float:left;
	clear:both;
	width:75%;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#4D4D4D;
}

#NewSearchControls
{
display:none;
}

.searchTermHolder
{
background-color:#F5F5FF;
}

#SearchBoxBottom
{
width:450px;
height:5px;
background-image:url(images/BottomOfSearchBox.gif);
background-repeat:no-repeat;
margin:0 0 0 -18px;
}

.prop
{
	width:418px;
	height:1px;
	display:inline-block;
	float:left;
	clear:both;
	margin: 0;
	background-image:url(images/barPropIndex.png);
	background-position:top;
	background-repeat:no-repeat;
}

.AgentSearch
{
width: 418px;
height:auto;
margin:0px;
}

#AgentNameLabel
{
width:20%;
margin:37px 0 20px 75px;
}
#AgentNameValue
{
margin:35px 0 20px 0;
width:35%;
float:left;
}

.agent
{
	width:418px;
	display:inline-block;
	margin:0px;
	background-image:url(images/barAgentSearchIndex.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FCFAF0;
	overflow:hidden;
}


.MortgageCalculator
{
width: 418px;
height:auto;
margin:0px;
}
.loan
{
	width:418px;
	display:inline-block;
	margin:0px;
	background-image:url(images/barMortgageIndex.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#CCCCCC;
}

#Pay
{
width:85px;
}

.loan_src
{
margin-left: 50px;
}

div.LoginBox
{
	width:auto;
	display:inline-block;
	float:left;
	clear:both;
}
#SavedSearchesHolder
{
	display:block;
	float:left;
	width:100px;
}


/*----------------ADVANCESSEARCH------------------------*/

div.AdvancedSearchTerm
{
}
div.AdvancedSide
{
float:left;
display:inline;
width:400px;
height:auto;
margin:0px;
padding:10px 0px 0 18px;
display:none;
}

#AdvancedQuickSearch {
clear:both;
float:left;
width:80%;
height:auto;
margin:0px;
/*background-image: url(images/quickSearchBack.png);
background-repeat:repeat-y;*/
}

span.FieldValue
{
	position:relative;
}

.CommunityFeatures
{
width:100%;
float:left;
display: block;
}
.CommunityFeaturesLabel
{
width:60%;
}

.CommunityFeaturesLeft
{
margin:10px 10px 0px 0;
float:left;
clear: both;	
width: 35%;
}
.CommunityFeaturesRight
{
margin:10px 0px 0px 10px;
float:left;	
width: 50%;
}

/*------------Anthony's--Common--CSS----------------------------*/
div.Loading
{
	display:none;
	padding:3px;
	margin:3px;
	position:absolute;
	top:3px;
	left:3px;
	color:#FFFFFF;
}
div.ScreenWrapper
{
	display:none;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
div.Blackout
{
	position:fixed;
	filter: alpha(opacity=50);
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:Black;
	z-index:10;
}
div.Modal
{
	position:fixed;
	top:5%;
	left:5%;
	width:90%;
	height:90%;
	z-index:20;
	background-color:#EDEDE1;
}
div.CloseModal
{
	background-color:Green;
	position:absolute;
	top:3px;
	right:3px;
	width:10px;
	height:10px;
	z-index:25;
}

/*************************From Coomon*********/
#searchHeader {
float:left;
width:450px;
height:160px;
margin-top:0px;
margin-left:0;
background-image:url(/images/CCBHLogo.gif);
cursor:pointer;
}

#SearchMenu {
float:left;
width:420px;
height:37px;
margin:0px
}

#SearchMenuBoxPS {
padding:6px 0 0 3px;
float:left;
width:133px;
height:30px;
background-color:#f5f5ff;
border-top:#666666;
border-top-style:solid;
border-top-width:1px;
}

#SearchMenuBoxAS {
padding:6px 0 0 3px;
float:left;
width:105px;
height:30px;
background-color:#fcfaf0;
border-right:#666666;
border-right-style:solid;
border-right-width:1px;
border-top:#666666;
border-top-style:solid;
border-top-width:1px;
border-left:#666666;
border-left-style:solid;
border-left-width:1px;
}

#SearchMenuBoxMC {
padding:6px 0 0 2px;
float:left;
width:170px;
height:30px;
background-color:#cccccc;
border-top:#666666;
border-top-style:solid;
border-top-width:1px;
}

.SearchMenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
text-decoration:none;
text-align:center;
}

#quickSearchHolder {
float:left;
width:450px;
height:auto;
margin-top:0px;
margin-left:0px;
overflow:hidden;
/*position:absolute;
z-index:9;
top:39px;
left:0px;*/
}

#quickSearch {
clear:both;
float:left;
width:450px;
height:auto;
overflow:hidden;
margin-top:0px;
margin-left:0px;

}

#SearchTerms {
float:left;
display:inline;
width:450px;
height:auto;
margin:0px;
padding-left:14px;
background-image: url(images/quickSearchBack.gif);
background-repeat:repeat-y;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#4D4D4D;
}

.TextDropdown
{
	overflow: hidden;
	position: absolute;
	display: none; 
	width: 228px;
}
.ScrollUp
{
	width: 157px;
	height:16px;
	position: absolute;
	z-index: 20;
	background-image: url(Search/images/DropUpButton.png);
	top: 0px;
}

.ScrollDown
{
	width:157px;
	height:16px;
	position:absolute;
	z-index:20;
	background-image:url(/Search/images/DropDownButton.png);
}

#ScrollTopSpacer
,#ScrollBottomSpacer 
{
	width:157px;
	height:16px
}
/*.InputFieldChoices{
width:100%;
}*/

