body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #F1CF5C;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #741F03;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #F1CF5C;
}
.container {
	border-right: 1px solid #A03000;
}
#divepage .container,
#fishpage .container {
	border: none;
}
#divepage #sidebar {
	background-image: url(images/dive/nav_bg.jpg);
	background-repeat: repeat-y;
	width: 213px;
	height: 100%;
}
#divepage #maincontainer {
	padding: 20px;
	overflow: hidden;
	height: 100%;
}
#divepage #rightside {
	background-image: url(images/dive/shadow.gif);
	background-repeat: repeat-y;
	background-color: #043e8f;
	background-position: top left;
	border-right: 1px solid #0CF;
	border-bottom: 1px solid #0cf;
}

#fishpage #maincontainer {
	padding: 20px;
	overflow: hidden;
	height: 100%;
}
#fishpage #rightside {
	background-image: url(images/fish/fishshadow.gif);
	background-repeat: repeat-y;
	background-color: #9cd5ff;
	background-position: top left;
	border-right: 1px solid #06C;
	border-bottom: 1px solid #06c;
}
#fishpage #sidebar {
	background-image: url(images/fish/fishnav_bg.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 213px;
	height: 100%;
}
.container li {
	list-style: square;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style3 {font-size: 10px; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style3 {font-size: 10px; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style4 {color: #A03000}
.style4 {color: #A03000}
.style5 {
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	word-spacing: normal;
	letter-spacing: 8px;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}
.style5a, .style5aa {
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	word-spacing: normal;
	letter-spacing: 8px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	background-color: #E7CD5D;
	text-align: center;
}
.style5aa {
	letter-spacing: 4px;
	}
.style7 {
	font-weight: bold;
	margin: 0;
}
.subhed {
	font-size: smaller;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
div .subhedpic {
	background-image: url(wahtsnew/lobster.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.greenbox, .smallgreenbox, .yellowbox {
	font: normal small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #0B7215;
	border: medium double #FFCC00;
	padding: 5px;
	width: 180px;
	text-align: center;
	margin: 0 auto;
}
.smallgreenbox {
	font-size: smaller;
	}
.smallgreenbox1 {	font: normal small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #0B7215;
	border: medium double #FFCC00;
	padding: 5px;
	width: 180px;
	text-align: center;
	margin: 0 auto;
}
.yellowbox {
	color: #741f03;
	border: 1px solid #cc6633;
	background: #ffcc00;
	width: 100%;
}
.yellowbox1 {	font: normal small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #0B7215;
	border: medium double #FFCC00;
	padding: 5px;
	width: 180px;
	text-align: center;
	margin: 0 auto;
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 320px;
	top: 679px;
}
#apDiv2 {
	position:absolute;
	width:134px;
	height:115px;
	z-index:1;
	left: 352px;
	top: 612px;
}
#columnone {
	position: relative;
}
#contactblock {
	background: white;
	color: gray;
	border: 1px solid gray;
	}
#lobster {
	background-image: url(wahtsnew/lobster.gif);
	background-repeat: no-repeat;
	background-position: right 45px;
	margin: 0 -5px 0 0;
}
#lobster p,
#lobster p.subhed,
#lobster ul {
	margin: 0;
}
#lobster ul {
	margin: -10px 0;
}
#lobster p.style5aa,
#lobster p.style5a {
	margin: 5px 0;
}
#lobster li,
#lobster p.hang {
	font-size: .9em;
}
#wotznew hr {
	color: #0B7215;
	border: 1px solid #0B7215;
}
ul {
	list-style-type: square;
	margin: 0;
	padding: 15px;
	text-align: left;
}
.container {
	border-right: 1px solid #A03000;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #741F03;
	top: 0px;
}
/*a:hover,  a:active {
	background: #ffcc66;
}
*/.style5 {
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	word-spacing: normal;
	letter-spacing: 8px;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}
