/*     Document   : propertydetails.css    $LastChangedRevision: 1319 $ $LastChangedBy: jamiemorgan $ $LastChangedDate: 2010-12-17 14:09:32 +0000 (Fri, 17 Dec 2010) $    Description:        PropertyDetails Styles*/
h1 span { display:block;}
#lblDiscountText a { background:#C06 none repeat scroll 0 0; border:1px solid #CCC; color:#FFF; display:block; font-weight:600; margin:1px 0 4px; position:relative; text-align:center; text-decoration:none; width:100px;}
#left { float:left; width:580px;}
#right { float:right; width:420px;}
#leftright { float:left; width:1000px;}
#lblPropertyName { font-size:1.4em;}
#propertyimages li { display:inline;}
#propertyimages li #mainimage {}
#tabDescription1, #tabDescription2, #desc_contain, #tabSisCotHolder, .propertysection { background:#fff; border:1px solid #999; margin-bottom:6px; padding:4px; width:555px;}
#calendarcontrol { clear:left; position: relative;}
#tabSisCotHolder { float:left;}
#tabSisCotHolder div { width:130px; float:left; padding:6px 0px;}
#tabDescription2, #desc_contain { clear:both;}
.detail_left { clear:left; display:block; float:left; font-weight:600; width:110px;}
.detail_right { display:block; float:left; width:300px;}
.detail_right img { padding:3px 0;}
#tabDescription3, #tabDescription3btm, #desc_contain2, #tabDescription6 { background:#fff; border:1px solid #999; margin-bottom:6px; padding:4px 9px;}
#btnalign { text-align:right;}
#tabDescription6, #desc_contain2 {}
#tabpdCompDesc, #tabDescription7 { margin-bottom:13px;}
#tabpdCompDesc p, #tabDescription7 p { padding:6px 0;}
.pdFeatureTable span { padding-right:20px;}
#nav_two { text-align:right; width:380px;}
.thumbs { margin:2px;}
#middlin { height:360px;}
#divCustomerComments p { padding-bottom:10px;}
#propname { font-size:0.8em;}
#location { font-size:1.1em; font-weight:600;}
#tabDescription1, #detail { float:left;}
#tabDescription4 ul li, #tabpdCompDesc ul li, #tabDescription7 ul li { list-style:none;}
.StaticMapIconDiv { /*Map Marker*/ background-image:url(../images/markers/green20.png) !important; height:20px; width:20px;}
#maplegend {}
#tabDescription9 { float:left; clear:left; margin:10px 0; width:310px;}
 /* dynamic discount table */
 #tabDescription9 a { display:block; width:150px; float:left; clear:none}
#tabFeatureCtrl td, #tabFeatureCtrl td span { height:24px!important; padding:0px; margin:0; line-height:24px; width:250px}
#pricelabel { display:block; color:#222; text-align:center; font-size: 1.2em; font-weight:600}
#pricearea { display:block; position:absolute; right:5px; bottom:30px; width:225px; background:#F5F5F5;}
#lnkPreviousMonth { margin-right:0px;}
#hypBookNow { padding:16px 0px 6px 0px}
#spnhypBookNow { text-align:center; margin-top:6px}
#lblPriceValue { display:block; text-align:center; font-size:2.2em; color:red; font-weight:600;}
.pricing { padding: 10px; display:block; text-align:center;}
#lblWas { font-size:1.3em;  float:left;  width:80px;  text-align:right;  margin-right:5px;}
#lblWasValue { font-size:1.3em; color:red;  text-align:left;  }
#lblNow { font-size:1.65em;  float:left;  width:80px;  text-align:right;  margin-right:5px;}
#lblNowValue { font-size:1.65em; color:red; text-align:left;}
#centwasprice, #centnowprice{ margin:0px auto;}
#calheader { background:none repeat scroll 0 0 #222222; color:#FFFFFF; font-size:11px; height:28px; left:8px; margin-top:4px; position:absolute; width:284px;}
#calheader li { display:inline;}
#cmbHolidayDuration, #cmbArrivalMonth, #cmbYear { font-size:14px; padding:2px}
#lnkNextMonth { margin:0 0 0 100px;}
.classSisCot { width: 400px}
.classSisCot a { font-weight:600;}
/** Google Maps **/
#googlemap { height:100%; width:100%;}
#more_inner { text-align:center; font-size:12px; background-color: #fff; color: #000; border: 1px solid #fff; border-right-color: #b0b0b0; border-bottom-color: #c0c0c0; width:7em; cursor: pointer;}
#more_inner.highlight { font-weight: bold; border: 1px solid #483D8B; border-right-color: #6495ed; border-bottom-color: #6495ed;}
#box { position:absolute; top:20px; left:0px; margin-top:-1px; font-size:12px; padding: 6px 4px; width:120px; background-color: #fff; color: #000; border: 1px solid gray; border-top:1px solid #e2e2e2; display: none; cursor:default;}
#box.highlight { width:119px; border-width:2px;}
#boxlink { color: #a5a5a5; text-decoration: none; cursor: default; margin-left: 33px;}
#boxlink.highlight { color: #0000cd; text-decoration: underline; cursor: pointer;}
#ddur label { width: 300px; display:block; float:left;}
#ddur h3 { margin-bottom:6px; display:block}
#custom-tweet-button a { display: block; width:115px; height:39px; background-image:url(../images/twitterbutton.gif);}
/* Calendar */
#calendarhead li { display:inline;}
.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;}
#mainTable td { vertical-align:top;}
#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: 1.0em;}
/** Main dates and Days of week **/
#mainTable .staticInnerCalendarTable td { height:23px !important; vertical-align:middle; width:23px !important; padding:0px 8px !important;}
/** Days of week **/
#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;}
.staticPriceTable { display:none;}
#key { margin-top:14px; font-weight:600}
.available { color:green}
.unavailable { color: #7B0470}
#btmlinks a[disabled="disabled"] { display:none;}
#nightsnotice { padding:4px 0 10px 0; font-weight:600 }
#rdbTravelOptions label { padding-left:3px }
#lblBookingRestrictionMssg { color:red;font-weight:600;font-size:12px;display:block;width:200px; position:absolute;top:35px;right:15px; line-height:1.4em;}
.hideme{ display:none;}
.showme { display:block;}
/*emergency message*/
#emergencymessage {    background-color: #4D9026;    clear: both;    color: #FFFFFF;    display: block;    height: 55px;    margin-bottom: 5px;    padding-top: 10px;    text-align: center;    width: 565px;}
#emergencymessage h3{ font-size:16px; font-weight:bold;}

