body {
	margin: 0 auto;
	padding: 0;
	font: 12px Verdana, Helvetica;
	color: #422807;
	background: #004272 url(../images/body-bg.jpg) top center repeat-x;
	background-attachment: fixed;
}

p {
	line-height: 20px;
	margin: 0;
	padding: 10px 10px 15px 10px;
	/*overflow: hidden*/
}

.book-now-btn-right span {
	display:none
}

#app-acc {
	z-index: 10;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	width: 118px;
	height: 118px;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 762px;
	overflow: hidden
}

#wrapper-content {
	margin: 0 auto;
	padding: 0;
	width: 762px;
	background: url(../images/bg-trans.png) top left repeat-y;
	border-bottom: 1px solid #2A3B29;
/*	border-right: 1px solid #2A3B29;
	border-left: 1px solid #2A3B29;*/
	/*background-color: #FFF;*/
}

/*div#wrapper-content {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}*/

#content-container {
	margin: 0;
	padding: 0 20px;
	display:block;	
}

#flash-header {
	margin: 0 auto;
	padding: 0;
	width: 762px;
}

.banner {
	margin: 9px 0 0 0;
	padding: 0;
	width: 762px;
	border-top: 1px solid #2A3B29;
}

.img-left-border {
	float:left;
	border: 2px solid #C3BA79;
	margin: 0;
	padding: 0;
	overflow:hidden
}

.img-right-border {
	float:right;
	border: 2px solid #C3BA79;
	margin: 0;
	padding: 0;
	overflow:hidden
}

.dividing-line {
	height:1px;
	width:772px;
	padding: 0;
	margin: 0;
	background: url(../images/dividing-line.gif) top center no-repeat;
	overflow:hidden
}

#content-bg-top {
	padding:0;
	margin:0 auto;
	width: 735px;
	height: 27px;
	display:block;
	background: url(../images/content-bg-top.png) top center no-repeat;
	overflow:hidden
}

#content-bg-middle {
	padding:0;
	margin:0 auto;
	width: 735px;
	background: url(../images/content-bg-middle.jpg) top center repeat-y;
	overflow:hidden
}

#content-bg-bottom {
	padding:0 0 15px 0;
	margin:0 auto;
	width: 735px;
	height: 27px;
	display:block;
	background: url(../images/content-bg-bottom.png) top center no-repeat;
}

.clear {
	clear: both;
}

.box {
	width: 220px;
	float: left;
	padding: 0;
	margin: 0 0 0 28px;
	_margin: 0 0 0 19px;
}

.hp-box-bg {
	margin:0 0 10px 0;
	padding:0;
	background: url(../images/bg-hp-box.gif) top left repeat-x;
	overflow:hidden
}

.solid {
	margin:0 0 10px 0;
	padding:0;
	background-color: #deceb3;
	overflow:hidden
}

.hp-images {
	display: block;
	margin:0;
	padding:0;
}

.hr {
	clear: both;
	margin: 0;
	padding:0;
	width: 698px;
	height:13px;
	background: url(../images/hr.gif) top center no-repeat;
}

.hr-bottom {
	clear: both;
	margin: 0;
	padding:0;
	width: 698px;
	height:13px;
	background: url(../images/hr-bottom.gif) top center no-repeat;
}

.hr-double {
	clear: both;
	margin: 0;
	padding:0;
	width: 698px;
	height:21px;
	background: url(../images/hr-double.gif) top center no-repeat;
}

.left-col {
	float: left;
	margin:0;
	padding:0;
	width:350px;
	background: url(../images/center-line.gif) top right repeat-y;
}

.left-col-plain {
	float: left;
	margin:0;
	padding:0;
	width:350px;
}

.left-col-brown {
	float: left;
	margin:0;
	padding:0;
	width:350px;
	background: url(../images/brown-bg.jpg) top center no-repeat;
}

.left-col-blue {
	float: left;
	margin:0;
	padding:0;
	width:350px;
	background: url(../images/blue-bg.jpg) top center no-repeat;
}

.right-col-brown {
	float: right;
	margin:0;
	padding:0;
	width:340px;
	background: url(../images/brown-bg-r.jpg) top center no-repeat;
}

.right-col-green {
	float: right;
	margin:0;
	padding:0;
	width:340px;
	background: url(../images/green-bg.jpg) top center no-repeat;
}

.right-col {
	float: right;
	margin:0;
	padding:0;
	width:340px;
}

.wheel {
    margin: 25px 0 0 10px;
    padding-left: 0;
    list-style: none;
    }
	
ul.wheel li {	
    padding-left: 35px;
    background-image: url(../images/img-wheel.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    }
.wheel li {
	margin: 0 0 10px 10px;
	padding: 0;
}	 

ul.bullets {
	padding: 0px 5px 8px 25px;
	margin: 0 0 0 25px;
	list-style: disc url(../images/content-bullet.gif);
	font: 12px Arial, Helvetica, sans-serif;
}

#content-container ol {
	padding: 0px 5px 8px 25px;
	margin: 0 0 0 25px;
	font: 12px Arial, Helvetica, sans-serif;
}

