@import 'calendar.css';
@import 'thickbox.css';
/*	-->General	*/
html,body{
	color: #4f6b72;
	margin:0;
	padding:0;
	border:0;
	background-color:  #eafbe0;
	background-image: url(../images/bg1.gif);
	background-repeat: repeat-x;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
h1{
	font: normal 2em Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
}
h2{
	font: normal 1.6em  Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
}
h3{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	font-variant: normal;
	text-align: left;
}

img{border:0;margin:0}
a img{border:0;}
dl,dd,dt{margin:0;padding:0;}
ul,li{list-type:none;margin:0;padding:0;}
div{margin:0;padding:0;}
form{margin:0;padding:0;}

#loader{
 position:absolute;
 text-align:center;
 background:url('../images/bg_loader.png');
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_loader.png');
  _background: #fff;
  display:none;
 /*top:50%;left:50%;*/
 border:2px solid #3399cc;
 font-size:11px;
}

#container{
	margin:0 auto;
	width:850px;
	margin:0px auto;
	padding:0;
			 background-color: #eafbe0;
border: 1px solid #ffffff;

}

/*	-->header	*/
#header{
	width:850px;
	height:159px;
}
  
  #head_wrap #logo{
     	height:0px;

  }
  #head_wrap #languages{
   	height:0px;

  }
  /*
     
      
/*	-->Menu	*/
#menu{
	width:849px;
				background:url('../images/menu_bg.gif')



}
  .round_top{ 
  }
  .round_bottom{ 
  }
  #menu #menu2_nav{padding-left:1em;	
	
background-repeat:repeat-x;
	text-transform: lowercase;
		border: 1px solid #ffffff;
				height: 30px;


}

#menu2_nav p {
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	color:#fff;
				margin-top: 5px;

	text-transform: lowercase;

	line-height: 14px;	
  }
  
    #menu2_nav p a,#menu2_nav p a:link,#menu2_nav p a:visited{
    color:#fcfcfc;
	text-decoration:none;
    background-repeat:no-repeat;
	background-position:left;
	border-right: 1px dotted #fff;
	padding-left: 10px;
	padding-right: 10px;



  }
  #menu2_nav p a:hover{
    color:#000;text-decoration:none;
    background-repeat:no-repeat;background-position:left;
  }
  #menu #wishlist{
    }
  
  #footer li{
	display:inline;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
  #footer li a,#footer li a:link,#footer li a:visited{
	color:#217639;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:0.5em;
	padding-right:0.5em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-bottom: 0.5em;
  }
  #footer li a:hover{
    color:#000;text-decoration:none;
    background-repeat:no-repeat;background-position:left;
  }
  #menu #rss{

  }
  #wishlist a,#wishlist a:link,#wishlist a:hover,#wishlist a:visited{  margin-left:1em;

  color: #4f6b72; text-decoration:none; text-align: center;}
  .span_orange{color:#4F6B72;font-weight:bold;}
  

/*	-->Nav	*/
#nav{
  float:left;
  width:200px;
  padding:.5em;
}
 #nav .left_section{width:220px;float:left;margin:.5em 0 0 0; }
   .left_section_dt{width:220px;float:left;clear:both; background: url('../images/lefttop.gif') no-repeat 0 0;}
   .left_icon{width:31px;height:32px;float:left;display:block;}
   .left_title{width:155px;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;font-weight:bold;
     line-height:32px;display:block; 
   }
   .left_section_dd{width:100%;float:left;background: url('../images/left.gif') repeat-y 0 0; padding:.5em 0 .5em .5em;}
     #wishlist{width:220px; height: 40px; float:left;clear:both; background: url('../images/leftbottom.gif') no-repeat 0 0;  padding: 2px 0px 0px 4px;
	 
	 
	 }

   .select{width:90%;}
   .select2{width:60%;}
   .submit_dd{width:180px;margin:0 9px 0 9px;padding:.5em 0 .5em 0;text-align:right;}
   .send{width:180px;margin:1em 9px 0 9px;padding:.5em 0 .5em 0;text-align:right;}
   .button_blue{border:0;margin:0;background:url('../images/button_bg.gif');background-repeat:repeat-x;height:24px;
     border:1px solid #3399cc;color:#333;
   }
   .link_advanced{width:100px;float:left;display:block;text-align:left;}
   .link_advanced a,.link_advanced a:link,.link_advanced a:hover,.link_advanced a:visited{
   color:#cc6600;text-decoration:none;
   line-height:24px;
   }
   .button_advanced,.button_quick{
      border:0;margin:0;
      color:#666;
      padding:0 0 0 1.5em;
      font: normal 11px auto Arial, Helvetica, sans-serif;
      margin-left:.5em;
      cursor: pointer;
   }
   .button_advanced{background:url('../images/advanced_icon.gif');background-repeat:no-repeat;background-position:left;}
   .button_quick{background:url('../images/simple_icon.gif');background-repeat:no-repeat;background-position:left;}
   .text{width:90%;}
 #nav label{width:100%;float:left;font-weight:bold;margin:.5em 0 .5em .2em;}

