/* CSS Document */
body { 
/*	background: url(../images/bg-tile-amc.gif);	*/
	background-color: #3c6bb6;
	font: 0.8em/1.45em Tahoma, Helvetica, sans-serif;
	margin: 0 0px 30px;
	padding: 0;
	text-align: center;
}


	
#container {
	width: 780px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	text-align: left;
}

a img {
	border: 0px;
}

#nav {
	width: 100%;
	height: 52px;
}

.navitem {
	height: 50px;
/*	color: #13cbca;	*/
	background-color: #3C6BB6;
/*	font-weight: bold;	*/
	font-size: 0.85em;
	text-align: center;
} 
.navphoneitem {
	font-family:Optima,Tahoma,Helvetica;
	font-size:1.2em;
	height: 50px;
	color: #FFFFFF;
	background-color: #13cbca;
/*	font-weight: bold;	*/
	text-align: center;
} 

#itinerary {
	width: 135px;
}

.itineraryitem {
/*	background-color:#3C6BB6;	*/
	display:inline;
	height:24px;
	margin-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	width:135px;
}

#header {
	position: relative;
	height: 269px;
}

#contentContainer {
	width: 780px;
/*	height:884px;*/
/*	background-color: #A4F9EE;	
	background-color: #3e6cb6;	
	background-color: #ffffff;	*/
	background-color: #f8f8f8;	
}

#contentContainer .left67percent{
	background-color:#A4F9EE;	
}

#contentContainer .right33percent{
	background-color:#A4F9EE;
}

#contentContainer #content {
	padding: 20px 0px;
}


#content {
	position: relative;
	padding-top: 15px;
}

#content p {
	color:#333333;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:1.0em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin-right: 20px;
	margin-left: 20px;
}

.contentHeader {
	font-size:1.0em;
	border-collapse: collapse;
	margin-right:10px;
}

.contentHeader td {
	vertical-align: top;
	text-align:left;
	line-height:16px;
	height:24px;
	color: #000099;
	font-size:1em;
}

.contentBoatTypeTable {
	font-size:1.0em;
	border-collapse: collapse;
	border: 1px solid #666;
}

.contentBoatTypeTable td {
	vertical-align: top;
	color: #000099;
	font-size:1em;
	text-align: center;
	border: 1px solid #ddd;
}

.contentBoatTypeTable a:link {
	color:#0066CC;
	text-decoration:none;
}

.contentBoatDetailsTable {
	font-size:1.0em;
	border-collapse: collapse;
}

.contentBoatDetailsTable td {
	vertical-align: top;
	color: #000099;
	font-size:1em;
	text-align: center;
}

.contentBoatDetailsTable a:link {
	color:#0066CC;
	text-decoration:none;
}

#smallPrint p {
	font-size:0.8em;
	color:#999;	
	line-height:10px;
}

.contentBoatStatsTable {
	vertical-align: top;
	color: #000099;
	font-size:0.85em;
	text-align: left;
}
.contentBoatStatsTable td {
	vertical-align: top;
	color: #000099;
	font-size:0.9em;
	text-align: left;
}

.boatLabel {
	background-color: #3d6bb7;
	width:120px;
	text-align:center;
}
.boatLabel td {
	font: 0.8em/1.45em Tahoma, Helvetica, sans-serif;
	background-color: #3d6bb7;
	color: #FFFFFF;
	width:100%;
	text-align:center;
	margin:0 auto;
}

td.boatDetails {
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}
.boatPrices {
	text-align:center;
	font-size:0.9em;
}
.contentContainerTable {
	font-size:1.0em;
	border-collapse: collapse;
}

.contentContainerTable td {
	vertical-align: top;
	padding-left:0;
	padding-right:0;
}

.left{
	text-align: left;
}

.contentContainerTable p {
	margin-left:20px;
	margin-right:20px;
	border: 0px none red;
	font-size:1em;
}

.grayBackground {
	background-color:#ececec;
}
.whiteBackground {
	background-color:#ffffff;
}

#sidebar {
	text-align: center;
	padding-top: 15px;
}

#footer {
	background-color: #A4F9EE;
	position: relative;
/*	width: 100%;	*/
	border: 1px solid #ccc;
}

#footer p {
	margin-right: 20px;
	margin-left: 20px;
	text-align: center;
	line-height:1em;
	margin-top: 5px;
	margin-bottom: 5px;
}
.customerquote {
	color: #000099;
	text-align: center;
	font-size: 1.3em;
	font-style: italic;
	margin:0pt;
}

.customername {
	color: #000099;
	text-align: center;
	font-size: 1.3em;
	margin:0pt;
}

.left260px {
	float: left;
	width: 230px;
	margin-left:20px;
}

.right260px {
	float: right;
	width: 285px;
}

.left50percent {
	float: left;
	width: 50%;
}

.right50percent {
	float: right;
	width: 50%;
}

.left67percent {
	float: left;
	width: 67%;
}

