#gallery{position:relative;width:500px;vertical-align:middle;}
#image{position:relative;width:480px;height:388px;padding:5px;border:#4292b4 1px solid;background:#FFF url(../images/loading.gif) center center no-repeat;vertical-align:middle;}
#image img{position:absolute;top:5px;left:5px;}
#thumbwrapper{margin-top:10px;width:490px;height:100px;border:1px solid #4292b4;background:#FFF;}
#thumbarea{position:relative;overflow:hidden;height:90px;width:480px;border:#fff 5px solid;}
#thumbs{position:absolute;list-style:none;margin-left:5px;height:90px;width:10000px;border-right:5px solid #FFF;}
#thumbs li{float:left;margin-right:5px;cursor:pointer;width:120px;text-align:center;}
.window{position:absolute;left:0;top:0;display:none;z-index:9999;padding:20px;}
#mask{position:absolute;left:0;top:0;z-index:9000;opacity:.8;background-color:#000;display:none;}
.menubar1{border-top:#fdc135 1px solid;border-bottom:#fdc135 1px solid;margin :15px 0;background:#fd5b0a; overflow:auto; text-align:center; clear:both}
.menubar1 ul{list-style:none;}
.menubar1 li{border-left:#fdc135 1px solid;padding:4px 19px; float:left; background:#fd5b0a;}
.menubar1 A{color:#fff;font-weight:bold;}
.BlueTable2{background:#eef8fa;border:#9aced9 1px solid;padding:6px;}
.WhiteTable1{background:#fff;border:#9aced9 1px solid;}
.WhiteTable1 TH{text-align:left;}
.BorderGrey1{border:#a4a4a4 1px solid;}
table.jCalendar{background:#FFF;border:1px solid #999;border-collapse:separate;border-spacing:2px;}
table.jCalendar th{background:#c2d8fc;font-weight:bold;padding:3px 5px;}
table.jCalendar td{color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month{background:#ddd;color:#aaa;}
table.jCalendar td.today{background:#666;color:#fff;}
table.jCalendar td.selected{background:#f66;color:#fff;}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}
table.jCalendar td.dp-hover{background:#ffd3a8;color:#000;}
table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888;}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}
div.dp-popup{position:relative;background:#c2d8fc;font-size:10px;font-family:arial,sans-serif;padding:2px;width:171px;line-height:1.2em;margin-left:20px;}
div#dp-popup{position:absolute;z-index:199;}
div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;}
div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
div.dp-popup div.dp-nav-next a{float:right;}
div.dp-popup a.disabled{cursor:default;color:#aaa;}
div.dp-popup td{cursor:pointer;}
div.dp-popup td.disabled{cursor:default;}
*{margin:0;padding:0;}
a.dp-choose-date{margin:5px 3px 5px 5px;}
.regionpath{width: 600px; float: left;}
.sociallinks{width: 270px; float: right; text-align:right}
.sociallinks2{width: 150px; float:right}
#Pictures{width: 510px; float:left; overflow:auto; margin-bottom: 15px;}
#property-info{width: 390px; float:left; overflow:auto; margin-bottom: 15px;}
#ImageTitle{position: absolute; background: #FFFFFF; padding: 5px;height: 17px; font-size: 14px; font-weight: bold; opacity: 0.8; z-index: 999;color: #000000; width: 470px; top: 365px;}
#description{width: 505px;float:left;}
#contact{width: 380px; float:left}
.occupied{width: 30px; height: 20px; background: red; float: left}
.calendars{list-style:none; margin:0; text-align:center}
.calendars TH{text-align:center}
.calendars li{width: 215px; padding: 5px; float:left}
#hide_this{overflow:auto}
