@charset "UTF-8";
.details {
	position:absolute;
	z-index:10;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	width:590px;
	background:#adccde;
	color:#fff;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:20px;
	margin-top:245px;
	text-align:center;
}

.status-U, .status-A, .status-C, .status-R, .status-T, .status-X {
	background: #fff;
	color:#333;
	
}

.status-S, .status-T {
	background: #cc0000;
	color:#fff;
}

.status-U:hover, .status-A:hover, .status-C:hover, .status-R:hover, .status-T:hover, .status-X:hover, .status-S:hover {
	/* background: #666;*/
	background:#adccde;
	border:2px solid #666;
	color:#fff;
	text-decoration:none;
}

.floorplot {
	position:absolute;
	/*opacity:0.6;*/
	text-align:center;
	line-height:30px;
	font-size:9px;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid #666;
	
	color:#000;
	font-weight:normal;
}

.thisplot {
	position:absolute;
	background:#adccde;
	/*opacity:0.6;*/
	text-align:center;
	line-height:30px;
	font-size:9px;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid #666;
	color:#fff;
	font-weight:normal;
}


#plot1 {
	margin-left:67px;
	margin-top:94px;
	width:50px;
	height:30px;
}


#plot2 {
	margin-left:16px;
	margin-top:100px;
	width:50px;
	height:30px;
}


#plot3 {
	margin-left:31px;
	margin-top:56px;
	width:35px;
	height:30px;
}


#plot5 {
	margin-left:226px;
	margin-top:89px;
	width:50px;
	height:30px;
}


#plot4 {
	margin-left:190px;
	margin-top:51px;
	width:35px;
	height:30px;
}


#plot6 {
	margin-left:175px;
	margin-top:94px;
	width:50px;
	height:30px;
}

#plot7 {
	margin-left:353px;
	margin-top:51px;
	width:35px;
	height:30px;
}

#plot8 {
	margin-left:389px;
	margin-top:89px;
	width:50px;
	height:30px;
}

#plot9 {
	margin-left:337px;
	margin-top:94px;
	width:50px;
	height:30px;
}


#plot10 {
	margin-left:499px;
	margin-top:94px;
	width:35px;
	height:30px;
}


#plot11 {
	margin-left:190px;
	margin-top:14px;
	width:30px;
	height:35px;
}

#plot12 {
	margin-left:235px;
	margin-top:14px;
	width:30px;
	height:35px;
}

#plot13 {
	margin-left:353px;
	margin-top:14px;
	width:30px;
	height:35px;
}

.availabilitytable a {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}

.availabilitytable a:Hover {
	color: #555555;
}


.availabilitytable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:670px;
}

.availabilitytable td{
	padding:5px;
	border-top:5px solid #fff;
}
.availabilitytable .title td{
	border-top: 0px none;
}

.availabilitytable .title {
	background:#488aac;
	color:#fff;
}

.availabilitytable .row {
	background:#e6e3d4;
	cursor:pointer;
}

.availabilitytable .row:hover {
	background:#488aac;
	color:#fff;
}

.availabilitytable .row a {
	text-decoration:none;
}

#homeslides {
	width:669px;
	height:402px;
}

.single-slide {
	position:absolute;
	width:669px;
	height:402px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	
}

.slide-text-bg {
	background:#fff url(http://www.stmarysisland.uk.com/images/stories/sailloft/the-sail-loft-master-logo-header.jpg) no-repeat 35px 15px;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	width:669px;
	z-index:20;
	position:absolute;
	height:160px;
	margin-top:20px;
	margin-left:-35px;
}

.slide-txt {
	z-index:30;
	position:absolute;
	width:600px;
}

.single-slide h4{
	margin:700px 0px 5px 0px;
}

.disclaimer {
	font-size:8px;
	padding-top:20px;
	color:#000;
}

a.bed-tab {
	margin: 0 7px 0 0;
	line-height: 30px;
	display: inline-block;
	float:left;
	background: url(http://www.stmarysisland.uk.com/templates/sb_smi/images/sailloft/sailloft-leftnav-default.jpg) #7BB0C0 left top;
	text-align: center;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	width:180px;
}

a.bed-tab:hover, #bed-selected {
	line-height: 30px;
	display: inline-block;
	float:left;
	background: url(http://www.stmarysisland.uk.com/templates/sb_smi/images/sailloft/sailloft-leftnav-default.jpg) #7BB0C0 left -30px;
	text-align: center;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	width:180px;
	text-decoration:none;
}