.right33percent {
	float: right;
	width: 33%;	
}

.left33percent {
	float: left;
	width: 33%;
	position: relative;
}

.right67percent {
	float: right;
	width: 67%;	
	position: relative;
}

.textRight {
	text-align:right;
}
.textLeft {
	text-align:left;
}
.textCenter {
	text-align:center;
}
.clearer {
	clear: both;
}

.descriptions {
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #003399;
}
.psr-body {
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.heads {
	font-size: 1.6em;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	margin-left:20px;
	margin-right:20px;	
}

.height30 {
	height: 30px;	
}

.form-heads {
	line-height: 18px;
	font-weight: bold;
	color: #0066CC;
	font-style: normal;
}
.footer {  line-height: 16px; font-weight: normal; color: #999999; text-decoration: none}
.keywords {
	font-size: 11px;
	color: #003399;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
}
.tableinfo {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000066;
}
.body-index {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #003fa5;
}
.prods {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
}
.form {  background-color: ffffff; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #000000}

.form1 {  background-color: ffffff; border: #336699; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #000000}
.form2 {  background-color: 666666; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color: #000000}


a:link { color: 0066cc; text-decoration: underline; font-family}
a:active { color: 0066cc; text-decoration: underline}
a:visited { color: 0066cc; text-decoration: underline }
a:hover { color: #3e6cb6; text-decoration: underline}

a.linkssmall:link { color: 0f54b0; text-decoration: none}
a.linkssmall:active { color: 0f54b0; text-decoration: none}
a.linkssmall:visited { color: 0f54b0; text-decoration: none}
a.linkssmall:hover { color: 000099; text-decoration: underline}

a.boatlink:link { color: 0f54b0; text-decoration: none}
a.boatlink:active { color: 0f54b0; text-decoration: none}
a.boatlink:visited { color: 0f54b0; text-decoration: none}
a.boatlink:hover { color: 000099; text-decoration: underline}

a.navlink:link { color: #ffffff; text-decoration: none}
a.navlink:active { color: #13cbca; text-decoration: none}
a.navlink:visited { color: #ffffff; text-decoration: none}
a.navlink:hover { color: #13cbca; text-decoration: none}

a.navlink-on:link { color: #13cbca; text-decoration: none}
a.navlink-on:active { color: #13cbca; text-decoration: none}
a.navlink-on:visited { color: #13cbca; text-decoration: none}
a.navlink-on:hover { color: #13cbca; text-decoration: none}

a.itinerarylink:link { 
	color: #ffffff; 
	text-decoration: none;
	position:relative;
/*	top:2px;	*/
}
a.itinerarylink:active { 
	color: #13cbca; 
	text-decoration: none;
	position:relative;
/*	top:2px;	*/
}
a.itinerarylink:visited { 
	color: #ffffff; 
	text-decoration: none;
	position:relative;
/*	top:2px;	*/
}
a.itinerarylink:hover { 
	color: #13cbca; 
	text-decoration: none;
	position:relative;
/*	top:2px;	*/
}

a.linksfooter:link { color: 0066cc; text-decoration: underline}
a.linksfooter:active { color: 0066cc; text-decoration: none}
a.linksfooter:visited { color: 0066cc; text-decoration: underline}
a.linksfooter:hover { color: 999999; text-decoration: none}

a.linksint:link { color: 003588; text-decoration: underline}
a.linksint:active { color: 666666; text-decoration: underline }
a.linksint:visited { color: 003588; text-decoration: underline}
a.linksint:hover { color: 004AC2; text-decoration: none}

a.linkshead:link { color: ffcc00; text-decoration: underline}
a.linkshead:active { color: ffcc00; text-decoration: underline}
a.linkshead:visited { color: ffcc00; text-decoration: underline }
a.linkshead:hover { color: cccccc; text-decoration: none}

a.linksnav:link { color: cccccc; text-decoration: underline }
a.linksnav:active { color: cccccc; text-decoration: underline }
a.linksnav:visited { color: cccccc; text-decoration: underline }
a.linksnav:hover { color: ffcc00; text-decoration: none}


.itals {
	font-style: italic;
	line-height: normal;
	color: #003399;
}
.table {

	color: #002775;
	line-height: 16px;
}

.locationstable {
	width: 497px;
	background-color: #A4F9EE;
	color:#333333;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
	border: 1px solid #ccc;
}

.highlighttable {
	width: 90%;
	background-color: #A4F9EE;
	color:#333333;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
	border: 1px solid #ccc;
	margin-left:30;
}

.highlighttable td {
	padding:10;
	vertical-align:top;
}

.itals2 {
	font-style: italic;
	line-height: 14px;
	color: 003399;
}
.psr-body2 {
	line-height: 18px;
	color: #333333;
}
.int-heads {
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #80D129;
}
.form-heads1 {
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #0066CC;
}
.psr-body3 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
}
.prods2 {
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.space {
	font-size: 11px;
	color: #666666;
	letter-spacing: 12px;
}
