a{text-decoration:none;color:#000;text-align:left}
a:hover{text-decoration:none;color:#3163CE}
.month{background-color:#ccc;text-align:center;border-style:none;margin:0;padding:0}
.yearname{text-align:center;font-size:12px;font-weight:700;color:#545453}
.monthname{text-align:center;font-size:9px;font-weight:700;background-color:#DADADA;color:#5D5D5D;border-style:solid;border-width:1px}
.dayname td{text-align:center;font-size:10px;background-color:#3E97CF;color:#fff;width:20px;border-style:solid;border-width:1px}
.yearnavigation{font-size:12px}
.monthnavigation{font-family:Tahoma, Arial, sans-serif}
.nomonthday{text-align:center;font-size:9px;height:7px;width:7px;color:#aaa}
.monthday{text-align:center;font-size:9px;font-weight:700;background-color:#E4E4E4;color:#384955;height:7px;width:7px}
.selectedday{text-align:center;font-size:9px;font-weight:700;background-color:#6f6;height:7px;width:7px}
.event a{background-color:#ff9;color:red}
.selectedevent a{background-color:#6FF;color:red}
.todayevent{text-align:center;font-size:9px;font-weight:700;color:red;height:7px;width:7px}
.todayevent a{background-color:#9CF;font-size:9px;color:red}
.eventcontent{font-size:7px;border:1px dotted #000}
.confirmed{font-size:9px;background-color:#999;color:#000}
.unconfirmed{font-size:9px;background-color:#0F0;color:#000}
.conflictbooking{background-color:red;text-decoration:blink;color:#000}
.confirmed_start{font-size:9px;color:#000;background:#E4E4E4 url(../images/confirmed_start.gif) no-repeat right bottom}
.confirmed_end{font-size:9px;color:#000;background:#E4E4E4 url(../images/confirmed_end.gif) no-repeat}
.unconfirmed_start{font-size:9px;color:#000;background:#E4E4E4 url(../images/unconfirmed_start.gif) no-repeat right bottom}
.unconfirmed_end{font-size:9px;color:#000;background:#E4E4E4 url(../images/unconfirmed_end.gif) no-repeat}
.todayconfirmed_start{text-decoration:blink;color:#000;background:#6FF url(../images/thisbooking_start.gif) no-repeat right bottom}
.thisbooking_start{text-decoration:blink;color:#000;background:#E4E4E4 url(../images/thisbooking_start.gif) no-repeat right bottom}
.thisbooking_end{text-decoration:blink;color:#000;background:#E4E4E4 url(../images/thisbooking_end.gif) no-repeat}
.conflictbooking_start{text-decoration:blink;color:#000;background:#E4E4E4 url(../images/conflictbooking_start.gif) no-repeat right bottom}
.conflictbooking_end{text-decoration:blink;color:#000;background:#E4E4E4 url(../images/conflictbooking_end.gif) no-repeat}
.thisbooking_conflicting_start{text-decoration:blink;color:#000;background:#E4E4E4 url(../images/thisbooking_conflicting_sta.gif) no-repeat right bottom}
.thisbooking_conflicting_end{text-decoration:blink;color:#000;background:#E4E4E4 url(../images/thisbooking_conflicting_end.gif) no-repeat}
.confirmed_confirmedconfirmed{font-size:9px;color:#000;background:#999 url(../images/confirmedconfirmed.gif) no-repeat}
.confirmed_unconfirmedunconfirmed{font-size:9px;color:#000;background:#0F0 url(../images/unconfirmedunconfirmed.gif) no-repeat}
.unconfirmed_confirmedunconfirmed{font-size:9px;color:#000;background:#0F0 url(../images/confirmedunconfirmed.gif) no-repeat}
.unconfirmed_unconfirmedconfirmed{font-size:9px;color:#000;background:#999 url(../images/unconfirmedconfirmed.gif) no-repeat}
.thisbooking_unconfirmedthisbooking{text-decoration:blink;color:#000;background:#09F url(../images/unconfirmedthisbooking.gif) no-repeat}
.thisbooking_thisbookingunconfirmed{text-decoration:blink;color:#000;background:#0F0 url(../images/thisbookingunconfirmed.gif) no-repeat}
.conflictbooking_thisbookingconfirmed{text-decoration:blink;color:#000;background:#999 url(../images/thisbookingconfirmed.gif) no-repeat}
.calselected{background-color:#FFCD00;text-decoration:blink;color:#000}
.header{text-align:left;background-color:#f4f4f4}
.subheader{text-align:left;background-color:#e6e6e6;border-bottom:1px}
.bookbutton{background-color:#e5e5e5;border:1px;font:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:700;color:#000;text-align:center}
.style3{font-size:14px}
.style4{font-size:14px;font-weight:700}
.style5{color:#FFF}
.bookingsummary2{font-size:16px;font-weight:700;border-bottom:1px #545453 dashed;background-color:#dedede;margin:4px}
.bookingsummary3{background-color:silver}
.infotable{background-color:#DDECEF;padding:10px}
.infotable1{background-color:#f9f9f8;border:1px #d7d7d5 dashed;-moz-border-radius:9px;padding:5px}
.infotable_background{background-color:#ccc}
.infoandfacility1 td{background-color:#e3e3e2;padding:10px}
.infoandfacility2 td{background-color:#f6f6f5;padding:10px}
.pricetableborder1{border-color:#999}
.pricetableheading1{background-color:#f1f1f1;color:#3f3f3f;border-color:#FF9}
.pricetableheading2{background-color:#7f7f7f;color:#fff;border-width:thin;padding:0}
.pricetable1{background-color:#9a98cc}
.pricetable2{background-color:#fafafa}
.pricetablemainbg1{background-color:#f8f8f8;border-top:1px dotted #a6a6a6}
.pricetablemainbg2{background-color:#e9e9e9;border-top:1px dotted #a6a6a6}
.listviewtitle{color:#fff;font-size:15px;font-weight:700}
.listviewtitle_bg{background-color:#777777;height:20px;color:#FFF}
.listviewbody1{background-color:#fff;border-top:1px dotted #7f7f7f;border-bottom:1px dotted #7f7f7f}
.listviewbody2{background-color:#ededed;border-top:1px dotted #7f7f7f;border-bottom:1px dotted #7f7f7f;padding:5px}
.list_title{background-color:#efefef;colour:#000}
.infobutton{width:80px;height:25px;border:1px solid #444;-moz-border-radius:5px;color:#626262;text-align:center;float:right;background:url(../images/button_bg.gif) repeat-x;font:bold 10px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding:5px 10px}
.infobutton:hover{color:#000;font-weight:700}
.dpTable{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#505050;background-color:#eaeae9;border:1px solid #d1d1d0;-moz-border-radius:6px;padding:5px}
.dpTD{border:1px solid #ece9d8}
.dpDayHighlightTD{background-color:#CCC;border:1px solid #AAA}
.dpTDHover{background-color:#aca998;border:1px solid #888;cursor:pointer;color:red}
.dpDayTD{background-color:#CCC;border:1px solid #AAA;color:#FFF}
.dpTitleText{font-size:12px;color:gray;font-weight:700}
.dpDayHighlight{color:0;font-weight:700}
.dpButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#e6e6e6;font-weight:700;border:1px #b1b1b1 solid;padding:0}
.dpTodayButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#e6e6e6;font-weight:700;border:1px #b1b1b1 solid}
.tabPane{height:21px;border-bottom:1px solid #919b9c}
.aTab{border-left:1px solid #919b9c;border-right:1px solid #919b9c;border-bottom:1px solid #919b9c;font-family:Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;padding:5px}
.tabPane DIV{float:left;height:100%;padding-left:3px;vertical-align:middle;background-repeat:no-repeat;background-position:bottom left;cursor:pointer;position:relative;bottom:-1px;margin-left:0;margin-right:0}
.tabPane .tabActive{background-image:url(../images/tab_left_active.gif);margin-left:0;margin-right:0;z-index:10}
.tabPane .tabInactive{background-image:url(../images/tab_left_inactive.gif);margin-left:0;margin-right:0;z-index:1}
.tabPane .inactiveTabOver{background-image:url(../images/tab_left_over.gif);margin-left:0;margin-right:0}
.tabPane span{font-family:arial;vertical-align:top;font-size:11px;padding-left:3px;padding-right:3px;line-height:21px;float:left}
.tabPane .tabActive span{padding-bottom:1px;line-height:20px}
.tabPane img{float:left}
#loadingmessage{width:200px;height:40px;background-color:#CCC;position:absolute;left:50%;top:50%;margin-top:-70px;margin-left:-100px;text-align:center}
.pricetableAdmin{border-style:solid none none;border-width:1px}
a.resman_button{background:transparent url(../images/button_end.png) no-repeat right;color:#CC0000;display:block;float:right;font:normal 12px arial, sans-serif;height:26px;margin-right:6px;text-decoration:none;border-style:none;padding:5px 18px 5px 0}
a.resman_button span{background:transparent url(../images/button_span.png) no-repeat 0 top;display:block;height:26px;border-style:none;padding:5px 0 5px 18px}
#photodiv{background-repeat:no-repeat}
.pricefont1{font-size:small;color:#000;text-align:left}
.pricefont2{font-size: x-large;color: orange;text-align: center;}
.roomtypes{border:1px dotted #ccc;text-align:center}
.roomtype_header{border:1px dotted #ccc;background-color:#e3e3e2;font-weight:700;text-align:center}
#ajax_tooltipObj{z-index:1000000;text-align:left}
#ajax_tooltipObj div{position:relative}
#ajax_tooltipObj .ajax_tooltip_arrow{background-image:url(../images/arrow.gif);width:20px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center left;z-index:1000005;height:60px}
#ajax_tooltipObj .ajax_tooltip_content{border:2px solid #737373;left:18px;top:0;position:absolute;width:450px;background-color:#FFF;font-size:.8em;overflow:auto;z-index:1000001;padding:5px}
#flexibleborder500{width:500px;background:#fff url(../images/left_border_small.png) repeat-y left top;margin:0 auto}
#flexibleborder600{width:600px;background:#fff url(../images/left_border_small.png) repeat-y left top;margin:0 auto}
.flexible_top{width:100%;height:15px;background:url(../images/top_left_border.png) no-repeat left top}
.flexible_top span{display:block;position:relative;height:15px;background:url(../images/top_right_border.png) no-repeat right top}
.flexible_center{position:relative;background:url(../images/right_border_small.png) repeat-y right top;margin:-1px 0 0;padding:1px 0 1px 25px}
.flexible_bottom{height:21px;background:url(../images/left_bottom_border.png) no-repeat left bottom;margin:0 auto auto}
.flexible_bottom span{display:block;position:relative;height:21px;background:url(../images/right_bottom_border.png) no-repeat right top;margin:0 auto auto}
.highslide{display:block;float:left;padding:5px}
.featured_properties_mini_table{background-color:#e6e6e6;border:1px solid #191919;-moz-border-radius:9px}
.featured_properties_mini_readmore_link{color:#191919;font-size:10px;font-weight:400;font-style:normal;text-align:right}
.featured_properties_mini_readmore_link:hover{font-weight:700;color:#191919;text-align:right}
.backend_dotted_table{border:1px dotted gray}
table.resman_gannt_table td{border:1px solid #000}
table.resman_gannt_table td.resman_day_cell{width:20px;background-color:#AAA}
table.resman_gannt_table td.resman_unit_name_cell{padding-left:2px;padding-right:2px}
td.resman_unit_unconfirmed_cell{background-color:#0F0}
td.resman_unit_notavailable_cell{background-color:#777}
.progress_bar_font{font-size:10px;color:#333}
._listview_right{text-align:right;float:right}
img.contactus_link{margin-bottom:-4px}
div.contact_forsale_area{float:right}
.calendarbackground,.year{background-color:#ccc;text-align:center;border-style:outset;border-width:1px}
.monthpicker,.yearpicker{font-size:11px;background-color:#eee}
.today,.todayconfirmed,.todayunconfirmed{text-align:center;font-size:9px;font-weight:700;background-color:#6FF;color:#fff}
.sunday,.saturday{text-align:center;font-size:9px;font-weight:700;background-color:#E4E4E4;height:7px;width:7px}
.sunday a,.saturday a{color:#667171}
.event,.selectedevent{text-align:center;font-size:9px;font-weight:700;color:red;background-color:#ff9;height:7px;width:7px}
.thisbooking,.thisbooking_conflicting{background-color:#09F;text-decoration:blink;color:#000}
.thisbooking_confirmedthisbooking,.conflictbooking_confirmedthisbooking{text-decoration:blink;color:#000;background:#09F url(../images/confirmedthisbooking.gif) no-repeat}
.bookingsummary1,td.resman_unit_available_cell{background-color:#FFF}
table.resman_gannt_table td.resman_first_header_cell,table.resman_gannt_table td.resman_first_day_cell{border:0}
