	body
	{
		padding:0px;
		margin:0px;
				margin-top:10px;
background-image: url("bg5.jpg");
		font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:black;
	}
	form
	{
		margin:0px;
		padding:0px;
	}
	a img, form, img
	{
		border:none;
	}
	.clear_both
	{
		position:relative;
		clear:both;
		height:1px;
		margin:0px;
		padding:0px;
		font-size:1px;
	}
	input.button
	{
	}
	h1
	{
		font-size:18px;
		font-weight:bold;
		color:#f8c808;
		padding:0px;
		margin:0px;
		margin-bottom:5px;
	}
	h2, h3
	{
		font-size:12px;
		font-weight:bold;
		color:#f8c808;
		padding:0px;
		margin:0px;
	}
	.error 
	{
		color:red;
	}
	table
	{
		font-size:12px;
	}
	.advSearchLink
	{
		
	}
	
	.advSearchLink:link, .advSearchLink:visited
	{
		color:red;
		text-decoration:underline;
	}
	
	.advSearchLink:hover, .advSearchLink:active 
	{
		color:red;
		text-decoration:none;
	}
	.advSearchLink
	{
		margin-right:20px;
	}
	
	ul.printArticles
	{
		position:relative;
		margin:0px;
		padding:0px;
		z-index:1;
		padding-bottom:10px;
	}
	ul.printArticles li
	{
		position:relative;
		margin:0px;
		padding:0px;
		list-style:none;
	}
	ul.printArticles li  a:link, ul.printArticles li  a:visited
	{
		color:red;
		text-decoration:underline;
	}
	ul.printArticles li  a:hover, ul.printArticles li  a:active
	{
		color:red;
		text-decoration:none;
	} 
/* ######################Search field_types####################### */	
	.searchString
	{
		width:146px;
	}
	.searchList
	{
		width:150px;
	}
	.searchGeoDistance
	{
		width:110px;
	}
	.searchGeoLocation
	{
		width:50px;
	}
	.searchIntegerLess, .searchIntegerMore
	{
		width:63px;
	}
	.list
	{
		width:67px;
	}	
	
	.inputList
	{
		width:100px;
	}
	.inputString
	{
		width:100px;
	}
	.inputInteger
	{
		width:100px;
	}
	.inputGeo
	{
		width:100px;
	}
