* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 12px Arial, Helvetica, sans-serif; BACKGROUND: url(images/main_bg.jpg) #1c3d70 repeat-y 50% 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.wrapper {
	BORDER-BOTTOM: #8ea0ba 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #8ea0ba 1px solid; BACKGROUND-COLOR: #ffffff; MARGIN: 53px auto auto; MIN-HEIGHT: 100px; WIDTH: 942px; BORDER-TOP: #8ea0ba 1px solid; BORDER-RIGHT: #8ea0ba 1px solid
}
.clear {
	CLEAR: both
}
.header {
	MARGIN: 0px 1px; WIDTH: 940px; BACKGROUND: url(images/logo_bg.jpg) repeat-x; HEIGHT: 93px
}
.menu {
	MARGIN: 0px 1px; WIDTH: 940px; BACKGROUND: url(images/logo_bg.jpg) repeat-x; HEIGHT: 93px
}
.logo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 21px; WIDTH: 368px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
.contact-info {
	MARGIN-TOP: 20px; WIDTH: 362px; FLOAT: right; FONT-SIZE: 11px
}
.info1 {
	TEXT-ALIGN: right; LINE-HEIGHT: 16px; WIDTH: 172px; FLOAT: left
}
.numbers {
	MARGIN: 0px 18px 0px 8px; WIDTH: 162px; FLOAT: left; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.numbers FONT {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.menu {
	MARGIN-TOP: 1px; BACKGROUND: url(images/nav_bg.jpg) repeat-x; HEIGHT: 27px
}
.menu UL {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; PADDING-LEFT: 40px; WIDTH: 880px; PADDING-RIGHT: 40px; PADDING-TOP: 5px
}
.menu UL LI {
	TEXT-ALIGN: center; DISPLAY: inline
}
.menu UL LI A {
	PADDING-RIGHT: 20px; FONT: 13px "Arial Narrow", Helvetica, sans-serif; COLOR: #1d4880; TEXT-DECORATION: none
}
.menu UL LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.menu UL LI A#selected {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.menu2 {
	BACKGROUND: url(images/footer_bg.jpg) #1e345d repeat-x; HEIGHT: 5px
}
.marquee {
	MARGIN-TOP: 1px; MARGIN-LEFT: 1px
}
.spacer {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 1px
}
.content {
	WIDTH: 942px; BACKGROUND: url(images/content-bg.jpg) repeat-y
}
.left {
	FLOAT: left
}
.right {
	FLOAT: left
}
.left {
	WIDTH: 600px
}
.cont_head {
	BACKGROUND-COLOR: #1e345d; WIDTH: 600px; HEIGHT: 61px; MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px
}
.cont_head H1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; FONT-SIZE: 22px; PADDING-TOP: 20px
}
.left_cont {
	WIDTH: 600px; BACKGROUND: url(images/leftcont-bg.jpg) #ffffff repeat-x; MARGIN-LEFT: 1px
}
.left_cont H2 {
	TEXT-ALIGN: justify; PADDING-LEFT: 22px; COLOR: #12385c; PADDING-TOP: 20px
}
.left_cont H3 {
	TEXT-ALIGN: justify; PADDING-LEFT: 22px; COLOR: #12385c; PADDING-TOP: 20px
}
.left_cont P {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; PADDING-LEFT: 22px; PADDING-RIGHT: 22px; COLOR: #12385c; PADDING-TOP: 10px
}
.right {
	WIDTH: 340px; PADDING-TOP: 1px
}
.right H3 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; COLOR: #011c36; FONT-SIZE: 18px; PADDING-TOP: 20px
}
.right H4 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; COLOR: #011c36; FONT-SIZE: 14px; PADDING-TOP: 20px
}
.right P {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #011c36; FONT-SIZE: 12px; PADDING-TOP: 25px
}
.content A:link {
	COLOR: #12385c; TEXT-DECORATION: underline
}
.content A:visited {
	COLOR: #12385c; TEXT-DECORATION: underline
}
#cby {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; WIDTH: 110px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 20px
}
#cmp {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; WIDTH: 110px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 20px
}
#testi {
	PADDING-RIGHT: 10px; COLOR: #011c36; FONT-SIZE: 12px
}
.amenities-list {
	PADDING-BOTTOM: 25px; LIST-STYLE-TYPE: none; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; LIST-STYLE-IMAGE: none; PADDING-TOP: 25px
}
.amenities-list LI {
	BACKGROUND: url(images/bullet-anchor.gif) no-repeat 0px 0px; COLOR: #12385c
}
.amenities-list LI SPAN {
	PADDING-LEFT: 20px
}
.left_cont TABLE {
	COLOR: #000000
}
.left_cont TABLE .odd {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #dbe5f1
}
.left_cont TABLE {
	MARGIN-TOP: 25px
}
.left_cont TABLE .listing TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.left_cont TABLE .even TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fde9d9; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.left_cont TABLE {
	LINE-HEIGHT: 20px
}
.left_cont TABLE SPAN {
	DISPLAY: inline; COLOR: #011c36; FONT-SIZE: 12px
}
.ratename {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; TEXT-TRANSFORM: uppercase
}
.laydays-desc {
	LINE-HEIGHT: 10px; TEXT-TRANSFORM: lowercase
}
.multihulls {
	TEXT-TRANSFORM: none; PADDING-RIGHT: 10px; TEXT-DECORATION: underline
}
#kilowatt {
	FONT-STYLE: italic; COLOR: #254061; FONT-SIZE: 11px
}
.ratemore {
	TEXT-ALIGN: center; PADDING-LEFT: 100px; WIDTH: 493px
}
#ratemore-left {
	WIDTH: 200px; FLOAT: left
}
#ratemore-right {
	WIDTH: 293px; FLOAT: left
}
.notices {
	PADDING-LEFT: 50px; WIDTH: 438px
}
.notices LI {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #12385c
}
.rates-notice {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #12385c
}
.services-desc {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #12385c
}
.staff {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #12385c
}
.services-bucket {
	WIDTH: 561px; DISPLAY: none
}
.topleft {
	WIDTH: 6px; BACKGROUND: url(images/topleft.jpg) no-repeat; FLOAT: left; HEIGHT: 5px
}
.topmid {
	WIDTH: 550px; BACKGROUND: url(images/topmid.jpg) repeat-x; FLOAT: left; HEIGHT: 5px
}
.topright {
	WIDTH: 5px; BACKGROUND: url(images/topright.jpg) no-repeat; FLOAT: left; HEIGHT: 5px
}
.mid {
	BORDER-LEFT: #1e345d 1px solid; WIDTH: 559px; HEIGHT: 149px; CLEAR: both; BORDER-RIGHT: #1e345d 1px solid
}
.btmleft {
	WIDTH: 7px; BACKGROUND: url(images/btmleft.jpg) no-repeat; FLOAT: left; HEIGHT: 5px
}
.btmmid {
	WIDTH: 549px; BACKGROUND: url(images/btmmid.jpg) repeat-x; FLOAT: left; HEIGHT: 5px
}
.btmright {
	WIDTH: 5px; BACKGROUND: url(images/btmright.gif) no-repeat; FLOAT: left; HEIGHT: 5px
}
.head {
	BORDER-BOTTOM: #1e345d 1px solid; BACKGROUND-COLOR: #1d4880; PADDING-LEFT: 10px; HEIGHT: 50px; CURSOR: pointer
}
.services-list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.services-bucket {
	PADDING-LEFT: 20px
}
.contact-services {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 210px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
.vertline {
	MARGIN-TOP: 6px; WIDTH: 1px; BACKGROUND: url(images/vert-line.jpg) repeat-y; FLOAT: left; HEIGHT: 75px
}
.services-desc {
	PADDING-LEFT: 15px; WIDTH: 314px; FLOAT: left; PADDING-TOP: 10px
}
#list-contractors A {
	TEXT-DECORATION: none
}
.directions-header {
	TEXT-TRANSFORM: uppercase
}
.center {
	TEXT-ALIGN: center; DISPLAY: block
}
.spacing {
	MARGIN-LEFT: 62px
}
.spacing2 {
	MARGIN-LEFT: 30px
}
#contact-us {
	PADDING-LEFT: 180px
}
.staff {
	TEXT-ALIGN: right; FONT-STYLE: italic; PADDING-RIGHT: 100px; DISPLAY: block
}
.contact-gradient {
	WIDTH: 338px; BACKGROUND: url(images/contact-gradient.png) repeat-x; HEIGHT: 46px; MARGIN-LEFT: 2px
}
.contact-form-header {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.contact-form {
	LINE-HEIGHT: 30px; MARGIN-TOP: -10px; PADDING-LEFT: 30px; FLOAT: left
}
.contact-form INPUT {
	BORDER-BOTTOM: #463701 1px solid; BORDER-LEFT: #463701 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 213px; HEIGHT: 23px; BORDER-TOP: #463701 1px solid; BORDER-RIGHT: #463701 1px solid
}
.contact-form TEXTAREA {
	BORDER-BOTTOM: #463701 1px solid; BORDER-LEFT: #463701 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 213px; HEIGHT: 23px; BORDER-TOP: #463701 1px solid; BORDER-RIGHT: #463701 1px solid
}
.contact-form LABEL {
	TEXT-ALIGN: left; COLOR: #1e345d; FONT-WEIGHT: bold
}
.asterisk {
	FLOAT: right; COLOR: #ff0000
}
INPUT#phone {
	MARGIN-RIGHT: 8px
}
INPUT#address {
	MARGIN-RIGHT: 8px
}
#subj {
	MARGIN-RIGHT: 20px
}
.contact-form TEXTAREA {
	WIDTH: 285px; HEIGHT: 96px
}
#send {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 28px; CURSOR: pointer; PADDING-TOP: 20px
}
.footer {
	POSITION: relative; MIN-HEIGHT: 65px; WIDTH: 100%; FONT: bold 11px Arial; BACKGROUND: url(images/footer_bg.jpg) #1e345d repeat-x; COLOR: #ffffff; TOP: 0px; PADDING-TOP: 24px
}
.footer {
	POSITION: relative; MIN-HEIGHT: 65px; WIDTH: 100%; FONT: bold 11px Arial; BACKGROUND: url(images/footer_bg.jpg) #1e345d repeat-x; COLOR: #ffffff; TOP: 0px; PADDING-TOP: 24px
}
.footer UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.footer UL LI {
	DISPLAY: inline; COLOR: #ffffff; TEXT-DECORATION: none
}
.footer A {
	DISPLAY: inline; COLOR: #ffffff; TEXT-DECORATION: none
}
.footer UL LI A {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
.footer UL LI A:visited {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
.footer UL LI A:hover {
	COLOR: #fbe542
}
.footer UL LI A#checked {
	COLOR: #fbe542
}
.footer A:hover {
	COLOR: #fbe542
}
.copyright {
	PADDING-TOP: 10px
}
.link_expand {
	MARGIN: 5px 1px 5px 28px; WIDTH: 940px; COLOR: #1d4880; CURSOR: pointer
}
.slip_numbers {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.image-cont-1 {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: none; PADDING-TOP: 15px
}
.image-cont-1-left {
	TEXT-ALIGN: center; PADDING-LEFT: 60px; WIDTH: 202px; PADDING-RIGHT: 38px; FLOAT: left; CLEAR: none
}
.image-cont-1-right {
	TEXT-ALIGN: center; PADDING-LEFT: 38px; WIDTH: 202px; PADDING-RIGHT: 60px; FLOAT: left; CLEAR: none
}
.image-caption {
	COLOR: #12385c; FONT-WEIGHT: bolder
}
.image-cont-2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 45px; WIDTH: 600px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; PADDING-TOP: 10px
}
.image-cont-2-item {
	TEXT-ALIGN: center; WIDTH: 140px; PADDING-RIGHT: 45px; FLOAT: left; CLEAR: none
}
.whats-new SPAN {
	TEXT-ALIGN: justify; DISPLAY: block
}
.whats-new LI {
	PADDING-BOTTOM: 4px
}
#home-featured-image {
	POSITION: relative; WIDTH: 940px; OVERFLOW: hidden
}
#home-featured-image .container {
	POSITION: relative; TOP: 0px; LEFT: 0px
}
