	body
	{
		padding:0px;
		margin:0px;
		background:#969594;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:black;
	}
	form
	{
		margin:0px;
		padding:0px;
	}
	a img
	{
		border:none;
	}
	a {cursor:pointer;}
	.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;
		color:#484846;
		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;
	}
/* ######################Search 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######################## */
	.wrap-left {width:876px; margin:0 auto;background: url('wrap_left.gif') left top repeat-y;}
	.wrap-right {width:876px; margin:0 auto;background: url('wrap_right.gif') right top repeat-y;}
	.main-shadow {position:relative;	width:800px;margin:0 auto;}
	.main
	{
		position:relative;
		width:800px;		
		margin:0 auto;
		background:#c2c1c1 url('bottom_bg_right.png') right bottom no-repeat;
	}
	.main-listing
	{
		position:relative;
		width:800px;		
		margin:0 auto;
		background:#c2c1c1;
	}
	.header
	{
		height:110px;
		width:800px;
		margin: 0;
		position:relative;
		background:#051212;
	}
	.logo {position:absolute; top:10px;left:15px; background:#000 url('logo.gif') no-repeat;}
	.slogan {position:absolute; bottom:15px; left:135px;}
	
	.path {width:100%; height:33px; background:#000 url('path_bg.gif') left top repeat-y;}
	.path-top {width:100%; height:1px; background:#373f3f; font-size:1px;}
	.path-bottom {width:100%; height:6px; background:#838281; font-size:1px;}
	
	.results {background:#e1e1e1 url('bottom_bg_left.png') right bottom no-repeat; margin-left:20px; margin-top:20px;margin-bottom:0;}
	.intro {width:95%; padding-top:30px; margin-left:15px;}
	.intro-header {font-size:17px; font-weight:bold; border-bottom:1px dashed #000;}
	.intro-text {width:95%;padding:20px; text-align:justify; font-size:13px;}
	.details {display:block; width:100px; background:#666; text-align:center; color:#fff; line-height:15px; font-size:12px; font-weight:bold;text-decoration:none;}
	.result-bar {background:#666; padding-left:10px; color:#fff; font-weight:bold;font-size:14px;font-style:oblique;}
	.bottom-logo {position:absolute; right:-1px; bottom:2px;}
	.corner1, .corner2, .corner3, .corner4 {width:18px; height:16px;font-size:1px; border:none;}
	.corner1 {background: url('corner1.gif') no-repeat;}
	.corner2 {background: url('corner2.gif') no-repeat;}
	.corner3 {background: url('corner3.gif') no-repeat;}
	.corner4 {background: url('corner4.gif') no-repeat;}
	
	.right-menu-block  {position:absolute; width:187px; top:0; right:0; padding:0; z-index:5;}
	ul.right-menu {margin:0px; padding:0px; position:relative; background:#0d0d03 url('hot.gif') left bottom no-repeat; height:300px;}
	ul.right-menu li 
	{
		line-height:20px;
		text-align:right;		
		margin:0px;
		padding:0px;
		padding-right:25px;			
		list-style:none;
		font-size:13px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;		
		background: url('red_pointer.gif') 166px 6px no-repeat;
	}
	ul.right-menu li a {color:#fff; text-decoration:none; font-weight:bold;}
	ul.right-menu li a:hover {color:#999;}
	
	#footer {position:relative; width:800px; margin:0 auto; height:90px;background:#051212 url('footer_bg.gif') repeat-x;}	
	.bottom-bar {position:relative;height:53px; margin:0 auto; width:800px; font-size:1px; background: #878685;}
	.top-bar {height:60px; margin:0 auto; width:800px; font-size:1px; background: #878685;}
	ul.bottom-menu {padding:0px; position:relative;margin:0;margin-left:20px;}
	ul.bottom-menu li
	{
		float:left;
		line-height:25px;				
		margin:0px;
		padding:0px;
		padding:0 7px;			
		list-style:none;
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;		
		background: url('red_pointer.gif') right 8px no-repeat;
	}
	ul.bottom-menu li a {color:#fff;text-decoration:none;}
	ul.bottom-menu li a:hover {text-decoration:underline;}
	
	ul.topMenu
	{
		position:absolute;
		top:26px;
		left:0px;
		margin:0px;
		padding:0px;
	}
	ul.topMenu li
	{
		position:relative;
		float:left;		
		width:117px;
		height:33px;
		line-height:33px;
		margin:0px;
		padding:0px;
		margin-right:1px;
		list-style:none;
		vertical-align:middle;
		text-align:center;
		font-size:13px;
		text-decoration:none;
		background-position:bottom;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		border:1px solid #d2d8e3;
		background-color:#4c658e;
	}
	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:underline;
	} 
	.leftBlock, .rightBlock
	{
		position:relative;
		float:left;
	}
	.leftBlock
	{
		width:210px;
	}
	.rightBlock
	{
		width:780px;		
		overflow:auto;
		padding-top:10px;
		padding-left:15px;
	}
	.LoginBlock
	{
		margin-top:20px;
		margin-bottom:1px;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.signInLink, .registerLink
	{
		position:relative;
		float:left;
		text-align:center;
		height:30px;
		line-height:30px;
		vertical-align:middle;
		background-color:#CED7E0;
	}
	.signInLink
	{
		width:102px;
	}
	.registerLink
	{
		width:102px;
		margin-left:6px;
	}	
	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;
		margin:0px;
		padding:0px;
	}
	ul.leftMenu li
	{
		height:30px;
		line-height:30px;
		vertical-align:middle;
		margin:0px;
		padding:0px;
		margin-bottom:2px;
		padding-left:20px;
		list-style:none;
		font-size:13px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#EAEEF2;
	}
	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;
	}	
/********************************************************************************************/	
	.rightBlockCont, .featuredAdsBlock
	{
		float:left;
	}
	.rightBlockCont
	{
		width:450px;
	}
	.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-color:#CED7E0;
		height:35px;
		line-height:35px;
		padding-left:10px;
		vertical-align:middle;
		margin-bottom:8px;
	}
	.quickSearchHeader h3, .featuredAdsHeader h3, .sellHomeHeader h3
	{
		color:#4C658E;
		font-weight:bold;
		font-size:18px;
	}
	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;
	}	
	div.copyri
	{
		position:relative;
		margin-top:5px;
		text-align:right;
		background:#051212;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		color:#FFF;
		padding-right:20px;
	}
	.copyri  a:link, .copyri a:visited, .copyri a:link, .copyri a:visited 
	{
		color:#FFF;
	}
	div.pollBlock
	{
		margin-top:20px;
		background-color:#EAEEF2;
		padding-top:5px;
	}
	.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;
	}
	table
	{
		font-size:12px;
	}
	.right-menu {position:absolute; right:0; top:150px; width:185px; height:300px; background:#000;}
	

#browse_by_state{font-family:tahoma;font-size:90%}
#browse_by_state a:hover{text-decoration:none}
