@import 'calendar.css';
@import 'thickbox.css';
/*	-->General	*/
html,body{
  font: normal 11px auto Verdana, Arial, Helvetica, sans-serif;
  color: #4f6b72;
  background: #fff;
  margin:0;
  padding:0;
  border:0;
}
html { background: transparent url('../images/bg-top.png') repeat-x top center}
body { background: transparent url('../images/bg-bottom.png') repeat-x bottom center}

h1{font: normal 22px auto Palatino Linotype;font-weight:normal;}
h2{font: normal 13px auto Palatino Linotype;font-weight:bold;}
h3{font: normal 12px auto Palatino Linotype;font-weight:bold;}

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;
 z-index:2000;background:#fff;width:200px;height:50px;font-size:12px;font-weight:bold;line-height:50px;
 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;
  background:#F7F5EF;
  width:960px;
  /*
  margin:0 auto;
  padding:0;
  */
}

/*	-->header	*/
#topnavbar {
	/*background: #93BBBC url(images/topnav.png);*/
	width: 960px;
	height: 30px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
#topnavbar a, #topnavbar a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#topnavbar a:hover {
	text-decoration: underline;
	}
	
#topnavbar p {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}
	
.topnavbarleft {
	width: 230px;
	float: left;
	margin: 0px;
	padding: 8px 0px 0px 10px;
	}
	
.topnavbarright {
	width: 600px;
	float: right;
	margin: 0px;
	padding: 7px 10px 0px 0px;
	text-transform: uppercase;
	text-align: right;
	}
	
.topnavbarright a img {
	border: none;
	margin: 0px 3px 3px 0px;
	padding: 0px;
	}
.topnavbarright #wishlist{
  margin:0;padding:0;
  margin-right:1em;width:141px;height:21px;line-height:21px;float:right;
  /*background:#7d8a92;*/
  /*background:#63717a;*/
  background:url('../images/bg_wishlist.gif');background-repeat:no-repeat;
  color:#fff;
  padding:0px 0em 0px .5em;
  text-align:center;
  }	
   #wishlist a,#wishlist a:link,#wishlist a:hover,#wishlist a:visited{color:#fff;text-decoration:none;}
  .span_orange{color:#fd9b0e;font-weight:bold;} 
/************************************************
*	Header  									*
************************************************/

#header {
	background: #85ACAC url(../images/header2.jpg);
	width: 960px;
	height: 130px;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

a#logo{
	display:block;
	width: 460px;
	height: 100px;
	text-indent: -10000px;
	background: url(../images/logo.png) left top no-repeat;
	float:left;
	}


#header h1, #header h4 {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px;
	padding: 15px 0px 0px 20px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#header h3 {
	color: #7A3254;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#header p {
	color: #FFFFFF;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	line-height: 20px;
	}
	
.headerleft {
	width: 460px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	}
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headerright {
	width: 488px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.headerright a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
.headerright ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.headerright li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

.rsslink {
	padding: 2px 5px 2px 20px;
	background: url(images/rss.gif) no-repeat left center;
	}	

      
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #E1DCCA url(../images/navbar.png);
	width: 960px;
	height: 35px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
	
#navbarleft {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#navbarright {
	width: 280px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
	
#navmenu {
	margin: 0px;
	padding: 0px;
	}
	
#navmenu ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#navmenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#navmenu li a, #navmenu li a:link, #navmenu li a:visited {
	color: #495D5C;
	display: block;
	font-size: 16px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: none;
    margin: 0px;
	padding: 9px 10px 8px 10px;
	text-decoration:none;
	}

#navmenu li a:hover, #navmenu li a:active {
	background: #EBE6D4 url(../images/navhov.png);
	color: #495D5C;
    margin: 0px;
	padding: 9px 10px 8px 10px;
	text-decoration: none;
	}
	
#navmenu li li a, #navmenu li li a:link, #navmenu li li a:visited {
	background: #E1DCCA;
	width: 150px;
	color: #495D5C;
	font-size: 14px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: none;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#navmenu li li a:hover, #navmenu li li a:active {
	background: #85ACAC;
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	}

