html, body {height: 100%;}

body {
	margin: 0;
	color: #363636;
	min-width: 989px;
	position: relative;
	font: 12px arial, helvetica, sans-serif;
	background: #fff url("../images/bg-body.jpg");
}
/*--- general ---*/
img {border-style: none;}
.disable {visibility:hidden;}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input, select, textarea {
	vertical-align: middle;
	font: 11px arial, helvetica, sans-serif;
}
a {
	color: #8d0507;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

/* flag */
.flag {
	left: 0;
	top: 150px;
	width: 100%;
	overflow: hidden;
	position: relative;
	position: absolute;
}
.wrap-flag-1 {
	left: 50%;
	float: left;
	width: 1409px;
	position: relative;
}
.wrap-flag-2 {
	left: -50%;
	float: left;
	width: 1409px;
	height: 246px;
	position: relative;
}
.wrap-page,
.wrap-page-2 {
	width: 100%;
	min-height: 100%;
	background: url("../images/bg-page.jpg") repeat-x;
}
.wrap-page-2 {background: url("../images/bg-page-2.jpg") repeat-x;}

* html .wrap-page,
* html .wrap-page-2 {height: 100%;}

#page {
	width: 989px;
	margin: 0 auto;
	min-height: 100%;
}
/* header */
#header {
	z-index: 1;
	width: 100%;
	height: 437px;
	position: relative;
}
.wrap-page-2 #header {height: 150px;}

