/*@charset "utf-8";
 CSS Document */

body {
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

select
{
font-size:10px;

}
	
.floatLeft {
	float:left;
	}
	
.floatRight {
	float:right;
	}

#Header {
	position:absolute;
	padding-right:2px;
	height:65px;
	z-index:100;
	width:99.8%;
	margin:0;
	}

#Logo {
	float:left; 
	margin-right:10px;
/*	width:240px;*/
	}
	
#topSearch {
 	float:left; 
	padding-top:12px;
	z-index:10000;
	width:340px;
	}
	
#googleControlArea {
	padding:10px;
	float:right; 
	background:#000000; 
	width:315px;
	height:65px;
	}
	
.searchText {
	font:10px Verdana, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	}
	
	.searchText span{
		font-weight:bold;
		}
		
.searchTextBox {
	float:left;
	width:250px; 
	height:14px;
	font-size:11px;
	color:#FFFFFF;
	margin-right:5px;
	border:1px solid #535250; 
	background:#757170
	}
	
.searchButton {
	border:1px solid #535250; 
	background:#1a1a18; 
	color:#FFFFFF; 
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	cursor:pointer;
	}
	
.mapArrowImage {
	float:left;
	margin-right:10px;
	}
	
.mapControlHeading {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:10px;
	color:#FFFFFF;
	}
	
.searchCategory {
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
	
#LeftPanel {
	float:left;
	background:#000000;
	width:240px;
	margin:10px 0 0 0;
	padding:5px;
	position:absolute;
	top:100px;
	left:0px;
	z-index:1000;
	height:381px;
	}
	
.filterSearch {
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	padding-top:5px;
	background:url(../images/heading.jpg) no-repeat; 
	height:25px; 
	margin:2px auto;	
	cursor:pointer;	
	}
	
.filterSearchHeading {
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	padding-top:5px;
	background:url(../images/searchHeadingblock_03.gif) right top no-repeat;
	}
	
.propertySearch {
	width:100%;
	height:20px;
	background-color:#ff6501;
	}
	
	.propertySearch div {
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		margin:5px;
		padding-bottom:1px;
		border-bottom:double #FFF;
		}

.searchPropertyArea {
	font-size:11px;
	color:#FFFFFF;
	height:268px;
	overflow:auto;
	
	background-color:#026634; 
	border:1px solid #FFFFFF; 
	margin-top:1px;
	padding:5px;
	}
	
.searchSavedListing {
	font-size:11px;
	color:#FFFFFF;
	height:300px;
	overflow:auto;

	background-color:#026634; 
	border:1px solid #FFFFFF; 
	margin-top:1px;
	padding:5px;
	}

.searchPropertyHeading {
	padding-left:20px;
	margin-bottom:20px;
	background:url(../images/homeIcon.jpg) left no-repeat;
	}


.searchPropertyContent 
{
	 
	margin-bottom:10px;
	z-index:1;
	}
	
	
	.searchPropertyContent div{
		float:left;
		width:38px;
		padding-top:2px;
		}
	

	
		
.newPadding 
{
	padding-left:40px !important;
	}
		
.dayCareCenters {
	padding-left:20px;
	margin-left:15px;
	background:url(../images/dayCareIcon.jpg) left no-repeat;
	}
	
.publicSchoolIcon {
	padding-left:20px;
	margin-left:15px;
	background:url(../images/publicSchoolIcon.jpg) left no-repeat;
	}
	
.Restaurants {
	padding-left:20px;
	margin-left:15px;
	background:url(../images/restaurantIcon.jpg) left no-repeat;
	}
.Offices {
	padding-left:20px;
	margin-left:15px;
	margin-bottom:10px;
	background:url(../images/homeIcon.jpg) left no-repeat;
	}	
	
.googleMap {	
	/*height:94%; */	
	height:580px;
	width:100%;
	position:relative;
	z-index:1;	
	}
	
#blackTransparency {
	position:absolute;
	background-color:#2d2d2b;
	width:100%;	
	height:85px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	z-index:90;
	}
	
.navigationButtons {
	padding-top:50px; 
	float:left;
	position:absolute;
	left:250px;
	top:120px;
	filter:alpha(opacity=80%);
	-moz-opacity:0.8;	
	z-index:10000;
	}
	
/* CSS for information Windos 

.infoWindow {
	width:270px; 
	background-color:#000;
	padding:0px;
	margin:0px;
	}
	
.infoWindow h5
 {
	font:bold 12px verdana;
	margin:0;
	padding:5px;
	color:#FFF;
	}
	
.whiteArea {
	width:280px;
	padding:5px;
	margin:0 auto;
	background-color:#FFF;
	}
	
.title {
	font-size:14px;
	font-weight:bold;
	}
	
.propertyDescription {
	font-size:12px;
	}
	
.moreInfoLink {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	margin-left:130px;	
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
	}
	
.permalinkTxt 
{
	background-color:#FFF;
	font-weight:bold;
	padding:5px 0;
}
	
.saveListing 
{
	float:left;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
	}*/
	
.image
   {
	width:216px;
	margin:0 auto;
	}
	