.bullets li {
	line-height: 18px;
	padding: 0 0 2px 0
}

.map {
	width: 650px; 
	height: 300px; 
	border:2px solid #692A12; 
	margin: 15px auto;
	text-align:center;
}


/*H1's*/

h1 {
	display:block;
	height:33px;
	margin: 15px auto 5px auto;
	text-align: center;
	padding:0;
	width: 516px;
	text-indent: -2000px;
}

h2 {
	display:block;
	height:33px;
	margin: 15px auto 5px auto;
	text-align: center;
	padding:0;
	width: 343px;
	text-indent: -2000px;
}

h1.private-boat-chaters {
	background: url(../images/title-private-boat-chaters.gif) top left no-repeat;
}

h2.title-victorias-ultimate {
	background: url(../images/title-victorias-ultimate.gif) top left no-repeat;
}

h1.title-about {
	background: url(../images/title-about.gif) top left no-repeat;
}

h1.contact {
	background: url(../images/title-contact.gif) top left no-repeat;
}

h1.location {
	background: url(../images/title-location.gif) top left no-repeat;
}

h1.party-cruise {
	background: url(../images/title-party-cruise.gif) top left no-repeat;
}

h1.dinner-cruise {
	background: url(../images/title-dinner-cruise.gif) top left no-repeat;
}

h1.fishing-charters {
	background: url(../images/title-fishing-charters.gif) top left no-repeat;
}

h1.marine-wildlife {
	background: url(../images/title-marine-wildlife-adven.gif) top left no-repeat;
}

h1.whale-watching {
	background: url(../images/title-whale-watching.gif) top left no-repeat;
}

h1.stag-and-stagettes {
	background: url(../images/title-stag-and-stagettes.gif) top left no-repeat;
}

h1.private-charters {
	background: url(../images/title-private-charters.gif) top left no-repeat;
}

h1.specials {
	background: url(../images/title-specials.gif) top left no-repeat;
}

h1.gallery {
	background: url(../images/title-gallery.gif) top left no-repeat;
}

h1.three-hour-Dinner-Cruise {
	background: url(../images/title-3-Hour-Dinner-Cruise.gif) top left no-repeat;
}

h1.Combination-Five-Hour {
	background: url(../images/Combination-5-Hour-Whale-Wa.gif) top left no-repeat;
}

h1.Victorias-Largest {
	background: url(../images/Victorias-Largest-Only.gif) top left no-repeat;
}

h1.title-Victorias-Ultimate-Party {
	background: url(../images/title-Victorias-Ultimate-P.gif) top left no-repeat;
}

h3 {
	clear: both;
	display:block;
	height: 20px;
	margin: 15px 0 5px 0;
	padding:0;
	text-transform: uppercase;
	font-size: 14px;
	color: #893003;
	background: url(../images/img-underline.gif) bottom left repeat-x;
}

h4 {
	clear: both;
	display:block;
	margin: 15px 0 5px 10px;
	padding:0;
	text-transform: uppercase;
	font-size: 13px;
	color: #893003;
}

h5.title-victorias-ultimate-page {
	float:left;
	height: 22px;
	width: 450px;
	margin: 10px 0 5px 0;
	padding:0;
	color: #893003;
	text-indent: -2000px;
	background: url(../images/title-victorias-ultimate-pa.gif) top left no-repeat;
}

h5.title-three-hour-cruise {
	height: 22px;
	text-align: center;
	margin: 10px auto 0 auto;
	width: 190px;
	padding:0;
	color: #893003;
	text-indent: -2000px;
	background: url(../images/title-3-Hour-Cruise.gif) top left no-repeat;
}

h5.title-luxury-fishing-yacht {
	float:left;
	height: 45px;
	width: 381px;
	text-align: center;
	margin: 10px auto 0 auto;
	padding:0;
	color: #893003;
	text-indent: -2000px;
	background: url(../images/title-luxury-fishing-yacht.gif) top left no-repeat;
}

h5.title-fantasea-charters {
	height: 22px;
	width: 650px;
	text-align: center;
	margin: 15px auto 0 auto;
	padding:0;
	color: #893003;
	text-indent: -2000px;
	background: url(../images/title-Boat-Specialists.gif) top left no-repeat;
}

h5.title-3-Hour-Party-Cruise {
	height: 22px;
	width: 650px;
	text-align: left;
	margin: 15px 0 0 0;
	padding:0;
	color: #893003;
	text-indent: -2000px;
	background: url(../images/title-3-Hour-Party-Cruise.gif) top left no-repeat;
}



/*Image Classes*/

.large-screen-right {
	float:right; 
	padding: 0;
	width: 232px;
	height: 160px;
	margin: 10px auto 5px 10px;
	background: url(../images/img-bg-01.jpg) top left no-repeat
}

.large-screen-left {
	float:left; 
	padding: 0;
	width: 232px;
	height: 160px;
	margin: 10px 10px 5px auto;
	background: url(../images/img-bg-01.jpg) top left no-repeat;
}

.med-screen-left {
	float:left; 
	padding: 0;
	width: 215px;
	height: 149px;
	margin: 10px 16px 5px auto;
	background: url(../images/img-bg-med.jpg) top left no-repeat;
}

