/* CSS Document */
* {
	padding:0;
	margin:0;
	border:0;
}
body {
	background:url(../images/bg.gif) repeat-x 0 0;
	font:normal 12px/17px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
.spacer {
	padding:0;
	margin:0;
	font-size:0;
}
.mainBody {
	width:945px;
	margin:0 auto;
}
/* ------------------------------------- Header Start -------------------------------------------- */
.header {
	clear:both;
	height:745px;
	position:relative;
}
.logo {
	position:absolute;
	left:23px;
	top:278px;
	z-index:1000px;
}
/* --------------------- Menu Start ---------------------- */
.header ul {
	list-style:none;
	height:59px;
	position:absolute;
	left:245px;
	top:263px;
	z-index:1000;
}
.header li {
	float:right;
	width:auto;
}
.header li a {
	font-size:0;
	line-height:0;
	text-decoration:none;
	float:left;
	width:auto;
	display:block;
	color:#2792c7;
	background-color:inherit;
}
.header li.home a {
	background:url(../images/home.gif) no-repeat 0 0;
	width:48px;
	height:36px;
}
.header li.home a:hover {
	background:url(../images/home.gif) no-repeat 0 -36px;
}
.header li.home a.active {
	background:url(../images/home.gif) no-repeat 0 -36px;
}
.header li.charter {
	padding:10px 0 0 345px;
}
.header li.charter a {
	background:url(../images/screammachine.png) no-repeat 0 0;
	width:255px;
	height:100px;
}
header li.charter a:hover {
	background:url(../images/farout-charter.gif) no-repeat 0 -27px;
}
header li.charter a.active {
	background:url(../images/screammachine.png) no-repeat 0 -27px;
}
.header li.contact {
	padding:27px 0 0 20px;
}
.header li.contact a {
	background:url(../images/contact.gif) no-repeat 0 0;
	width:86px;
	height:24px;
}
.header li.contact a:hover {
	background:url(../images/contact.gif) no-repeat 0 -24px;
} 
/* --------------------- Menu End ---------------------- */
.callUs {
	background:url(../images/call-us.gif) no-repeat 0 0;
	width:314px;
	height:42px;
	font-size:0;
	line-height:0;
	display:block;
	position:absolute;
	top:360px;
	right:202px;
	color:#fff;
	background-color:inherit;
	z-index:1000;
}
.bannerImg {
	display:block;
	clear:both;
	position:absolute;
	bottom:23px;
	left:60px;
}
/* ------------------------------------- Content Start -------------------------------------------- */
.content {
	clear:both;
	padding:27px 39px 0 84px;
	position:relative;
}
.departing {
	background:url(../images/departing.jpg) no-repeat 16px 0;
	height:27px;
	padding:0 0 26px;
}
.departing1 {
	background:url(../images/departing1.gif) no-repeat 16px 0;
	height:27px;
	padding:0 0 26px;
}
.content p {
	width:521px;
	padding:0 0 23px 17px;
}
.content ul {
	list-style:none;
}
.content li {
	background:url(../images/right-icon.gif) no-repeat 0 0;
	margin:0 0 11px;
	padding:0 0 0 23px;
}
.touch {
	position:absolute;
	right:116px;
	top:81px;
	width:183px;
	background-color:#ffe115;
}
.topCurve {
	background:url(../images/top-curve.gif) no-repeat 0 0;
	background-color:#ffe115;
	color:#191918;
	font-size:0;
	line-height:0;
	height:9px;
	display:block;
	clear:both;
}
.bottomCurve {
	background:url(../images/bottom-curve.gif) no-repeat 0 0;
	background-color:#ffe115;
	color:#191918;
	font-size:0;
	line-height:0;
	height:9px;
	display:block;
	clear:both;
}
.touch h2 {
	background:url(../images/get-in-touch.gif) no-repeat 15px 0;
	margin:11px 0 18px;
	height:15px;
	background-color:inherit;
	color:#ffe115;
	font-size:0;
	line-height:0;
}
.touch p {
	width:169px;
	font-size:12px;
	line-height:18px;
	padding:0 0 18px 15px;
}
.touch p.gap {
	padding:0 0 0 15px;
}
.fishingCharter {
	background:url(../images/fishing-charter.jpg) no-repeat 0 0;
	width:757px;
	height:163px;
	clear:both;
	margin:74px 0 0;
	padding:252px 0 0;
}
.fishingCharter a {
	background:url(../images/checkout.jpg) no-repeat 0 0;
	width:635px;
	height:24px;
	display:block;
	margin:0 0 0 58px;
	font-size:0;
	line-height:0;
	color:#02589b;
	background-color:inherit;
}
.fishingCharter a:hover {
	background:url(../images/checkout.jpg) no-repeat 0 -24px;
}
/* ------------------------------------- Footer Start -------------------------------------------- */
.footer {
	clear:both;
	height:156px;
	padding:60px 0 0;
	text-align:center;
}
.footer ul {
	list-style:none;
	text-align:center;
}
.footer li {
	display:inline;
	padding:0 8px;
}
.footer li a {
	font-size:11px;
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
.footer li a:hover {
	text-decoration:underline;
}
.footer p {
	font-size:11px;
	color:#787878;
	background-color:inherit;
	padding:6px 0 0;
}
/* ------------------------------------- Footer Start -------------------------------------------- */
.innerCallUs {
	background:url(../images/call-us-inner.gif) no-repeat 0 0;
	width:314px;
	height:23px;
	font-size:0;
	line-height:0;
	display:block;
	position:absolute;
	top:376px;
	right:356px;
	color:#fff;
	background-color:inherit;
	z-index:1000;
}
.innerGap {
	margin:0 0 0 -2px;
}
.innerHeader {
	height:410px;
}
.fishingCharterInner {
	background:url(../images/checkout-inner.jpg) no-repeat 0 0;
	width:678px;
	height:178px;
	clear:both;
	margin:74px 0 0 36px;
	padding:12px 0 0;
}
.fishingCharterInner a {
	background:url(../images/checkout.jpg) no-repeat 0 0;
	width:635px;
	height:24px;
	display:block;
	margin:0 0 0 23px;
	font-size:0;
	line-height:0;
	color:#02589b;
	background-color:inherit;
}
.fishingCharterInner a:hover {
	background:url(../images/checkout.jpg) no-repeat 0 -24px;
}
.enquiry {
	width:448px;
	float:left;
	padding:0 0 0 43px;
	font:normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
.enquiry h2 {
	margin:48px 0 25px;
}
.boat {
	padding:0 14px 0 0;
}
.enquiry input.redio {
	width:13px;
	height:13px;
	border:0;
}
.scream {
	padding:0 14px 0 6px;
}
.adults {
	width:90px;
	height:17px;
	line-height:17px;
	display:block;
	float:left;
	font-weight:bold;
	margin:26px 0 33px;
}
.enquiry select {
	width:58px;
	height:16px;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	margin:26px 20px 33px 0;
	float:left;
}
.children {
	width:107px;
	height:17px;
	line-height:17px;
	display:block;
	float:left;
	font-weight:bold;
	margin:26px 0 33px;
}
.enquiry h3 {
	font-size:16px;
	color:#29256e;
	background-color:inherit;
	font-weight:bold;
	clear:both;
	margin:0 0 18px;
}
.enquiry span {
	font:11px/14px "Tahoma", Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
.enquiry span strong {
	color:#ff0000;
	background-color:inherit;
	font-weight:normal;
}
.enquiry div label {
	width:80px;
	height:24px;
	float:left;
	font-weight:bold;
	display:block;
	margin:16px 0 0;
}
.enquiry div label.mobile {
	width:50px;
	float:left;
	padding:0 0 0 20px;
}
.enquiry div input {
	width:357px;
	height:22px;
	float:left;
	font-weight:normal;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	padding:0 0 0 5px;
	margin:16px 0 0;
}
.enquiry div input.small {
	width:142px;
	height:22px;
	float:left;
	font-weight:normal;
	padding:0 0 0 5px;
	margin:16px 0 0;
}
.enquiry div textarea {
	width:357px;
	height:112px;
	float:left;
	font-weight:normal;
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	padding:0 0 0 5px;
	margin:16px 0 0;
}
.enquiry div input.submit {
	width:114px;
	height:41px;
	border:0;
	padding:0;
}
.btnGap {
	width:80px;
	height:24px;
	float:left;
	display:block;
}
span.alertBox {
	padding:0 0 0 25px;
	font-weight:bold;
	color:#fb0505;
	background-color:inherit;
}
#gallery{
	width:807px;
	height:100%;
	padding:28px 0 31px 0;
	background:url(images/dot-line.gif) repeat-x 0 100%;
}
#photo{
	background:url(images/gallery-bg.gif) no-repeat 0 0;
	width:807px;
	height:131px;
	padding:19px 0 0;
}
#gallery h2{
	font:20px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F00;
	background-color:inherit;
	padding:0 0 14px 0;
}