.rates_border {
	border: thin solid #A03000;
}
#divepage .rates_border {border-color: #0CF;}
#fishpage .rates_border {border-color: #06c;}
.rate_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #751F03;
	text-align: center;
}
.rates_header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A03000;
	text-align: center;
}
.RatesSubHeader, .RatesSubSubHeader  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFCC;
	color: #A13101;
	text-align: center;
}
.RatesSubSubHeader {
	font-size: 10px;
	text-align: center;
	}
div.specials {
	top: 0;
	}
.specials a:link, .specials a:visited, .specials a:hover,  .specials a:active {
	font-style: italic;
	color: #741f03;
	text-decoration: none;
	border: solid lightgrey 0 1px 1px;
	background: #FFCC66;
	padding: 0 1px 1px;
}
.specials a:hover { background: #FFFF99; }
.indentHide {
	text-indent: -9999px;
	line-height: 0px;
	margin: 0px;
	}
.bluebox, .redbox {
	font: normal small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #06F;
	border: medium double #0CF;
	padding: 0 2px;
	/*width: 180px;
	*/text-align: center;
	margin: 0 auto;
}
.redbox {
	background: #993300;
	border: medium double #fc6;
	font: normal small "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.bluebox a:link, .bluebox a:visited, .redbox a:link, .redbox a:visited {
	text-decoration: none;
	color: white;
}
.bluebox a:hover, .bluebox a:active {
	color: #FC6;
	text-decoration: none;
}
.redbox a:hover, .redbox a:active {
	color: #f1cf5c;
	text-decoration: none;
	background-color: #993300;
}
#fishy .redbox a:hover, #fishy .redbox a:active {
	color: #600;
	text-decoration: none;
}

h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	font-variant: normal;
	color: #741F03;
}
.smallcaps { font-variant: small-caps; }
.red { color: #F00; }

.rowbg { background: #f5ff9f; }
.AccordionPanelTab h2 { margin: 0px; }
.CollapsiblePanelTab h2 { margin: 0px; }
#allInclusiveDives {
	position:absolute;
	top: -100px;
	left: 50px;
	width:250px;
	height:170px;
	z-index:1;
	background: url(images/gold_bg.gif);
	border: 2px #900 solid;
	visibility: hidden;
}
#divediv img, #fishdiv img {
	float: right;
	border: 1px solid #9FF;
	margin: 3px 3px 3px 0;
	width: 170px;
	height: 128px;
}
#main {
	position: relative;
	width: 539px;
}
#divediv {
	width: 100%;
	position: relative;
	height: 160px;
}
#fishdiv {
	width: 270px;
	float: right;
}
#divetext {
	position: absolute;
	top: 0px;
}
.special {
	border: 1px solid #C90;
	text-align: center;
}

.pink {
	color: #F3C;
}
.super {
	vertical-align: super;
	font-size: 85%;
}
.greenborder {
	border: 2px solid #3d5f15;
}
.divcenter {
	align: center;
	text-align: center;
	font-weight: bold;
	font-size: 90%;
}
.float {
	margin: 0 auto;
}
.float img {
	float: left;
	margin: 5px;
}
.floatright {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
}

#live-chat a:link, #live-chat a:visited {
	text-decoration: none;
	color: #b18f1c;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.divcenter a:link, .divcenter a:visited, 
.album a:link, .album a:visited,
.gallery a:link, .gallery a:visited {
	color: #741f03;
	text-decoration: none;
}
.divcenter a:hover, .divcenter a:active, 
.album a:hover, .album a:active,
.gallery a:hover, .gallery a:active {
	text-decoration: none;
	background: #ff9;
	cursor: pointer;
}
.gallery a:hover img {
	background: none;
}

