@charset "utf-8";
/* CSS Document */

/*body { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: .75em; min-width: 900px} */
html {margin:0; padding:0; height:100%}
body { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: .8em; min-width: 900px; height:100%; padding: 0; line-height: .45cm;}    
h1{ font-size: 1.625em; margin: 10px}
h2{ font-size: 1.5em}
a{text-decoration: none; outline:none}
td{padding: 2px}
i{font-style: italic;}
li {
    list-style-type: disc;
    list-style-position: inside;
}
label {
    margin-left: 5px;
    margin-right: 5px;
}

#container{width: 900px; margin-left: auto; margin-right: auto; background-color: #EDEDEF; margin-top:5px; border:none; background-image:url(../images/shadow.gif); background-repeat: repeat-y;}

.dark{font-weight: bold;}
.block_header_left{width: 200px; float:left; text-align:center; background-image:inherit; height:inherit;   }
.block_header_right{width: 700px; float: left; text-align:center; font-size: 1em; font-weight: bold;  height:inherit; color:#0E215E; height:inherit  }  
.block_header{ height:95px; background-color:inherit; padding-bottom: 5px; padding-top:5px;} 
 
.col_left{ width: 200px; float: left; background: inherit; background-color: inherit; overflow:visible}
.lang{ background-color:#7a96ac; text-align:center}
.google{ text-align:center; background-color: inherit; padding-bottom:20px; padding:5px}
.col_right{ width: 690px; float: right; background: inherit; padding-left:5px; padding-right:5px; overflow:auto; }
.footer{margin-top:5px; text-align:center; color:#00F; font-size: .875em; background:inherit; height:320px; padding-left:200px; padding-right:10px}
.footer_left{ float:left; width: 30%; text-align:center;}
.footer_right{ float:right; width: 30%; text-align:center; font-size:.875em; color:#00F; }
.footer_center{ float:left; width: 30%; text-align:center;}
.footer_bottom{ width: 900px; float:left; padding:0; }
.block_info{width: 690px;}
.spacer{ clear: both; background:inherit}
.block_menu{width: 190px; background-color:inherit; padding:0px 5px 0px 5px}
.menu_title { font-weight: bold; font-size: 1.125em; color: #eafff2; width: 190px; background-color:#7a96ac; text-align:center; padding-top:2px; padding-bottom: 2px; background-image: url(../images/grey_line.gif); background-repeat:repeat-x; background-position:top }
.menu_link { font-weight: bold; font-style: normal; font-size: 1em; color: #c8d7e3; vertical-align: bottom;
    width: 190px; background-color:#c8d7e3; text-decoration: none; text-align:center; padding-top: 2px; padding-bottom: 2px; background-image: url(../images/grey_line.gif); background-repeat:repeat-x; background-position:top }
.submenu_link { font-weight: bold; font-style: normal; font-size: 1em; color: #473d6b; vertical-align: bottom; width: 190px; background-color:#c8d7e3; text-decoration: none; text-align:left; padding-top: 2px; padding-bottom: 2px; padding-left: 60px; width:130px; background-image: url(../images/grey_line.gif); background-repeat:repeat-x; background-position:top }
.menu_bottom { width: 190px; background-image: url(../images/menu_bottom.gif); background-repeat: no-repeat; background-position:top right; height: 7px}
/*.menu_link:hover { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 1.125em; color: #FFFF00; vertical-align: bottom; height: 24px; width: 200px; background-color:#c8d7e3;  background-color:#acbfd0; text-decoration: none } */
.menu_link:hover { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 1.125em; color: #FFFF00; vertical-align: bottom; background-color:#c8d7e3;  background-color:#acbfd0; text-decoration: none }
a.menu:link {color: #473d6b; font-weight: bold; text-decoration: none}
a.menu:visited {color: #423D6B; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
a.menu:hover {color: #FF00FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; size:1.25em; background-color:#acbfd0}
a.norm:visited {color: #323D6B; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
a.norm:hover {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

#photos{float:left; }
#amen{float: left; position:relative; left:1px}
#avail_tab{float: left;  position:relative; left:2px}
#directions{float: left; position:relative; left:3px}
#comments{float: left; position:relative; left:4px}
.inactMenuTab {width:134px; text-align:center; background-image: url(../images/tabinact.jpg); background-repeat:repeat-x; height:20px; }
.inactMenuTab:hover {width:134px; text-align:center; height:22px; }
.inactMenuLine {width:150px; text-align:center; height:2px; background-color:#2a4f80 }
.inactMenuLine:hover {width:150px; text-align:center; height:2px; background-color:#2a4f80 }
.tab:link {color:#ededef;  font-weight: bold; text-decoration: none; position:relative; top:4px;}
.tab:visited {color:#ededef;  font-weight: bold; text-decoration: none; position:relative; top:4px;}
a.tab:hover {color:#FF3; size:1.2em; font-weight: bold; text-decoration: none; position:relative; top:4px;}
.actMenuTab {width:134px; color:#0000ff; text-align:center; background-image: url(../images/tabact.jpg); background-repeat:repeat-x; height:20px; }
.tab:link {color:#ededef;  font-weight: bold; text-decoration: none; position:relative; top:4px;}
.booking {color:#0896FF; font-weight: 600; text-decoration: none;}
.booking:hover {color:#FEBA60; font-weight: 600; text-decoration: none;}

.QTbl_Title{ font-weight:400; font-size:1.5em}
.block_google{width: 198px;}
.reditalics{font-weight:600; font-size:1.25em; color:#c90011; font-style:italic;}
.reditalics_norm{font-weight:600; color:#c90011; font-style:italic;}
.index_left{ width: 490px; float:left; padding:2px;  }
.index_right{ width: 190px; text-align:center; padding:2px; float:right }
.index_left_half{ width: 235px; float:left; padding:5px;  }
.index_otcp{ font-size:1.15em; color:#2c59b5; font-style:italic; font-weight:600}
img{ border:none}
.image{text-decoration:none}
.special_offer{font-style:italic; color:#03F}
.so_aptinfo{font-style:italic; color:#03F}
.index_quote{font-weight:500;  color:#990000; font-style:italic;}
.index_text{text-align:left}
.index_list{ float:left; width:155px; padding:2px; text-align:left}
.otcp_special{width:670px; background-image:url(../images/gradient_pink_search.jpg); background-repeat:repeat-x; padding:2px; text-align:center;}

.cal_month{ vertical-align:top; border-width:thin; border-color:#666; padding:2px; width:161px; height:117px; float:left}
.cal{vertical-align:top;}
.wday{ text-align:center; font-size:.9em; width:23px; float:left; padding-top:1px; height: 13px;}
.wend{ text-align:center; font-size:.9em; width:23px; background-color:#CCC; float:left; padding-top:1px; height: 13px;}
.wday_occ{ text-align:center; font-size:.9em; width:23px; background-color:#F19D9D; text-decoration:line-through;color:#cc0000; float:left; padding-top:1px; height: 13px;}
.wend_occ{ text-align:center; font-size:.9em; width:23px; background-color:#F19D9D; text-decoration:line-through;color:#cc0000; float:left; padding-top:1px; height: 13px;}
.wday_arr{ text-align:center; font-size:.9em; width:23px; background-image: url(../images/icons/arrival_cal.gif); float:left; padding-top:1px; height: 13px;}
.wday_dep{ text-align:center; font-size:.9em; width:23px; background-image: url(../images/icons/departure_cal.gif); vertical-align:bottom; float:left; padding-top:1px; height: 13px;}
.wend_arr{ text-align:center; font-size:.9em; width:23px; background-image: url(../images/icons/arrival_cal.gif); float:left; padding-top:1px; height: 13px;}
.wend_dep{ text-align:center; font-size:.9em; width:23px; background-image: url(../images/icons/departure_cal.gif); vertical-align:bottom; float:left; padding-top:1px; height: 13px;}
.cal_title{ background-color:#ccccff; font-weight:600; text-align:center}

.owner_left{ width: 160px; padding:2px; float:left  }
.owner_right{ width: 160px; padding:2px; float:right }
.dates{ vertical-align:bottom }
.date_entry{float:left; padding-left:5px; padding-right:10px; position:relative; bottom:0px;}
.dob{ width:50px}
.medchamp{ width:300px}
.longchamp{ width:600px}
.special{background-image:url(../images/gradient_yellow.jpg);  background-repeat:repeat-x; border-style:outset; border-color:#ffff67; width:670px; position:relative;}
.spec_owner_list{ width:100px; background-image:url(../images/gradient_yellow.jpg);  background-repeat:repeat-x}
.spec_owner_mod{ width:100px; background-image:url(../images/gradient_yellow.jpg);  background-repeat:repeat-x}
.spec_owner_header{background-image:url(../images/gradient_yellow.jpg);  background-repeat:repeat-x; font-weight:600; text-decoration:underline}
.spec_owner_image{padding:5px; background-color:#FF6; border:thin}
.spec_header{font-weight:600; text-decoration:underline; padding: 3px}
.spec_dates{width:125px}
.spec{width:100px}
.unavail{ background-color:#f1a7a8; border-style:outset; border-color:#bcd6bc; width:660px; padding:5px; }
.avail{ background-color:#89f889; border-style:outset; border-color:#bcd6bc; width:660px; padding:5px; }
.owner_req{ background-color: #c8d7e3; border-style:outset; border-color:#bcd6bc; width:677px; }

.AptDetails{width:100px; text-align:center; font-weight:600; padding:3px}
.addressStr{color:#990000; font-size:1.75em; font-weight:600; text-align:center; padding: 5px; }
.errorCell{ color:#990000; font-size:1.1em; font-weight:600; }
.text_center{ text-align:center }
.bold_underline{font-weight:600; text-decoration:underline }
.calendar{ padding-right:5px; }
.plan_table{width: 690px;}
.plan_arr_date{background-color:#CCFFFF; color: #000000; text-align:left }
.plan_arr{background-color:#CCFFFF; color: #000000; text-align:center }
.plan_arr_id_renter{width: 60; background-color:#CCFFFF; text-align:center }
.plan_arr_renter_name {width: 100px; background-color:#CCFFFF; text-align:center }
.plan_arr_id_apt{width: 30px; background-color:#CCFFFF; text-align:center }
.plan_arr_icon{width:10px; background-color:#CCFFFF; color: #000000; text-align:center }
.plan_dep {background-color:#FFCC99; color: #000000; text-align:center }
.plan_dep_date {background-color:#FFCC99; color: #000000; text-align:left }
.plan_dep_id_renter{width: 60px; background-color:#FFCC99; text-align:center }
.plan_dep_renter_name {width: 100px; background-color:#FFCC99; text-align:center }
.plan_dep_id_apt{width: 30px; background-color:#FFCC99; text-align:center }
.plan_dep_icon{width:10px; background-color:#FFCC99; color: #000000 ; text-align:center}
.pic_click{color:#CC3300}
.desc{width:690px; padding:5px; line-height: 1.25em;}
.indent1{ margin-left:3px;}
.title{font-weight:600; color:#0E215E; font-size:1.25em}
.requests{border-collapse:collapse;}
.evenRow{ background-color:#CFC; border:none; border-collapse:collapse; }
.oddRow{ background-color:#CCC; border:none; border-collapse:collapse}
.replied{background-color:inherit; text-align:center; width:75px}
.noReply{background-color:#F0F; text-align:center; width:75px}
.id_cell{width:70px; text-align:center}
.date_cell{width:100px; text-align:center}
.name_cell{width:140px; text-align:center}
.country_cell{width:120px; text-align:center}
.time_cell{width:100px; text-align:center}
/*.comments{width:600px; height:50px;}   */
.confirm_left{float:left; width:320px; padding:5px; background-color:#89f889;}
.confirm_right{float:right; width: 350px; padding:5px; background-image:url(../images/gradient_red.jpg);}
.longfield{width:300px}
.floatleft{float:left}
.float_left_pad5{float:left; padding:5px; background-color:inherit}
.fin{float:left; padding-right:15px; padding-bottom:10px}
.fin_field{ font-weight:600; color:#000066}
.error{font-weight:600; color:#ff0000}
.googlemap{width:650px; height:450px; text-align:center;}
.dir_header{font-size: 1.6em; font-weight:600; color:#800000 }
.dir_header2{font-size: 1.2em; font-weight:600; color:#800000; text-decoration:underline }
.halfpage_center{float:left; width:326px; padding:5px; text-align:center}
.halfpage_left{float:left; width:326px; padding:5px; text-align:left}
.halfpage_left_nopad{float:left; width:325px; text-align:left}
.thirdpage_center{float:left; width:205px; padding:5px; text-align:center}
.thirdpage_left{float:left; width:205px; padding:5px; text-align:left}
.fourthpage_center{float:left; width:125px; padding:5px; text-align:center}
.fourthpage_left{float:left; width:125px; padding:5px; text-align:left;}
.fourthpage_right{float:left; width:125px; padding:5px; text-align:right}
.sixthpage_left{float:left; width:100px; padding:5px; text-align:left}
.sixthpage_center{float:left; width:100px; padding:5px; text-align:center; background-color: inherit;}
.sixthpage_right{float:left; width:100px; padding:5px; text-align:right}
.sixthpage_left{float:left; width:100px; padding:2px; text-align:left; background-color: inherit;}
.eighthpage_right{float:left; width:65px; padding:2px; text-align:right; background-color: inherit;}
.eighthpage_left{float:left; width:65px; padding:2px; text-align:left; background-color: inherit;}
.eighthpage_center{float:left; width:65px; padding:2px; text-align:center; background-color: inherit;}
.tenthpage_right{float:left; width:42px; padding:2px; text-align:right; background-color: inherit;}
.tenthpage_left{float:left; width:42px; padding:2px; text-align:left; background-color: inherit;}
.tenthpage_center{float:left; width:42px; padding:2px; text-align:center; background-color: inherit;}
.tiny_right{float:left; width:25px; padding:2px; text-align:right; background-color: inherit;}
.tiny_left{float:left; width:25px; padding:2px; text-align:left; background-color: inherit;}
.tiny_center{float:left; width:25px; padding:2px; text-align:center; background-color: inherit;}
.fourthpage_left_acct{float:left; width:125px; padding:2px; text-align:left; background-color: inherit;}
.thirdpage_left_acct{float:left; width:205px; padding:2px; text-align:left; background-color: inherit;}

.comment_block{ clear:both; padding:2px}
.rating{float:left; width:80px; text-align:center; padding:2px}
.rating_comments{float:left; width:480px; text-align:left; padding: 2px 5px 2px 2px; line-height: 1.25em;}
.rating_date{float:left; text-align:left; padding:2px}
.amenTable{ padding:0px; border:0px}
.amenTitles{float:left; font-weight:600; text-align:center; background-color:inherit}
.amenRowOdd{clear:both; }
.amenRowEven{clear:both; background-color:#9FC;   }
.amenCell{float:left; text-align:center; background-color:inherit}
/*.search{ background-color:#89f889; border-style:outset; border-color:#bcd6bc; width:660px; text-align:center; padding:0px 5px 10px 5px } */
.search{ background-color:#89f889; border-style:outset; border-color:#bcd6bc; width:660px; text-align:center; padding:0px 5px 10px 5px }
.searchhalf{ float:left; width:320px; text-align:center;}
.search_third_col{float:left; width:80px; padding:2px; text-align:left}
.search_third_col_right{float:left; width:80px; padding:2px; text-align:right}
.search_fourth_col{float:left; width:125px; padding:5px; text-align:left}

.searchphoto{ width:140px; height:auto; padding:2px; float:left; text-align:center; vertical-align:middle} 
.searchphoto span { display: block; }

.searchinfo{ float:left; width:520px; height:150px; padding:2px; } 
.searchtitle{width:515px; background-image:url(../images/gradient_blue_search.jpg); background-repeat:repeat-x; padding:2px; text-align:left;}
.searchtitle_otcp{width:515px; background-image:url(../images/gradient_pink_search.jpg); background-repeat:repeat-x; padding:2px; text-align:left;}
.search_descr{float:left; width:85px; padding:2px}
.special_title{text-align:center; width:435; font-weight:600; font-size:1.2em; color:#900}
.search_specials{float:left; width:410px; padding:10px 5px 5px 5px; background-color:#FF7; border-style:outset; border-color:#bcd6bc;  }
.search_from{ float:left; width:80px; padding-right:5px; padding-left:5px}
.search_price{ float:left; width:60px; padding-right:2px}
.arrdt_checkbox{ float:left; width:45px; text-align:left}
.nextpage{float:left; width:210px; padding:5px; text-align:center}
/*.search_{width: 150px; height:23px; color:#FFF; background-image:url(../images/searchbutton.png); text-align:center; font-weight:600; border:none} */
/*.search_button:hover {color:#FFF000; font-weight: bold; font-size:1.2em; background-image:url(../images/searchbutton2.png);}   */
/*.search_background{background-image:url(../images/searchbackground.jpg); background-repeat:repeat-x} */
/*.search_background {   */
  /* fallback */
/*  background-color: #efaf4e;      */
/*  background: url(images/linear_bg_2.png);  */
/*  background-repeat: repeat-x;   */

  /* Safari 4-5, Chrome 1-9 */
/*  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#65b5f8), to(#7a96ac));  */

  /* Safari 5.1, Chrome 10+ */
/*  background: -webkit-linear-gradient(top, #65b5f8, #ededef);   */

  /* Firefox 3.6+ */
/*  background: -moz-linear-gradient(top, #65b5f8, #ededef);   */

  /* IE 10 */
/*  background: -ms-linear-gradient(top, #65b5f8, #ededef);   */

  /* Opera 11.10+ */
/*  background: -o-linear-gradient(top, #65b5f8, #ededef);   */
/*} */
/*.search_background{  */
/*    background: #a6faa6; /* Old browsers */
/*    background: -moz-linear-gradient(top, #a6faa6 0%, #ededef 100%); /* FF3.6+ */
/*    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6faa6), color-stop(100%,#ededef)); /* Chrome,Safari4+ */
/*    background: -webkit-linear-gradient(top, #a6faa6 0%,#ededef 100%); /* Chrome10+,Safari5.1+ */
/*    background: -o-linear-gradient(top, #a6faa6 0%,#ededef 100%); /* Opera 11.10+ */
/*    background: -ms-linear-gradient(top, #a6faa6 0%,#ededef 100%); /* IE10+ */
/*    background: linear-gradient(to bottom, #a6faa6 0%,#ededef 100%); /* W3C */
/*} */


.search_background{
    background: #eafff2; /* Old browsers */
    background: -moz-linear-gradient(top, #c8d7e3 0%, #ededef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8d7e3), color-stop(100%,#ededef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c8d7e3 0%,#ededef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c8d7e3 0%,#ededef 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c8d7e3 0%,#ededef 100%); /* IE10+ */
    background: linear-gradient(to bottom, #c8d7e3 0%,#ededef 100%); /* W3C */
}
 
/*.search_background{background-color:#c1fbc1; float:center; padding: 5px; width: 180px;}  */
.search_criteria_menu{float:right; padding: 5px 5px 5px 5px;  width: 185px; background-color:#c1fbc1; }
.search_criteria_left{float:left; width:430px; padding:3px; text-align:left}
.search_criteria_right{float:left; width:250px; padding:0px; text-align:left}
.search_arrdt{float:left; width:240px; padding: 2px; text-align: left;}
.search_map{float:left; width: 210px; padding: 2px; text-align: center;}
#district-description{height: 3em; padding-top: 3px;}    
/*CSS for the button */
.search_button {
   border-top: 1px solid #192380;
   background: #e3001e;
   background: -webkit-gradient(linear, left top, left bottom, from(#910011), to(#e3001e));
   background: -webkit-linear-gradient(top, #910011, #e3001e);
   background: -moz-linear-gradient(top, #910011, #e3001e);
   background: -ms-linear-gradient(top, #910011, #e3001e);
   background: -o-linear-gradient(top, #910011, #e3001e);
   padding: 0px 10px 5px 5px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 20px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.search_button:hover {
   border-top-color: #750010;
   background: #750010;
   color: #ededef;
   }
.search_button:active {
   border-top-color: #efaf4e;
   background: #ededef;
   }

.time{width:50px}

.arr_flight{ background-image:url(../images/gradient_green.jpg);  background-repeat:repeat-x; border-style:outset; border-color:#eca5a3; width: 680px; position:relative; height:50px}
.arr_train{ background-image:url(../images/gradient_red.jpg);  background-repeat:repeat-x; border-style:outset; border-color:#eca5a3; width: 680px; position:relative; height:50px}
.arr_car{ background-image:url(../images/gradient_yellow.jpg);  background-repeat:repeat-x; border-style:outset; border-color:#eca5a3; width: 680px; position:relative; height:50px}

.comm_comments{width:570px; float:left; padding-right:2px}
.comm_date{width:95px; float:left; padding-left: 5px}
.hrblue{ border: solid 1px #09f;}
.faq_question{width:650px; height:auto; float:left; color:#000055; font-weight:600}
.faq_answer{width:650px; height:auto; float:left}
.faq_arrow{width:25px; height:auto; float:left}

.hotel_title{width:325px; background-color:#FFFFFF; color:#0035ad; font-weight: 600; font-size: 1.125em; padding: 6px 2px 6px 2px }
.hotel_list_left{ width:320px; float:left; padding: 10px; }
.hotel_list{width:325px; background-color: #FFEEC0; color: #0896FF; padding:4px 2px 4px 2px }
.hotel_left{width:255px; text-align: left; float:left; font-size: 1em; background-color:inherit; padding: 2px 0px 2px 0px}
.hotel_right{width:70px; text-align: right; float:right; background-color: inherit; padding: 2px 0px 2px 0px}
.hotel_link{color:#0896FF; font-weight: 600; text-decoration: none; font-size: 1em;}
.hotel_link:hover{color: #0035AD; font-weight: 600; font-size: 1em;} 

.other_link{color:#000055; font-weight: 600;}
.other_top{text-align: center; width: 15px; float:left }
.other_info{width:620px; float:left; padding: 0px 0px 0px 5px;  }
.other_ref{width:150px; float: left;}
.other_header{font-weight: 600; float: left; width:620px; padding: 5px 0px 5px 0px;}

.transport_header{ font-weight:600; font-size:1em; color:#900; text-decoration:underline}

.facebook{font-family: lucida grande,tahoma,verdana,arial,sans-serif; font-size: 12px; font-variant: normal; font-style: normal; font-weight: normal; color: #3B5998; text-decoration: none;}

.rndbtn {
    background:#F39C00;
    color: #FFFFFF;
    border:1px solid #D37C00;
    cursor:pointer;
}
/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}
.span-6  { width: 170px;}
.span-12 { width: 325px;}
.prix{
    padding:0px;
    margin:0px;
    color:#1596AC;
    font-weight:bold;
    font-size:17px; 
    padding-bottom:5px; 
    line-height:18px;
}
.btn{ 
    background: #1596AC; 
    border:1px solid #D37C00;
} 

/* the overlayed element */
.simple_overlay {
    
    /* must be initially hidden */
    display:none;
    
    /* place overlay on top of other elements */
    z-index:10000;
    
    /* styling */
    background-color:#333;
    
    min-width: 400px;   
    min-height:400px;
    border:1px solid #666;
    
    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;    
}

/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(../images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

.overlay{
        background:transparent url(../images/overlay.png) repeat top left;
        position:fixed;
        top:0px;
        bottom:0px;
        left:0px;
        right:0px;
        z-index:100;
    }
    
.box1{
        position:fixed;
        top:-800px;
        left:30%;
        right:30%;
        background-color:#fff;
        color:#7F7F7F;
        padding:20px;
        border:2px solid #ccc;
        -moz-border-radius: 20px;
        -webkit-border-radius:20px;
        -khtml-border-radius:20px;
        -moz-box-shadow: 0 1px 5px #333;
        -webkit-box-shadow: 0 1px 5px #333;
        z-index:101;
    }

a.boxclose{
        float:right;
        width:26px;
        height:26px;
        background:transparent url(../images/close.png) repeat top left;
        margin-top:-30px;
        margin-right:-30px;
        cursor:pointer;
    }
a.activator1{
/*    width:153px;
    height:150px;
    position:absolute;     */
    position:relative;
    top:0px;
    left:0px;
/*    background:#fff url(clickme.png) no-repeat top left; */
    z-index:1;
    cursor:pointer;
}

/*search map*/
.zone{ color: gray; background-color: blue;}
.zone:hover{color: aqua}
.zone16{color: gray}

.zone16{width: 150px; height:23px; color:#FFF; background-image:url(../images/searchbutton.png); text-align:center; font-weight:600; border:none; z-index: 20;}
.zone16:hover {color:#FFF000; font-weight: bold; font-size:1.2em; background-image:url(../images/searchbutton2.png);}


/*Arrival page */
.arrival_details{
    display:none; 
    padding-left:30px; 
    padding-bottom: 5px;
    padding-top: 5px; 
    background-color: #ededef; 
    width:650px;
    float:left;
}

.arrival_details2{
    padding:5px; 
    background-color: #ededef; 
    float:left;
}