/* -----------------------------------------------------------------------------------
BODY
contains the season background image
*/
body {
	color:#444;
	background-color: #fff;
}
a {
	color:#008dc6;
	text-decoration:none;
}



/* BODY */


/* -----------------------------------------------------------------------------------
HEADER
*/
header {
	height:169px;
	max-width:100%;
	min-width:640px;
	position:relative;
	background-image: url(images/M.headerBck.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#headLogo {
	float:left;	
	border:0px solid black;
}
#headPhone {
	float:right;
	border:0px solid black;	
}

header nav {
	height:49px;
	width:100%;
	background-image: url(images/M.navBck.jpg);
	background-repeat: repeat-x;
	border:0px solid blue;
}
header nav ul {
	list-style-type: none;
	height:100%;
}
header nav ul li a {
	height:19px;
	padding-top:15px;
	padding-bottom:15px;
	float:left;	
	font:16px MuseoSans900;
	padding-left:30px;
	padding-right:30px;
	border-right:1px solid #152b40;
	color:#FFF;
}


nav #home {
float:left;
	border-right:1px solid #152b40;
	
}

section#cover {
	width:100%;
	min-width:640;
}
section#cover img{
	width:100%;	
	border-bottom:5px solid #CCC;
}

section#cover h1 {
	font:44px/100% MuseoSlab500;
	text-transform:uppercase;
	margin:30px;
}
section#cover h1 span {
	font-family:MuseoSlab700;
	display:block;
}
section#cover p {
	font:22px/150% DroidSansRegular;
	margin:30px;
}
section#cover p strong {
	font:22px/150% DroidSansBold;
}


footer {
	text-align:center;
	border-top:5px solid #CCC;
}

footer nav {
	padding:20px;
	text-align:center;
	border:0px solid red;
	font:10px/150% MuseoSans700;
	text-transform:uppercase;
	margin-bottom:20px;
}

footer nav a {
	border:0px solid red;
	padding:15px;
}


section#properties {
	margin:30px;
}

section#properties H3 {
	font:14px/150% DroidSansBold, Arial, Helvetica, sans-serif;	
}

section#properties a.propBrowse {
	background:#f2f2f2 url(images/M.arrowProp.png) no-repeat right center;
	margin-top:20px;
	display:block;
	font:14px/100% DroidSansRegular, Arial, Helvetica, sans-serif;

}

section#properties a.propBrowse img {
	float:left;
	border-right:5px solid #FFF;
	border-bottom:5px solid #FFF;
}
section#properties a.propBrowse div {
	padding:10px;
	padding-left:200px;
	border:0px solid red;
}
section#properties a.propBrowse div h4 {
	font:20px MuseoSlab700;
	margin-bottom:5px;
	color:#008dc6;
}
section#properties a.propBrowse div p {
	margin-bottom:5px;
	margin-top:0px;
	color:#444;
}
section#properties a.propBrowse div p strong {
	font:16px/150% DroidSansBold, Arial, Helvetica, sans-serif;
}


section#property {
	margin:30px;
}
#galleryWrap {
	position:relative;	
}
#galleryWrap .slideshowBtn {
	position:absolute;
	top:10px;
	right:10px;
}

#Gallery img {
	width:100%;	
	border-bottom:5px solid #CCC;	
	margin-bottom:20px;
}
section#property h2 {
	font:28px MuseoSlab700;
	margin-bottom:5px;
	color:#444;
}
section#property p {
	margin-bottom:20px;
	margin-top:0px;
	color:#444;
	font:14px/150% DroidSansRegular, Arial, Helvetica, sans-serif;
}
section#property p strong {
	font:14px/150% MuseoSans700, Arial, Helvetica, sans-serif;
}
section#property p em {
	font:14px/150% MuseoSans500Italic, Arial, Helvetica, sans-serif;
}
section#property h3 {
	font:18px MuseoSans700;
	margin-bottom:15px;
	color:#444;
	text-transform:uppercase;
}
section#property h3.tourwrist {
	font:18px MuseoSans700;
	background-image: url(images/logo-tourwrist.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:125px;
}

img.map {
	width:100%;
	border:1px solid #444;
}


section#property ul {
	list-style-position: outside;
	list-style-type: disc;	
	margin-top:10px;	
	margin-bottom:20px;
	margin-left:35px;
	color:#444;
}
section#property ul li {
	font: 12px DroidSansRegular, arial, sans-serif;
	margin-bottom:7px;
}
#reviewsMR {
	background:#f2f2f2;
	padding:40px;
	border-bottom:1px dotted #ccc;
	margin-bottom:40px;
}
#reviewsMR p.sig {
	border-bottom:1px dotted #ccc;
	padding-left:20px;
	font-family: DroidSansRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	padding-bottom:15px;
	margin-bottom:20px;
}

section#general {
	margin:30px;
	
}

