﻿.SearchResults
{
	padding:10px 0px 10px 0px;
	width:550px;
}

.SearchResultsModuleHeaderImage
{
	margin: 10px 10px 10px 10px;
}

.SearchResultsSubModule
{
	width:548px;
	/*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
{

}

#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:25px;
}

.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;
	}