@import 'content.css';
	body {
		padding:0px;
		margin:0px;
		background-color:#EEECEA;
	}
/*CONTENT*/


/* #######################End field_types######################## */	
	#layout { width:100%; background-color:#EEECEA; 	}
	#header { background:url(tail-top.gif) repeat-x; height:133px; }
	#bottom { background:url(tail-bottom.gif) repeat-x; height:134px; }
	#logo { float:left; margin-top:5px; }
	#topright { float:right; width:300px; text-align:right; }
	#translate { float:right; width:300px; margin-top:4px;; }
	#social { float:right; width:300px; margin-top:12px; }
	#contacttop { float:right; width:300px; margin-top:10px; text-align:right; font-size:120%; color:#666666; font-weight:bold; }
	
	.header, #footer {  margin:0 auto; width:990px; }
	.main { 
		width:960px;
		margin:0 auto;
		background-color:#FFFFFF;
		padding:0 15px;
		border-right:1px solid #DEE6D6;
		border-left:1px solid #DEE6D6;
		}
	
	#menu {
		clear:both;
		margin:0;
		padding:0;
		height:33px;
		
	}
	#menu li {
		float:left;		
		margin:0px;
		padding:0px;
		list-style:none;
		vertical-align:middle;
		font-size:14px;
		text-decoration:none;
		background-position:bottom;
		font-family:"Lucida Sans", Arial, Helvetica, sans-serif;

	}
	#menu li  a:link, #menu li  a:visited {color:#FFF;text-decoration:none; line-height:33px; display:block; padding:0 27px;}
	#menu li  a:hover, #menu li  a:active {color:#FFF;text-decoration:underline;}	
	
	
	#menu li ul {
	visibility:hidden;
	position:absolute;
	width:220px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	z-index:1000;
	margin:0 0 0 10px;
	padding:0;
	position:absolute;
	}

	#menu li ul li { float:none; display:block; position:relative; }
	#menu li ul li a, #menu li ul li a:visited {
		display:block;
		background-color:#555555;
		border-right:0 none; 
		border-bottom:1px solid #333333;
		 }
	#menu li ul li a:hover {
		background-color:#454545;
		color:#FFFFFF;
		}	
	#menu li.headlink ul { display:block; }
	
	#menu li ul li ul {
	visibility:hidden;
	position:absolute;
	width:220px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	background-color:#8A8A8A;
	z-index:1001;
	margin:0 0 0 220px;
	padding:0;
	position:absolute;
	top:0;
	}
	 #menu li ul li ul li a,  #menu li ul li ul li a:visited {
	 background-color:#656565;
	 }
	 #menu li ul li ul li a:hover {
	 background-color:#555555;
	 }
	 
	 .submenu {
	 	background:url(submenu.png) 200px 11px no-repeat #555555;
		}
	.fullBlock {width:960px;margin:0 auto;padding:10px 0px;}
	.contentBlock { 
		float:left;
		width:710px;
		padding-top:10px;
	}
	.sidebarBlock {
		float:right;
		width:220px;
	}
	.leftSidebarBlock{
		float:left;
		width:240px;
		padding-right:10px;
		padding-top:10px;
	}
	.rightContentBlock { 
		float:right;
		width:680px;
		padding-top:10px;
	}
	.leftSidebarMain { background:url(leftSidebar.gif) repeat-y #FFFFFF;}
	
	.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; 
		background-color: #CED7E0; 
		padding: 5px 1px 5px 20px; 
		margin: 2px 0 2px 0;
	}	
	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 {float:left; width:450px;}
	.featuredAdsBlock {float:right;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;
	}	
