	body
	    { color: #464646; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; background-color: #eeeeee}
	form
	{
		margin:0px;
		padding:0px;
	}
	a img
	{
		border:none;
	}
	.clear_both
	{
		position:relative;
		clear:both;
		height:1px;
		margin:0px;
		padding:0px;
		font-size:1px;
	}
a:link { color: #2a8bd2; }
a:visited { color: #2a8bd2; }
a:hover { color: #ffb71d; }
a:active { color: #2a8bd2; }

	input.button
	   { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #1a7bc0 url("/images88/bottunback.gif"); cursor: pointer; padding: 3px 6px; border: solid 2px #c9c8cc }
	.headerText
	 { color: #464646; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding-top: 5px; position: relative }
	h1
	   { color: #464646; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 3px 0 1px; padding: 0 }
	h4
	   { color: #464646; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 2px; padding: 0 }
	h5
	   { color: #464646; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 5px; padding: 0 }
	h6
	    { color: #464646; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 2px; padding: 0 }
	h7
	   { color: #464646; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px 0 1px; padding: 0 }

	.bottomlinks
	   { color: #464646; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 1px; padding: 0 }
 
/* ######################Search field_types####################### */	
	.searchString
	 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; width: 146px }
	.searchList
	  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; width: 150px }
	.searchGeoDistance
	 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; width: 110px }
	.searchGeoLocation
	 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; width: 50px }
	.searchIntegerLess, .searchIntegerMore
	 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; width: 63px }
	.list
	   { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-stretch: condensed; text-decoration: underline; width: 67px }	
	.inputList
	  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-stretch: condensed; text-decoration: underline; width: 155px }
	.inputString
	 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; width: 150px }
	.inputInteger
	 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; width: 150px }
	.inputGeo
	 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; width: 150px }
/* #######################End field_types######################## */	
	.main
	    { margin: 0 auto; position: relative; width: 928px }
	.header
	      { position: relative; top: 40px; height: 160px }
	.header2
	      { position: relative; height: 35px }
	.headerPrairie
	 { position: absolute; top: 0; left: 0 }
	.headerHouse
	  { position: absolute; top: 0; right: 0 }

	ul.topMenu
	      { margin: 0 0 1px; padding: 0; left: 0; float: left; border-top: medium none }
	ul.topMenu li
	               { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 33px; text-decoration: none; background-color: white; background-image: url("/images88/topmenuback6.gif"); background-position: 50% bottom; text-align: center; list-style: none; padding: 0 0 0 1px; position: relative; width: 131px; height: 33px; float: left; vertical-align: middle; outline: solid 1px #fff }
	ul.topMenu li  a:link, ul.topMenu li  a:visited
	  { color:#007ad3; text-decoration: none }
	 ul.topMenu li  a:hover, ul.topMenu li  a:active
	 { color: #ffb71d; text-decoration: none } 
	.content
	{
	}
	.leftBlock, .rightBlock
	{
		position:relative;
		float:left;
		
	}
	.leftBlock
	  { margin-top: 6pt; width: 200px }
	.LoginBlock
	   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-bottom: 1px }
	.signInLink, .registerLink
	      { line-height: 30px; background-image: url("/images88/menuback.s.gif"); text-align: center; position: relative; height: 30px; float: left; vertical-align: middle; border: solid 1px #ccc; outline: solid 1px white }
	.signInLink
	  { width: 94px }
	.registerLink
	  { margin-left: 6px; width: 94px }
	.langSwitcher
	          { color: #4f4f4f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffff; background-image: url("/images88/menuback2.gif"); margin: 2px 0; padding: 3px 10px 3px 20px; height: 40px; border: solid 1px #ccc; outline: solid 1px white }
	
	div.LoginBlock div a:link, div.LoginBlock div a:visited
	{
		color:#727272;
		text-decoration:none;
	}
	div.LoginBlock div a:hover, div.LoginBlock div a:active
	 { color: #ffb71d; text-decoration: underline }
	ul.leftMenu
	  { background-image: url("(EmptyReference!)"); margin: 0; padding: 0; position: relative }
	ul.leftMenu li
	       { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none; list-style: none; margin: 0 0 3px; padding: 0 10px 0 20px; height: 30px; vertical-align: middle; border: solid 1px #ccc; outline: solid 1pt #fff }
	ul.leftMenu li  a:link, ul.leftMenu li  a:visited
	 { color: #727272; text-decoration: none }
	ul.leftMenu li  a:hover, ul.leftMenu li  a:active
	 { color: #ffb71d; text-decoration: underline } 
	
	.rightBlock
	 { margin-left: 10px; padding: 10px 0 0; width: 716px; overflow: auto }
/********************************************************************************************/	
	.rightBlockCont 
	{
		float:left;
	}
	.rightBlockCont
	 { width: 465px }
	.featuredAdsBlock
	  { margin-left: 5px; width: 230px; float: right; vertical-align: middle }
	.sellHomeKeep
	 { text-align: left }
	.clickHere
	   { color: blue; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
	.sellHome
	{	
		margin-top:10px;
	}
	.DetailsHeader2
	              { line-height: 30px; background-image: url("/images88/menuback.s.gif"); text-align: left; margin-bottom: 0; padding-left: 10px; position: relative; width: 190px; height: 30px; vertical-align: middle; border: solid 1px #ccc; outline: solid 1pt #fff }
	.DetailsHeader
	             { line-height: 30px; background-image: url("/images88/menuback.s.gif"); text-align: left; margin-bottom: 0; padding-left: 10px; position: relative; width: 190px; height: 30px; vertical-align: middle; border: solid 1px #ccc; outline: solid 1pt #fff }
	.newsletterHeader
	               { line-height: 30px; background-image: url("/images88/menuback.s.gif"); text-align: left; margin-bottom: 3px; padding-left: 20px; position: relative; width: 180px; height: 30px; vertical-align: middle; border: solid 1px #ccc; outline: solid 1pt #fff }
	.featuredAdsHeader2
	            { line-height: 30px; background-image: url("/images88/menuback.s.gif"); text-align: left; margin-bottom: 8px; padding-left: 20px; position: relative; width: 200px; height: 30px; vertical-align: middle; border: solid 1px #ccc; outline: solid 1pt #fff }
	.quickSearchHeader, .featuredAdsHeader, .sellHomeHeader
	          { line-height: 30px; background-image: url("/images88/property.back.gif"); text-align: left; margin-bottom: 8px; padding-left: 20px; position: relative; width: 180px; height: 30px; vertical-align: middle; border: solid 1px #ccc; outline: solid 1pt #fff }
	.quickSearchHeader h3, .featuredAdsHeader h3, .sellHomeHeader h3
	  { color: #4f4f4f; font-size: 13px; font-weight: bold }
	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: 14px }	
	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: 5px }
	.addresCityState
	{
		font-size:12px;
		font-weight:bold;
		color:#646161;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	div.copyri
	          { color: #626262; line-height: 30px; background-image: url("/images88/menuback.s.gif"); text-align: center; margin-top: 12px; width: 928px; height: 30px; vertical-align: middle; border: solid 1px #ccc; outline: solid 1pt #fff }
.div.bottom.copy { color: #727272; font-size: 8px }
.copyri  a:link, .copyri a:visited, .copyri a:link, .copyri a:visited 
	 { color: #727272 }
	div.pollBlock
	   { background-color: white; background-image: url("/images88/property.back.gif"); margin-top: 20px; padding-top: 5px; width: 200px }
	.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; font-size: 12pt; font-weight: bold }
	table
	  { font-size: 12px }

#browse_by_state{font-family:tahoma;font-size:90%}
#browse_by_state a:hover{text-decoration:none}
