	body
	{
		padding:0;
		margin:0;
		background:#c0c0c0;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:black;
	}
	form {margin:0px;padding:0px;}
	a img {border:none;}
	table {font-size:12px;}
	.clear_both
	{
		position:relative;
		clear:both;
		height:1px;
		margin:0px;
		padding:0px;
		font-size:1px;
	}
	input.button
	{
		height:17px; line-height:17px; background: url('qs_button_bg.gif') repeat-x; border:none; padding:0 5px; text-align:center; color:#fff; font-weight:bold; font-size:11px; 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;
	}
	a, a:link, a:active, a:visited, a:hover {color:#0000FF;}
/* #######################End field_types######################## */	
	.main {position:relative;margin:0 auto;width:730px; background:#ededed; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}
	.header {height:110px; position:relative; background:#fff;}	
	.logo {position:absolute;top:10px;left:23px;}	
	.headerText
	{
		font-size:12px;
		font-weight:bold;
		color:#484846;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-top:5px;
		position:relative;
		margin:0px;
	}
	.nav {position:absolute; bottom:0; left:235px; width:480px; height:36px; background:url('nav_bg.jpg') no-repeat;}
	ul.topMenu
	{		
		margin:0;
		padding:0;
	}
	ul.topMenu li
	{
		position:relative;
		float:left;		
		width:79px;
		height:36px;
		line-height:32px;
		margin:0;
		padding:0;		
		list-style:none;		
		text-align:center;
		font-size:12px;
		text-transform:uppercase;
		text-decoration:none;		
		font-family:Tahoma, Verdana, Helvetica, sans-serif;		
	}
	ul.topMenu li a {display:block; width:79px; height:36px;}	
	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:460px;}
	.rightBlock {width:250px; margin-left:10px; padding:0; overflow:auto;}
	.content {padding-top:30px; margin:0;}
	.index_content {padding:10px; margin:0;}
	.sellHomeKeep {text-align:center;}
	
	.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;}
	.langSwitcher
	{
		font-family: Verdana; 
		position:absolute;
		top:40px; right:20px;
	}	
	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;}	
/********************************************************************************************/	
	.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;
	}	
/*******************************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: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:125px;}
	.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;
	}
	.popup_headrow td
	{
		border-bottom:2px solid #000;
		padding-bottom:3px;
		font-size:12px;
		color:#000;
	}
	.pointedInListingInfo {border-bottom:1px solid #d2d2d2;padding-bottom:2px;}
	table.sellerComents .inputText {margin-top:5px;width:520px;height:80px;}
	.tableFeatured {	margin: 0 10px 10px 10px;}
	.addresCityState
	{
		font-size:11px;
		font-weight:bold;
		color:#646161;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
	.footer
	{
		position:relative;		
		background:url('bottom_bg.gif') repeat-x;
		height:37px;
		margin-top:10px;			
		color:#FFF;		
		font-size:100%;
		padding:0;
		margin:0;
	}
	.footer  a:link, .footer a:visited, .footer a:active {color:#FFF; text-decoration:none;}
	.footer a:hover {color:#FFF; text-decoration:underline;}
	
	.footer_left, .copyri {float:left; margin:0; line-height:37px;}
	.footer_left {width:440px;}
	.copyri {width:290px;}
	
	.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;}
/* ######################Search field_types####################### */	
	.searchString {width:146px;}
	.searchList {width:138px;}
	.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;}
	.town_list {width:200px; font-family:Tahoma;}
	.qs .town_list {width:138px; font-family:Tahoma;}
	