#navmenu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#navmenu li li { 
	}

#navmenu li ul a { 
	width: 140px;
	}

#navmenu li ul a:hover, #navmenu li ul a:active { 
	}

#navmenu li ul ul {
	margin: -32px 0 0 171px;
	}

#navmenu li:hover ul ul, #navmenu li:hover ul ul ul, #navmenu li.sfhover ul ul, #navmenu li.sfhover ul ul ul {
	left: -999em;
	}

#navmenu li:hover ul, #navmenu li li:hover ul, #navmenu li li li:hover ul, #navmenu li.sfhover ul, #navmenu li li.sfhover ul, #navmenu li li li.sfhover ul {
	left: auto;
	}

#navmenu li:hover, #navmenu li.sfhover { 
	position: static;
	}
	
/************************************************
*	SubNavbar      								*
************************************************/

#subnavbar {
	background: #666666;
	width: 960px;
	height: 26px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	}
	
#subnav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	text-decoration: none;
	}

#subnav li a:hover, #subnav li a:active {
	background: #85ACAC;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #666666;
	width: 150px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #85ACAC;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	}
	
#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0px;
	padding: 0px;
	}

#subnav li li { 
	}

#subnav li ul a { 
	width: 150px;
	}

#subnav li ul a:hover, #subnav li ul a:active { 
	}

#subnav li ul ul {
	margin: -25px 0 0 171px;
	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {
	left: -999em;
	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul {
	left: auto;
	}

#subnav li:hover, #subnav li.sfhover { 
	position: static;
	}
	
	
	
