#contentLeft
{
  overflow:hidden;
}
#mainShot img
{
  max-width:775px;
}
table.main {width:780px;}
p.data-title {
	background-color:#999999;
	color:#000000;
	font:normal normal bold 12px Arial;
	text-align:center;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}
table.data tbody tr th {
	width:10%;
	color:#000066;
	font:normal normal bold 10px Arial;
	text-align:left;
}
table.data tbody tr td {
	width:12%;
	font:normal normal normal 10px Arial;
	text-align:left;
}
table.list li {
	font:normal normal normal 10px Arial;
	text-align:left;
}
.link-back {
	padding-bottom:30px;
	text-align:center;
	font:normal normal bold 12px Arial;
}
.spacer {padding-bottom:30px;}
span.spacer {padding:0px 10px 0px 10px;}
p.alt {margin:0px;padding:0px;}
p.yacht-blurb {
	font:normal normal normal 10px Arial;
	text-align:center;
	margin:0px;
	padding:0px 30px 0px 30px;
}
p.sleeps {
	font:normal normal bold 12px Arial;
	text-align:center;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}
p.accommodation {
	font:normal normal normal 10px Arial;
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 10px;
}
.imageHolder {
	line-height:0px;
	background-color: transparent;
	margin: 10px 0px 10px 0px;
	padding:0px;
}
.imageHolder a {
	line-height:0px;
	margin: 0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
}
.imageCaption {
	line-height:0px;
	background-color: #999999;
	font:normal normal normal 10px Arial;
	color:#000000;
	height:14px;
	margin:0px;
	padding:0px;
}