/* #######################End field_types######################## */	
	.main
	{
		position:relative;
		margin:0px auto;
		width:910px;
	}
	.contentBlock, .featuredBlock
	{
		float:left;
	}
	
	.contentBlock
	{
		width:634px;
	}
	
	.featuredBlock
	{
		margin-left:20px;
		width:250px;
		padding-top:20px;
	}
	
	ul.topMenu
	{
		margin:0px;
		padding:0px;
		margin-left:10px;
				list-style:none;

	}
	ul.topMenu li
	{
		position:relative;
		float:left;		
		height:39px;
		line-height:39px;
		margin:0px;
		padding:0px;
		margin-right:13px;
		list-style:none;
		vertical-align:middle;
		text-transform:capitalize;
	}
	ul.topMenu li  a:link, ul.topMenu li  a:visited
	{
		color:#202b67;
		text-decoration:underline;
				list-style:none;

	}
	 ul.topMenu li  a:hover, ul.topMenu li  a:active
	{
		text-decoration:none;
		color:#202b67;
	} 
	.buildingImgBlock
	{
		position:relative;
		height:250px;
		background:url(img_building.jpg) no-repeat;
	}
	.bgForLogo
	{
		position:absolute;
		top:-36px;
		right:0px;
	}
	.logoImg
	{
		position:absolute;
		right:50px;
		top:-28px;
	}
	.greenLine
	{
		position:absolute;
		top:-45px;
		right:-6px;
	}
	.BlockOnImg
	{
		position:relative;
		top:-58px;
		width:100%;
		overflow:hidden;
	}
	.greenBorder
	{
		position:absolute;
		bottom:-6px;
		left:175px;
	}
	.LeftMenuPoll, .buySellNews
	{
		float:left;
	}
	.LeftMenuPoll
	{
		width:179px;
	}
	.buySellNews
	{
		margin-left:24px;
		width:431px;
	}
	.leftMenuBlock
	{
		position:relative;
		background:url(leftm_img_down.jpg) no-repeat bottom right;
				list-style:none;

	}
	.leftmImgTop
	{
		position:absolute;
		left:0px;
		top:0px;
	}
	.leftmImgDown
	{
		position:absolute;
		left:0px;
		bottom:-10px;
	}
	ul.leftMenu
	{
		position:absolute;
		margin:0px;
		padding:0px;
		padding-bottom:10px;
	}
	ul.leftMenu li
	{
		position:relative;
		height:25px;
		line-height:25px;
		vertical-align:middle;
		margin:0px;
		padding:0px;
		padding-left:20px;
		list-style:none;
	}
	ul.leftMenu li  a:link, ul.leftMenu li  a:visited
	{
		color:#202b67;
		text-decoration:underline;
	}
	ul.leftMenu li  a:hover, ul.leftMenu li  a:active
	{
		color:#202b67;
		text-decoration:none;
	} 
	.LoginBlock
	{
		padding-left:20px;
		margin-bottom:1px;
		font-weight:bold;
		position:relative;
		z-index:1;
		color:#a3a3a3;
	}
	div.LoginBlock a:link, div.LoginBlock a:visited
	{
		color:red;
		text-decoration:underline;
	}
	div.LoginBlock a:hover, div.LoginBlock a:active
	{
		color:red;
		text-decoration:none;
	}
	.langSwitcher
	{
		padding: 5px 1px 5px 20px; 
		margin: 2px 0 2px 0; 
		z-index:1;
		position:relative;
	}
	.buyHomeBlock 
	{
		position:relative;
		background:url(search_bg.jpg) no-repeat top right;
		z-index:3;
		padding-top:20px;
		padding-left:30px;
	}
	.headersBlock
	{
		font-size:14px;
		font-weight:bold;
		color:#202b67;
	}
	.buyHomeKeep
	{
		border-top:2px solid #b5b5b5;
		margin-top:10px;
		padding-top:5px;
		padding-bottom:5px;
		color:#736c6a;
		font-weight:bold;
		font-size:11px;
	}
	div.buyHomeKeep .searchString
	{
		width:100px;
	}
	div.buyHomeKeep .searchGeoLocation
	{
		width:100px;
	}
	div.buyHomeKeep .searchList
	{
		width:158px;
	}
	.sellHomeBlock
	{
		padding-left:30px;
		margin-top:20px;
	}
	.sellHomeKeep
	{
		padding-top:10px;
		border-top:2px solid #b5b5b5;
		padding-bottom:30px;
	}
	.clickHere
	{
		color:red;
		font-weight:bold;
		text-decoration:underline;
	}
	.clickHere img 
	{
		padding-right:10px;
	}
	.featuredKeep
	{
		padding-top:10px;
		border-top:2px solid #b5b5b5;
		padding-bottom:30px;
	}
	div.featuredBlock .headersBlock
	{
		padding-bottom:5px;
	}
	.footer
	{
		position:relative;
		height:25px;
		background:url(footer_bg.jpg) repeat-y;
	}
	.footerImg
	{
		position:absolute;
		top:4px;
		left:3px;
	}
	.footerMenu
	{
		position:absolute;
		top:10px;
		left:20px;
	}
	.powerby
	{
		position:absolute;
		top:23px;
		right:20px;
	}
	.powerby a
	{
		color:#202b67;
		text-decoration:none;
	}
	.header
	{
		position:relative;
		/* border:1px solid red; */
	}
	.blockForLogo
	{
		position:absolute;
		top:-40px;
		right:0px;
		width:350px;
		height:142px;
		background:url(bg_for_logo2.jpg) no-repeat top left;
	}
	.logo2Img
	{
		position:absolute;
		top:6px;
		left:120px;
	}
	.content
	{
	}
	.indexLeftBlock, .indexRightBlock
	{
		position:relative;
		float:left;
		top:-20px;
	}
	.indexLeftBlock
	{
		width:178px;
	}
	.indexRightBlock
	{
		width:711px;
		margin-left:0px;
		background:url(test3.jpg) no-repeat top left;
		padding:5px;
		padding-left:13px;
		border:0px solid red;
	}
	.leftMTop
	{
		position:absolute;
		top:0px;
		left:0px;
	}
	div.indexLeftBlock div.leftMenuBlock
	{
		background:url(leftm_down.jpg) no-repeat bottom left;
				list-style:none;

	}
	
	
/*******************************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.infoBlockDL li 	{margin-left:3px;color:#666;margin:0 4px;font-size:11px; font-family:verdana;}
	ul.infoBlockDL li a, ul.infoBlockDL li a:active, ul.infoBlockDL li a:visited {color:#666;font-weight:bold;}
	ul.infoBlockDL li a:hover {color:#000;}
	
		td.details-top {background:url('green_bg.gif') repeat-x;}
	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 #b8b8b8;
		padding-bottom:3px;
		font-size:12px;
		color:#202b67;
	}
		.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited 
	{
		font-size:12px;
		font-weight:bold;
		color:#202b67;
	}
	.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:#000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	div.pollBlockDiv
	{
		position:relative;
		margin-top:20px;
		padding-top:5px;
		margin-left:10px;
	}
	.pollQuestion
	{
		padding-left:10px;
		color:#202b67;
	}
	.pollAnswer
	{
		text-align:left;
	}
	.styleForPrice
	{
		font-size:12px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:red;
	} 
	.dispListHeader
	{
		font-size:14px;
		color:#202b67;
		font-weight:bold;
		border-bottom:2px solid #b8b8b8;
		padding-bottom:5px;
	}
	.resultText
	{
		font-size:14px;
		color:#202b67;
		font-weight:bold;
	}
	.qqqq
	{
		font-size:14px;
		color:#202b67;
		font-weight:bold;
		background:url(green_line2.gif) no-repeat bottom left;
		padding-bottom:10px;
	}
	
#browse_by_state{font-family:tahoma;font-size:90%}
#browse_by_state a:hover{text-decoration:none}
#bas_de_page a
{
color:#fbc408;
font-size:9px
}