/* Bespoke Styles for Squires Estate */
.container {background:transparent url(/media/241/bg-content-stripe.gif) repeat-y left top;}
.header .logo h1 {margin:0;}
.header .logo h1 a {display:block;background:transparent url(/media/246/logo-squires-estate.png) no-repeat left top;text-indent:-9999px;width:175px;height:154px;overflow:hidden;}
.header .menu div {height:154px;text-align:center;}
.header .menu div a {position:relative;top:108px;color:#999;font-family:serif;font-size:16px;text-decoration:none;}
.header .menu div a:hover,
.header .menu div a.current {color:#00AEDB;}
.content {margin:0 0 30px 0;min-height:516px;}
.content h3 {clear:both;color:#999;font-family:serif;font-size:27px;margin-bottom:5px;}
.content h4 {clear:both;color:#00AEDB;font-family:serif;font-size:18px;}
.content p {color:#999;font-family:Geneva,Tahoma,"MS Sans Serif",sans-serif;font-size:14px;}
.content a {color:#00AEDB;text-decoration:none;}
.content a:hover {text-decoration:underline;}
.submenu {margin:3px 0 20px 0;}
.submenu div a {color:#999;font-family:serif;font-size:14px;text-decoration:none;}
.submenu div a:hover,
.submenu div a.current {color:#00AEDB;text-decoration:none;}
.submenu div div {margin-top:3px;}
.submenu div img.fade {opacity:0.4;filter:alpha(opacity=40)}
.focus-image {margin:0 0 20px -10px;}
.accommodation h3 {color:#999;}
.content .reservations {float:right;}
.content .reservations a {color:#00AEDB;font-family:serif;font-size:14px;text-decoration:none;}
.content .reservations a:hover {text-decoration:underline;}
.listing {color:#999;}
.listing h5 {margin:5px 0 2px 0;font-family:serif;font-size:12px;font-weight:normal;}
.listing h5 a {color:#999;text-decoration:none;}
.listing h5 a:hover {color:#00AEDB;text-decoration:none;}
.listing div {font-family:Geneva,Tahoma,"MS Sans Serif",sans-serif;font-size:12px;}
.listing .actions a {color:#00AEDB;text-decoration:none;text-transform:uppercase;}
.message-box {clear:both;}
.message-box span {display:block;}
.message-box .notice,
.message-box .error {background:#BADCCE;color:#333;border-color:#00AEDB;}
#contact-form .details {float:right;width:370px;margin:30px 0;color:#00AEDB;font-family:Geneva,Tahoma,"MS Sans Serif",sans-serif;font-size:14px;font-style:normal;}
#contact-form .details address {font-style:normal;}
form div.ContactForm fieldset {border:none;}
form div.ContactForm legend {display:none;}
form div.ContactForm div {margin-top:5px;}
form div.ContactForm label {clear:both;display:block;color:#00AEDB;font-size:14px;}
form div.ContactForm input.textbox,
form div.ContactForm textarea {border:solid 1px #00AEDB;background-color:#BADCCE;font-family:Geneva,Tahoma,"MS Sans Serif",sans-serif;font-size:14px;}
form input.button {background-color:#00AEDB;border:outset 2px #66C5E5;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;cursor:pointer;}
form input.alt-button {background-color:#fff;border:0;color:#00AEDB;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;cursor:pointer;}
form #reservation-form h3 {color:#00AEDB;font-size:25px;margin:50px 0 25px 0;padding:0;}
form #reservation-form h5 {color:#939598;font-family:Geneva,Tahoma,"MS Sans Serif",sans-serif;font-size:23px;font-weight:normal;margin:25px 0;padding:0;}
form #reservation-form p {color:#231F20;clear:both;float:left;width:100%;margin:0 0 2px 0;}
form #reservation-form p label {float:left;color:#939598;width:155px;}
form #reservation-form p input {float:left;font-family:Geneva,Tahoma,"MS Sans Serif",sans-serif;font-size:14px;}
form #reservation-form p select {float:left;font-family:Geneva,Tahoma,"MS Sans Serif",sans-serif;font-size:14px;}
form #reservation-form p input.textbox {width:275px;}
form #reservation-form p textarea {font-family:Geneva,Tahoma,"MS Sans Serif",sans-serif;font-size:14px;height:100px;width:275px;padding:0;}
form #reservation-form p span {padding:0 5px;}
form #reservation-form .thank-you {text-align:center;margin-top:220px;}
form #reservation-form .thank-you h3 {color:#00AEDB;font-size:20px;margin:0;padding:0;}
form #reservation-form .thank-you h3 strong {font-size:30px;}
form #reservation-form .thank-you h4 {color:#999;font-size:15px;margin:50px 0 0 0;padding:0;}
form #reservation-form .clear {margin: 0; padding: 0; line-height: 1px; height: 10px;}
form #validation-box {clear:both;margin:0;padding:0;}
form #validation-box ul {margin:0;padding:0;}
form #reservation-form .info-box {clear:both;padding:10px 10px 0 10px;background:#BADCCE;color:#333;border:1px solid #00AEDB;}

/* jCalendar styles */
table.jCalendar {border:1px solid #BADCCE;background:#00AEDB;border-collapse:separate;border-spacing:2px;margin: 0;}
table.jCalendar th {background:#006F8E;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td {background:#BADCCE;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month {background:#6BD0ED;color:#fff;}
table.jCalendar td.today {background:#2989A4;color:#fff;}
table.jCalendar td.selected {background:#BADCCE;color:#fff;}
table.jCalendar td.selected.dp-hover {background:#3C8F6E;color:#fff;}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {background:#fff;color:#000;}
table.jCalendar tr.selectedWeek td {background:#BADCCE;color:#fff;}
table.jCalendar td.disabled,
table.jCalendar td.disabled.dp-hover {background:#fff;color:#9395BB; text-decoration: line-through;}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {background:#fff;color:#9395BB;}
/*table.jCalendar td.unselectable.dp-hover {background:#6BD0ED;color:#00AEDB;}*/
/* For the popup */
a.dp-choose-date {float:left;width:16px;height:16px;padding:0;margin:5px 3px 0 3px;display:block;text-indent:-2000px;overflow:hidden;background:transparent url(../umbraco_client/datepicker/images/calPickerIcon.png) no-repeat scroll 0 0;}
div.dp-popup {position:relative;border:1px solid #000;background:#ccc;font-size:10px;font-family:arial, sans-serif;padding:5px;width:171px;line-height:1.2em;}
div#dp-popup {position:absolute;z-index:199;}
div.dp-popup h2 {font-size:14px;text-align:center;margin:2px 0 5px 0;padding:0;color:#fff;font-weight: bold;}
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;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
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:#00AEDB;}
div.dp-popup td {cursor:pointer;}
div.dp-popup td.disabled {cursor:default;}



.fRight{
	float: right;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