/*	-->Nav left	*/
#navleft{
  float:left;
  width:230px;
  padding:0pt;
  margin:10px 5px 10px 0px;
  background:#FFFFFF;
  border:1px solid #DDDDDD;
}
 #navleft .left_section{width:100%;float:left;margin:.5em 0 0 0;}
   .left_section_dt{width:100%;float:left;clear:both;}
   .left_icon{width:31px;height:32px;float:left;display:block;}
   .left_title{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;font-weight:bold;
     line-height:25px;display:block; text-align:center;
   }
   .left_section_dd{width:100%;float:left;padding-left:10px;}
   .select{width:90%;}
   .select2{width:60%;}
   .submit_dd{border-top:1px solid #ccc;width:180px;margin:0 9px 0 9px;padding:.5em 0 .5em 0;text-align:right;}
   .send{border-top:1px solid #3399cc;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 Verdana, 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%;}
 #navleft label{width:100%;float:left;font-weight:bold;margin:.5em 0 .5em .2em;}	
 #navleft h2 {
 	background: url(../images/headline.png) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-family:Arial,Tahoma,Verdana;
	font-size:11px;
	font-weight:bold;
	margin:0 3px 10px 3px;
	padding:3px 0 3px 7px;
	text-transform:uppercase;
	line-height:18px;
	}
/*	-->Content	*/
/*fara banner right
#content{
  margin: 0 2em 0 240px;
}
*/
#content{
  margin:0 130px 0 220px;
}
#content1{
	
  background: url(../images/contentbox-blue_01.gif) no-repeat;
}
#content2{
 margin:0;
}
  #content_wrapper{
   width:710px;
   float:left;

   text-align:justify;
   background:#00FFFF;
   margin:10px 5px 10px 5px;
   background:#FFFFFF;
   border:1px solid #DDDDDD;
  }
  #content_top{
  	background:#FFFFFF url(../images/homepagetop.gif) no-repeat scroll left top;
   padding:0pt 8px;
	}	
  #content_wrapper h1 { margin:0px;padding:5px 0 0 0px; }
  #content_wrapper h2 { 
  	background: url(../images/headline.png) repeat scroll 0 0;
	color:#FFFFFF;
	font-family: Palatino Linotype;
	font-size:18px;
	font-weight:normal;
	margin:0 0px 10px 0px;
	padding:3px 0 3px 10px;
	line-height:18px;
	 }
  
  #content_wrapper p {font-size:14px;}
  #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;}
  
  #content_wrapper p{text-indent:0px;}
   .h2_blue{color:#6699cc;font-size:22px;clear:both;}
   .h2_orange{color:#ff6600;font-size:14px;clear:both;}
   .hr_blue{
   border:0;margin:0;width:100%;float:left;clear:both;background:transparent url('../images/hr_blue.gif');
   height:25px;background-repeat:repeat-x;
   }
   /*listing grid*/
   .featured_iframe li{width:170px;float:left;display:block;margin:0 1em 1em 0;height:105px;}
   .iframe_short_description{text-align:center;}
   .iframe_short_description a {color: #000}
   .iframe_short_description a:link {color: #000}
   .iframe_short_description img{background-color:#fff; border-top:1px solid #666;margin-top:3px;margin-left:.2em;margin-right:10px;padding:2px;}
   .listing_grid{width:100%;float:left;}
   .listing_grid li{background:#F8F8F8;width:138px;float:left;display:block;margin:0 0px 3px 0;border-top:5px solid #ccc;height:150px;}
   .listing_grid li.new_line{width:23%;float:left;display:block;margin:0 1em 1em 0;border:3px solid #39c;clear:both;}
     .short_description{width:100%; text-align:center;}
     .listing_title{text-align:center;}
     .listing_title a,/*.listing_title a:visited,*/.listing_title a:link{color: #000033;font-size:12px;font-weight:bold; text-transform:capitalize;text-decoration:none; border-bottom:1px dotted;}
	 .listing_title a:hover, listing_title a:visited { text-decoration:underline;  border-bottom:none; }
     .short_description img{background-color:#fff; border:1px solid #666;margin-top:3px;margin-left:.2em;margin-right:10px;padding:2px;}
     .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:Verdana,Arial,Helvetica,sans-serif;
       font-size:10px;text-decoration:none;color:#6699cc;
       padding-right:1em;
     }

/*	-->Footer	*/
#footer{
background:#93BBBC url(../images/topnav.png) repeat scroll 0 0;
height:30px;
margin:0;
padding:0;
text-align:center;
width:960px;
clear:both;
color:#fff; line-height:30px;
}
#footer a,#footer a:link,#footer a:hover,#footer a:visited{color:#FFF; line-height:30px; text-transform:uppercase; padding:0px 5px; text-decoration:none; font-weight: bold;}
.clear{clear:both;height:1px;float:left;}

/*-----------------------------------------------------------------------*/
/*property details*/
#property_details{width:99%;float:left;padding:4px;}
#property_title{font-size:22px;font-weight:normal;color:#3399cc;text-align:left; text-transform:capitalize;}

/*details menu*/
#details_menu {float:left;width:100%;/*background:#F9F7F3*/;font-size:93%;line-height:normal;border-bottom:1px solid #C2BDAE;}
#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:#9F9584;}
/* 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;}
#details_menu a:hover span {background-position:100% -42px;}
#details_menu #current a {background-position:0% -42px;}
#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 #c2bdae;
}
#top_details_right{
  width:58%;float:right;
}

/*thumbnails*/
.thumbs_row{width:98%;float:left;list-style:none;padding:2px;}
.thumbs_row li{display:block;float:left;margin:2px;padding:2px;text-align:center;}

/*summary*/
.summary_title{font-size:12px;color:#fff;font-weight:bold;width:98.5%;background:#C2BDAE;padding:3px;float:left;clear:both;}
.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 "Trebuchet MS", Verdana, 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:100%;float:left;background:#F9F7F3;padding:2px;clear:both;}
.middle_title{background:url('../images/h2_bg.gif');background-repeat:no-repeat;background-position:left;color:#666;
  font-size:12px;font-weight:bold;padding-left:1em;width:98%;border-bottom:1px solid #c2bdae;clear:both;
}
.middle_subtitle{
  font-size:18px;padding-left:1.2em;width:98%;clear:both;color:#cc6600; font-weight:normal;
}
.middle_info{width:30%;float:left;list-style:none;margin:3px;padding:3px;background:#efede9;}
.middle_info li{font-size:11px;color:#333;padding:4px;}
.ok{font-size:11px;color:#cc0000;font-weight:bold;font-family:Arial;}
.prop_descr{padding:4px;background:#efede9;margin:6px;clear:both;}

#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-top:3px solid #9bbdde;
   background: #fff url('../images/prop_bg.gif') repeat-x 0% 0%;margin-bottom:3px;
 }
 .property_listing_1{width:97%;float:left;clear:both;padding:.3em;border-top:3px solid #ff9933;
   background: #fff url('../images/prop_bg_featured.gif') repeat-x 0% 0%;margin-bottom:3px;
 }
 .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%;margin:0;padding:0;float:left;text-align:center;}
 .p_thumb ul{list-style:none;padding:.3em;}
 .p_thumb li{display:block;}
 .p_thumb img.thumb{padding:2px;border:1px solid #666; background-color:#fff;}
 
/* START Customized for better listing the search results */

 .property_info div.p_info{width:78%;margin:0;padding:0;float:left;}
 .property_title{margin:0;padding:0;width:100%;float:left;clear:both;text-align:left; font-size:18px; font-weight:normal !important;}
 .p_title_l{width:100%;float:left;}
 .p_title_r{width:38%;float:left;text-align:right;}
 .search_listings_details{padding-top:3px;}
 .subtitle_L{float:left; width:50%; text-align:left;padding-left:10px; line-height:20px;}
 .subtitle_R{float:right; width:40%;text-align:right;padding-right:5px}
 .small_desc{width:100%; text-align:left; padding-top:5px; clear:both}
 .featured_new{padding-top:5px;}
 .property_title a,.property_title a:link,.property_title a:hover,.property_title a:visited{
  font-size:18px;font-weight:normal;color:#333;padding-left:1em;
  background:url('../images/title_prop_arrow.gif') no-repeat left 50%;padding:0 0 0 15px;
  text-decoration:none;text-align:left; text-transform:capitalize;
 }
 
 .property_footer{width:100%;float:left;clear:both;background:#dbe0e4 url('../images/prop_foot_bg.gif');line-height:19px;height:19px;}

 .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:10%;}
 .property_footer ul li.property_links{width:78%;text-align:left;}
 .property_links a,.property_links a:link,.property_links a:hover,.property_links a:visited{
  color:#666;margin:0 4px 0 4px; text-decoration:none;
 }
 .property_links img{padding-right:.2em;}
 
 .property_footer ul li.last_update{width:20%;text-align:right;color:#666;float:right;}
 
 /* END Customized for better listing the search results */
 .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;}

/*menu*/

.blue #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../images/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase; width:100%; border-top:1px solid #fff;}
.blue #slatenav #rss {float:right; padding-top:28px}
.blue #slatenav #wishlist {float:right; margin-top:12px}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 10px 0 10px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current_page_item{color:#fff;background:transparent url(../images/blueslate_backgroundOVER.gif) no-repeat top center;}

#top-sidebar {
	background: url(../images/sidebarblue_01.gif) no-repeat;
	height: 34px;
	}
	
#bottom-sidebar	{
	background: url(../images/sidebarblue_04.gif) no-repeat ; 
	height:20px;
	width:100%;	

	}	
	
#top-content-bg {
	background: url(../images/contentbox-blue_01.gif) no-repeat;
	height:44px;
	float:left;
	width:100%;
	margin-top:0.5em;
	}
#bottom-content-bg {
	background: url(../images/contentbox-blue_04.gif) no-repeat;
	height:44px;
	float:left;
	width:100%;

	}	
	
	#subfooter {
	width:960px;
	clear: both;
	margin: 0 auto;
	padding: 16px 2px 0px 2px;
	height: 42px;
	text-align: center;
	background:url(../images/blueslate_background.gif) repeat-x;
	position:relative;
	display:block;
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	text-transform:uppercase;
	border-top:1px solid #fff;
	}	

	
	#subfooter a, #subfooter a:link  {
	color: #fff;
	text-decoration:none;
	}	
#subfooter a:hover  {
	color: #FFF;
	text-decoration:underline;
	}	
	#subfooter a:visited  {
	color: #fff;

	}
	
#highlights a { color:#000;	}
#highlights a:link { color:#000;	}