#header h1,
#header .h1-shadow {
	top: 39px;
	left: 160px;
	margin: 0;
	width: 532px;
	color: #fff;
	text-align: center;
	position: absolute;
	font: 25px/28px "times new roman", times, serif;
	font-weight:500;
}
#header h1 span,
#header .h1-shadow span {
	font-size: 35px;
	display: block;
}
#header .h1-shadow {
	top: 41px;
	left: 161px;
	color: #312113;
}
#header .number,
#header .number-shadow {
	top: 80px;
	right: 50px;
	color: #fff;
	position: absolute;
	font: 22px/24px "times new roman", times, serif;
	font-weight:500;
}
#header .number-shadow {
	top: 80px;
	right: 49px;
	color: #312113;
}
/* book-online */
.book-online {
	top: 17px;
	color: #fff;
	right: 29px;
	width: 184px;
	height: 66px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	padding: 25px 9px 0 5px;
	background: url("../images/wood-plank.png") no-repeat;
	font: bold 19px/21px "times new roman", times, serif;
}
/* logo */
.logo {
	top: 4px;
	left: 4px;
	position: absolute;
	text-indent: -9999px;
}
.logo a {
	width: 131px;
	height: 112px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	background: url("../images/logo.png") no-repeat;
}
/* flash */
.flash {
	top: 150px;
	left: 3px;
	width: 985px;
	height: 246px;
	overflow: hidden;
	position: absolute;
	background: #390900;
}
/* slides */
.slides {
	bottom: 8px;
	right: 21px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
.slides li {
	float: left;
	padding: 0 6px 0 0;
}
.slides li a {
	float: left;
	color: #603913;
	padding: 1px 6px 0;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #B08356;
	background: url("../images/bg-number.gif") repeat-x;
}
.slides li a:hover,
.slides li.active a {
	color: #BC8E5F;
	text-decoration: none;
}
/* head-links */
.head-links {
	top: 4px;
	right: 5px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
.head-links li {
	display: inline;
	font-size: 12px;
	line-height: 14px;
	padding: 0 4px 0 7px;
	background: url("../images/sep-1.gif") no-repeat 0 2px;
}
.head-links li:first-child {background-image: none;}
.head-links li a {color: #fff;}
.head-links li a:hover, 
.head-links li.active a {
	color: #8d0507;
	background: #FEEAB4;
	text-decoration: none;

	}

/* main-nav */
.main-nav {
	top: 116px;
	margin: 0;
	padding: 0;
	z-index: 10;
	list-style: none;
	position: absolute;
}
.main-nav li {
	float: left;
	position: relative;
}
.main-nav li a {
	float: left;
	color: #fff;
	cursor: pointer;
	line-height: 33px;
	padding: 1px 15px 0;
}
.main-nav .sub-nav-1 {
	top: 34px;
	left: 0;
	width: 162px;
	display: block;
	position: absolute;
	background: url("../images/mid-nav-1.gif") repeat-y 0 100%;
}
.main-nav .wrap-sub-nav-1 {background: url("../images/top-nav-1.gif") no-repeat; }

.main-nav .wrap-sub-nav-1 ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	position: static;
	background: url("../images/bot-nav-1.gif") no-repeat 0 100%;
}
.main-nav .wrap-sub-nav-1 ul li {
	width: 100%;
	float: none;
	padding: 1px 0;
	background: url("../images/line-nav-1.gif") no-repeat 2px 0;
}
.main-nav .wrap-sub-nav-1 ul li:first-child {background-image: none;}
* html .main-nav .wrap-sub-nav-1 ul li {float: left;}
*+html .main-nav .wrap-sub-nav-1 ul li {float: left;}

.main-nav .wrap-sub-nav-1 ul li a {
	height: 1%;
	float: none;
	display: block;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 7px 5px 14px;
}
.main-nav .wrap-sub-nav-1 ul li a em {
	height: 1%;
	display: block;
	font-style: normal;
	padding: 0 7px 0 0;
	background: url("../images/arrow-nav-1.gif") no-repeat 100% 0;
}
.main-nav .sub-nav-2 {
	top: 0;
	left: 162px;
	width: 183px;
	position: absolute;
	background: url("../images/mid-nav-2.gif") repeat-y;
}
.main-nav .sub-nav-2 .sub-nav-2 {left: 183px;}

.main-nav .wrap-sub-nav-2 {background: url("../images/top-nav-2.gif") no-repeat 0 0 100% 0 ;}

.main-nav .wrap-sub-nav-2 ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	position: static;
	min-height: 62px;
	background: url("../images/bot-nav-2.gif") no-repeat 0 100%;
}
* html .main-nav .wrap-sub-nav-2 ul {height: 62px;}
.main-nav .wrap-sub-nav-2 ul li {background: url("../images/line-nav-2.gif") no-repeat 2px 0;}
.main-nav .wrap-sub-nav-2 ul li a {margin: 0 1px 0 0;}

.main-nav ul {display: none;}

.main-nav li.hover ul ul,
.main-nav li:hover ul ul {display: none;}

.main-nav li.hover ul ul ul,
.main-nav li:hover ul ul ul {display: none;}

.main-nav li.hover ul ul ul ul,
.main-nav li:hover ul ul ul ul {display: none;}

.main-nav li.hover ul ul ul ul ul,
.main-nav li:hover ul ul ul ul ul {display: none;}

.main-nav li.hover ul,
.main-nav li:hover ul {display: block;}

.main-nav ul li.hover ul,
.main-nav ul li:hover ul {display: block;}

.main-nav ul ul li.hover ul,
.main-nav ul ul li:hover ul {display: block;}

.main-nav ul ul ul li.hover ul,
.main-nav ul ul ul li:hover ul {display: block;}

.main-nav ul ul ul ul li.hover ul,
.main-nav ul ul ul ul li:hover ul {display: block;}

.main-nav li.hover a,
.main-nav li:hover a,
.main-nav li a.active {
	text-decoration: none;
	background: url("../images/over-nav.gif") no-repeat;
}
.main-nav li.hover li a,
.main-nav li:hover li a {
	color: #fff;
	background: none;
}
.main-nav li li.hover a,
.main-nav li li:hover a {
	color: #8d0507;
	background: url("../images/sub-over-nav.gif") no-repeat;
}
.main-nav li li.hover a em,
.main-nav li li:hover a em {background: url("../images/arrow-nav-2.gif") no-repeat 100% 0;}

.main-nav li li.hover li a,
.main-nav li li:hover li a {
	color: #fff;
	background: none;
}
.main-nav li li.hover li a em,
.main-nav li li:hover li a em {background: url("../images/arrow-nav-1.gif") no-repeat 100% 0;}

.main-nav li li li.hover a,
.main-nav li li li:hover a {
	color: #8d0507;
	background: url("../images/sub-over-nav.gif") no-repeat;
}
.main-nav li li li.hover a em,
.main-nav li li li:hover a em {background: url("../images/arrow-nav-2.gif") no-repeat 100% 0;}

.main-nav li li li.hover li a,
.main-nav li li li:hover li a {
	color: #fff;
	background: none;
}
.main-nav li li li.hover li a em,
.main-nav li li li:hover li a em {background: url("../images/arrow-nav-1.gif") no-repeat 100% 0;}

.main-nav li li li li.hover a,
.main-nav li li li li:hover a {
	color: #8d0507;
	background: url("../images/sub-over-nav.gif") no-repeat;
}
.main-nav li li li li.hover a em,
.main-nav li li li li:hover a em {background: url("../images/arrow-nav-2.gif") no-repeat 100% 0;}

.main-nav li li li li.hover li a,
.main-nav li li li li:hover li a {
	color: #fff;
	background: none;
}
.main-nav li li li li.hover li a em,
.main-nav li li li li:hover li a em {background: url("../images/arrow-nav-1.gif") no-repeat 100% 0;}

.main-nav li li li li li.hover a,
.main-nav li li li li li:hover a {
	color: #8d0507;
	background: url("../images/sub-over-nav.gif") no-repeat;
}
.main-nav li li li li li.hover a em,
.main-nav li li li li li:hover a em {background: url("../images/arrow-nav-2.gif") no-repeat 100% 0;}

/* content */
#content {
	width: 959px;
	position: relative;
	padding: 0 17px 0 13px;
	background: url("../images/bg-content-1.gif") repeat-y;
}
.content-shadow {
	top: 0;
	left: 0;
	width: 980px;
	height: 17px;
	margin: 0 3px;
	overflow: hidden;
	position: absolute;
	background: url("../images/content-shadow.png") repeat-x;
}
.wrap-content {
	width: 100%;
	min-height: 335px;
	background: #FEEAB4;
	padding: 7px 0 252px;
}
* html .wrap-content {height: 335px;}

