﻿body{margin:0;padding:0;background-color:#aecb61;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#333;}
a{color:#799531;}
a:hover{text-decoration:none;}
h1{font-size:18px;font-weight:normal;}
p{line-height:1.5em;}
img{border:0;}
#container{width:744px;margin:20px auto;}
#bodyTable{background-image:url(../images/bodybg.jpg);background-repeat:repeat-y;}
#bodyTop{height:11px;}
#pageShade{background-image:url(../images/pageshade.jpg);background-repeat:repeat-x;}
#contentShade{background-image:url(../images/pageshade.jpg);background-repeat:repeat-x;padding:10px;}
#contentHeading{margin:15px 0 5px 0;position:relative;}
#rightPanel{background-color:#d6d6d6;}
#infoHeader{height:42px;background-image:url(../images/header_info_bg.jpg);background-color:#8da1b2;}
.whiteSpacer{height:2px;background-color:#fff;}
#rightPanelContent{background-image:url(../images/sidepanel_bg.jpg);background-repeat:repeat-x;padding:0;}
#infoBox{height:187px;background-image:url(../images/infobox_bg.jpg);background-repeat:repeat-x;}
#infoBox p{text-align:left;line-height:1.8em;padding:0;margin:6px 15px 2px;}
.highlightBox{border:3px solid #8abe22;background-color:#d7dfe8;font-weight:bold;line-height:1.8em;}
#footer{width:707px;background-color:#333;height:14px;text-align:right;padding:8px 15px 8px 0;color:#fff;}
.whiteBorder{border:1px solid #fff;padding:8px;}
.whiteBorder2{border:2px solid #fff;margin:10px 0;}
.formSelectSmall{width:50px!important;}
.formDateInput{width:154px!important;}
.formFields2{font-family:Verdana,Arial,Helvetica,sans-serif;background-image:url(../images/formfieldbg.jpg);background-repeat:no-repeat;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #999;border-top:1px solid #999;background-color:#f2f2f2;font-size:10px;margin:5px 0;width:220px;padding:5px;}
.formSelect{font-family:Verdana,Arial,Helvetica,sans-serif;background-image:url(../images/formfieldbg.jpg);background-repeat:no-repeat;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #999;border-top:1px solid #999;background-color:#f2f2f2;font-size:10px;margin:5px 0;padding:5px;width:98%;}
.dashedLine{border-bottom:1px dashed #ccc;margin-bottom:5px;}
.blueHeader{height:42px;background-color:#74aed2;}
.blueHeader img{margin-top:10px;}
#unitDefinition ul{margin:0;padding-left:25px;}
#unitDefinition ul li span{font-weight:normal;font-size:11px;line-height:12px;}
.sidebarList{padding-right:10px;}
.smalltext{font-size:10px;}
.hide{display:none;}
#btnMap{position:absolute;top:-4px;right:0;}
#googleMap{margin-top:10px;height:300px;width:424px;display:none;border:1px solid #ccc;}
#mapFrame{height:300px;width:424px;}
#ajax-loader{text-align:center;display:none;font-size:smaller;}
.msgWithIcon{margin-bottom:13px;padding:10px;display:none;padding-left:33px;border-width:1px;border-style:solid;}
.msgError{background:#ffffea url(../images/error.png) no-repeat 10px 10px;border-color:#ffa;}
.msgInfo{background:#ffffea url(../images/information.png) no-repeat 10px 10px;border-color:#ffa;}
#avail-options{display:none;}
#tbl-avail-result{width:100%;}
#tbl-avail-result th{padding:4px;border-bottom:2px solid #efefef;}
#tbl-avail-result td{padding:4px;border-bottom:1px solid #efefef;}
#enterBookingInfo{display:none;}
.breadcrumb{border:1px solid #efefef;background-color:#fafafa;padding:5px;margin-bottom:15px;font-size:smaller;}
#thumbs{padding:15px;padding-bottom: 5px;}
#thumbs img{width:100px;height:75px;}
#thumbsContinued{display:none;}
#viewmorephotos{padding:0 15px 15px 20px;}
.sideHeading{height:30px;}
#sideHeadingSituated{background:#bebebe url(../images/situated.gif) no-repeat 16px 7px;}
#sideHeadingOffer{background:#bebebe url(../images/offering.gif) no-repeat 16px 7px;}
th{text-align:left;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box>#lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}
.date_selector,.date_selector *{width:auto;height:auto;border:none;background:none;margin:0;padding:0;text-align:left;text-decoration:none;}
.date_selector{background:#f2f2f2;border:1px solid #bbb;padding:5px;margin:-1px 0 0 0;position:absolute;z-index:100000;display:none;}
.date_selector_ieframe{position:absolute;z-index:99999;display:none;}
.date_selector .nav{width:17.5em;}
.date_selector .month_nav,.date_selector .year_nav{margin:0 0 3px 0;padding:0;display:block;position:relative;text-align:center;}
.date_selector .month_nav{float:left;width:55%;}
.date_selector .year_nav{float:right;width:35%;margin-right:-8px;}
.date_selector .month_name,.date_selector .year_name{font-weight:bold;line-height:20px;}
.date_selector .button{display:block;position:absolute;top:0;width:18px;height:18px;line-height:17px;font-weight:bold;color:#003c78;text-align:center;font-size:120%;overflow:hidden;border:1px solid #f2f2f2;}
.date_selector .button:hover,.date_selector .button.hover{background:none;color:#003c78;cursor:pointer;border-color:#ccc;}
.date_selector .prev{left:0;}
.date_selector .next{right:0;}
.date_selector table{border-spacing:0;border-collapse:collapse;clear:both;}
.date_selector th,.date_selector td{width:2.5em;height:2em;padding:0;text-align:center;color:black;}
.date_selector td{border:1px solid #ccc;line-height:2em;text-align:center;white-space:nowrap;color:#003c78;background:white;}
.date_selector td.today{background:#fffeb3;}
.date_selector td.unselected_month{color:#ccc;}
.date_selector td.selectable_day{cursor:pointer;}
.date_selector td.selected{background:#d8dfe5;font-weight:bold;}
.date_selector td.selectable_day:hover,.date_selector td.selectable_day.hover{background:#003c78;color:white;}