.med-screen-center {
	float:left; 
	padding: 0;
	width: 215px;
	height: 149px;
	margin: 10px 0 5px 10px;
	background: url(../images/img-bg-med.jpg) top left no-repeat;
}

.med-screen-right{
	float:right; 
	padding: 0;
	width: 215px;
	height: 149px;
	margin: 10px auto 5px 10px;
	background: url(../images/img-bg-med.jpg) top left no-repeat;
}

.vert-screen-left {
	float:left; 
	padding: 0;
	width: 215px;
	height: 271px;
	margin: 10px 16px 5px auto;
	background: url(../images/img-bg-verticle.jpg) top left no-repeat;
}

.vert-screen-center {
	float:left; 
	padding: 0;
	width: 215px;
	height: 271px;
	margin: 10px 0 5px 10px;
	background: url(../images/img-bg-verticle.jpg) top left no-repeat;
}

.vert-screen-right{
	float:right; 
	padding: 0;
	width: 215px;
	height: 271px;
	margin: 10px auto 5px 10px;
	background: url(../images/img-bg-verticle.jpg) top left no-repeat;
}

.large-screen-center {
	padding: 0;
	display:block;
	width: 232px;
	height: 160px;
	margin: 0 auto;
	text-align: center;
	background: url(../images/img-bg-01.jpg) top left no-repeat
}

.large-screen-right img, .large-screen-left img {
	margin: 11px 0 0 10px
}

.med-screen-right img, .med-screen-left img {
	margin: 10px 0 0 9px
}

.large-screen-center img {
	margin: 11px 0 0 0
}

.med-screen-center img {
	margin: 11px 0 0 10px
}

.vert-screen-left img, .vert-screen-right img {
	margin: 10px 0 0 9px
}

.vert-screen-center img {
	margin: 11px 0 0 10px
}

.gallery-screen-left {
	float:left; 
	margin: 0;
	display:block;
	width: 161px;
	height: 112px;
	padding: 8px 2px 5px 7px;
	background: url(../images/img-bg-small.jpg) top left no-repeat
}

.gallery-class {
	margin: 10px 0;
	padding: 0 0 0 12px;
}

/*Roll Overs*/

#content-container a:link, #content-container a:visited {
	font-weight: normal;
	color: #893003;
	text-decoration: underline
}

#content-container a:hover, #content-container a:active {
	padding: 0;
	font-weight: normal;
	color: #893003;
	text-decoration: none
}

#content-container a {
	padding: 0;
	margin: 0 auto;
	font-weight: normal;
}

a.specials-btn {
	float:left;
	margin: 0;
	padding: 0;
	display: block;	
	width: 83px;
	height: 87px;
	background: url(../images/special-btn.gif) 0 0 no-repeat;
	text-decoration: none;
}

a.specials-btn-right {
	float:right;
	margin: 0;
	padding: 0;
	display: block;	
	width: 83px;
	height: 87px;
	background: url(../images/special-btn.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.specials-btn, a:hover.specials-btn-right {
  background-position: 0 -87px;
}

a.book-now-btn {
	float: left;
	margin: 0;
	padding: 0;
	display: block;	
	width: 92px;
	height: 21px;
	background: url(../images/btn-book-now.jpg) 0 0 no-repeat;
	text-decoration: none;
}

a.book-now-btn-center {
	margin: 0 auto;
	text-align: center;
	padding: 0;
	display: block;	
	width: 92px;
	height: 21px;
	background: url(../images/btn-book-now.jpg) 0 0 no-repeat;
	text-decoration: none;
}

a.book-now-btn-right {
	float: right;
	margin: 0 0 5px 0;
	padding: 0;
	display: block;	
	width: 92px;
	height: 21px;
	background: url(../images/btn-book-now.jpg) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.book-now-btn, a:hover.book-now-btn-center, a:hover.book-now-btn-right {
  background-position: 0 -21px;
}

a.email-us-btn {
	float: right;
	margin: 0 0 15px 0;
	padding: 0;
	display: block;	
	width: 92px;
	height: 21px;
	background: url(../images/email-us.jpg) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.email-us-btn {
  background-position: 0 -21px;
}


/***********FOOTER CSS***********/

#footer {
	/*float: left;*/
	margin: 25px 0;
	padding: 0;
	width: 770px;
	font-size: 11px;
	text-align: center;
	background: #004272;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
  clear: both;
}

p.footer-links {
   margin: 0;
	padding: 0;
	font-size: 11px;
	color: #EAEAEA;
}

p.credit {
   margin: 0;
	padding: 3px 0px 0px 0px;
	font-size: 11px;
	color: #EAEAEA;
}

/* -= Roll Overs Footer=- */

#footer a:link, #footer a:visited {
	font-weight: normal;
	color: #EAEAEA;
	text-decoration: underline
}

#footer a:hover, #footer a:active {
	padding: 0 3px 0 3px;
	font-weight: normal;
	color: #EAEAEA;
	text-decoration: none
}

#footer a {
	padding: 0 3px 0 3px;
	margin: 0 auto;
	font-weight: normal;
}


