﻿/*Basic Search Module*/


.BasicSearchDropList {
	border: 1px #708090;
	border-style: solid;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 2px;
	width: 160px !important;
	}

.BasicSearchTextBox {
	border: 1px #708090;
	border-style: solid;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 2px;
	width: 175px;
	float:right;
	border-color:#FFFFFF;
}

.BasicSearchCheckBox {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
}

.BasicSearchLabel {
	font-family: Verdana, sans-serif;
	font-size: 11px;
   font-weight: bold;
	margin-left:20px;
	color:#FFFFFF;
}

.BasicSearchSelectedFeatureLabel
{
		font-family: Verdana, sans-serif;
	font-size: 11px;
   font-weight: bold;
	margin-left:20px;
	color:#000000;
}

.BasicSearchImageButton
{
	margin-right:10px;
	border:solid 2px #FFFFFF !important;
	border-left:none;
}


.BasicSearch
{
	vertical-align:top;
}

.BasicSearch td
{
	vertical-align:top;
	padding-top:2px;
  padding-bottom:2px;
}

.BasicSearchDropList
{
	margin:2px 2px 2px 2px;
}

.BasicSearchButton
{
	padding-right:10px;
}

.BasicSearchFormImage
{
	margin:0 auto;
}

.BasicSearchBodyDiv
{
	border:solid 1px #9A9B9D;
	padding:5px;
	  background-color:#E7E8E9;
}

.BasicSearchStreetDiv
{
	background-image: url(Common/SearchBoxImage.png);
}

.BasicSearchSubdivisionDiv
{
	background-image: url(Common/SearchBoxImage.png);
}

.BasicSearchMLSDiv
{
	background-image: url(Common/SearchBoxImage.png);
}

.BasicSearchTableMLS,
.BasicSearchTableSubdivision,
.BasicSearchTableStreet
{
	height:50px;
}

.BasicSearchSelectedFeaturesContainingDiv
{
	border:solid 1px #999999;
	margin-top:5px;
	background-color:#E7E8E9;
}



/*Search Listings*/
.FeatureFields {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	text-align:left;
}

.FeatureTitle 
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 60px;
}


.closed
{
	text-align:left;
	background-color:#b5b5b5;
	border:solid 1px #000000;
}

.open
{
	text-align:left;
	background-color:#b5b5b5;
	border:solid 1px #000000;
}

.layout
{
	width:100%;
}

.AdvancedSearch
{
	padding:10px 25px 10px 25px;
}

.SearchResultsSubModuleOuterCell1
{
	padding:5px;
}

.SearchResultsSubModuleOuterCell2
{
	padding:5px;
}

.SearchResultsSubModuleBrokerReciprocityImageContainer
{
	padding-left:5px;
}

.SearchResultsSubModuleVirtualTourImageContainer
{
	padding-left:5px;
}

.SearchResultsSubModuleVirtualTourImageContainer
{
	padding-left:5px;
}

/*Search Results*/

.SearchResults
{

	width:550px;
}

.SearchResultsModuleHeaderImage
{	
}

.SearchResultsSubModule
{
	width:540px;
	/*filter:alpha(opacity=50);
-moz-opacity:0.5;*/
}

.SearchResultsSubModuleFormLabel
{
	color:White;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.SearchResultsSubModuleRowOuterHeader
{
	height:40px;
	background-color:Black;
	color:White;
}

.SearchResultsSubModuleOuterTable
{
	border: solid 1px black;
	margin-bottom:10px;
	padding:10px;
}

.SearchResultsSubModuleTable
{
	padding:1px;
}

.SearchResultsModuleImage
{

}

.SearchResultsSubModulePicMapTable
{ 
	width:185px;
}

#SearchResultsSubModuleResultHeaderDiv
{
	text-align:left;
}

.SearchResultsSubModuleSearchCountDiv
{
	margin-top:5px;
	text-align:left;
}

.SearchResultsSubModuleSearchResultDiv
{
	text-align:left;
}

.SearchResultsSubModuleSearchCountNavigationDiv
{
	/*text-align:left;*/
	margin-bottom:5px;
}

.CountNavigationContainer
{
	text-align:center;
	margin: 0 auto;
}

.SearchResultsModuleCurrentLabelDiv
{
	text-align:center;
	margin:0 auto;
}
.SearchResultsModuleLinkDiv
{
	text-align:center;
	margin:0 auto;
}

.SearchResultModuleNextCell
{
	text-align:center;
	margin:0 auto;
}

.SearchResultModuleNextImageDiv 
{
	width:100%;
	display:inline;
	text-align:center;
	margin:0px auto;
}

.SearchResultsModuleNextLinkDiv
{
	display:inline;
	text-align:center;
	margin:0 auto;
}

.SearchResultModuleNextImageDiv img
{
	text-align:center;
	margin:0px auto;
}

.SearchResultModulePreviousCell
{
	text-align:center;
	margin:0 auto;
}

.SearchResultModulePreviousImageDiv 
{
	width:100%;
	display:inline;
	text-align:center;
	margin:0px auto;
}

.SearchResultModulePreviousImageDiv img
{
	text-align:center;
	margin:0px auto;
}


.SearchResultModuleLinkImageDiv
{
	text-align:center;
	margin:0px auto;
}

.SearchResultsModuleCurrentLabel
{
	font-weight:bold;
}

.SearchResultsSubModuleListingPhotoImageButton
{
	margin-bottom:10px;
}

.SearchResultsSubModuleListingPhotoImageButtonContainer
{
	text-align:center;
}

.SearchResultsSubModuleTableInfoButtons
{
	height:100%;
}

.SearchResultsSubModuleOuterCell2
{

}

.SearchResultsSubModuleListingAttributeTextLabel
{
	font-size:9px;
	display:inline;
}

.SearchResultsSubModuleListingAttributeHeaderLabel
{
font-size:9px;	
font-weight:bold;

}

.SearchResultsSubModuleImageCountNumberLable
{
	font-size:9px;
}

.SearchResultsSubModuleListingTextLabelContainer
{
	height:100px;
	font-size:9px;
}

.SearchResultsSubModuleInnerButtonsIconsCell2
{
	vertical-align:bottom;
}

.SearchResultsSubModuleHeaderTable
{
	background-image:url(Common/SearchResultHeaderImage.png);
	height:20px;
}

.SearchResultsSubModuleListingTypeLabelContainer
{
	padding:0px 10px 0px 10px;
}

.SearchResultsSubModuleMLSNumberLabelContainer
{
	padding:0px 10px 0px 10px;
}

.gmap
{
	overflow:hidden;
}

.SearchResultsModuleMapDiv
{
	border:solid 1px #000000;
	position:relative;
}

.SearchResultsModuleMap
{
	position:relative;
}

.SearchResultsSubModulePicMapTable
{
	position:relative;
}

.SearchResultsSubModuleOpenHouseImage
{
	padding-top:1px;
	padding-bottom:1px;
	}
	
	.SearchResultsSubModuleVirtualTourImage
	{
	padding-top:1px;
	padding-bottom:1px;
	}