/*	-->Content	*/
/*fara banner right
#content{
  margin: 0 2em 0 240px;
}
*/
#content{
}
#content1{
  margin:0 0 0 240px;
}
#content2{
 margin:0;
}
  #content_wrapper{
   width:97%;float:left;/*background:url('../images/bg_content.gif')*/;background-repeat:repeat-y;background-position:left;
   margin:1em 0 1em 0;
   text-align:justify;
  }
  #banner_skyscraper{width:125px;float:right;margin:1em 0 0 0;color:#fff;}
  .banner{width:120px;float:left;clear:both;margin:3px 0;}
  /*
  .banner_normal{width:480px;height:60px;float:left;color:#fff;margin-top:.4em;}
  */
  .banner_normal{width:1px;height:60px;float:left;color:#fff;margin-top:.4em;}
  #content_wrapper p{text-indent:10px;}
   .h2_blue{color:#6699cc;font-size:14px;clear:both;}
   .h2_orange{color:#006666;font-size:14px;clear:both;}
   .hr_blue{
	border:0;
	margin:0;
	width:100%;
	float:left;
	clear:both;
	height:25px;
	background-repeat:repeat-x;
	background-color: #339999;
   }
   /*listing grid*/
   .listing_grid{width:100%;float:left;}
   .listing_grid li{width:46%;float:left;display:block;margin:0 1em 1em 0;border:1px solid #ececec;height:150px;}
   .listing_grid li.new_line{width:46%;float:left;display:block;margin:0 1em 1em 0;border:1px solid #ececec;clear:both;}
     .short_description{width:100%;float:left;}
     .listing_title{text-align:left;}
     .listing_title a,.listing_title a:hover,.listing_title a:visited,.listing_title a:link{color:#3399cc;font-size:12px;font-weight:bold;}
     .short_description img{border:1px solid #ccc;margin-top:3px;margin-left:.2em;margin-right:10px;padding:2px;float:left;}
     .short_description p{padding:.3em;margin:6px;text-align:left;height:80px;}
     .click_details{
       width:100%;float:left;text-align:right;padding:.5em 0 .5em 0;
     }
     .click_details a,.click_details a:link,.click_details a:visited,.click_details a:hover{
       font-family: Arial,Helvetica,sans-serif;
       font-size:10px;text-decoration:none;color:#6699cc;
       padding-right:1em;
     }

/*	-->Footer	*/
#footer{
	clear: both;
	padding: 1em;
	text-align: center;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	background-color: #9DD16B;
}
#footer a,#footer a:link,#footer a:hover,#footer a:visited{color:#006633;	text-decoration:none;
}
.clear{clear:both;height:1px;float:left;}

/*-----------------------------------------------------------------------*/
/*property details*/
#property_details{
	width:99%;
	float:left;
	padding:4px;
	background-color: #DDF4C9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#property_title{
	font-size:16px;
	font-weight:bold;
	color:#006666;
	text-align:left;
}

/*details menu*/
#details_menu {
	float:left;
	width:100%;/*background:#F9F7F3*/
	font-size:93%;
	line-height:normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#details_menu ul {margin:0;padding:10px 10px 0 px;list-style:none;}
#details_menu li {display:inline;margin:0;padding:0;}
#details_menu a {float:left;background:url("../images/tableft11.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#details_menu a span{float:left;display:block;background:url("../images/tabright11.gif") no-repeat right top;padding:5px 15px 4px 6px;
color:#FFF;}
/* IE5-Mac \*/
#details_menu a span {float:none;}
/* End IE5-Mac hack */
#details_menu a:hover span {color:#FFF;}
#details_menu a:hover {background-position:0% -42px;color:#FFF;}
#details_menu a:hover span {background-position:100% -42px;color:#FFF;}
#details_menu #current a {background-position:0% -42px;color:#FFF;}
#details_menu #current a span {background-position:100% -42px;color:#fff;}

/*top details*/
#top_details{
  width:98%;float:left;padding:4px;
  margin-top:10px;
}
#top_details_left{
	width:40%;
	float:left;
	border:1px solid #FFFFFF;
	background-color: #FFFFFF;
}
#top_details_right{
  width:58%;float:right;
}

/*thumbnails*/
.thumbs_row{
	width:98%;
	float:left;
	list-style:none;
	padding:2px;
	background-color: #FFFFFF;
}
.thumbs_row li{
	display:block;
	float:left;
	margin:2px;
	padding:2px;
	text-align:center;
	background-color: #FFFFFF;
}

/*summary*/
.summary_title{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	width:98.5%;
	padding:3px;
	float:left;
	clear:both;
	background-color: #006666;
}
.summary_info{width:48%;float:left;list-style:none;padding:2px;}
.summary_info li{font-size:11px;color:#333;}

/*rates table*/
#rates_div{width:100%;float:left;clear:both;height:150px;overflow:auto;}
#rates_table{width:98%;float:left;clear:both;border: 1px solid #C1DAD7;}
#rates_table th{
    font: bold 11px  Arial, Helvetica, sans-serif;
	color: #4f6b72;
	background:#e6eded;
	/*letter-spacing: 1px;*/
	/*text-transform: uppercase;*/
	text-align: left;
	padding: 3px 0px 3px 3px;}
#rates_table td{
   font:10px Arial;
   color:#4f6b72;
   padding: 3px 0px 3px 3px;
}

