
.searchContainerLand {
	height: 550px;
	border: 0px; }
	
#eSearchMapContainer {
	position: relative;
	width: 560px;
	height: 600px; }
	
#eSearchMap {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 400px;
	border: 1px solid #cccccc; }
	
#eSearchMapInfo {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 180px;
	height: 120px;
	background-color: #ffffff;
	border: 1px solid #cccccc; }	
	
#eSearchMapHeader {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 170px;
	font-size: 14px;
	font-family: arial;
	font-weight: bold; }
		
#eSearchMapDesc {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 170px;
	font-size: 11px;
	font-family: arial; }

#eSearchMapAst {
	position: absolute;
	top: 80px;
	left: 10px;
	width: 170px;
	font-size: 10px;
	font-family: arial;
	color: #cccccc; }

#eSearchMapSelect {
	position: absolute;
	top: 10px;
	left: 210px; }
	
	
#eSearchCriteria {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 150px;
	height: 400px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc }
	
.eSearchCriteriaHeader {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	height: 15px;
	text-indent: 5px;
	font-size: 10px;
	font-family: arial;
	font-weight: bold;
	background-color: #ededed;
	border-width: 1px 0px 1px 0px;
	border-color: #cccccc;
	border-style: solid; }
	
.eSearchCriteriaHeaderFirst {
	position: relative;
	width: 100%;
	height: 15px;
	text-indent: 5px;
	font-size: 10px;
	font-family: arial;
	font-weight: bold;
	background-color: #ededed;
	border-width: 0px 0px 1px 0px;
	border-color: #cccccc;
	border-style: solid; }
	
.eSearchCriteriaItem {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 2px 0px 2px 0px; }
	
.eSearchCriteriaItemLeft {
	float: left;
	margin: 2px;
	width: 67px;
	font-family: arial;
	font-size: 10px; }
	
.eSearchCriteriaItemMiddle {
	float: left;
	margin: 2px 0px 2px 2px;
	font-family: arial;
	font-size: 10px; }
	
.eSearchCriteriaItemRight {
	float: right;
	margin: 2px;
	width: 67px;
	font-family: arial;
	font-size: 10px; }
	
.criteria1TextBoxLeft {
	float: left;
	margin: 2px 0px;
	width: 60px;
	font-family: arial;
	font-size: 10px; }
	
.criteria1TextBoxMiddle {
	float: left;
	margin: 2px 0px 2px 2px;
	font-family: arial;
	font-size: 10px; }
	
.criteria1TextBoxRight {
	float: right;
	margin: 2px;
	width: 60px;
	font-family: arial;
	font-size: 10px; }
	
.eSearchCriteriaCheckboxLeft {
	float: left;
	margin: 0px; }
	
#eSearchCriteriaLeftCity {
	position: absolute;
	top: 410px;
	left: 0px;
	width: 400px;
	height: 300px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc; }
	
.eSearchCriteriaItemGrid {
	float: left;
	width: 125px;
	font-size: 11px;
	font-family: arial;
	margin: 0px 0px 0px 3px;
	line-height: 18px; }
	
#eSearchCriteriaRightCity {
	position: absolute;
	top: 410px;
	right: 0px;
	width: 150px;
	height: 300px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc }	
	
.eSearchCriteriaRightSelect {
	position: relative;
	font-size: 11px;
	font-family: arial;
	margin: 2px;
	width: 132px; }	
	
#eSearchCriteriaLand {
	position: absolute;
	top: 410px;
	left: 0px;
	right: 0px;
	width: auto;
	height: 180px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc; }
	
.clear {
	clear: both; }
	
#eSearchButton {
	position: relative;
	margin: 0px 10px 0px 10px; }
	
#eSearchButtonReset {
	position: relative;
	margin: 0px 10px 0px 50px; }
	
#eSearchZoomOut {
	position: relative;
	margin: 2px 20px 0px 20px; }	

	
#gdSearchCriteria1 {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 150px;
	height: 425px;	}
	
#gdSearchCriteria2 {
	position: absolute;
	top: 435px;
	left: 0px;
	width: 400px;
	height: 350px;	}
	
