	body
	{
		padding:0px;
		margin:0px;
		background:#e7e7e7;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:black;
	}
	form {margin:0px;	padding:0px;}
	a img {border:none;}
	.clear_both
	{
		position:relative;
		clear:both;
		height:1px;
		margin:0px;
		padding:0px;
		font-size:1px;
	}
	input.button
	{
		width:74px;
		height:23px;
		font-weight:bold;
		font-size:11px;
		border:none;
		background:url('button_bg.gif') no-repeat;
		font-family:Tahoma;
		color:#000;
		cursor:pointer;
	}
	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;}
	.main-wrap {position:relative; margin:0; width:900px;}
	.main {position:relative; float:left; width:829px; background:#fff; overflow:hidden; padding-left:8px;}	
	.header {height:110px;position:relative;}
	.header2 {height:110px;position:relative;}
	.leftBlock, .rightBlock	{position:relative;float:left;}
	.leftBlock {	width:163px;}
	.rightBlock
	{
		width:665px;
		padding:0;
		overflow:hidden;		
		padding-left:6px;
	}
	.rightBlock-index
	{
		width:647px;
		padding:0;
		overflow:hidden;		
		padding-left:10px;
	}	
	.lm-box {width:160px; margin:0; border:1px solid #dedfde;}
	.lm-corner1, .lm-corner2, .lm-corner3, .lm-corner4 {width:12px; height:12px; font-size:1px;}
	.lm-corner1 {background: url('lm_corner1.gif') no-repeat;}
	.lm-corner2 {background: url('lm_corner2.gif') no-repeat;}
	.lm-corner3 {background: url('lm_corner3.gif') no-repeat;}
	.lm-corner4 {background: url('lm_corner4.gif') no-repeat;}
	.lm-bottom {background:url('1.gif') left bottom repeat-x;}
	.lm-top {background:url('1.gif') left top repeat-x;}
	.lm-left {background:url('1.gif') left top repeat-y;}
	.lm-right {background:url('1.gif') right top repeat-y;}
	.LoginBlock
	{	
		width:auto;
		padding-left:5px;
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		line-height:22px;
	}
	.LoginBlock a:link, .LoginBlock a:visited {color:#000;text-decoration:none;}
	.LoginBlock a:hover, div.LoginBlock a:active {color:#000;text-decoration:underline;}
	.langSwitcher
	{
		font-size:11px;
		font-family: Verdana;		
		padding: 0 0 0 3px; 
		margin: 0 0 10px 0;
	}	
	ul.left-menu {position:relative; margin:0px; padding:0px;}
	ul.left-menu li
	{
		height:20px;
		line-height:20px;
		vertical-align:middle;
		margin:0px;
		padding:0px;		
		padding-left:2px;
		list-style:none;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		border-bottom:1px solid #dedfde;
	}	
	ul.left-menu li  a:link, ul.left-menu li  a:visited {color: #00008B; text-decoration:none;}
	ul.left-menu li  a:hover, ul.left-menu li  a:active {color:#0000EE; text-decoration:none;}
	
	.poll-box {width:160px; margin-top:15px; background:#f5fff6 url('poll_box_bg.gif') repeat-x;}
	.poll-corner1, .poll-corner2, .poll-corner3, .poll-corner4 {width:12px; height:12px; font-size:1px;}
	.poll-corner1 {background: url('poll_corner1.gif') no-repeat;}
	.poll-corner2 {background: url('poll_corner2.gif') no-repeat;}
	.poll-corner3 {background: url('lm_corner3.gif') no-repeat;}
	.poll-corner4 {background: url('lm_corner4.gif') no-repeat;}
	.poll-bottom {background:url('1.gif') left bottom repeat-x;}
	.poll-top {background:url('1.gif') left top repeat-x;}
	.poll-left {background:url('1.gif') left top repeat-y;}
	.poll-right {background:url('1.gif') right top repeat-y;}
	
	.pollBlock {background:transparent;padding-top:5px; font-size:11px;}
	.pollQuestion {font-weight:bold;	padding-left:10px;}
	.pollAnswer {text-align:left;}
/********************************************************************************************/
	
	#nav {position:relative; height:30px; width:100%; font-size:1px;}
	ul.top-menu
	{
		position:relative;
		margin:0px;
		padding:0px;
		height:30px;
	}
	ul.top-menu li
	{
		position:relative;
		float:left;		
		width:135px;
		height:30px;
		line-height:30px;
		margin:0px;
		padding:0px;
		margin-right:1px;
		list-style:none;
		vertical-align:middle;
		
		text-align:center;
		font-size:13px;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;
	}
	ul.top-menu li a {display:block;}
	ul.top-menu li  a:link, ul.top-menu li  a:visited, ul.top-menu li  a:active {color:#333;text-decoration:none;font-weight:bold;}
	 ul.top-menu li  a:hover {color:#fff; text-decoration:underline;}
	ul.top-menu li  a:hover, ul.top-menu li  a:active {}
	#path {position:relative; height:100px; width:100%; text-align:center; margin:0; margin-bottom:5px; font-size:1px;}
	.rightBlockCont {float:left;}
	.index-content  {padding-top:15px;}
	.qs-header, .sell-header, .h-browse-header, .r-browse-header
	{
		position:relative;
		text-align:left;
		background:url('green_bar_bg.gif') repeat-x;
		width:400px;
		height:32px;
		line-height:32px;		
		color:#fff;
		font-weight:normal;
		font-size:150%;
	}
	.green-bar-left {float:left;}
	.green-bar-right {float:right;}
	.qs {width:400px;padding:0;margin:0;}
	.qs-logo {position:absolute; z-index:1; left:10px; top:3px; width:35px; height:26px; font-size:1px; background:url('qs_logo.gif') no-repeat;}
	.qs-box {width:380px; padding:0; margin:0;margin-left:7px;background:#fff url('qs_bg.gif') repeat-x; border:1px solid #099d09; border-top:none;}	
	
	.sell-block {width:400px;padding:0;margin:0;}
	.sell-box {width:380px; height:100px;padding:0; margin:0;margin-left:7px; padding-top:10px; background:#fff url('qs_bg.gif') repeat-x; border:1px solid #099d09; border-top:none;}
	.clickHere {	color:#000;	font-weight:bold;text-decoration:underline;	font-family:Verdana, Arial;	font-size:14px;}
	
	.h-browse {width:400px;padding:0;margin:0;}
	.h-browse-box {width:380px; padding:0; margin:0;margin-left:7px; padding-top:10px; background:#fff url('qs_bg.gif') repeat-x; border:1px solid #099d09; border-top:none;}
	
	.r-browse {width:400px;padding:0;margin:0;}
	.r-browse-box  {width:380px; padding:0; margin:0;margin-left:7px; padding-top:10px; background:#fff url('qs_bg.gif') repeat-x; border:1px solid #099d09; border-top:none;}
	
	.feat-block	{float:left;width:235px;overflow:hidden;}	
	.feat-header {		
		position:relative;
		text-align:left;
		background:url('feat_header_bg.gif') no-repeat;
		width:235px;
		height:32px;
		line-height:32px;
		padding-left:10px;
		color:#fff;
		font-weight:normal;
		font-size:150%;
	}
	.feat-box {}
	.feat-info a, .feat-info a:active, .feat-info a:visited, .feat-info a:hover {color:#000099;}
 	/* ######################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;}	
	
	.qs-box .searchString	{width:107px;}
	.qs-box .searchIntegerLess {width:58px;}
	.qs-box .searchIntegerMore {width:58px;}
	.qs-box .searchGeoLocation {width:107px;}
	.qs-box .searchGeoDistance {width:105px;}
	.qs-box .searchList {width:150px;}
/* #######################End field_types######################## */	
/*******************************Style for the new ver.******************************************/
	.logInNameInput, .logInPassInput {width:150px;}		
	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:0;
		margin-left:7px;
		padding:0px;
		list-style:none;
		vertical-align:middle;
		font-family:verdana;
	}
	ul.infoBlockDL li 	{margin-left:3px;color:#666;margin:0 8px;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;}
	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
	{
		padding-bottom:3px;
		font-size:12px;
		color:#fff;
		background:url('search_res_top.gif') repeat-x;
	}
	td.details-top {background:url('green_bg.gif') repeat-x;}
		.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited 
	{
		font-size:12px;
		font-weight:bold;
		color:#fff;
	}
	.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;		
		text-align:right;
		background:url('search_res_top.gif') repeat-x;
		height:23px;
		line-height:20px;
		vertical-align:middle;
		color:#FFF;
		padding-right:20px;
	}
	.copyri  a:link, .copyri a:visited, .copyri a:link, .copyri a:visited {color:#333;}
	.styleForPrice
	{
		font-size:10px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.error {	color:red;}	
#browse_by_state{font-family:Tahoma;font-size:100%}
#browse_by_state a:hover{text-decoration:none}
.browse-link {color:#333;}
.relocation {width:160px; margin-top:20px;}
.relocation-header {height:24px; line-height:24px; color:#fff; background:#ce0000; padding-left:15px; font-weight:bold;}
.relocation-box {text-align:center;color:#333;line-height:18px;font-size:11px;}
.relocation-box a {color:#ce0000; text-decoration:none;}
.relocation-box a:hover {color:#999; text-decoration:underline;}
.visit-others {position:absolute; right:225px; top:46px;}

.banners-header {height:22px; color:#fff; background:#ce0000; text-align:center; line-height:22px;}
.bannerBlock {position:relative; float:right; width:155px; margin-left:10px; margin-top:-400px; background:#fff; border:1px solid #cc0000;}
.banner-cell {height:50px; border-bottom:1px solid #cc0000; padding-top:5px;}
.banner-cell td { color:#000; font-size:11px; margin:0; padding:0;}
.banner-cell a {color:#cc0000; font-weight:bold; text-decoration:underline;}
.footerlinks {color:#999; padding:0 4px 45px; }
.footerlinks a:link, .footerlinks a:active, .footerlinks a:visited {color:#999; font-size:10px; text-decoration:underline;}
.footerlinks a:hover {color:#cc0000; font-size:10px; text-decoration:underline;}

.wider-option .searchList option, .wider-option .inputList option {width:300px;}
.wider-option .searchList, .wider-option .inputList {font-size:11px; font-family:Arial;}
.oddrow {background:#c0c0c0;}
.evenrow {background:blue;}