#options {
	clear:left;
	margin:0;
	padding:0;
	}
	
	#options ul {
		padding:0;
		margin:0;
		color:#FFF;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		list-style:none;
		}
		
	#options li {
		display:inline;
		}
		
	.classli a{
		color:#fff000;
		text-decoration:none;
		}
		
	.classli a:hover{
		color:#ff9900;
		text-decoration:underline;
		}
		
#greyPopup
{
	display:none;
	width:100%;
	height:569px;
	position:absolute;
	left:0px;
	right:0px;
	filter:alpha(opacity = 50);
	-moz-opacity:0.5;
	background-color:#CCCCCC;	
	z-index:9000000;
	

}
#propertydiv
{
	
	z-index:1;
}

.resultDiv 
{
	cursor:pointer;	
	margin:0 auto; 
	width:85%; 
	color:#ffffff;
	padding:5px;
	border-top:solid 1px #FFFF99;
}


.resultDivMouseOver 
{
	background-color:#FFFF99;
	cursor:pointer;	
	margin:0 auto; 
	width:85%; 
	color:#000000;
	padding:5px;
	border-top:solid 1px #FFFF99;
}

.paging 
{
	font:bold 11px verdana;
	color:#FFFF99;
/*	margin:5px auto; */ 
	padding-bottom:5px;

	width:90%;
}

.paging span a 
{
	color:#FFF;
	text-decoration:none;
}

.paging span a:hover 
{
	text-decoration:underline;
}


#divwaiting
{
	display:none;
	width:100px;
	height:20px;
	position:absolute;
	left:450px;
	top:300px;
	z-index:90000001;
	background:#FFF;
	border:2px solid #000;
	padding:5px;
	font:bold 11px verdana;
}
.divwaitingforsearches
{
	color:#000000;	
	height:20px;	
	background:#FFF;
	border:2px solid #000;
	padding:5px;
	font:bold 11px verdana;
}


.resultDiv a 
{
	font:bold 11px verdana;
	background-color:#ccc;
	text-decoration:none;
	color:#fff;
}

.resultDiv a:hover 
{
text-decoration:underline;
}

savedList_02 a 
{
	font:bold 11px verdana;
	background-color:#999;
	text-decoration:none;
	color:#FFF;
}

.savedList_02 a:hover 
{
text-decoration:underline;
}

/* Search for school data n day care center div */

 .imageArrow{
	width:370px; 
	height:26px; 
	background:url(../images/topArrow.gif) no-repeat;
}
.imageBottom
{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	width:370px; 
	height:10px;
	background:url(../images/bottomArrow.gif) bottom no-repeat;
	}
.textMessage
{
	width:366px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:-7px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#333333;
	border-right:solid 2px #ffffff;
	border-left:solid 2px  #ffffff;
	text-align:center;
	} 
	
/* *********  css For Div No of records */
.mainBlackDiv{
	position:absolute;
	right:50px;
	top:150px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	width:372px;
	display:none;
	height:51px;
	color:#FFFFFF; 
	border:2px solid #FFFFFF; 
	background-color:#000000;
	z-index:9990000;	
	}
	
#DivAlert 
{	
	position:absolute;
	display:none;
	left:250px;
	top:300px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	width:150px;
	color:#FFFFFF; 
	border:2px solid #FFFFFF; 
	background-color:#000000;
	z-index:99900;
	}
.mainBlackDiv1{
	position:absolute;
	left:430px;
	top:270px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	display:none;
	overflow:auto;
	color:#FFFFFF; 
	border:2px solid #FFFFFF; 
	background-color:#000000;
	z-index:9990000;	
	}
	
	.mainBlackDiv1 div 
	{
		text-align:center;
		padding:5px;
	}
	
.textDiv{
	float:left; 
	padding:10px 10px;
	}
	
	.textDiv span{
	color:#ff9900;
	}
	
.closeImage{
	float:right;
	padding:10px 5px 0 0;
	width:20px; 

	}
	
	.divNoOfRecordsCss
	 {	
	float:left;
	position:absolute;
	right:20px;
	top:84px;
	color:White;	
	z-index:100;	
	}
	
	.divNoOfRecordsCss3d
	 {	
	float:left;
	position:absolute;
	right:180px;
	top:84px;
	color:White;	
	z-index:100;	
	}
	
	
	.leftOrangeImage{
	float:left;
	height:32px;
	width:10px;
	}

.rightOrangeImage{
	float:left;
	height:31px;
	width:7px;
	}

.middleTextDiv{
	float:left;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	height:31px;
	color:#FFFFFF; 
	/*border-bottom:2px solid #FFFFFF;*/
	/*background-color:#ff6501;*/
	background:url(../images/middleRepeatOrange.gif) repeat-x;
	}
	
.recordDiv{
	float:left;
	white-space:nowrap;
	padding:7px;	
	}
	
.recordDiv span
	{
	color:#000099;
	}

.rightImageRecord{
	float:left;
	width:16px; 
	height:16px; 
	padding-top:7px;
	}

/* CSS for Map Navigation */

.mapNavigation 
{
	float:left;
	width:62px; 
	background-color:#000000;
	margin-top:5px;
	text-align:center; 
}

