﻿img{border:0;}
.toggle_container{padding:0;margin-top:5px;display:none;background:#f3f3f3;border-color:#89c3d9;border-style:solid;border-width:2px 0 0;margin:0;}
.book_container{width:395px;height:200px;}
.trigger, .trigger:hover{font-size:10px;font-weight:bold;color:#989898;margin:0;padding:0;cursor:pointer;}
.p_instructions{color:#5771a7;}
.p_field_name{margin:0;padding:0;color:#5771a7;}
.ddl_select_date{font-size:11px;color:#555555;padding:1px;}
.selected_range{color:#C72C2C;display:none;font-weight:bold;width:100%;}
.cal_legend{color:#3F3F3F;font-size:11px;border-color:#89C3D9;border-style:solid;border-width:0 0 2px 0;padding:10px 20px;text-align:left;}
.cal_legend .f{color:#489A40;background:#E9E9E9;padding:3px 7px;margin-left:5px;}
.cal_legend .t{color:#C72C2C;background:#E9E9E9;padding:3px 7px;}
.cal_legend .s{color:#489A40;background:#B2DBAE;padding:3px 7px;}
.cal_legend .u{text-transform:uppercase;font-weight:bold;padding:0px 8px 0px 2px;}
.tbl_booking_info{width:100%;padding:0;border:0;border-collapse:collapse;}
.tbl_booking_info td{line-height:20px !important;padding:0;margin:0;line-height:20px !important;}
.tbl_booking_info td.header{padding:2px;line-height:12px !important;}
tr.unit td.title, tr.charges td.title, tr.payments td.title{padding-left:10px;}
tr.unit{background:#f5f5f5;}
tr.charges{background:#ebebeb;}
.charges td{padding-right:12px !important;}
.charges td.header{font-weight:bold;text-align:center;}
tr.payments{background:#e1e1e1;}
.payments td.header{font-weight:bold;text-align:center;}
.payments td{padding-right:20px !important;}
tr.total{background:#d7d7d7;}
tr.total td.title{font-weight:bold;text-align:left;padding-left:10px;width:100px;}
tr.total td.content{text-align:left;}
td.currency{text-align:right;}
.border_white{border-bottom:solid 2px #fff;}
.border_controls{border-bottom:solid 2px #89c3d9;}
tr.controls td.left{padding-top:5px;padding-right:5px;text-align:right;}
tr.controls td.right{padding-top:5px;text-align:right;}
.tbl_booking_informations, .tbl_guest_informations, .tbl_cc_informations{width:100%;border-collapse:collapse;}
.tbl_guest_informations td.title, .tbl_cc_informations td.title{text-align:right;vertical-align:middle;color:#333;width:25%;}
.tbl_guest_informations td.content, .tbl_cc_informations td.content{padding-left:5px;padding-top:5px;vertical-align:middle;}
.tbl_booking_informations td{padding:3px;}
tr.wizardtotal{background:#d7d7d7;}
tr.wizardtotal td.title{padding-left:10px;width:125px}
tr.wizardtotal td.content{text-align:right;}
.BookNowNext, .BookNowBack, .BookNowCheckOut, .BookNowProceed{background-repeat:no-repeat;border:none;cursor:pointer;}
.BookNowBack{background:url('../images/booking/button-back.jpg');width:70px;height:24px;cursor:pointer;}
.BookNowNext{background:url('../images/booking/button-next.jpg');width:70px;height:24px;cursor:pointer;}
.BookNowCheckOut{background:url('../images/booking/button-checkout.jpg');width:100px;height:24px;cursor:pointer;}
.BookNowProceed{background:url('../images/booking/button-proceed.jpg');width:90px;height:24px;cursor:pointer;}
.BookNowBackToUnit{background:url('../images/booking/button-back-step.gif');width:122px;height:30px;border:0;cursor:pointer;float:left;}
.BookingTextBox{border:solid 1px #e1e1e1;padding:2px !important;color:#000;}
.DropDownListBooking{width:158px;border:solid1px#e1e1e1;color:#000;height:22px;}
ul.nav_pane{width:100%;margin:0;padding:0;}
ul.nav_pane li{list-style-type:none;color:#65B3C9;font-weight:bold;display:inline;text-align:center;padding:3px;}
ul.stepForm,ul.stepForm li{margin:0;padding:0;list-style:none;}
fieldset{display:block;border:1px solid #e1e1e1;}
legend{font-size:1.2em;padding:0 12px;font-weight:900;color:#006699;background-color:#F9F9F9;}
div.buttonWrapper{text-align:right;padding-top:7px;}
.ui-accordion-link{display:none !important;}
p.note{font-size:11px;margin:0;padding:0;}
ul.notes{list-style-type:circle !important;margin:0;padding:0}
.info_panel{display:table;width:100%;}
p.title{background:#e1e1e1;padding:10px;color:#65B3C9;font-weight:bold;text-align:left;margin-top:2px;margin-bottom:5px}
.tbl_find_accomodation{width:100%;border:solid 1px #e1e1e1;padding:10px 10px 0px 10px;}
.tbl_find_accomodation td.title{width:30%;text-align:right;vertical-align:middle;padding-right:3px;}
.tbl_find_accomodation td.content{padding:1px;vertical-align:middle;}
.searchresult{border:1px solid #E1E1E1;height:110px;margin-bottom:7px;padding:2px;width:99%;}
.error_panel{background:url(../images/booking/bgError.png);border:solid 1px red;}
.error_panel_inner{padding:10px;padding-left:35px;font-size:13px;color:red;background:url(../images/booking/serviceError.png) no-repeat 6px 6px;}
.SearchDateBox{border:solid 1px #ccc;width:112px;}
.SearchDropDownList{width:116px;border:solid 1px #ccc;}
.SearchButton{background-repeat:no-repeat;border:none;background:url('../images/booking/button-search.jpg');width:82px;height:24px;cursor:pointer;}
.SearchNoBox{width:40px;border:solid 1px #ccc;}
.dateformat{padding:0;margin:0;font-weight:normal;font-size:10px;}
.ui-datepicker-trigger{margin-left:5px;padding-bottom:5px;vertical-align:middle;}
input.error, select.error{background-color:#f2ebe5;border:1px solid #e1000a !important;color:red;margin:0;}
label.error{color:#e1000a;padding-left:5px;}
tr.error td{color:#e1000a;}