#browse_by_state{font-family:tahoma;font-size:90%}
#browse_by_state a:hover{text-decoration:none}
.map-box {width:519px; background:#6e87b8 url('maps_bg.gif') repeat-x; margin:0;}
	.map-bottom {background:url('maps_bottom.gif') no-repeat;}
	.map-top {background:url('maps_top.gif') no-repeat}
	.map-left {border-left:1px solid #000; font-size:1px;}
	.map-right {background:url('maps_right.gif') repeat-y;}
.rating-link a {color:#fff; text-decoration:none;}

.share_site {width:210px; margin-top:10px;}
.share_header {height:27px; line-height:27px; color:#000; text-align:center; font-size:110%; font-weight:bold; font-family:verdana; background:#ced7e0;}
.share_box {width:208px; margin:0; background:#f8f8f8 ; border:1px solid #ced7e0; border-top:none;}
.share_box_content {padding:5px; line-height:30px; text-align:center;}

.feat_link {font-family:Tahoma; font-size:90%; height:40px; margin:0; padding:0;}
.feat_link a {color:#000; text-decoration:none;}
.feat_link a:hover {color:#000; text-decoration:underline;}

.featured {position:relative; margin-top:10px;}
.feat_header {color:#007eba; font-size:150%; font-family:Arial; padding-left:30px; margin-bottom:10px;}
.featured_box {padding-left:20px;}

.qs {position:relative; width:233px;}
.qs_header {background: url('qs_header.jpg') no-repeat; height:44px; line-height:44px; color:#fff; padding-left:20px; font-weight:bold; font-size:110%;}
.qs_box {background:#d9d9d9; width:231px;}
.qs_box input {height:13px; font-size:100%;}
.qs_box select {height:19px; font-size:100%}
.qs_type_switcher select{font-size:90%}
.qs_type_switcher {margin-top:5px;}
input.qs_button {height:17px; line-height:17px; background: url('qs_button_bg.gif') repeat-x; border:none; padding:0 5px; text-align:center; color:#fff; font-weight:bold; font-size:11px; cursor:pointer;}

.qs_c3, .qs_c4 {width:9px; height:8px; font-size:1px;}
.qs_c3 {background: url('qs_c3.gif') no-repeat;}
.qs_c4 {background: url('qs_c4.gif') no-repeat;}
.qs_bottom {background:url('qs_bottom.gif') left 6px repeat-x;}
.qs_left {background:url('qs_left.gif') -1px top repeat-y;}
.qs_right {background:url('qs_right.gif') right top repeat-y;}

.bottom {height:10px;}
.bottom_tabs {position:relative; padding:0; margin:0; margin-top:20px; font-size:0.1px; padding-left:27px;}
.bottom_tabs img {float:left; margin:0 6px;}
.bottom_tabs a img {border:none;}

#toopest_menu {position:absolute; right:22px; top:15px; color:#3f78b0; font-family:Arial, Tahoma;}
#user_toopest_menu {height:25px; line-height:25px; padding:0; margin-bottom:10px; position:relative; text-align:center; color:#3f78b0; font-family: Tahoma; font-weight:bold;}
#toopest_menu a, #user_toopest_menu a {color:#3f78b0; text-decoration:none;}
#user_toopest_menu a:hover {color:#3f78b0; text-decoration:underline;}
.black_text {color:#000;}
.red_text {color:red; font-weight:bold;}
.bold_text {font-weight:bold;}

li.trigger a {
	display: block;
	position:relative;
	text-decoration: none;
	width:90px;
	height:20px;
	margin:0;
}
.preview {margin-top:10px; margin:0; line-height:15px; width:200px; overflow:hidden;}
.preview_inner {padding:5px; width:190px;}
.preview_inner div {padding:0; margin:0;}
.refine_search {margin:10px 0; border:1px solid #000; font-size:1px; padding-bottom:5px;}
.rs_sep {width:99%; height:2px; margin:0 auto; font-size:1px; border-bottom:2px solid #999;}

.space {color:#fff; font-size:1px;}

.contact_button {width:115px; height:33px; background: url('contact_btn.gif') no-repeat; border:none; cursor:pointer;}
.contact_button_fr {width:118px; height:35px; background: url('contact_btn_fr.jpg') no-repeat; border:none; cursor:pointer;}


.user_block {width:100%;}
.user_logo, .user_details {float:left;}
.user_logo {width:350px;}
.user_details {width:350px;}
.user_details div {padding:5px 0;}
.user_logo_wrap {width:350px; height:350px; overflow:hidden;}
.users_logo_wrap {width:80px; height:80px; overflow:hidden;}
.users_top_bar {font-weight:bold; color:#fff; background:#154084;}
.partner_request_btn {background:#154084; font-weight:bold; width:240px; height:20px; line-height:20px; text-align:center; margin-top:10px;}
.partner_request_btn a {color:#fff; text-decoration:none;}

.welcome_en {width:415px; height:136px; margin:0; margin-left:25px; padding:0; background: url('welcome_banner_en.gif') no-repeat;}
.welcome_fr {width:415px; height:136px; margin:0;  margin-left:25px; padding:0; background: url('welcome_banner_fr.gif') no-repeat;}
.welcome_fr_left {float:left; width:140px; font-family:Tahoma; font-size:200%; font-weight:bold; color:#007eba; padding-top:30px; padding-left:25px;}
.welcome_fr_right {float:left; width:230px; color:#fff; margin:0; padding:0; padding-top:15px; padding-right:10px; padding-bottom:5px;}

.welcome_en_left {float:left; width:165px; font-family:Tahoma; font-size:200%; font-weight:bold; color:#007eba; margin:0; margin-top:15px;}
.welcome_en_right {float:left; width:230px; color:#fff; margin:0; padding:0; padding-top:20px; padding-right:10px; padding-bottom:5px;}

.login_welcome {margin:10px 0;}

.boolean_table table {margin-top:10px;}

.popup {background:#efefef; color:#000;}