td.default {font-size : 12px; font-family : verdana; color : #333333; vertical-align: top; text-align: left }
td.short { width:1%; white-space: nowrap; }
td.long { font-size: 12px; font-family: verdana; width:99%; }
td.head { font-family:verdana; font-size:12px; font-weight:bold; vertical-align:top; text-align:left; white-space:nowrap; width: 1%; }
td.left { text-align: left; }
td.right { text-align: right; }
td.middle { vertical-align: middle; }
td.top { vertical-align:top; }
td.bottom { vertical-align:bottom; }
td.center { text-align: center; }
td.bold { font-weight: bold; }
td.nowrap { white-space:nowrap;}
td.wrap { white-space:pre-wrap;}

.error { color: Red; font-weight: bold; }
.success { color: green; font-weight: bold; }
.errorPanel { color: Red; font-weight: bold; height:200px; border-bottom: solid 1px #cccccc; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; }

.button { border: solid 1px black; background-color:Gray; color:#cccccc; padding:30px; text-decoration:none; }
.textbox { border: solid 1px #666666; text-align:center; }

A.default { color:#666666; text-decoration: none; }
A.default:link    { color:#666666; text-decoration: none; }
A.default:alink  { color:#666666; text-decoration: none; }
A.default:hover { color:#666666; text-decoration: none; }
A.default:vlink    { color:#666666; text-decoration: none; }

.photo { border-bottom: solid 7px #FFFFFF; border-top: solid 7px #FFFFFF; border-left: solid 7px #FFFFFF; border-right: solid 7px #FFFFFF; }
.thumb { border-bottom: solid 3px white; border-top: solid 3px white; border-left: solid 3px white; border-right: solid 3px white; }

td.crumtrail { background-color: #F4F2EF; color:#9F9F9F; height:25px; }
.price { color:#666666; }
.text { color:#666666; }

.photoback
{
	width: 33%;
	text-align:center;
	vertical-align:top;
	border: solid 1px #cccccc;
}
td.separator
{
	height:10px;
	background-position:center;
	background-image: url(../images/divider.gif);
	background-repeat:repeat-x;
}

td.separator_underline
{
	height:2px;
	background-position:center;
	background-image: url(../images/divider.gif);
	background-repeat:repeat-x;
}

td.footer {
	text-align:center;
	vertical-align:middle;
	font-family:arial;
	font-size:10px;
	color:#cccccc;
}
#gradient
{
	background: url(../images/bg.png) #1b325b repeat-x;
	padding: 0 0 0 0;
	width:100%;
}
#overview
{
	vertical-align:top;
	margin-top:0px;
	background: url(../images/splash.png) #f9deb6 no-repeat top;
	padding: 0 0 0 0;
	width:100%;
}
#backBox
{
	background: url(../images/background.png) no-repeat center;
	padding: 10 0 0 0;
	width: 953px;
	height:898px;
}
body 
{ 
	background: #1b325b;
	padding:0; 
	margin:0; 
}
img      { border:0px; }
table	 { width:100%; }
a { text-decoration:underline; }
a:hover { text-decoration:none }

A.footer:link		{ color: #ffffff; font-weight: normal; font-size: 10px; line-height: 175%; font-family: arial; text-decoration: none }
A.footer:visited    { color: #ffffff; font-weight: normal; font-size: 10px; line-height: 175%; font-family: arial; text-decoration: none }
A.footer:active     { color: #ffffff; font-weight: normal; font-size: 10px; line-height: 175%; font-family: arial; text-decoration: underline }
A.footer:hover      { color: #ffffff; font-weight: normal; font-size: 10px; line-height: 175%; font-family: arial; text-decoration: underline }

.menuitem { width:150px; height:35px; color:#ffffff; background:url(../images/fish.png) no-repeat; text-decoration:none; }
.menutext { color:#ffffff; }
.menuitem:link { color:#ffffff; text-decoration:none; }
.menuitem:alink { color:#ffffff; text-decoration:none; }
.menuitem:hover { color:#ffffff; text-decoration:none; }
.menuitem:vlink { color:#ffffff; text-decoration:none; }

td.frameTop { width: 718px; height:239px; vertical-align:top; background:url(../images/top.png) no-repeat; }
td.frameBody { width: 718px; vertical-align:top; background:url(../images/content.png) repeat-y; }
td.frameBottom { width: 718px; height:50px; vertical-align:top; background:url(../images/bottom.png) no-repeat; }

.errortext { font-size:12px; font-weight:bold; color:red; }
.successtext { font-size:12px; font-weight:bold; background-color:Green; color:white; padding:5px; }
.even{ background-color:#B6C2CD; color : #414D58; text-decoration:none; }
.menuback { background:url(../images/middle.png) repeat-x; color:#FFFFFF; } 
.productItem { width:33%; vertical-align:top; text-align: center; background-color: #E0D9BA; border: solid 1px #4A4221; }

td.inactive {
	background: url(../images/dot.png) no-repeat;	
	padding-left:15px;
	text-decoration:none;
	vertical-align:middle;
	color:#4A4221;
}
td.active {
	background: url(../images/dot_fill.png) no-repeat;
	vertical-align:middle;
	padding-left:15px;
	text-decoration:underline;
	color:#4A4221;
}
a.inactive { text-decoration:none; color:#4A4221; }
a.active { text-decoration:underline; color:#4A4221; }
.price { color:#314831; text-align:right; }
.oddrow { background-color:#FACB85; }
.productName { color: #E9EBDE; }

.boat
{
	width:800px;
	height:636px;
	position:relative;
	/*left:-100px;*/
	background-position:center;
	background-image: url(../images/Main-bg.png);
}

.hoboken-top
{
	background-image: url(../images/hoboken-top.png); 
	background-repeat:no-repeat;
	height:420px;
}
.weehawken-top
{
	background-image: url(../images/weehawken-top.png); 
	background-repeat:no-repeat;
	height:435px;
}
.weehawken-middle
{
	background-image: url(../images/weehawken-middle.png); 
	background-repeat:no-repeat;
	height:108px;
}
.weehawken-bottom
{
	background-image: url(../images/weehawken-bottom.png); 
	background-repeat:no-repeat;
	height:53px;
}
.weehawken-blue
{
	background-image: url(../images/weehawken-blue.png); 
	background-repeat:repeat-y;
}
.weehawken-orange
{
	background-image: url(../images/weehawken-orange.png); 
	background-repeat:repeat-y;
}

.hoboken-middle
{
	background-image: url(../images/hoboken-middle.png); 
	background-repeat:no-repeat;
	height:105px;
}
.hoboken-bottom
{
	background-image: url(../images/hoboken-bottom.png); 
	background-repeat:no-repeat;
	height:52px;
}
.hoboken-green
{
	background-image: url(../images/hoboken-green.png); 
	background-repeat:repeat-y;
	padding: 10px 55px 10px 120px;
}
.hoboken-orange
{
	background-image: url(../images/hoboken-orange.png); 
	background-repeat:repeat-y;
	padding: 10px 45px 10px 120px;
}
#page-content
{
	/*border: solid 1px;*/
	font-size: 15px; 
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
#page-body
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
#page-footer
{
	padding:20px;
}
.navitem
{
	font-weight:bold;
}

.navitem a
{
	text-decoration:none;
}

.flydart { color:#ffffff; }