	body

	{

		padding:0px;

		margin:0px;

		background-color:white;

		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:0;

		margin:0;

		padding:0;

		font-size:0.1px;

	}	

	input.button

	{

		font-weight:bold; 

		border:none;

		background:#006337; 

		color:#fff;

		padding:0 10px;

		cursor:pointer;

		font-family:Arial, Tahoma;

		font-size:100%;

	}

	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;

	}

/* #######################End field_types######################## */	

	.main {position:relative; margin:0 auto; width:880px; padding:0;}	

	

	#header_wrap {height:247px;}	

	.header_top {height:45px; background:#006338; color:#fff; width:880px; padding:0; margin:0;}

	.header_top_left {float:left; height:45px; width:650px; padding:0; margin:0; line-height:45px; font-size:200%;}

	.header_top_left_inner {padding-left:15px;}

	.header_top_left_text_smaller {font-size:80%;}	

	.header_top_right {float:left; height:45px; width:230px; padding:0; margin:0;}

	.header {width:100%; height:202px; position:relative; background:url('header_light.jpg') no-repeat;}

	

	.main_print {position:relative; margin:0 auto; width:743px; padding:0; border:2px solid #000;}

	#header_print {position:relative; height:60px;}

	.print_footer {position:relative; height:40px; margin:10px 0; padding:0; font-size:0.1px;}

	

	.header_print_slogan {position:absolute; top:60px; right:30px; padding:0; margin:0; line-height:45px; font-size:170%; color:#fff;}

	#content_print {position:relative; width:743px; padding:0; margin:0;}

	.header_print_slogan_smaller {font-size:85%;}

	.print_images_wrap {text-align:center; padding:10px;}

	.print_images_wrap .listing_top {margin:10px 0;}

	#nav {height:30px; background:#006338; padding:0;}

	ul.topMenu

	{		

		margin:0;

		padding:0;

	}

	ul.topMenu li

	{

		position:relative;

		float:left;		

		height:30px;

		line-height:30px;

		margin:0;

		padding:0px 4px;		

		list-style:none;	

		text-align:center;

		font-size:110%;

		text-decoration:none;		

		font-family:Verdana, Arial,  Helvetica, sans-serif;

		color:#fff;

	}

	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;}		



	#content {position:relative; width:880px; padding:0; margin:0;}

	#feat, #main_content {position:relative; float:left;}

	#feat {width:220px; margin:10px 0 10px 10px;}

	#main_content {width:650px; padding:0; overflow:hidden;}

	

	.index_main_content_inner {padding:10px;}

	

	.browse {width:650px; margin:10px 0; padding:0;}

	.qs {width:650px; margin:5px 0; padding:0;}

	.qs_box {width:650px; margin:10px 0; padding:0; color:#006337;}

	.qs_left {float:left; position:relative; width:260px;}

	.qs_right {float:left; position:relative; width:390px;}

	.qs_right table {font-size:110%;}

	.qs_types_switch {padding-left:9px;}

	

	.browse h2 {height:35px; font-size:140%; padding-left:5px; line-height:35px; color:#fff; font-family:Arial, Tahoma; background:#006338;}

	.qs h2, #feat h2, .listing_top h2 {height:35px; font-size:140%; padding-left:5px; line-height:35px; color:#fff; font-family:Arial, Tahoma; background:#006338;}

	#feat h2 {padding:0; text-align:center;}

	.browse_box_left {float:left; width:260px;}

	.browse_box_left img {margin-left:35px; margin-top:25px;}

	.browse_box_right {float:left; width:380px; margin:0; margin-left:5px;}

	

	.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

	{

		position:absolute;

		top:5px; left:10px;

		font-family: Verdana; 

		width:200px;

		color:#fff;

		font-size:120%;

		font-weight:bold;

	}	

	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;}	

/*******************************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:6px;}

	

	.my_listings_links_wrap {margin:0; padding:0;}	

	ul.detailsLinks li {line-height:28px; height:28px; padding:0; margin:0; font-size:11px; margin-left:3px;}	

	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 #006337;

		padding-bottom:3px;

		font-size:12px;

		color:#006337;

	}

		.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited 

	{

		font-size:12px;

		font-weight:bold;

		color:#006337;

	}

	.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-color:#4C658E;

		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 {width:120px; font-size:12px; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}

	.error {color:red;}

/* ######################Search field_types####################### */	

	.searchString {width:146px;}

	.searchList {width:150px;}

	.qs .searchList {width:220px;}

	.searchGeoDistance {width:110px;}

	.searchGeoLocation {	width:50px;}

	.searchIntegerLess, .searchIntegerMore {	width:63px;}

	.qs .searchIntegerLess, .qs .searchIntegerMore {width:98px;}

	.list {width:67px;}	

	.inputList {	width:155px;}

	.inputString {width:150px;}

	.inputInteger {width:150px;}

	.inputGeo {width:150px;}

	

	div.quickSearchKeep .searchString {width:107px;}

	div.quickSearchKeep .searchGeoLocation {width:50px;}

	div.quickSearchKeep .searchGeoDistance {width:105px;}

	div.quickSearchKeep .searchList {width:135px;}

#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;}



div.chararacters_left_number {float:center;display:inline; margin-left:10px; padding:3px;border: 0px none ; font-weight: bold; font-size: 12px; color: rgb(255, 255, 255); font-family: Tahoma,Verdana,Arial; background-color: rgb(84, 101, 119);}



.compare_header {font-size:170%; font-family:Verdana; font-weight:bold; text-align:center; padding-left:20px; color:#4c658e; margin:10px 0; line-height:25px; height:25px;}

.compare_caption {background:#4c658e; color:#fff; width:220px; font-family:Verdana; font-size:110%;}

a.compare_link {color:#4c658e;}



.users_header {margin-top:20px;}

.users_cell_wrap {padding:0; margin:0; margin:10px 0; background:#fff; margin:10px 0; border:1px solid #333;}

.users_cell {padding:0; margin:0; height:125px;}



.user_details_wrap {padding:0; margin:0; margin:10px 0; background:#fff; margin:10px 0; border:1px solid #333;}

.user_details {padding:0; margin:0;}



.users_logo, .users_captions, .users_info {float:left;}

.users_logo {width:140px; font-size:1px;}

.users_captions {width:160px; padding-left:20px; font-weight:bold;}

.users_info {width:375px; margin-left:5px;}



.user_logo_wrap {width:140px; height:115px; overflow:hidden; padding:0; margin:0;}



.user_info_line { margin:3px 0; padding:0; padding-left:10px; height:21px; line-height:21px; background:#eaeef2;}



.user_cell_links {margin:0 0 3px 0; height:25px; padding:0;}

.user_cell_links a {color:#000; text-decoration:none;}

.user_cell_links a:hover {color:#000; text-decoration:underline;}

.user_cell_link1, .user_cell_link2, .user_cell_link3 {float:right; width:120px; height:22px; line-height:22px; background:#ced7e0; margin-right:5px; text-align:center; font-weight:bold; font-family:Verdana; font-size:90%;}



#slide_show_activator {width:185px; height:33px; font-family:Verdana; font-size:115%; padding:0; margin:5px 0 10px; line-height:33px; color:#fff; font-weight:bold; text-align:center; background:url('slides_activation_btn.jpg') no-repeat;}

#slide_show_activator a {display:block; width:185px; height:33px; text-decoration:none; color:#fff; cursor:pointer;}

.you_tube_box {width:425px; height:344px; position:relative;padding:0; margin:0; overflow:hidden;}



.bottom_info {height:30px; font-family:Verdana, Arial,  Helvetica, sans-serif; color:#fff; line-height:30px;}

.feat_links {line-height:17px; color:#006337;}

.feat_links a {color:#006337;}