#l-chat a:link, #l-chat a:visited {
	color: #d1af3c;
}
#live-chat a:hover, #live-chat a:active,
#l-chat a:hover, #l-chat a:active {
	background-color: #f1cf5c;
	color:#930;
}
.quote, .quoteattrib {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #26552F;
	text-align: center;
	line-height: 1.2em;
}
.quoteattrib, .sc {
	font-size: 75%;
	font-weight: bolder;
}
div#maintitle img {
	clip: rect(20px,auto,20px,auto);
}
.container .quote .scsmall { font-weight: normal; }
.quoteattrib1 {	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #26552F;
	text-align: center;
	line-height: 1.2em;
}
.quoteattrib2 {	font-size: 75%;
	font-weight: bolder;
}
.scc {
	font-size: 75%;
	font-weight: bolder;
	color: #26552f;
}
.green {
	color: #26552f;
	font-weight: bold;
}
.clear {
	clear: both;
}
.album {
	margin: 8px;
	float: left;
	width: 150px;
	text-align: center;
	font-size: 1em;
	font-weight: normal;
	background-color: #f3cf5e;
	height: 150px;
}
.gallery .album {
/*	font-weight: bold;
*/}
.album img {
	border: none;
}
div.gallery {
	float: left;
}
div.gallery#captions .album {
	height: 175px;
}
h2 a, a:link, a:visited {
	color: #A03000;
	text-decoration: none;
}
.redbox a, .redbox a:link, .redbox a:visited,
a.redbox, a.redbox:link,
a.redbox:visited {
	color: #FFF;
}
.redbox a:hover {color: #ffcc00;}
.special ul {
	margin: 0px 30px;
}
.center {
	text-align: center;
}
.specialcolor {
	color: #CFC;
}
.specialintro  h1, .specialintro h2, .specialintro p, .specialintro a {
	color: #41717F;
	text-align: center;
}
.specialintro a:link {
	color: #63939F;
	background-color: #fc6;
}
.specialintro a:hover {
	color: #41717F;
	background-color: #fe8;
}
.floatleft {
	float: left;
	padding: 0 10px 2px 0;
}
a:link img {
	text-decoration: none;
	border: none;
}.special h2 {
	font-size: 1.5em;
}
.underline {
	text-decoration: underline;
}
.light {
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #993300;
	font-weight: normal;
	margin: 0;
}
#divepage h1,
#divepage h2,
#divepage h3,
#divepage h4,
#divepage h5,
#divepage h6,
#divepage p,
#divepage form,
#divepage td,
#divepage th {
	color: #ffffff;
}
#fishpage h1,
#fishpage h2,
#fishpage h3,
#fishpage h4,
#fishpage h5,
#fishpage h6,
#fishpage p,
#fishpage form,
#fishpage td,
#fishpage th {
	color: #06c;
}
h1 {
	font-size: 30px;
	line-height: 30px;
}
h2 {
	font-size: 24px;
	line-height: 24px;
}
h3 {
	font-size: 18px;
	line-height: 18px;
}
h4 {
	font-size:  14px;
	line-height: 14px;
}
h5 {
	font-size: 11px;
	line-height: 11px;
}
h6 {
	font-size: 9px;
}
.menupage h3, .menupage h4, .menupage p {
	text-align: center;
	margin: 0;
}

#divepage {
	background-color: #043e8f;
	color: #ffffff;
	border-color: #0fc;
}
#fishpage {
	background-color: #9cd5ff;
	color: #06c;
	border-color:#03F;
}
	
#divepage .footer {color: white;}
#fishpage .footer {color: #06c;}
#divepage a:link, #divepage a:visited {color: white; background-color: transparent;}
#fishpage a:link, #fishpage a:visited {color: #06c;
background-color: transparent;}
#divepage a:hover, #divepage a:active {color: #FF0;}
#fishpage a:hover, #fishpage a:active {color: #F90;}
#fishpage .MenuBarVertical a:link,
#fishpage .MenuBarVertical a:visited {color: #ffffff;}
.weddingbutton {
	float: right;
	width: 225px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 5px;
	text-align: right;
	display: block;
}
.caption {
	font-size: 0.8em;
}
.boxindent {
	margin: 0px auto;
	width: 60%;
}
.righttext {
	text-align: right;
}
.marg {
	margin: 10px;
}
tr, td {
	vertical-align: top;
}
.pushup {
	line-height: 530px;
}
.hang {
	text-align: left;
	text-indent: -10px;
	padding-left: 10px;
	margin: 0;
}