#gdSearchCriteria3 {
	position: absolute;
	top: 435px;
	right: 0px;
	width: 150px;
	height: 350px;	}
	
	#gdMapBox
	{	
		width: 400px;
		height: 400px;
		position: absolute;
		top: 0px;
		left: 0px;
		background-image: url(http://images.graphicaldata.com/onemomentplease.gif);
		background-repeat: no-repeat;
		border-bottom: 1px solid #ffffff;
	}
	
	.gdGoogleMapStyle
	{
		width: 400px;
		height: 400px;
		position:absolute;
		top: 0px;
		left: 0px;
		z-index: 100;
		zzzborder-top: 1px solid #ffffff;
		margin: 0px;
	}
	
	#gdGoogleMapOverlay
	{
		width: 400px;
		height: 400px;
		position:absolute;
		top:0px;
		left:0px;
		z-index: 12000;
		display:none;
		background-image:url(http://images.graphicaldata.com/zoommaps/spacer.gif);
		margin:0px;
	}
	
	.gdSearchBox 
	{
		border: 2px solid #ff0000;
		z-index: 10000;
		height: 0px;
		width: 0px;
		left: 0px;
		top: 0px;
		margin: 0px;
		position: absolute;
		line-height:0px;
		display:none;
	}
	
	#gdMapToolDrag 
	{
		position: absolute;
		top: 26px; 
		left: 270px;
		height: 22px;
		width: 89px;
		border: 0px;
	}	
		
	.gdMapToolDragBGOn
	{
		background: url(http://images.graphicaldata.com/zoommaps/navDragMap_on.png) no-repeat;
	}
	
	.gdMapToolDragBGOff
	{
		background: url(http://images.graphicaldata.com/zoommaps/navDragMap_off.png) no-repeat;
	}
	
	#gdMapToolDragText {
		display: none; }	
		
	#gdMapToolBox 
	{
		position: absolute;
		top: 26px; 
		left: 361px;
		height: 22px;
		width: 87px;
		border: 0px;
	}
		
	.gdMapToolBoxBGOn
	{
		background: url(http://images.graphicaldata.com/zoommaps/navDrawBox_on.png) no-repeat;
	}
	
	.gdMapToolBoxBGOff
	{
		background: url(http://images.graphicaldata.com/zoommaps/navDrawBox_off.png) no-repeat;
	}	
	#gdMapToolBoxText {
		display: none; }
		
	#gdMapControlsType {
		position: absolute;
		top: 26px; 
		left: 726px;
		width: 63px; 
		height: 22px;
		background: url(http://images.graphicaldata.com/zoommaps/navSelect.png) no-repeat;
	}		
		
	#gdMapControlsTypeSelect {
		position: absolute;
		top: 2px; 
		left: 4px;
		font-family: arial;
		font-size: 9px;
		width: 52px;
		height: 17px; }	
		
	#gdMapClearLines {
		position: absolute;
		top: 26px; 
		left: 567px;
		z-index: 10019;
		height: 22px;
		width: 80px;
		text-align: center;
	}	
		
	#gdRemoveMapBoxDisabled
	{
		background: url(http://images.graphicaldata.com/zoommaps/navClearLines_na.png) no-repeat;
	}
	
	#gdRemoveMapBox
	{
		display:none;
		position: absolute;
		left: 0px;
		top: 0px;
		right: 0px;
		bottom: 0px;
		height: 22px;
		width: 80px;
		background-image: url(http://images.graphicaldata.com/zoommaps/navClearLines_on.png);
	}
		
	#gdMapResetMap 
	{
		position: absolute;
		top: 26px; 
		left: 649px;
		height: 22px;
		width: 75px;
		text-align: center;
		background: url(http://images.graphicaldata.com/zoommaps/navResetMap_on.png) no-repeat; 
	}

.gdPoweredByContainer {
	position: relative;
	margin-top: -20px;
	width: 580px;
	height: 18px;
	text-align: right;
	font-size: 10px; }			
			
.gdPoweredByText {
	font-family: arial;
	color: #7c7c7c; }	
	
	