	body
	{
	padding:0;
	margin:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	background-color: #000000;
	}
	form {
	margin:0px;
	padding:0px;
	color: #CCCCCC;
}
	a img {border:none;}
	a:link, a:visited {text-decoration: none;color: #006600;}
	a:hover, a:active {color: #ff0000;text-decoration: underline;}
	.clear_both
	{
		position:relative;
		clear:both;
		height:1px;
		margin:0px;
		padding:0px;
		font-size:1px;
	}
	input.button
	{
		font-weight:bold; 
		border:#C9C8CC solid 1px;
		background:white; 
		color:#65B402;
		cursor:pointer;
	}
	.headerText
	{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	position:relative;
	margin:0px;
	}
	h1, h2, h3
	{
		font-size:12px;
		font-weight:bold;
		color:#484846;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:0px;
		margin:0px;
		margin-bottom:5px;
	}
	table {
	font-size:12px;
	color: #000000;
	background-color: #FFFFFF;	
}
/* ######################Searh field_types####################### */	
	.searchString {width:146px;}
	.searchList {width:150px;}
	.searchGeoDistance {width:110px;}
	.searchGeoLocation {	width:50px;}
	.searchIntegerLess, .searchIntegerMore {	width:63px;}
	.list {width:67px;}
	.inputList {	width:155px;}
	.inputString {width:150px;}
	.inputInteger {width:150px;}
	.inputGeo {width:150px;}
/* #######################End field_types######################## */	
	.main
	{
	CLEAR: both;
	PADDING-RIGHT: 5px;
	MIN-WIDTH: 980px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	MAX-WIDTH: 1500px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	OVERFLOW: visible;
	WIDTH: 95%;
	COLOR: #FFFFFF;
	PADDING-TOP: 0px;
	HEIGHT: 100%;
	TEXT-ALIGN: left;
	background-color: #000000;
	}
	.header
	{
	height:210px;
	position:relative;
	background-color: #000000;
	background-image: url(logo_space.gif);
	background-repeat: no-repeat;
	background-position: 12px 28px;
	display: block;
	width: 100%;
	color: #FFFFFF;
	}
	
  #header a span {
  visibility: hidden;
  }
	.headerPrairie
	{
		position:absolute;
		top:10px;
		left:15px;
	}
	.top-red-line {
	position:absolute;
	top:175px;
	left:2px;
	height:2px;
	width:99%;
	background:#cc0000;
	font-size:1px;
}
	ul.topMenu
	{
	position:absolute;
	top:123px;
	left:0px;
	margin:0px;
	padding:0px;
	}
	ul.topMenu li
	{
		position:relative;
		float:left;		
		width:117px;
		height:63px;
		line-height:33px;
		margin:0px;
		padding:0px;
		margin-right:1px;
		list-style:none;
		vertical-align:middle;
		text-align:center;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		background:#000;
	}
	ul.topMenu li  a:link, ul.topMenu li  a:visited
	{
		color:#FFF;
		text-decoration:none;
	}
	 ul.topMenu li  a:hover, ul.topMenu li  a:active
	{
		color:#FFF;
		text-decoration:none;
	}
	ul.topMenu li a.top-link1:hover {color:#d2bc56;}
	ul.topMenu li a.top-link2:hover {color:#b1c07e;}
	ul.topMenu li a.top-link3:hover {color:#70a5d7;}
	ul.topMenu li a.top-link4:hover {color:#bd77cf;}
	ul.topMenu li a.top-link5:hover {color:#68b6ba;}
	.content
	{
	background:#fff;
	border: 5px solid #CCCCCC;
	color: #333333;
	}
	.leftBlock, .rightBlock
	{
		position:relative;
		float:left;		
	}
	.leftBlock
	{
	width:220px;
	margin-right: 1px;
	padding-right: 3px;
	}
	.LoginBlock
	{
		margin-top:20px;
		margin-bottom:1px;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
	div.LoginBlock div a:link, div.LoginBlock div a:visited
	{
		color:#000;
		text-decoration:none;
	}
	div.LoginBlock div a:hover, div.LoginBlock div a:active
	{
		color:#000;
		text-decoration:underline;
	}
	ul.leftMenu
	{
	position:relative;
	background-color: #F7F7F7;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	}
	ul.leftMenu li
	{
	height:20px;
	line-height:20px;
	vertical-align:middle;
	margin-bottom:2px;
	padding-left:20px;
	list-style:none;
	font-size:13px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space: normal;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	}
	ul.leftMenu li  a:link, ul.leftMenu li  a:visited
	{
		color:#000;
		text-decoration:none;
	}
	ul.leftMenu li  a:hover, ul.leftMenu li  a:active
	{
		color:#000;
		text-decoration:underline;
	} 
	
	.rightBlock
	{
		width:680px;
		padding:0px 0px;
		overflow:hidden;
		padding-top:20px;
	}
/********************************************************************************************/	
	.rightBlockCont, .featuredAdsBlock
	{
		float:left;
	}
	.rightBlockCont {width:450px;background:#fbfbfb;}
	.featuredAdsBlock
	{
		width:230px;
		margin-left:5px;
	}
	.sellHomeKeep
	{
		text-align:center;
	}
	.clickHere
	{
		color:red;
		font-weight:bold;
		text-decoration:underline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	.sellHome
	{	
		margin-top:10px;
	}
	.quickSearchHeader, .featuredAdsHeader, .sellHomeHeader
	{
		position:relative;
		text-align:left;
		background:none;
		height:35px;
		line-height:35px;
		padding-left:10px;
		vertical-align:middle;
		margin-bottom:8px;
		border-bottom:2px solid #cdcdcd;
	}
	.quickSearchHeader h3, .featuredAdsHeader h3, .sellHomeHeader h3
	{
		color:#000;
		font-weight:bold;
		font-size:15px;
		font-family:arial;
	}
	div.quickSearchKeep .searchString
	{
		width:107px;
	}
	div.quickSearchKeep .searchIntegerLess
	{
		width:43px;
	}
	div.quickSearchKeep .searchIntegerMore 
	{
		width:43px;
	}
	div.quickSearchKeep .searchGeoLocation
	{
		width:50px;
	}
	div.quickSearchKeep .searchGeoDistance
	{
		width:105px;
	}
	div.quickSearchKeep .searchList
	{
		width:135px;
	}
/*******************************Style for the new ver.******************************************/	
	.logInNameInput, .logInPassInput
	{
		width:150px;
	}
	
	table.tableSearchResult
	{
	}
	div.amountPhotosBlock
	{
		margin-left:6px;
	}
	*html div.amountPhotosBlock
	{
		margin-left:12px;
	}
	.iconPhotos
	{
		position:relative;
		top:2px;
		left:0px;
	}
	ul.linksFroWorkWithResultSearch, ul.detailsLinks, ul.infoBlockDL, ul.linksBackSearchResult
	{
		margin:0px;
		padding:0px;
		width:100%;
		overflow:hidden;
	}
	ul.linksBackSearchResult
	{
		margin-top:10px;
	}
	ul.linksFroWorkWithResultSearch li, ul.detailsLinks li, ul.infoBlockDL li, ul.linksBackSearchResult li
	{
		position:relative;
		float:left;		
		margin:0px;
		margin-left:7px;
		padding:0px;
		list-style:none;
		vertical-align:middle;
	}
	ul.infoBlockDL li
	{
		margin-left:3px;
	}
	ul.detailsLinks li
	{
		font-size:11px;
	}	
	ul.detailsLinks li a:link, ul.detailsLinks li a:visited, ul.detailsLinks li a:link, ul.detailsLinks li a:visited  
	{
		font-size:11px;
		
	}
	
	table.rentalTopTable .searchGeoLocation
	{
		width:85px;
	}
	.searchFormCaption, .inputFormCaption
	{	
		width:105px;
	}
	
	.headrow td
	{
		border-bottom:2px solid #8e9ed8;
		padding-bottom:3px;
		font-size:12px;
		color:#8e9ed8;
	}
		.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited 
	{
		font-size:12px;
		font-weight:bold;
		color:#8e9ed8;
	}
	.pointedInListingInfo
	{
		border-bottom:1px solid #d2d2d2;
		padding-bottom:2px;
	}
	table.sellerComents .inputText
	{
		margin-top:5px;
		width:520px;
		height:80px;
	}
	.tableFeatured
	{
		margin-bottom:10px;
	}
	.addresCityState
	{
		font-size:12px;
		font-weight:bold;
		color:#646161;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#footer {position:relative;background:#fff;}
	.bottom-menu {height:20px; line-height:20px; margin:0 5px; border-top:2px solid #cdcdcd; border-bottom:1px dashed #cdcdcd;text-align:center;font-size:10px;}
	div.copyri
	{
		position:relative;
		margin-bottom:10px;
		text-align:center;
		background:#fff;
		height:20px;
		line-height:20px;
		color:#000;
		font-size:10px;
		font-family:verdana;
	}
	.copyri  a:link, .copyri a:visited, .copyri a:link, .copyri a:visited {	color:#000;}
	
	div.pollBlock {
	margin-top:20px;
	padding-top:5px;
	color: #666666;
}
	.pollQuestion {font-weight:bold;padding-left:10px;}
	.pollAnswer {text-align:left;}
	.styleForPrice {	font-size:12px;	font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
	.error {	color:red;}

#browse_by_state{font-family:tahoma;font-size:95%}
#browse_by_state a {text-decoration:none;font-weight:bold;font-family:arial}
#browse_by_state a:hover{text-decoration:underline;font-weight:bold;}

span.sign-in {position:absolute;top:155px;right:25px;color:#555;}
.sign-in a, .sign-in a:active, .sign-in a:visited {
	color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.sign-in a:hover{color:#03b6e8;}
.top-as {position:absolute; top:30px; right:23px; font-weight:bold;}
.top-as a, .top-as a:active, .top-as:visited {color:#fff;}
.top-as a:hover {color:#03b6e8;text-decoration:underline;}
.feat-link {font-weight:bold;}


span.sign-menu {right:625px;color:#555;}
.sign-menu a, .sign-in a:active, .sign-in a:visited {
	color:#fff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.sign-menu a:hover{color:#03b6e8;}
div.infor
	{
	position:relative;
	margin-bottom:30px;
	background:#fff;
	height:40px;
	line-height:23px;
	color:#000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
.evenrow {background:#fefefe;}
.oddrow {background:#f2f2f2;}