/*middle details*/
#middle_details{
	width:90%;
	float:left;
	clear:both;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 20px;
}
.middle_title{
	background-repeat:no-repeat;
	background-position:left;
	color:#ffffff;
	background-color: #006666;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	width:98%;
	clear:both;
	padding-top: 4px;
	padding-bottom: 4px;
}
.middle_subtitle{
	font-size:12px;
	width:98%;
	clear:both;
	color:#006666;
}
.middle_info{width:30%;float:left;list-style:none;margin:3px;padding:3px;}
.middle_info li{
	font-size:11px;
	color:#333333;
	padding:0px;
}
.ok{font-size:11px;color:#cc0000;font-weight:bold;font-family:Arial;}
.prop_descr{padding:4px ;}

#availability_legend{width:98%;clear:both;padding:.3em;list-style:none;}
#availability_legend li{display:inline;padding:0 .2em 0 .2m;}

/*search*/
/*find a rental*/
#continents_map{width:444px;float:left;}
#continents_listing{width:130px;float:left;}

#continents_list {margin:0;padding:10px 0 0 15px;list-style:none;line-height:normal;}

#continents_list li {list-style:none outside none; display:block;}
#continents_list li a,#continents_list li a:link,#continents_list li a:visited{padding:0 0 0 4px;text-decoration:none;color:#6699cc;}
#continents_list li a:hover{color:#ff6600;}

#continents_list ul{border-width:0px;margin:0px;padding:0px;text-indent:0px;display:none;}
#continents_list ul li{margin-left:10px;}
#continents_list ul li a,#continents_list ul li a:link,#continents_list ul li a:hover,#continents_list ul li a:visited
{font-size:10px;padding:2px;color:#333;}
#continents_list ul li a:hover{text-decoration:underline;}

#regions_listing{width:444px;float:left;clear:both;}
.region_container{width:111px;float:left;margin:2px;padding:2px 3px 2px 3px;}
.region_container a,
.region_container a:link,
.region_container a:visited,
.region_container a:hover{
  font-size:11px;color:#6699cc;
 }
#region{width:444px;float:left;border:1px solid #a8d9f7;}

/*search results*/
.paging{
 width:98%;float:left;clear:both;padding:.5em;
}
.paging .p_left{width:48%;float:left;}
   .p_left ul{list-style:none;margin:0;padding:0;}
   .p_left li{display:inline;margin:0;padding:0;}
 .paging .p_right{width:48%;float:right;text-align:right;padding-right:1em;}
 
 .p_left a,.p_left a:link,.p_left a:visited{
   color: #333;
   font-size:11px;
   padding:0px 3px 0px 3px;
   margin-left:2px;margin-right:2px;text-decoration:none;
   border-left:1px solid #ff9933;
 }
 .p_left a:hover{
   background:#ff9933;
   color:#fff;
 }
 .p_right a,.p_right a:link{
   color:#fff;font-size:10px;margin-left:1px;margin-right:1px;text-decoration:none;background-color:#c2bdae;
   padding:1px 2px 1px 2px;
   border:1px solid #333;
   height:18px;line-height:18px;
 }
 .p_right a:hover,.p_right a.page_on{
  font-size:10px;margin-left:1px;margin-right:1px;text-decoration:none;
  padding:1px 2px 1px 2px;
  background-color:#ff9933;
 }
 .number_results_found{font-weight:bold;color:#ff6600;width:100%;clear:both;}
 
 .property_listing_0{
	width:97%;
	float:left;
	clear:both;
	padding:.3em;
	border:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background-repeat:repeat-x;
	margin-bottom:6px;
	background-color: #DCECD1;
 }
 .property_listing_1{width:97%;float:left;clear:both;padding:.3em;border:1px solid #ff9933;border-top:1px solid #ff9933;
 }
 .property_listing_0 div.property_info,.property_listing_1 div.property_info{width:100%;float:left;clear:both;}
 
 .property_info div.p_thumb{
	width:20%;
	padding:0;
	float:left;
	text-align:center;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}
 .p_thumb ul{list-style:none;padding:.3em;}
 .p_thumb li{display:block;}
 .p_thumb img.thumb{
	padding:2px;
	border:1px solid #ffffff;
	background-color: #FFFFFF;
}
 
 .property_info div.p_info{width:70%;margin:0;padding:0;float:left;padding-left:15px;}
 .property_title{margin:0;padding:0;width:100%;float:left;clear:both;text-align:left;}
 .p_title_l{
	float:left;

}
 .p_title_r{
	text-align:left;
	margin-right:10px;
	font-weight:bold;
	padding-right:5px;
	font-size: 13px;
	padding-right: 3px;
	margin-left: 160px;

}
 .property_title a,.property_title a:link,.property_title a:hover,.property_title a:visited{
	font-size:16px;
	font-weight:bold;
	color:#006600;
	text-decoration:none;
	text-align:left;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	list-style-type: none;	
 }
 
 .property_footer{
	width:100%;
	float:left;
	clear:both;
	line-height:19px;
	height:19px;
			margin-top: 5px;

}
 .property_footer ul{list-style:none;width:98%;}
 .property_footer ul li{display:block;float:left;padding:0 .2em 0 .2em;}
 .property_footer ul li.property_type{width:30%;}
 .property_footer ul li.property_links{width:95%;text-align:right;}
 .property_links a,.property_links a:link,.property_links a:hover,.property_links a:visited{
	color:#006600;
	margin:0 4px 0 4px;
	text-decoration: none;
 }
 .property_links img{padding-right:.2em;}
 
 .property_footer ul li.last_update{width:19%;text-align:right;color:#666;float:right;}
 .new_prop{width:50px;height:20px;background:url('../images/new_bg.gif');background-repeat:no-repeat;color:#fff;
  text-align:center;float:left;font-weight:bold;line-height:18px;background-position:right;margin-right:1px;
 }
 .featured_prop{width:80px;height:20px;background:url('../images/featured_bg.gif');background-repeat:no-repeat;color:#fff;
  text-align:center;float:left;font-weight:bold;line-height:18px;background-position:left;
 }
 
 .filter_container{width:220px;float:left;clear:both;height:30px;}
 .filter_label{width:40px;float:left;height:20px;line-height:20px;}
 .filter_field{width:160px;float:left;background:url('../images/filter_bg.gif') no-repeat;height:20px;}
 .filter_container .input_key{border:0;margin:0;padding:0;margin:3px 1px  1px .2em;font-size:10px;background:transparent;
   padding-left:3px;
 }
 .search_key_btn{width:11px;padding-left:14px;}
 .order{width:100%;float:left;clear:both;text-align:right;}
 .order a,.order a:link,.order a:hover,.order a:visited{
   color:#6699cc;text-decoration:none;padding:.2em;background:transparent;border:0;
   font-size:11px;font-weight:bold;
 }
 .order a:hover{color:#ff6600;}
 a.more_info,a.more_info:link,a.more_info:hover,a.more_info:visited{color:#6699cc;padding-right:5px;}
 a.more_info:hover{background:url('../images/more_bg.gif') no-repeat right 50%;text-decoration:none;}
 .s{background-color:#FA8072;color:#fff;}
 
 /*contact owner form*/
 #contact_owner,
 #email_this,
 #register_form{width:80%;float:left;clear:both;padding:.5em 0;}
 
 #contact_owner dl,
 #email_this dl,
 #register_form dl{width:98%;float:left;border:1px solid #c1cdc1;background:#f5f5f5;padding:.5em;}
 
 #contact_owner dt,
 #email_this dt,
 #register_form dt{margin:0;padding:0;width:30%;float:left;font-weight:bold;text-align:right;line-height:20px;height:20px;
   padding:0 6px 0 0;
 }
 
 #contact_owner dd,
 #email_this dd,
 #register_form dd{margin:0;padding:0;width:68%;float:left;clear:right;margin:0 0 .5em 0;}
 
 
 #send_form{width:98%;float:left;clear:both;text-align:right;}
 
 sup.mandatory{color:#cc0000;font-weight:bold;}
 span.err{color:#cc0000;font-size:10px;font-weight:normal}
 #note{width:98%;padding:.5em;float:left;clear:both;color:#ccc;}
 
 /*print*/
 hr.print_hr{width:100%;clear:left;margin:.3em 0;height:3px;}
 /*end print*/
 
 /*news*/
 .news_box{width:98%;float:left;clear:both;padding:1em;border:1px solid #d0d0d0;margin:0 0 5px 0;}
 .news_date{width:98%;float:left;clear:both;color:#ccc;font-sie:11px;font-weight:bold;margin:.3em 0;}
 .news_title{width:98%;float:left;clear:both;color:#cc0000;font-size:13px;font-weight:bold;}
 .news_content{width:98%;float:left;clear:both;padding:.3em;}
 .news_footer{text-align:right;width:98%;padding:.3em;float:left;clear:both;border-top:1px solid #f0f0f0;color:#cc6600;}
 .news_footer a,.news_footer a:link,.news_footer a:hover,.news_footer a:visited{
   font-size:11px;color:#6699cc;text-decoration:none;
 }
 .news_footer a:hover{color:#cc6600;}

.fix_png_{
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png');
}
 
.owner_info{width:95%;float:left;clear:both;padding:1.5em 0 0 1.5em;margin:.5em 0;}
.owner_info img.owner_logo{margin:.5em;padding:.2em;border:1px solid #ececec;}

