@import 'calendar.css';
@import 'thickbox.css';
* { margin:0; padding:0;}
body { background:url(../images/body-bg.gif) 50% repeat-y #FFF; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#7a7a7a; text-align:center;}


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

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Tahoma;}
img {border:0; text-align:left;}
ul { list-style:none;}
a {color:#EE4C00; text-decoration:none;}
.column { float:left;}
.clear {clear:both; overflow:hidden;}
.col-list, .row-box, .row1-box, p { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}

h1{font: normal 16px auto Verdana, Arial, Helvetica, sans-serif;font-weight:bold; color:#EE4C00; }
h2{font: normal 13px auto Verdana, Arial, Helvetica, sans-serif;font-weight:bold; color:#EE4C00; }
h3{font: normal 12px auto Verdana, Arial, Helvetica, sans-serif;font-weight:bold; color:#EE4C00; }



.site-center {margin:0 auto; width:100%; text-align:left;}
.col-1, .col-2, .col-3, .row-box-1, .row-box-2, .col-wide { float:left;}
.content .col-1{width:244px; background:url(../images/col-1_corner_left.gif) 0 0 no-repeat #FFF; padding-left:18px;}
.content .col-2{width:320px; background:url(../images/col-2_corner_left.gif) 0 0 no-repeat; padding-top:24px;}
.content .col-3{width:363px; background:url(../images/col-3_corner_left.gif) 0 0 no-repeat; padding-top:24px;}
.content .col-wide{width:683px; background:url(../images/col-2_corner_left.gif) 0 0 no-repeat; padding-top:24px; min-height:400px;}
/*header*/
.header{ background:url(../images/header.jpg) no-repeat; width:945px;  height:154px;  margin:0 auto;}
.logo{margin:30px 0 0 36px; float:left; height:124px;}
.form-header{ float:left; margin:65px 0 0 30px;}
.form-header span{ display:block; background:url(../images/input_header.gif) 0 0 no-repeat; width:318px; height:51px; margin-top:4px;}
.form-header span input{float:left; width:215px; height:19px; margin:6px 0 0 3px; border:0; background:none; color:#72706b; font-size:0.75em;}
.form-header span img{ float:right; margin-right:15px;}
.text1{ float:left; margin:65px 0 0 10px;}

.header-links
{font-size:11px; color:#c9bfa4; float:left;margin:15px 0 0 25px; width:640px;}

.languages {float:right; margin:20px;}
.languages ul li
{display:inline}
.languages img{ margin-right:14px; margin-top:9px;}
.languages a{ display:block; float:left; width:16px; padding:0; margin-left:10px; font-size:0px; text-decoration:none;}
.languages a:hover{ background:url(../images/rell_header.gif) 6px 4px no-repeat;}
.rell{background:url(../images/rell_header.gif) 6px 4px no-repeat;}


/*footer*/
.footer{ background:url(../images/footer-bg.gif) 0 0 repeat-x #f2ecdd; width:945px; padding:8px 0; margin:0 auto; text-align:center; color:#b7b2a1; font-size:11px;}
.footer img{ margin:53px 0 0 0;}
.footer #menu {width:100%; margin:10px 0;}
.footer span{ margin-left:78px; margin-right:383px}

/*content*/
.content .col-2, .content .col-3, .content .col-wide{ color:#51372f; font-size:0.937em;}
.content{ font-size:0.75em;} /*background:#FFF url(../images/content_left.jpg) 0 0 repeat-y;*/
.content-right{ } /* background:url(../images/content_right.jpg) top right repeat-y; */
.extra-left{ background-color:#FFF; width:945px; overflow:hidden;margin:0 auto;}
.top-line{ }
.menu li a{ color:#51372f; text-decoration:none; font-weight:bold; background:url(../images/menu_line.gif) bottom left repeat-x; line-height:2.5em; display:block; width:190px; font-family:Verdana;}
.menu li a:hover{ color:#81aa1f;}
.menu-1{ width:192px; height:28px; background:#f8f5ee url(../images/menu_marker1.gif) 12px 14px no-repeat; display:block;}
.menu-1 a{ margin-left:23px; background:none !important;}
.menu-2{ background:url(../images/menu_line.gif) bottom left repeat-x;}
.menu-2 a{ background:url(../images/menu_marker1.gif) 12px 14px no-repeat !important; padding-left:23px;}
.banner{ margin:15px 0 0 0;}
.indent-box{ padding:12px 0 0 36px;}
	.indent-box a
	{color:#EE4C00; text-decoration:none;}
	.indent-box a:hover
	{text-decoration:underline;}
.content .col-2 .indent-text{ display:block; padding:5px 16px 10px 8px;}
.content .col-3 .indent-text{ display:block; padding:16px 16px 16px 0;}
.content .col-wide .indent-text{ display:block; padding:0px 16px 16px 16px;}
.br{ display:block;}
.divider{ vertical-align:middle; margin:0 11px;}
.link{ color:#a32c0e; font-weight:bold; background:url(../images/link.gif) bottom left repeat-x; text-decoration:none; font-size:1.187em;}
.link:hover{ color:#81aa1f;}
.br{ display:block;}
.extra-right{ padding-right:25px;}

.content .title{ display:block;}
.content .img-left{ float:left; margin:0 20px 0 0;}
.bg-none{ background:none !important;}
.indent-bot{ display:block; margin-bottom:15px;}
.top-bottom{ display:block; margin-top:18px;}
.extra-button{ padding-bottom:19px;}
.text-1 dt{ font-weight:bold; padding-bottom:2px;}
.text-1 dd{ padding-bottom:15px;}
.img-text{ padding:11px 0 0 6px; display:block;}
.text-2{ color:#a32c0e; font-size:1.187em;}
.text-3 p{ margin-top:15px;}

.title-1 img, .title-2 img, .title-3 img, .title-4 img, .section-title-block img, .welcome-title img { margin:15px 0 0 32px;}
.title-1{ background:#f2ecdd url(../images/title-1.gif) 0 0 no-repeat; height:55px;}
.title-2{ background:#eee5d2 url(../images/title-2.gif) 0 0 no-repeat; height:55px;}
.title-3{ background:#eee6d4 url(../images/title-3.gif) 0 0 no-repeat; height:55px;}
.title-4{ background:#f2ecdd url(../images/title-4.gif) 0 0 no-repeat; height:55px;}

.welcome-title {background:#f2ecdd; height:55px;}

.section-title-block
{height:55px; background-color:#f2ecdd; text-align:left;}


/******************index.html********************/
#page1 .col-3 .indent-form{ margin:1px 0 1px 19px; width:343px; background:#fbf9f5;}
#page1 .col-3 .indent-form-box{ padding:14px 0 21px 12px;}
#page1 .col-3 .row-box{ font-family:Verdana; color:#59524d;}
#page1 .col-3 .row-box p{ padding-top:14px;}
#page1 .col-3 input, #page1 .col-3 select {font-family:Verdana; color:#59524d; font-size:1em; border:1px solid #c8c8c8; background:#fdfcfb; padding-left:3px; margin:3px 0 0 0;}
#page1 .col-3 .row-box .row-box-1{ width:173px;}
#page1 .col-3 .row-box .row-box-2{ width:122px;}
.width-1{ width:157px; height:19px;}
.width-2{ width:117px; height:19px;}
.width-3{ width:84px; height:19px;}

.row1-box{ font-family:Verdana; margin-top:15px; color:#59524d;}
.row1-box .img{ vertical-align:middle; margin:0 0 0 2px;}
.img1{position:absolute; margin:27px 0 0 220px;}
.row1-box .row-box-1{ width:113px;}
.row1-box .row-box-2{ width:113px;}


.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_blue{border:0;margin:0;background:url('../images/button-search-bg.gif') no-repeat; width:66px; height:26px; color:#FFF; font-family:"Trebuchet MS", Arial; font-size:12px; font-weight:bold;}
.button_quick{background:url('../images/simple_icon.gif');background-repeat:no-repeat;background-position:left;}
.text{width:90%;}

.select{width:90%;}
.select2{width:60%;}


/* search form */
#quick_search .select
{width:60%;}

#quick_search .clear
{display:none;}

#quick_search .send
{margin-top:-25px;}

#quick_search #send
{background:url('../images/button-search-bg.gif') no-repeat; width:66px; height:26px; color:#FFF; font-family:"Trebuchet MS", Arial; font-size:12px; font-weight:bold;}

#quick_search dl dd,#quick_search dl dt 
{clear: both; display:block; width:300px}

#quick_search dl dd
{margin:0; padding:0;}

#quick_search dl dt 
{margin-top:5px;}

.date-picker-holder
{}
	.date-picker-holder #arrival_date,
	.date-picker-holder #departure_date 
	{float:left;}
	.date-picker-holder a.date-picker
	{display:block; float:left; width:10px; height:11px; margin-left:5px; margin-top:5px; background:url('../images/button-form.gif') no-repeat;}
		.date-picker-holder a.date-picker span
		{display:none;}

#menu {width:665px; font-size:11px; color:#333; float:left; margin:10px 0 0 30px;}
#menu_nav li{display:inline; margin-right:10px;}
	#menu_nav li a
	{font-size:11px; color:#b7b2a1; text-decoration:none;}
	#menu_nav li a:hover
	{color:#ee4c00;}
#menu #wishlist{
  margin:0;padding:0;
  margin-right:1em;width:126px;height:21px;line-height:21px;float:right;
  /*background:#7d8a92;*/
  /*background:#63717a;*/
  background:url('../images/bg_wishlist.gif');background-repeat:no-repeat;
  color:#FFF;
  margin-top:-16px;
  padding:0px 0em 0px .5em;
  text-align:center;
  }
#menu #wishlist a
{color:#FFF; text-decoration:none;}
#menu #rss{
   margin:0;padding:0;
   margin-right:.5em;width:16px;float:right;height:16px;line-height:16px;
   margin-top:-14px;
  }
  
img.featured-listing
{border:5px solid #F2ECDD;}

a.featured-title
{font-size:14px; font-weight:bold; color:#EE4C00; text-decoration:none;}

.other-feature-wraper
{text-align:center}
	.other-feature-wraper .featured
	{width:100px; float:left; margin:3px; text-align:center;}

.h2_blue{color:#F25900;font-size:16px;clear:both; margin:0; padding:0; margin-bottom:15px;}


#register_form dl dd,
#register_form dl dt 
{margin:0; padding:0;}

#register_form dl dt 
{margin-top:10px;}

#register_form div.left
{float:left;  width:48.5%; margin-top:5px;}

#register_form div.right
{float:right; width:48.5%; margin-top:5px;}


/* HIGHSLIDE */
.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	
}
.highslide:hover img {
	
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Arial, tahoma;
	color:#51372f;
    font-size: 0.937em;
    padding: 5px;
    background-color: white;
	text-align:left;
}

.highslide-caption a {
	color:#EE4C00;
	text-decoration:none;
}
.highslide-caption a:hover{
	text-decoration:underline;
}

.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    display:none;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(../highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.controlbar {	
	background: url(../highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(../highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}
/*HIGHSLIDE END*/




.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 #9bbdde;border-top:1px solid #9bbdde;
   background:url('../images/prop_bg.gif');background-repeat:repeat-x;margin-bottom:5px;
 }
 .property_listing_1{width:97%;float:left;clear:both;padding:.3em;border:1px solid #ff9933;border-top:1px solid #ff9933;
   background:url('../images/prop_bg_featured.gif');background-repeat:repeat-x;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 #ccc;}
 
/* 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%; clear:both;text-align:left; font-size:11px; font-weight:normal;}
 .p_title_l{float:left;}
 .p_title_r{float:right;text-align:right;}
 .search_listings_details{padding-top:3px;}
 .subtitle_L{float:left; width:50%; text-align:left; 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:14px;font-weight:bold;color:#EE4C00;
  text-decoration:none;text-align:left;
 }
 
 .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{text-align:left;}
 .property_links a,.property_links a:link,.property_links a:hover,.property_links a:visited{
  color:#333;margin:0 4px 0 4px; text-decoration:none;
 }
 .property_links a:hover
 {color:#EE4C00}
 .property_links img{padding-right:.2em;}
 
 .property_footer ul li.last_update{text-align:right;color:#666;float:right;}
 
 /* END Customized for better listing the search results */
 
 .featured_new{padding-top:5px;}
 .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;
 }
 a.more_info
 {color:#EE4C00; text-decoration:none;} 
 a.more_info:hover
 {text-decoration:underline;}
 
 .paging a
 {padding:1px; border:1px solid #e3e3e3; color:#EE4C00; text-decoration:none}
 
 .paging a.page_on
 {color:#000; background-color:#e3e3e3;}
 
 .paging a:hover
 {background-color:#e3e3e3;}
 
 
 
 /*-----------------------------------------------------------------------*/
/*property details*/
#property_details{width:99%;padding:4px; background-color:#FFF; font-size:12px;}
#property_title{font-size:18px;font-weight:bold;color:#EE4C00;text-align:left; margin-bottom:10px;}

/*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;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:11px;padding-left:1.2em;width:98%;clear:both;color:#cc6600;
}
.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;}

.owner_info{padding:1.5em 0 0 0;margin:.5em 0;}
.owner_info img.owner_logo{margin:.5em;padding:.2em;border:1px solid #ececec;}

.owner_info .owner-name
{color:#EE4C00; font-size:14px; display:block;}

.owner_info .owner-name,
.owner_info p
{margin-bottom:5px;}



/*contact owner form*/
 #contact_owner,
 #email_this
 {width:465px; clear:both;padding:.5em 0; border:1px solid #c1cdc1;background:#f5f5f5;}
 
 #contact_owner dl,
 #email_this dl
 {clear:both; padding:.5em;}
 
 #contact_owner dt,
 #email_this dt
 {margin:0;padding:0;width:160px;float:left;font-weight:bold;text-align:right;line-height:20px;height:20px;
   padding:0 6px 0 0;
 }
 
 #contact_owner dd,
 #email_this dd
 {margin:0;padding:0;width:280px;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{padding:.5em;float:left;clear:both;color:#666;}
 
 /*print*/
 hr.print_hr{width:100%;clear:left;margin:.3em 0;height:3px;}
 /*end print*/
 
 
 /*news*/
 .news_box{clear:both;padding:1em 0;margin:0 0 5px 0;}
 .news_date{clear:both;color:#666;font-sie:11px;font-weight:bold;margin:.3em 0;}
 .news_title{clear:both;color:#EE4C00;font-size:14px;font-weight:bold;}
 .news_content{clear:both;padding:.3em;}
 .news_footer{text-align:right;padding:.3em;clear:both;color:#EE4C00;}
 .news_footer a,.news_footer a:link,.news_footer a:hover,.news_footer a:visited{
   font-size:11px;color:#EE4C00;text-decoration:none;
 }
 .news_footer a:hover{text-decoration:underline;}

.fix_png_{
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png');
}

.small-text
{font-size:11px;}


#section-content {
	margin:0 10px 10px;
}
	#section-content #content_wrapper
	{margin:10px; font-size:11px;}