.mapNavigation img
{
	cursor:pointer;
}

.left 
{
float:left;
}

.roundMap 
{
	float:left; 
	padding:3px 2px;
}

.middleNav 
{
padding:0 5px;
}

.clearLeft 
{
clear:left;
}

/* tell a friend 
.tellAFriend 
{
	position:absolute;
	left:380px;
	top:200px;
	width:320px; 
	background-color:#b3c6d4; 
	border:2px solid #666666; 
	height:250px;
	padding:5px;
	z-index:900000000;
	display:none;
}

.mainBlackDiv1{
	position:absolute;
	left:430px;
	top:270px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	display:none;
	overflow:auto;
	color:#FFFFFF; 
	border:2px solid #FFFFFF; 
	background-color:#000000;
	z-index:9990000;	
	}
*/
.cssSavedSearch
{
	position:absolute;
	left:430px;
	top:270px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	display:none;
	overflow:auto;
	width:300px;
	color:#FFF;
	border:solid 2px #FFF;
	background:url(../images/greenRepeatImage.gif) repeat-x top #80997f;
	z-index:9990000;
}

.userInputBoxSearch{
	width:280px;
	padding-left:2px;
	border: solid 1px #333333;
	margin:5px 0;
	}

.emailMainBody
{
	display:none;
	font-size:12px;	
	position:absolute;
	left:300px;
	top:100px;
	width:330px;
	color:#FFF;
	border:solid 2px #FFF;
	background:url(../images/greenRepeatImage.gif) repeat-x top #80997f;
	z-index:900000000;
	
	}

/* CSS for Top Email Heading Div */	
.topEmailHeading{
	padding:4px; 
	font-weight:bold; 
	text-align:left;
	}
.headingForSavedSearch 
{
	padding:7px 4px; 
	font-weight:bold; 
	text-align:left;
}
	
.topCrossImage{
	float:right; 
	padding:4px;
	cursor:pointer;
	}
/* CSS for User Name */	
.errorMessage{
	float:left;
	padding:3px;
	color:#CC0000;
	width:100%;
	text-align:center;
	}
	
.userInputContent{
	padding:4px; 
	}	
	
.userInputName{
	float:left;
	width:90px;  
	padding:3px;
	}	
.userInputBox{
	width:212px;
	padding-left:2px;
	border: solid 1px #333333;
	}
	
.userTextArea
{
	clear:both;
	border: solid 1px #333333;
	overflow:auto;
	}
	
.userPadding{
	padding:8px;
	
	}
	
 .friendInputBox{
 	float:left;
 	width:132px;
	padding-left:2px;
	border: solid 1px #333333;
	}
.friendNo{
	float:left;
	width:10px;  
	padding:3px;
	}
	
.lineProp{
	width:310px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	}
	
.mailButton{
	clear:both;
	padding:10px; 
	text-align:center; 
	}

.submitButtonOnSavedSearch 
{
	padding-bottom:10px;
	text-align:center;
}
/*
.tellAFriend div{
 margin-bottom:5px;
 }
 */	
.one{
	clear:both;
	float:left;
	margin-right:3px;
	
	}

	
.button {
	width:50%;
	margin:5px auto;
	}
	
.txtDefault 
{
	border:solid 1px #CCCCCC;
	color:#CCCCCC;	
}

.txtOnActive 
{
	color:#000000;
}

/* CSS for info window */


  .ero-previewArea {
	  	border:solid 1px #000000;
		width:245px !important;
		background-color:#768d75 !important;
		/* background-color:#80997f !important;*/
		}
	 .VE_Pushpin_Popup_Title
	  {
	  	color:#FFF !important;
		}
		
	.VE_Pushpin_Popup_Body {
		padding:0;
		margin:0;
		color:#FFF !important;
		font-weight:bold;
		}
	
	.ero-paddingHack {
		display:none;
		}
	
	.divHead {
		font:normal 12px verdana;
		color:#FFFFFF;
		
		}

	.divHead div {
		padding:2px;
		}

	.divHead div div {
		float:right;
		}

	.newTitle {
		font-weight:bold;
		padding-top:5px;
		background-color:#333333;
		border-bottom:2px solid #FFF;
		overflow:auto;
		}

	.newTitleCity {
		float:right;
		text-align:right;
		overflow:auto;
		}
	
	.infoContent {
		clear:both;
		}
		
	.links {
		margin:0;
		padding:0;
		}	
	
		.links ul {
			margin:0;
			padding:0;
			font:bold 12px Verdana, Arial, Helvetica, sans-serif;
			}
	
		.links li {
			margin:0px;
			margin-right:13px;
			display:inline;
			}
		
		.links li a {
			color:#fff000;
			text-decoration:underline;
			}
		.links li a:hover {
			text-decoration:none;
			}
		
		.current a
		{
			color:#FFFFFF;
			text-decoration:none;
		}
	.links  a {
			color:#fff000;
			text-decoration:underline;
			font:bold 12px Verdana, Arial, Helvetica, sans-serif;
			}
		.links  a:hover {
			text-decoration:none;
			}
			
