body {	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	margin-bottom: 0px;}#search input {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#email input {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#email p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	margin: 10px;}#email table {	width: 138px;}.redline { 	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CA0017;}#content {	padding-top: 5px;	padding-right: 15px;	padding-bottom: 7px;	padding-left: 15px;	background-image: url(images/dot-red.gif);	background-repeat: repeat-y;	background-position: right;	width: 602px;}#content p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top: 8px;	margin-bottom: 8px;	line-height: 16px;}#content h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #08084A;	margin-bottom: 15px;}#content h1.insurance {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	margin-bottom: 5px;	margin-top: 5px;}#content h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000;	margin-bottom: 10;}#content a:link {	color: #CA0017;	text-decoration: underline;}#content a:visited {	color: #666666;	text-decoration: underline;}#content a:hover {	color: #08084A;	text-decoration: underline;}#content a:active {	color: #08084A;	text-decoration: underline;}#content .rightimage {	margin-bottom: 15px;	margin-left: 15px;}#content .leftimage {	margin-bottom: 15px;	margin-right: 15px;}#content .noshift {	margin: 0px;	padding: 0px;	border-left-style: none;}#content .boatimage {	border-bottom-style: none;	margin: 0px;	padding: 0px;}#content th {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: #08084A;	text-align: left;	padding-right: 14px;}#content th.padding {	padding-bottom: 12px;	padding-right: 14px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;}#content td.padding {	padding-bottom: 12px;	padding-right: 14px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#content table.padding {	margin-left: 14px;	/* margin-right: 14px; */}#content h2.admin {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	margin-top: 8px;	margin-bottom: 8px;	font-weight: bold;}#content li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#content ul {	margin-top: 0px;	margin-bottom: 0px;}#content ol {	margin-top: 0px;	margin-bottom: 8px;}#content .dropdown{	margin-top: 5px;	margin-bottom: 10px;}#boatcontent.body {	padding-top: 5px;	padding-right: 15px;	padding-bottom: 7px;	padding-left: 15px;	background-image: url(images/dot-red.gif);	background-repeat: repeat-y;	background-position: right;}#boatcontent p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top: 8px;	margin-bottom: 8px;	line-height: 16px;}#boatcontent h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #08084A;	margin-top: 5px;	margin-bottom: 15px;}#boatcontent a:link {	color: #CA0017;	text-decoration: underline;}#boatcontent a:visited {	color: #666666;	text-decoration: underline;}#boatcontent a:hover {	color: #08084A;	text-decoration: underline;}#boatcontent a:active {	color: #08084A;	text-decoration: underline;}#boatcontent .rightimage {	margin-bottom: 15px;	margin-left: 15px;}#boatcontent .leftimage {	margin-bottom: 15px;	margin-right: 15px;}#boatcontent .noshift {	margin: 0px;	padding: 0px;	border-left-style: none;}#boatcontent .boatimage {	border-bottom-style: none;	margin: 0px;	padding: 0px;}#boatcontent .pdflink {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top: 8px;	margin-bottom: 8px;	line-height: 16px;}#homecontent td {	padding: 5px 15px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CA0017;}#homecontent p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top: 8px;	margin-bottom: 8px;	line-height: 16px;}.noline {	border-right-style: none;}#noline {	padding: 0px;	border-right-style: none;}#noline td {	padding: 0px;	border-right-style: none;}#header img {	margin: 0px;	padding: 0px;	border-left-style: none;}#boatnav td {	border-right-style: none;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-image: none;}#boatnav table {	margin-bottom: 15px;	margin-left: 15px;	background-image: none;}#boatnav a:link {	color: #08084A;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-image: none;}#boatnav a:visited {	color: #08084A;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-image: none;}#boatnav a:hover {	color: #CA0017;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-image: none;}#boatnav a:active {	color: #CA0017;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-image: none;}#bottomnav p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	margin: 5px 5px 0px;}#bottomnav a:link {	color: #FFFFFF;	margin-right: 2px;	margin-left: 2px;}#bottomnav a:visited {	color: #FFFFFF;	margin-right: 2px;	margin-left: 2px;}#bottomnav a:hover {	color: #FFFFFF;	margin-right: 2px;	margin-left: 2px;}#bottomnav a:active {	color: #FFFFFF;	margin-right: 2px;	margin-left: 2px;}#bottomnav td {	padding-top: 10px;	padding-bottom: 10px;}#bottomnav .address {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	margin-right: 4px;	margin-left: 4px;}#flyte .credits {	font-family: Arial, Helvetica, sans-serif;	color: #666666;	padding-left: 20px;	font-size: 10px;	font-weight: normal;	padding-top: 15px;	padding-bottom: 15px;}#flyte a:link {	color: #999999;}#flyte a:visited {	color: #999999;}#flyte a:hover {	color: #999999;}#flyte a:active {	color: #999999;}#admin-nav {	padding-top: 0px;	padding-right: 8px;	padding-left: 8px;	padding-bottom: 8px;}#admin-nav a:link {	color: #FFFFFF;}#admin-nav a:visited {	color: #FFFFFF;}#admin-nav a:hover {	color: #08084A;	text-decoration: underline;	background-color: #FFFFFF;}#admin-nav a:active {	color: #08084A;	text-decoration: underline;	background-color: #FFFFFF;}#admin-nav p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 0px;	margin: 0px 0px 3px;	color: #FFFFFF;}#admin-nav h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	padding: 0px;	margin: 5px 0px;	color: #FFFFFF;}#admin-nav h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	padding: 0px;	margin: 8px 0px 0px;	color: #FFFFFF;}.virtual_tour td {	margin-right: 10px;}#imagegallery p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}#imagegallery h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #08084A;	padding: 0px;	margin: 0px 0px 5px 15px;}#imagegallery td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#imagegallery a:link {	color: #CA0017;	text-decoration: underline;}#imagegallery a:visited {	color: #666666;	text-decoration: underline;}#imagegallery a:hover {	color: #08084A;	text-decoration: underline;}#imagegallery a:active {	color: #08084A;	text-decoration: underline;}#print-logo {	display: none;}#navwidth table {	width: 138px;}.small {	font-size: 11px;}.error {	color: #FF0000;}.required {	color: #CA0017;	font-weight: bold;}td.label {	font-weight: bold;	text-align: right;}.normalweight {	font-weight: normal;}div.row {	clear: both;}span.floatleft {	float: left;	width: 48%;	height: auto;	text-align: left;	vertical-align: top;}span.floatright {	float: right;	width: 50%;	height: auto;	text-align: left;	vertical-align: top;}td.head2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	padding-top: 15px;	padding-bottom: 4px;	font-weight: bold;}#content td.nobottompad {	padding-right: 14px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}