div.calendar{z-index:999999;position:relative}.calendar, .calendar
table{border:1px
solid #556;font-size:11px;color:#000;cursor:default;background:#eef;font-family:tahoma,verdana,sans-serif}.calendar
.button{text-align:center;padding:2px}.calendar
.nav{background:#778 url(/components/com_jomres/javascript/cal/css/menuarrow.gif) no-repeat 100% 100%}.calendar thead
.title{font-weight:bold;text-align:center;background:#fff;color:#000;padding:2px}.calendar thead
.headrow{background:#778;color:#fff}.calendar thead
.daynames{background:#bdf}.calendar thead
.name{border-bottom:1px solid #556;padding:2px;text-align:center;color:#000}.calendar thead
.weekend{color:#a66}.calendar thead
.hilite{background-color:#aaf;color:#000;border:1px
solid #04f;padding:1px}.calendar thead
.active{background-color:#77c;padding:2px
0px 0px 2px}.calendar tbody
.day{width:2em;color:#456;text-align:right;padding:2px
4px 2px 2px}.calendar tbody
.day.othermonth{font-size:80%;color:#bbb}.calendar tbody
.day.othermonth.oweekend{color:#fbb}.calendar table
.wn{padding:2px
3px 2px 2px;border-right:1px solid #000;background:#bdf}.calendar tbody .rowhilite
td{background:#def}.calendar tbody .rowhilite
td.wn{background:#eef}.calendar tbody
td.hilite{background:#def;padding:1px
3px 1px 1px;border:1px
solid #bbb}.calendar tbody
td.active{background:#cde;padding:2px
2px 0px 2px}.calendar tbody
td.selected{font-weight:bold;border:1px
solid #000;padding:1px
3px 1px 1px;background:#fff;color:#000}.calendar tbody
td.weekend{color:#a66}.calendar tbody
td.today{font-weight:bold;color:#00f}.calendar tbody
.disabled{color:#999}.calendar tbody
.emptycell{visibility:hidden}.calendar tbody
.emptyrow{display:none}.calendar tfoot
.footrow{text-align:center;background:#556;color:#fff}.calendar tfoot
.ttip{background:#fff;color:#445;border-top:1px solid #556;padding:1px}.calendar tfoot
.hilite{background:#aaf;border:1px
solid #04f;color:#000;padding:1px}.calendar tfoot
.active{background:#77c;padding:2px
0px 0px 2px}.calendar
.combo{position:absolute;display:none;top:0px;left:0px;width:4em;cursor:default;border:1px
solid #655;background:#def;color:#000;font-size:90%;z-index:100}.calendar .combo .label,
.calendar .combo .label-IEfix{text-align:center;padding:1px}.calendar .combo .label-IEfix{width:4em}.calendar .combo
.hilite{background:#acf}.calendar .combo
.active{border-top:1px solid #46a;border-bottom:1px solid #46a;background:#eef;font-weight:bold}.calendar
td.time{border-top:1px solid #000;padding:1px
0px;text-align:center;background-color:#f4f0e8}.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time
.ampm{padding:0px
3px 0px 4px;border:1px
solid #889;font-weight:bold;background-color:#fff}.calendar td.time
.ampm{text-align:center}.calendar td.time
.colon{padding:0px
2px 0px 3px;font-weight:bold}.calendar td.time
span.hilite{border-color:#000;background-color:#667;color:#fff}.calendar td.time
span.active{border-color:#f00;background-color:#000;color:#0f0}.tool-tip{float:left;background:#D9E4D1;border:1px
solid #000;padding:5px;max-width:250px}.tool-title{padding:0;margin:0;font-size:1.2em;color:#7E867C;border-bottom:1px dotted #7E867C;font-weight:bold;margin-top: -15px;padding-top:15px;padding-bottom:5px;background:url(/components/com_jomres/images/selector-arrow.png) no-repeat}.tool-text
ul{margin:0;padding:0;padding-left:15px}.tool-text{font-size:100%;margin:0}.panelwrapper{text-align:left}.innerwrapper,.jradmin_innerwrapper{width:100%}.jomres_button{background:url(/components/com_jomres/images/jomres_button.gif) no-repeat;padding:0;margin:0
2px 2px 0;height:23px;width:114px}.jomres_button a:link, .jomres_button a:visited{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;padding:0px
10px 0 20px;text-decoration:none;height:19px;line-height:23px;text-transform:uppercase;outline:0}.jomres_button a:hover{}.jomres_orderbox{margin-top:5px;display:none}.dateinput_button{outline:0}.jomrestexteditable{color:#99f;background-color:#fff}#pathway_text{margin:0;padding:0}.pathway
img{position:relative;top:2px;left:0}.propertylist{margin-bottom:10px}.propertylist_info{padding:10px
5px 0px 5px}.propertylist_left{}.propertylist_header{width:100%;height:20px;line-height:20px;background:#f1f1f1;padding:0;margin:0;text-indent:5px;border-bottom:1px solid #ccc}.propertylist_header a:link, .propertylist_header a:visited{font-size:12px;font-weight:bold}.propertylist_headerr{padding:0
5px 0;font-weight:bold;color:#135cae;font-size:10px;text-align:right}.propertylist_desc{}.propertylist_discount{margin-bottom:4px}.propertylist_right{width:130px;background:#f1f1f1;border-left:1px solid #ddd}.propertylist_image a
img{margin:0;padding:0}.propertylist_rooms{margin:0
0 4px 0}.propertylist_features{margin:0;float:left}.propertylist_small{font-size:11px;text-align:right}.header_property{text-indent:10px;height:100px}.header_image{float:left}.viewproperty{margin-bottom:5px}.viewproperty_leftcol{padding:20px
40px 10px 0;width:275px}.viewproperty_midcol{text-align:right;padding-right:25px}.leftinfo_title{color:#135cae;text-transform:uppercase}.leftinfo_content{font-weight:normal}.viewproperty_rightcol{}.rightinfo_title{font-size:10px;font-weight:bold;margin-top:3px}.rightinfo_content{font-size:10px;font-weight:normal}.bformleftcol{background:#fff;vertical-align:top}.bformrightcol{width:150px!important;background:#f1f1f1;vertical-align:top;padding:0;border:none}.bform_table{background:#fff;border:1px
solid #ccc;margin-bottom:5px;padding:5px}.bform_table
th{background:#B8C3B2;color:#fff;text-indent:5px;font-size:11px;height:30px;line-height:20px}.bform_table
td{padding:3px}.bform_table_totals{background:#f1f1f1;background:#FFF none repeat scroll 0 0;border:1px
solid #CCC;margin-bottom:5px;padding:5px}.bform_table_totals
th{background:#B8C3B2;color:#fff;text-indent:5px;font-size:11px;height:30px}.bform_table_totals
td{padding:3px}.bookingform_footer{background:#f1f1f1;text-align:right}#availRooms{}#selectedRooms{margin-bottom:3px;margin-top:3px}.broomslist_header{}.broomslist{padding:3px}.roomslist_noroomsselected{background-color:#666;color:#fff;font-weight:bold;font-size:11px;padding:3px;margin:0}div.roomsListInnerWrapper,div.roomsListWrapper{padding:0}.roomslist_availabletext{font-weight:bold;padding:0;margin:0}.roomslist_selectedtext{font-weight:bold;padding:0;margin:0}.roomalert_off{background:#f1f1f1}#roombuttoncontainer{text-align:left;width:100px}#roombutton
dl{list-style-type:none}#roombutton
dt{list-style:none;text-align:left;margin-bottom:2px;font-weight:normal;height:25px}#roombutton dt
a{text-decoration:none;display:block;width:135px;color:#000;background:url(/components/com_jomres/images/KeyCard.png) no-repeat;padding:0
2px 0 5px;margin-left:0px;text-align:right}#roombutton dt a:hover{text-decoration:none;display:block;color:#000;background-image:url(/components/com_jomres/images/KeyCardAdd.png);background-repeat:no-repeat;text-align:right}#roombuttoncontainer_selected{text-align:left;width:100px;margin-bottom:3px}#roombutton_selected
dl{list-style-type:none}#roombutton_selected
dt{list-style:none;text-align:left;margin-top:2px;font-weight:normal;height:25px;text-align:right}#roombutton_selected dt
a{text-decoration:none;display:block;width:135px;color:#000;background-image:url(/components/com_jomres/images/KeyCardAdd.png);background-repeat:no-repeat;padding:0
2px 0 5px;margin-left:0}#roombutton_selected dt a:hover{text-decoration:none;display:block;color:#fff;background-image:url(/components/com_jomres/images/KeyCardDelete.png);background-repeat:no-repeat}.confirmation_table{background:#fff;border:1px
solid #ccc;margin-bottom:5px;text-align:left}.confirmation_table
th{background:#B8C3B2;color:#fff;text-indent:5px;font-size:11px;text-align:left}.confirmation_table
td{padding:1px
5px 1px 5px}.confirmation_special_req_header{margin-top:5px;text-indent:5px}.confirmation_special_req_foot{font-size:9px}.confirmation_gateway_header{background:#f1f1f1;color:#fff}.confirmation_gateway_foot{text-align:right}.completion_header{background:#d9dee2;color:#000}.completion_content{background:#fff}.completion_footer{background:#d9dee2}.availability_calendar_header{background:#f1f1f1;color:#000;font-weight:bold}.availability_calendar_months
h4{color:#FFF;padding-bottom:5px;font-weight:bold}.availability_calendar_days{color:#666}.availability_calendar_calendars{text-align:center;width:243px;background:url(/images/stories/jomres/modules/cal_back.gif) repeat-x #D9E4D1}table .rescal, table
.rescal_dashboard{vertical-align:middle;text-align:center;padding:1px}table .rescal th, table .rescal_dashboard
th{font-size:9px;text-align:center;font-weight:normal}table .rescal td, .rescal td, table .rescal_dashboard td, .rescal_dashboard
td{width:16px;height:16px;padding-top:2px;padding-bottom:2px;font-size:9px;border:1px
solid #CCC;text-align:center}a.rescal:link,a.rescal:visited{display:block;width:16px;height:16px;padding-top:2px;font-size:10px}a.rescal:hover{background-color:white;color:black}.tariff_header{background:#f1f1f1;font-size:11px}.tariff_title{background:#f1f1f1;font-size:11px}.tariff_content{background:#fff;font-size:11px}.slideshow{font-size:11px;width:100%}.slideshow_header{font-size:11px}.slideshow_content{font-size:11px}.roomslist_header{color:#000}.roomslist_content{background:#fff}.jradmin_rowtoolbar{width:74px}.jradmin_rowtoolbar
table{background:#d9dee2}.jradmin_wrapper{width:550px}.jradmin_table{width:100%}.jradmin_header_la,.jradmin_header_ca,.jradmin_header_ra,.jradmin_subheader_la,.jradmin_subheader_ca,.jradmin_subheader_ra,.jradmin_rowheader_la,.jradmin_rowheader_ca,.jradmin_rowheader_ra{text-align:center;padding-left:5px;padding-right:2px;height:25px;vertical-align:middle}.jradmin_header_la,.jradmin_header_ca,.jradmin_header_ra{background:#D6D8DB;color:#931638}.jradmin_subheader_la,.jradmin_subheader_ca,.jradmin_subheader_ra{background:#E8EAEE;color:#333}.jradmin_rowheader_la,.jradmin_rowheader_ca,.jradmin_rowheader_ra{background:#F1F1F2;color:#931638}.jradmin_field_la,.jradmin_field_ca,.jradmin_field_ra,.jradmin_rowtoolbar{background:#F6F7F8;color:#000;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px}.jradmin_header_la,.jradmin_subheader_la,.jradmin_rowheader_la,.jradmin_field_la{text-align:left}.jradmin_header_ca,.jradmin_subheader_ca,.jradmin_rowheader_ca,.jradmin_field_ca{text-align:center}.jradmin_header_ra,.jradmin_subheader_ra,.jradmin_subheader_ra,.jradmin_field_ra{text-align:right}.jomres_title{color:#fffef9;font-weight:bold;background:#00ABBF;text-align:center;line-height:20px}.jomres_message{color:#c00;font-size:10px;line-height:12px}div.block_ui_bookingform
h3{font-size:11px;text-align:center;padding-top:10px}.listing_title a,
.viewproperty
h1{font-size:110%;font-weight:100;color:#00ABBF !important}.viewproperty_midcol
img{border:2px
solid #FFF;float:right}#ch-step1,#ch-step2,#ch-step3{background-color:#f3f3f3;padding:10px}.calendar-info{padding:0
0 20px 0;z-index:999;background:url(/images/stories/jomres/modules/cal_back.gif) repeat-x #D9E4D1}.calendar-info div.left,
.calendar-info
div.right{width:132px;float:left}.calendar-info
div.middle{width:257px;float:left}.calendar-info
div.left{padding:50px
0 0 10px}.calendar-info
div.right{padding:130px
10px 0 0}.calendar-info div.right span,#roomtotal{display:block;width:125px;background:#ECF2E8;font-size:1.2em;font-weight:bold;padding:6px;border:1px
solid #C9D3C2}#arrivalcontainer
dl{width:300px;display:block;float:left;background-color:white;padding:5px;margin:0}#arrivalcontainer
dt{clear:both;float:left;font-weight:bold;width:130px;text-align:right;height:25px;padding-right:10px}#arrivalcontainer
dd{line-height:20px;width:149px}.ch-booking-continue{width:auto;float:right}.ch-booking-back{width:auto;float:left}.button{border:1px
solid #ccc;background-color:#00ACD1;padding:3px;color:white;cursor:pointer}.buttons_off
.button{cursor:default;color:gray !important;background-color:silver !important}#ch-dates-form-title{background:#B8C3B2 none repeat scroll 0 0;color:#FFF;font-size:11px;text-indent:5px;font-weight:bold;height:25px;padding:8px
10px 0 10px;width:555px}#ch-dates-form{width:100%;background-color:white}#selectedRooms{display:none}#totalinparty{display:none}.ch-hilight-day{font-weight:bold;border:1px
solid black !important}input.system-openid,input.com-system-openid{background:url(http://openid.net/images/login-bg.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px}.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}#system-message{margin-bottom:10px;padding:0}#system-message
dt{font-weight:bold}#system-message
dd{margin:0;font-weight:bold;text-indent:30px}#system-message dd
ul{color:#05B;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message
dt.message{display:none}#system-message
dd.message{}#system-message
dt.error{display:none}#system-message dd.error
ul{color:#c00;background-color:#E6C0C0;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B}#system-message
dt.notice{display:none}#system-message dd.notice
ul{color:#c00;background:#EFE7B8;border-top:3px solid #F0DC7E;border-bottom:3px solid #F0DC7E}#system-debug{color:#ccc;background-color:#fff;padding:10px;margin:10px}#system-debug
div{font-size:11px}.invalid{border-color:#f00}label.invalid{color:#f00}#editor-xtd-buttons{padding:5px}.button2-left,
.button2-right,
.button2-left div,
.button2-right
div{float:left}.button2-left a,
.button2-right a,
.button2-left span,
.button2-right
span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,
.button2-right
span{cursor:default;color:#999}.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page
span{padding:0
6px}.page
span{color:#000;font-weight:bold}.button2-left a:hover,
.button2-right a:hover{text-decoration:none;color:#0B55C4}.button2-left a,
.button2-left
span{padding:0
24px 0 6px}.button2-right a,
.button2-right
span{padding:0
6px 0 24px}.button2-left{background:url(/templates/system/images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(/templates/system/images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left
.image{background:url(/templates/system/images/j_button2_image.png) 100% 0 no-repeat}.button2-left
.readmore{background:url(/templates/system/images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left
.pagebreak{background:url(/templates/system/images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left
.blank{background:url(/templates/system/images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px
solid #D4D5AA;padding:5px;max-width:200px;z-index:13000}div.tooltip
h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top: -15px;padding-top:15px;padding-bottom:5px;background:url(/templates/system/images/selector-arrow.png) no-repeat}div.tooltip
p{font-size:90%;margin:0}.img_caption.left{float:left;margin-right:1em}.img_caption.right{float:right;margin-left:1em}.img_caption.left
p{clear:left;text-align:center}.img_caption.right
p{clear:right;text-align:center}.img_caption{text-align:center!important}a
img.calendar{width:16px;height:16px;margin-left:3px;background:url(/templates/system/images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}body{background:#D9E4D1;margin-top:20px;font-family:Arial,Helvetica,sans-serif;text-align:left;font-size:70%;line-height:15px;color:#333}td{vertical-align:top}a:link,a:visited{text-decoration:none;color:#00ABBF}a:hover{text-decoration:underline}html{height:100%;margin-bottom:1px}input.button{cursor:pointer}p{margin:0}img{border:0}h1{font-size:130%;margin:0;padding-bottom:10px}h2{font-size:130%;margin:0;padding-bottom:10px}h3{font-size:100%;margin:0;padding:0}h4{font-size:130%;margin:0;padding-bottom:10px}#mainmenu{padding-left:24px;font-size:100%;width:585px;height:32px;padding-top:15px}#mainmenu
a{color:#FFF;padding:0
10px 0 10px}#mainmenu a:hover{text-decoration:none}#mainmenu
li{display:inline;list-style-type:none;border-right:#FFF 1px solid}#mainmenu
ul{margin:0;padding:0}#bottommenu li.item36,
#mainmenu
li.item36{border:none}#submenu{padding-left:24px;font-size:100%;width:585px;height:25px}#submenu
a{color:#FFF;padding:0
8px}#submenu a:hover{text-decoration:none}#submenu
li{display:inline;list-style-type:none;border-right:#FFF 1px solid}#submenu
ul{margin:0;padding:3px
0 0 0}#bottommenu{padding-left:24px;font-size:100%;background:url(/images/stories/content/weblogos.jpg) top right no-repeat #C5CDC0;height:39px;padding-top:15px}#bottommenu
ul{margin:0;padding:0}#bottommenu
a{color:#FFF;padding:0
10px 0 10px}#bottommenu #current a,
#bottommenu a:hover{color:#666;text-decoration:none}#bottommenu
li{display:inline;list-style-type:none;border-right:#FFF 1px solid}#outercontainer{margin:0
auto;width:915px}#innercontainer{border:#FFF 9px solid;width:882px;margin-left:15px;background:#FFF}#leftborder{float:left;width:15px;height:698px}#headercontainer{height:348px;width:882px;padding-top:30px}#welcome{width:370px;height:123px;color:#FFF;padding-left:24px;padding-top:15px}#headermenu{width:210px;float:right;margin-top:12px;color:#FFF}#headermenu
p{margin:5px
0}#headermenu
a{font-size:130%;font-weight:bold;color:#FFF}#headermiddle{height:193px}#contactdetails{color:#FFF;text-align:right;padding-right:25px;font-weight:bold;font-size:100%;float:right;padding-top:5px}#contactdetails
a{color:#FFF}#contactdetails a:hover{text-decoration:underline}#maincontent{width:882px;background:#FFF}#component{padding-top:30px;float:left;width:585px}#contentleft{padding-left:24px}#contentleft
p{margin-bottom:0.8em}#pagetitle{margin-left:-24px}#contentright{width:229px;float:right;padding-left:28px;padding-right:15px;background:#FFF;padding-top:20px}#footercontainer{clear:both}#footermodules{background:url(/images/stories/content/shadow.jpg) repeat-x bottom;height:132px;width:882px;padding-top:20px}#footermodulesleft{border-top:1px solid #CCC;float:left;width:580px;color:#000;padding-top:20px;margin-left:25px}#footermodulesright{float:right}.module-hamper{height:110px;width:108px;padding:22px
120px 0 44px;color:#FFF}.module-hamper
h2{color:#FFF !important}.module-hamper
a{color:#FFF}.module-hamper a:hover{text-decoration:underline}#ff_elem18{background:url(/templates/default/images/structure/submit_button.jpg) left;height:17px;width:95px;border:0;font-size:130%;color:#757C73;font-weight:bold}#footermenu{width:900px;float:right;text-align:right;padding:8px
0}#footermenu
a{text-decoration:none;color:#999;padding-left:15px}#footermenu a:hover{text-decoration:underline;color:#D91B5C}#footermenu
ul{margin:0;padding:0}#footermenu
li{display:inline}.inputbox{border:#818285 1px solid}#search{color:#FFF;width:300px;margin-right:35px;float:right;text-align:right}#search
.inputbox{margin:2px
0;padding:2px;font-size:90%;color:#666}#search
select.inputbox{width:135px}#search
.button{background:#333;border:1px
solid #CCC;font-size:0.8em;color:#FFF;padding:1px
4px}#footermodulesleft .consider
img{float:right;margin-left:20px}#footermodulesleft .consider
h3{padding:0;margin:0
0 5px 0;color:#CCC;font-size:125%}#footermodulesleft .consider
h4{padding:0;margin:0;font-size:100%;font-weight:100}#footermodulesleft .consider h4
a{color:#00ABBF}.ol-foreground{background-color:#FFF}.ol-background{background-color:#666}.ol-textfont{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666;padding:15px}.ol-captionfont{font-size:12px;color:#f6f6f6;font-weight:bold}.ol-captionfont
a{color:#999;text-decoration:none;font-size:12px}.ol-closefont{}.contenttoc{background:#F1F3F0;border:1px
solid #DBE1D9;float:right;padding:15px;margin:0
0 15px 15px}.contenttoc th,.componentheading,.pagenavcounter{display:none}.pagenavbar{text-align:center}.sectiontableheader{padding-top:20px}.xtbuttons{padding-top:20px}h2{color:#5CA038}h3{color:#757C73}h4{color:#757C73}#submenu,#mainmenu{background:#5CA038}#mainmenu #current a,
#mainmenu a:hover,
#submenu #current a,
#submenu a:hover{color:#C0D7AD}#leftborder{background:url(/templates/default/images/structure/green_left_border.jpg) no-repeat}#contentleft{width:586px}#headercontainer{background:url(/templates/default/images/backgrounds/bg2.jpg) center no-repeat}.module-hamper{background:url(/images/stories/content/hamper_green.jpg) no-repeat}td.contentheadinggreen{color:#5CA038;font-weight:bold}.contentpaneopen
.contentheading{font-size:130%;font-weight:bold;color:#5CA038}td.createdate{color:#7E897A;padding-bottom:1em}