@charset utf-8;
#frmPropertyDetails{position:relative;top:145px;}
#propDetAll{width:970px;position:relative;padding-top:12px;}
#propDetL{float:left;width:530px;font-size:12px;margin:-130px 0 130px;}
#propDetR{float:right;width:400px;height:auto;margin:-130px 0 130px;}
.heavy{display:block;font-weight:600;margin:5px 0;}
#tabDescription7,#tabpdCompDesc{width:480px;text-align:justify;font-size:12px;float:left;position:relative;line-height:1.6em;margin-left:20px;}
#tabDescription6{float:right;width:400px;clear:right;margin-bottom:156px;}
.thumbox{background-color:#EBEEF1;}
#tabDescription7 li{margin-left:16px;}
#tabDescription2{width:280px;}
#tabW,#tabE{vertical-align:middle;}
#tabDescription4 li{padding:3px 0;}
#spnhypVirtualTour{font-weight:600;border-bottom:1px solid #000;}
#divAdditionalInfo1{line-height:1.5em;}
#propShortcuts{margin-bottom:10px;}
.priceGuide{margin:3px 0 0;}
.pdFeatureTable span{padding-right:20px;}
#tabDescription1{margin-bottom:20px;}
#middlin{min-height:400px;}
#prevnext{padding:0 0 16px 20px;}
#prevnext li{float:left;width:160px;font-size:16px;}
#calendarcontrol{clear:left;position:relative;border-top:3px solid #ccc;border-bottom:3px solid #ccc;margin-bottom:10px;}
#pricelabel{display:block;color:#222;text-align:center;font-size:1.2em;font-weight:600;}
#pricearea{display:block;position:absolute;right:5px;bottom:55px;width:225px;background:#F5F5F5;}
#lnkPreviousMonth{margin-right:0;}
#hypBookNow{padding:16px 0 6px;}
#spnhypBookNow{text-align:center;margin-top:6px;}
#lblPriceValue{display:block;text-align:left;font-size:2em;color:red;font-weight:600;}
.pricing{display:block;text-align:center;padding:10px;}
#lblWas{font-size:1.3em;}
#lblWasValue{font-size:1.3em;color:red;}
#tabFeatureCtrl td,#tabFeatureCtrl td span{height:24px!important;line-height:24px;width:250px;margin:0;padding:0;}
#lblNow{font-size:1.65em;}
#lblNowValue{font-size:1.65em;color:red;}
#calheader{background:none repeat scroll 0 0 #222;color:#fff;font-size:11px;height:28px;left:8px;margin-top:4px;position:absolute;width:278px;}
#cmbHolidayDuration,#cmbArrivalMonth,#cmbYear{font-size:14px;padding:2px;}
#lnkNextMonth{margin:0 0 0 100px;}
.classSisCot{width:400px;}
.classSisCot a{font-weight:600;}
#ddur label{width:300px;display:block;float:left;}
#ddur h3{margin-bottom:6px;display:block;}
.staticCalendarPriceCell{background-color:#FFF;border:solid 1px #CCC;text-align:center;}
.staticCalendarCell{color:#333!important;}
.StaticCellUnavailable{color:#fff!important;}
.StaticCellAvailable{font-weight:600;color:#fff;}
#available_box_key{background:green;padding:0 6px;}
#unavailable_box_key{background:#7b0470;padding:0 6px;}
#mainTable td.staticCalendarTitle{background-color:#222;color:#fff;height:40px;text-align:center;font-size:1em;}
#mainTable .staticInnerCalendarTable td{height:23px!important;vertical-align:middle;width:23px!important;padding:0 8px!important;}
#mainTable tr.staticCalendarHeadRow td{border:1px solid #fff!important;height:18px!important;vertical-align:middle;font-weight:600;}
#currentCalCell{background:#fff;border-spacing:0;padding:0;}
#calendarhead span{cursor:pointer;}
span.disable{color:#ccc;}
#key{margin-top:14px;font-weight:600;}
.available{color:green;}
.unavailable{color:#7B0470;}
#nightsnotice{font-weight:600;padding:4px 0 10px;}
#rdbTravelOptions label{padding-left:3px;}
h2 #lblPropertyName{font-size:24px;}
h2 #lblLocationValue{font-size:14px;color:#333;}
.thumbs,thumbs a:link,thumbs a:hover,thumbs a:visited,thumbs a:active,.imgTableClass img{border:0;margin:2px;}
#tabMapHolder,#mainTable td{vertical-align:top;}
#calheader li,#calendarhead li{display:inline;}
.staticPriceTable,#btmlinks a[disabled=disabled]{display:none;}