section#general h2 {
	font:28px MuseoSlab700;
	margin-bottom:20px;
	color:#444;
}
section#general p {
	margin-bottom:20px;
	margin-top:0px;
	color:#444;
	font:14px/150% DroidSansRegular, Arial, Helvetica, sans-serif;
}
section#general p strong {
	font:14px/150% MuseoSans700, Arial, Helvetica, sans-serif;
}
section#general p em {
	font:14px/150% MuseoSans500Italic, Arial, Helvetica, sans-serif;
}
section#general h3 {
	font:18px MuseoSans700;
	margin-bottom:15px;
	color:#444;
	text-transform:uppercase;
}
section#general ul {
	list-style-position: outside;
	list-style-type: disc;	
	margin-top:10px;	
	margin-bottom:20px;
	margin-left:35px;
	color:#444;
}
section#general ul li {
	font: 12px DroidSansRegular, arial, sans-serif;
	margin-bottom:7px;
}



section#specials {
	margin:30px;	
}

#specials article {
	padding:25px;
	border-bottom:1px dotted #ccc;
	margin-bottom:0px;
	margin-top:0px;
	background:#f2f2f2;
}
#specials article h3 {
	font: 16px/150% MuseoSlab700, arial, sans-serif;
	text-transform:capitalize;
}
#specials article p {
	font:12px/150% DroidSansRegular, Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
#specials article p strong {
	font:12px/150% MuseoSans700, Arial, Helvetica, sans-serif;
}
#specials article p em {
	font:12px/150% MuseoSans500Italic, Arial, Helvetica, sans-serif;
}
#specials article ul {
	font:12px/150% MuseoSans500, Arial, Helvetica, sans-serif;
	list-style-position:inside;
}

.red {
	color:#C00;	
}
.small {
	font-size:10px;	
}





/* -----------------------------------------------------------------------------------
rightCol
right column of the body content section. Contains booking box and banner down the right side of page.
*/
#rightCol {


}
.hidden {
	display: none;	
}
/* -----------------------------------------------------------------------------------
bookingBox
the booking box that appears on the interior pages of the website*/
#bookingBox {
	background-color: #0076cc;	
	width:576px;
	margin-bottom:20px;
	border:0px solid red;
}
#bookingBox a {
	padding:10px;
	border:0px solid red;
	font:16px MuseoSlab700, Georgia, Times, serif;
	color:#fff;
	float:left;
	width:267px;
	cursor: pointer;
	background:#003a6f;
	text-align:center;
}
#bookingBox a.on {
	background:#0076cc;
	cursor: default;
}
#bookingBoxForm {
	padding:25px;
	text-align:left;
	border:0px solid red;
	width:526px;
}
#bookingBoxForm form {
	margin-top:10px;
}
#bookingBoxForm form input {
	padding: 8px 8px 8px 8px;
	border:0;
	outline: 0;
	font: normal 21px/100% DroidSansRegular, arial, sans-serif;
	color: #666666;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	background: #FFFFFF;
	height:32px;
	margin-bottom:30px;
}
#bookingBoxForm form input.datepicker {
	width:500px;
	background: #FFFFFF url(images/bookingbar-calendariconM.jpg) no-repeat right;
	border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;
	border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px;
}
#bookingBoxForm form select {
	padding: 5px 5px 5px 5px;
	border:0;
	outline: 0;
	font: normal 21px/100% DroidSansRegular, arial, sans-serif;
	color: #666666;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
	background: #FFFFFF;
	margin-bottom:30px;
}
#bookingBoxForm form select#area {
	width:378px
}
#bookingBoxForm form select#bedrooms {
	width:514px;
}
#bookingBoxForm form select#complex {
	width:500px;
}
#bookingBoxForm form#bookingBoxFormThis select.nights {
	width:500px;
}
div#bookingBoxFormAllAdv {
	border-top: 1px solid #1b84d1;
	padding-top:20px;
	border-bottom: 1px solid #1b84d1;
	padding-bottom:20px;
	margin-bottom:15px;
}

div#bookingBoxFormAllAdv p {
	text-align:center;
	font: 21px DroidSansBold, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	margin-bottom:20px;
}
div#bookingBoxFormAllAdv div {
	text-align:left;
	border:0px solid red;
	font: 21px DroidSansRegular, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	margin-left:30px;
}

div#bookingBoxFormAllAdv div label {
	font: 21px DroidSansRegular, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#0076cc;
}
#bookingBoxForm form input.checkbox {
	padding:0px;
	margin:0px;
	margin-right:8px;
	margin-bottom:5px;
}
#bookingBoxForm form input.Search {
	background: url(images/bookingbox-searchbtnM.jpg) no-repeat left top;
	width:526px;
	height:73px;
	border:0px;
}

/* -----------------------------------------------------------------------------------*/