/*******************************Style for the new ver.******************************************/	
	.logInNameInput, .logInPassInput {width:150px;}	
	div.amountPhotosBlock {margin-left:6px;}
	div.amountPhotosBlock img { border:1px solid #666666;}
	*html div.amountPhotosBlock {margin-left:12px;}
	.iconPhotos {position:relative;	top:2px;left:0px;}
	
	.property-top-nav ul {
		margin:0px;
		padding:0px;
		overflow:hidden;
		float:right;
	}
	.property-top-nav ul li, .detailsLinks li {
		position:relative;
		float:left;		
		margin:0px;
		margin-left:5px;
		padding:0px;
		list-style:none;
		vertical-align:middle;
		line-height:18px;
		color:#666666;
	}
	.detailsLinks {margin:0px;
		padding:0px;
		overflow:hidden;list-style:none;}
	
	
	.my_listings_links_wrap {margin:0; padding:0;}	
	
	.property-data { list-style:none; margin:0; padding:0 ; }
	.property-data li { margin-bottom:5px; }

	/*LINKS */
	
	ul.detailsLinks li a, ul.linksFroWorkWithResultSearch li a, .property-top-nav a {font-size:90%; color:#666666; text-decoration:none;}
	ul.detailsLinks li a:hover, ul.linksFroWorkWithResultSearch li a:hover, .property-top-nav a:hover { color:#666666; text-decoration:underline; }
	
	.search-results-nav { margin-bottom:10px; }
	.search-results-nav a { color:#009689; text-decoration:none; }
	
	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;
	}
	.listingrow td { padding-bottom:2px; padding-top:15px; }


	.title { color:#219781 }

	.sr-image { width:120px; }
	.sr-info { width:380px;}
	.sr-price { width:110px; padding-right:5px; }
	.sr-price strong { font-size:110%; }
	
	.sr-sep { height:20px; border-bottom:1px solid #d2d2d2; }
	.sr-sep-2 { height:10px; }

	.content-table { margin-bottom:30px; }
	.content-table td { vertical-align:top; }
	
	.content-table-left {
		width:540px;
		padding-right:20px;
	}
	.content-table-right {
		border-left:1px solid #CCCCCC;
		padding-left:20px;
	}
	
	.listing-pictures-thumbs {
	width:520px; margin-top:3px;
	}
	.listing-pictures-thumbs img { margin:0 4px 4px 0; }
	.listing-sold { color:#E10000; font-size:80%; }
	.listing-reduced { color:#00AB9C; font-size:80%; }
	.listing-price { font-size:140%; font-weight:bold; }
	 ul.listing-features  { margin:10px 0; width:210px; padding:0 30px 0 20px; float:left; }
	 ul.listing-features-r  { margin:10px 0; width:210px; padding:0 0 0 50px; float:left; }
	
	.property-nav { width:430px; float:right; margin-bottom:20px; }
	.property-name { width:440px; float:left; padding-top:5px; }
	
	.rates { width:510px; margin:10px 0 10px; border:1px solid #00AB9C; }
	.rates th {  background-color:#00AB9C; color:#FFFFFF; padding:5px; }
	.rates td { padding:5px 9px; width:70px; text-align:right; background-color:#FFFFFF; border-bottom:1px solid #00AB9C }
	.rates td.rates-season { width:140px; text-align:left; }
	.rates-policies { color:#666666; }
	
	.mrp p { color:#333333; margin-bottom:30px; }
	
	.button-availability {
		display:block;
		width:132px;
		background:url(button-130.jpg) no-repeat;
		color:#FFFFFF;
		font-size:14px;
		text-align:center;
		line-height:36px;
		text-decoration:none;
		}
	.button-availability:hover { color:#FFFFFF; }
	
	.button-request {
		display:block;
		width:132px;
		background:url(button-130-2.jpg) no-repeat;
		color:#FFFFFF;
		font-size:13px;
		text-align:center;
		line-height:28px;
		text-decoration:none;
		}
	.button-request:hover { color:#FFFFFF; }
	
	.button-med {
		display:block;
		width:77px;
		background:url(button-96.jpg) no-repeat;
		color:#FFFFFF;
		font-size:14px;
		text-align:center;
		line-height:25px;
		text-decoration:none;
	}
	.button-med:hover { color:#FFFFFF; }
	
	.input { border:1px solid #666666; }
	
	table.sellerComents .inputText {margin-top:5px;width:520px;height:80px;}
	.tableFeatured {	margin-bottom:10px;}
	.addresCityState
	{
		font-size:12px;
		font-weight:bold;
		color:#009689;
		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;}
	.error {color:red;}
	.success {color:green;}
/* ######################Search field_types####################### */	
	.searchString {width:146px; border:1px solid #333333; }
	.searchList {width:150px; border:1px solid #333333; }
	.searchGeoDistance {width:110px; border:1px solid #333333; }
	.searchGeoLocation {	width:50px; border:1px solid #333333; }
	.searchIntegerLess, .searchIntegerMore {width:63px; border:1px solid #333333; }
	.list {width:67px; border:1px solid #333333; }	
	.inputList {	width:155px; border:1px solid #333333; }
	.inputString {width:150px; border:1px solid #333333; }
	.inputInteger {width:150px; border:1px solid #333333; }
	.inputGeo {width:150px; border:1px solid #333333; }
	
	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;}

.payments {border:1px solid #8e9ed8; width:100%;}

table.subscription h2 {font-size:130%;}
table.subscription h3 {font-size:110%; margin:0; color:#4c658e;}

.clear { clear:both; }

#footer { padding-top:10px; color:#FFFFFF; }

.menu-footer { margin:0; padding:0; }
.menu-footer li { float:left; list-style:none; }
.menu-footer li a { color:#FFFFFF; padding:0 5px; text-decoration:none; }
.footer-cert { margin:30px auto 0; }

.FeaturedRentals td { vertical-align:top}
.FRinfo { color:#666666; }
.FRimage { width:132px; text-align:left; padding-bottom:5px; }
.FRimage img { border:1px solid #666666; }

.home-cols { margin-bottom:20px; }
.home-c1 { vertical-align:top; width:300px; }
.home-c1 h1 { font-size:180%;}
.home-c2 { vertical-align:top; width:310px; padding-left:20px; border-left:1px solid #CCCCCC; padding-bottom:20px; }
.home-c3 { vertical-align:top; width:300px; padding-left:30px; border-left:1px solid #CCCCCC; padding-bottom:20px; }
.home-sep { border-bottom:1px dotted #999999; margin:16px 30px; }

.feedburnerFeedBlock ul { list-style:none; margin:0 0 0 5px; padding:0; }
.feedburnerFeedBlock ul li { line-height:16px; margin-bottom:8px; }
.feedburnerFeedBlock ul li a { text-decoration:none; }
.feedburnerFeedBlock ul li a:hover { text-decoration:underline; }
.feedburnerFeedBlock .headline { font-weight:bold; }
.feedburnerFeedBlock .date { font-size:90%; color:#666666; margin:5px 0;  }
.feedburnerFeedBlock .fbsubscribelink { float:left; margin:0; } 
.fbsubscribelink a { text-decoration:none; color:#666666; }
.feedburnerFeedBlock #creditfooter { float:right; }

#map_side_bar { list-style:none; margin:0; padding:0; }

.leftSidebarBlock h2 { color:#006A61; }