/* primary-content */
.primary-content {
	width: 100%;
	position: relative;
	margin-bottom: 10px;
}
/* intro */
.intro {
	color: #fff;
	float: left;
	width: 448px;
	display: inline;
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 0 22px;
	position: relative;
	padding: 0 0 13px;
	border: 1px solid #2F8AC1;
	background: #12345E url("../images/bg-intro.gif") repeat-x;
}
.intro a {color: #fff;}

.intro .image {
	float: left;
	width: 195px;
	padding: 29px 15px 0 15px;
}
.intro .image img {
	display: block;
	border: 2px solid #FDF4CC;
}
.intro .description {
	float: left;
	width: 212px;
	padding: 28px 0 0;

}
.intro h2 {
	top: -35px;
	left: 5px;
	margin: 0;
	width: 210px;
	height: 42px;
	cursor: text;
	color: #22140b;
	position: absolute;
	padding: 11px 5px 0;
	text-align: center;
	background: url("../images/bg-h2.png") no-repeat;
	font: bold 22px/24px "times new roman", times, serif;
}
.intro .description p {margin: 0 0 15px;}

.intro .description ul {
	padding: 0;
	margin: 0 0 4px;
	list-style: none;
}
.intro .description ul li {
	padding: 0 0 14px 21px;
	background: url("../images/ico-1.gif") no-repeat 6px 5px;
}
/* button */
.button,
.button-2 {
	width: 100%;
}
.button a,
.button-2 a {
	color: #ebebeb;
	font-size: 12px;
	min-height: 30px;
	line-height: 15px;
	font-weight: bold;
	text-align: center;
	position: relative;
	padding: 4px 82px 5px 4px;
	border: 1px solid #F2F2F2;
	background: #005596 url("../images/bg-btn-1.gif") repeat-x;
}
.button a {
	float: left;
	width: 117px;
}
* html .button a,
* html .button-2 a {height: 30px;}

.button a:hover,
.button-2 a:hover {
	text-decoration: none;
	background: #6B0304 url("../images/bg-btn-2.gif") repeat-x;
}
.button a .img-1 {
	top: -14px;
	right: -7px;
	position: absolute;
}
.button a .img-2 {
	top: 4px;
	right: -6px;
	position: absolute;
}
.button-2 a {
	height: 1%;
	display: block;
	padding: 4px 96px 5px 4px;
}
.button-2 a .img-1 {
	top: -14px;
	right: -5px;
	position: absolute;
}
.button-2 a .img-2 {
	top: -29px;
	right: 6px;
	position: absolute;
}
.button-2 a .img-3 {
	top: -23px;
	right: 5px;
	position: absolute;
}
/* secondary-content */
.secondary-content {
	width: 100%;
	overflow: hidden;
}
.main-info {
	float: left;
	width: 671px;
	padding: 0 0 0 18px;
}
.wrap-info-1 {
	width: 100%;
	overflow: hidden;
	margin-bottom: 7px;
}
/* tabs */
.tabs {
	float: left;
	width: 306px;
	padding: 4px 0 0;
}
.tabs-list {
	margin: 0;
	width: 290px;
	height: 36px;
	overflow: hidden;
	list-style: none;
	padding: 4px 10px 9px 6px;
	background: url("../images/top-1.gif") no-repeat;
}
.tabs-list li {float: left;}
.tabs-list li.tab-1 {width: 92px;}
.tabs-list li.tab-2 {width: 96px;}
.tabs-list li.tab-3 {width: 100px;}

.tabs-list li a {
	height: 32px;
	color: #8d0507;
	display: block;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	padding: 3px 1px 0 0;
	border-bottom: 1px solid #3D1309;
}
.tabs-list li.tab-2 {
	border-left: 1px solid #3D1309;
	border-right: 1px solid #3D1309;
}
.tabs-list li a:hover,
.tabs-list li a.active {
	color: #12355f;
	background: #fff;
	padding: 3px 0 0;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #6B4B43;
}
/* content-tab */
.content-tab {
	width: 100%;
	background: url("../images/mid-1.gif") repeat-y;
}
.wrap-content-tab {
	height: 1%;
	overflow: hidden;
	padding: 0 9px 18px 6px;
	background: url("../images/bot-1.gif") no-repeat 0 100%;
}
/* news */
.news {
	padding: 0;
	width: 100%;
	margin: -9px 0 0;
	list-style: none;
}
.news li {
	height: 1%;
	line-height: 16px;
	padding: 20px 8px 21px 11px;
	background: #FAF3D6 url("../images/bg-news.gif") repeat-x;
}
.news li a {
	width: 100%;
	color: #363636;
	display: block;
	cursor: pointer;
}
.news li a:hover {
	border: none;
	text-decoration: none;
}
.news li a strong {
	width: 100%;
	display: block;
	color: #12355f;
}
.news li a:hover strong {color: #8d0507;}

.news li a em {
	color: #8d0507;
	font-weight: bold;
	font-style: normal;
}
.news li a:hover em {text-decoration: underline;}

/* notebook */
.notebook {
	float: left;
	width: 277px;
	height: 309px;
	overflow: hidden;
	padding: 21px 23px 0 65px;
	background: url("../images/bg-notebook.gif") no-repeat;
}
.notebook h2 {
	color: #8d0507;
	margin: 0 0 18px;
	font: 30px/32px "times new roman", times, serif;
}
.notebook h3 {
	color: #12355f;
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 2px;
}
.notebook p {
	margin: 0 0 15px;
	line-height: 18px;
}
.notebook img {
	float: right;
	margin: -19px 0 0;
}
.notebook ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.notebook ul li {
	line-height: 18px;
	font-weight: bold;
	padding: 0 0 17px;
}
.notebook ul li a {color: #12355f;}

.notebook ul li a:hover {
	color: #8d0507;
	text-decoration: none;
}
.wrap-info-2 {
	width: 100%;
	overflow: hidden;
}
/* education */
.education {
	height: 1%;
	overflow: hidden;
	margin: 0 8px 0 2px;
	padding: 6px 17px 6px 7px;
	border: 1px solid #3D1309;
	background: #EEDFB8 url("../images/bg-education.gif") repeat-x;
}
.education h3 {
	margin: 0;
	color: #12355f;
	font-size: 16px;
	line-height: 18px;
	padding: 5px 0 16px;
}
.education p {
	margin: 0;
	line-height: 16px;
}
.education p a {
	color: #363636;
	text-decoration: underline;
}
.education p a:hover {text-decoration: none;}

.education img {
	float: left;
	margin: 0 10px 0 0;
	border: 2px solid #0E3563;
}
.education .description {
	height: 1%;
	display: table;
}
.education .view {
	width: 100%;
	text-align: right;
	line-height: 16px;
}
.education .view a {
	color: #8d0507;
	font-weight: bold;
	text-decoration: none;
}
.education .view a:hover {text-decoration: underline;}

/* side-info */
.side-info {
	float: left;
	width: 241px;
	padding: 8px 0 0 12px;
}
/* call-outs */
.call-outs,
.call-outs-2 {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.call-outs li,
.call-outs-2 li {
	width: 239px;
	margin: 0 0 21px;
	border: 1px solid #13A1EE;
}
.call-outs-2 li {margin: 0 0 8px 4px;}

.call-outs li a,
.call-outs-2 li a {
	height: 1%;
	color: #fff;
	display: block;
	cursor: pointer;
	overflow: hidden;
	padding: 0 0 0 10px;
	background: #153158 url("../images/bg-call-outs.gif") repeat-x;
}
.call-outs li a:hover,
.call-outs-2 li a:hover {text-decoration: none;border: none;}

.call-outs li a img,
.call-outs-2 li a img {float: right;}

.call-outs li a strong,
.call-outs-2 li a strong {
	height: 1%;
	display: block;
	font-size: 16px;
	font-weight:500;
	padding: 3px 0 0;
	line-height: 18px;
}
.call-outs li a:hover strong,
.yankee-freedom a:hover em strong {color: #8d0507;}

.call-outs-2 li a:hover strong {color: #8d0507;}

.call-outs li a em,
.call-outs-2 li a em {
	padding: 0 2px;
	font-style: normal;
}
.call-outs li a:hover em,
.call-outs-2 li a:hover em {
	color: #8d0507;
	background: #FEEAB4;
}
/* yankee-freedom */
.yankee-freedom {
	width: 100%;
	overflow: hidden;
}
.secondary-content-2 .yankee-freedom {
	height: 1%;
	width: auto;
	margin: 0 0 0 4px;
}
.yankee-freedom a {
	width: 238px;
	height: 166px;
	display: block;
	cursor: pointer;
	position: relative;
	border: 1px solid #13A1EE;
}
.yankee-freedom a:hover {text-decoration: none;}
.yankee-freedom a img {display: block;}

.yankee-freedom a em {
	top: 7px;
	left: 0;
	color: #fff;
	font-size: 12px;
	font-weight:500;
	line-height: 14px;
	font-style: normal;
	position: absolute;
	padding: 0 18px 0 11px;
}
.yankee-freedom a em strong {
	width: 100%;
	display: block;
	font-size: 16px;
	font-weight:500;
	line-height: 18px;
	padding: 0 0 1px;
}
/* footer */
#footer {
	width: 100%;
	position: relative;
	margin-top: -238px;
}
.footer-shadow {
	width: 100%;
	height: 7px;
	overflow: hidden;
	background: url("../images/footer-shadow.png") repeat-x;
}
.wrap-footer-1 {
	min-height: 231px;
	background: #103159 url("../images/bg-footer.jpg") repeat-x;
}
* html .wrap-footer-1 {height: 231px;}

.wrap-footer-2 {
	color: #fff;
	width: 989px;
	margin: 0 auto;
	padding: 27px 0 0;
	position: relative;
	min-height: 198px;
	background: url("../images/bg-footer-2.jpg") no-repeat 0 7px;
}
* html .wrap-footer-2 {height: 198px;}

/* copyright */
.copyright {
	top: -11px;
	right: 38px;
	width: 201px;
	height: 86px;
	cursor: text;
	color: #22140B;
	position: absolute;
	text-align: center;
	padding: 22px 18px 0 12px;
	font: bold 14px/16px "times new roman", times, serif;
	background: url("../images/bg-copyright.png") no-repeat;
}
.copyright p {margin: 0;}

.wrap-footer-2 a {color: #fff;}

.wrap-footer-2 h4 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 17px;
}
.wrap-footer-2 ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
}
.wrap-footer-2 ul li {
	width: 100%;
	float: left;
	line-height: 17px;
}
.wrap-footer-2 ul li a {float: left;}

.wrap-footer-2 ul li a:hover,
.wrap-footer-2 ul li.active a {
	color: #8d0507;
	padding: 0 5px;
	margin: 0 -5px;
	position: relative;
	background: #FEEAB4;
	text-decoration: none;
}
.about-yankee-fleet {
	float: left;
	width: 179px;
	padding: 0 54px 0 36px;
}
.about-whale-watching {
	float: left;
	width: 195px;
}
.about-deep-sea {
	float: left;
	width: 206px;
	padding: 0 20px 0 44px;
}
/* contact-info */
.contact-info {
	float: left;
	width: 238px;
	line-height: 16px;
	padding: 73px 0 0;
}
.contact-info address {
	margin: 0 0 17px;
	font-style: normal;
}
.contact-info dl {
	margin: 0;
	width: 100%;
	overflow: hidden;
}
.contact-info dl dt {
	float: left;
	width: 99px;
	font-weight: bold;
	margin: 0 5px 0 0;
}
.contact-info dl dd {margin: 0;}

/* page fishing-index */

.wrap-content-2,
.wrap-content-3 {
	width: 100%;
	overflow: hidden;
	min-height: 335px;
	background: #FEEAB4;
	padding: 7px 0 243px;
}
.wrap-content-3 {padding: 0 0 231px;}
* html .wrap-content-2 {height: 335px;overflow: visible;}

.wrap-content-ex {
	width: 100%;
	overflow: hidden;
}
/* primary-content-2 */
.primary-content-2 {
	float: left;
	width: 692px;
	overflow: hidden;
	padding: 5px 0 0 5px;
}
.primary-content-2 h2 {
	color: #12355f;
	font-size: 18px;
	line-height: 20px;
}
.primary-content-2 h3 {
	color: #12355f;
	font-size: 16px;
	line-height: 20px;
}
.primary-content-2 h2 a,
.primary-content-2 h3 a {color: #12355f;}

/* secondary-content-2 */
.secondary-content-2 {
	float: right;
	width: 258px;
	padding: 0 4px 0 0;
}
.wrap-page-2 .secondary-content-2 {padding: 3px 4px 0 0;}

.secondary-content-2 h2 {
	top: -2px;
	width: 210px;
	height: 42px;
	color: #3d1309;
	text-align: center;
	position: relative;
	padding: 17px 5px 0;
	margin: 0 0 -1px 14px;
	background: url("../images/bg-h2-2.png") no-repeat;
	font: bold 22px/24px "times new roman", times, serif;
}
/* weather */
.weather {
	height: 1%;
	overflow: hidden;
	margin: 0 0 0 3px;
}
.weather p {margin: 0;}

/* info-board */
.info-board {
	width: 100%;
	overflow: hidden;
	margin-bottom: -2px;
}
.info-board-t,
.info-board-b {
	clear: both;
	width: 256px;
	overflow: hidden;
	background: url("../images/top-2.png") no-repeat;
}
.info-board-t {height: 34px;background: url("../images/top-2.png") no-repeat;}
.info-board-b {height: 31px;background: url("../images/bot-2.png") no-repeat;}

.info-board-m {
	float: left;
	width: 224px;
	padding: 0 19px 0 13px;
	background: url("../images/mid-2.png") repeat-y;
}
.info-board-w {
	top: -6px;
	float: left;
	width: 210px;
	position: relative;
	margin-bottom: -9px;
	padding: 0 4px 0 10px;
	background: url("../images/mid-3.jpg") repeat-y;
}
.info-board-w h3 {
	color: #22140b;
	font-size: 14px;
	line-height: 18px;
	margin: 0;
}
.info-board-w p {
	color: #3a2a1d;
	line-height: 14px;
	margin: 0 0 14px;
}
.info-board-w .img-1 {
	float: left;
	margin: 2px 7px 0 0;
}
.info-board-w .img-2 {
	float: left;
	margin: 2px 9px 0 0;
}
.info-board-w .img-3 {
	float: left;
	margin: 2px 8px 0 -6px;
}
.info-board-w .img-4 {
	float: left;
	margin: 4px 7px 0 -5px;
}
.info-board-w .img-5 {
	float: left;
	margin: 4px -3px 0 -7px;
}
.info-board-w .sep-info-1 {
	height: 1%;
	display: table;
}
.info-board-w .sep-info-2 {
	width: 100%;
	padding: 10px 0 7px;
}
/* page fleet and whale */

.info-t {background: url("../images/mid-4.gif") repeat-y;}
.info-m {background: url("../images/top-4.gif") no-repeat;}

.intro-fishing {
	width: 100%;
	overflow: hidden;
}
.fleet-info .intro-fishing {margin: 0 0 41px;}

.intro-fishing img {
	float: right;
	margin: 0 0 0 8px;
	border: 1px solid #000;
}
.intro-fishing h2 {margin: 0 0 8px;}

.intro-fishing p {
	margin: 0;
	line-height: 16px;
	padding: 0 0 15px;
}
/* breadcrumbs */
.breadcrumbs {
	
	margin: 0;
	height: 1%;
	list-style: none;
	padding: 11px 0 3px 3px;
	
}
.breadcrumbs li {
	color: #8d0507;
	display: inline;
	padding: 0 3px 0 5px;
	font: 12px/16px "times new roman", times, serif;
	background: url("../images/sep-3.gif") no-repeat 0 3px;
}
.breadcrumbs li:first-child {background-image: none;}
.breadcrumbs li a {color: #3a2a1d;}

/* newsletter-popup */
#newsletter-popup {display: none;}

.newsletter-popup {
	top: 0;
	left: 50%;
	width: 450px;
	z-index: 100;
	position: absolute;
	padding: 0 0 11px;
	margin: 150px 0 0 -277px;
	background: #FEEAB4 url("../images/bg-popup.gif") repeat-x;
	overflow:hidden;
}
/* newsletter-form */
.newsletter-form {
	width:418px;
	padding:36px 16px 0;
}
.newsletter-form .row {
	width: 100%;
	overflow: hidden;
	margin: 0 0 17px;
}
.newsletter-form .input {
	float: left;
	width: 241px;
	height: 19px;
	background: url("../images/input-1.gif") no-repeat;
}
.newsletter-form .lab-1 {
	float: left;
	width: 134px;
	color: #12355f;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-align: right;
	padding: 1px 8px 0 0;
}
.newsletter-form .input input {
	border: 0;
	float: left;
	width: 227px;
	background: none;
	margin: 3px 0 0 6px;
}
.newsletter-form h3 {
	margin: 0 0 -1px;
	color: #12355f;
	font-size: 20px;
	line-height: 22px;
}
.newsletter-form p {
	margin: 0 0 15px;
	line-height: 15px;
}
.newsletter-form .checks {
	width:276px;
	list-style: none;
	margin: -4px 0 11px;
	padding: 0 0 0 142px;
}
.newsletter-form .checks li {
	color: #12355f;
	padding: 0 0 3px;
	line-height: 16px;
}
.newsletter-form .checks li input {
	width: 15px;
	height: 15px;
	margin: 0 7px 0 0;
}
.buttons-form {
	padding: 0;
	width:281px;
	overflow: hidden;
	list-style: none;
	margin: 0 0 11px 137px;
}
.buttons-form li {
	float: left;
	margin: 0 8px 0 0;
}
.buttons-form li a {
	color: #fff;
	width: 67px;
	height: 31px;
	display: block;
	cursor: pointer;
	font-size: 16px;
	overflow: hidden;
	line-height: 31px;
	font-weight: bold;
	text-align: center;
	padding: 5px 7px 7px 5px;
	background: url("../images/btn-form-1.png") no-repeat;
}
.buttons-form li a:hover {
	text-decoration: none;
	background: url("../images/btn-form-2.png") no-repeat;
}
/* privacy-policy */
.privacy-policy {
	width:424px;
	padding: 0 13px;
}
.privacy-policy p {
	margin: 0;
	font-size: 9px;
	line-height: 11px;
}
.btn-close {
	top: 7px;
	right: 9px;
	width: 11px;
	height: 11px;
	outline: none;
	position: absolute;
	text-indent: -9999px;
	background: url("../images/btn-close.gif") no-repeat;
}




/* clear float elements */
.primary-content:after,
.wrap-footer-2:after,
.wrap-footer-2 ul {
	clear: both;
	content: "";
	display: block;
}

.spacer{
height:100px;
background:white;
} 

.add-this-button {
width: 100px;
padding: 10px 288px 0;
float: right;
}