#subnav
{
  width: 402px;
  height: 94px;
  position: absolute;
  top: 29px;
  left: 539px;
  background-color: #233946;
}

#subnav a
{
  display: block;
  float: left;
  height: 94px;
  padding: 0px 16px 0 16px;
  font-weight: bold;
  border-right: 1px solid #c8d8e0;  
}

#subnav a span
{
  line-height: 94px;
}

#subnav a:link, #subnav a:visited
{
  font-size: 12px;
  text-transform: uppercase;
  color: #ffffff;
  text-decoration: none;
}

#subnav a:hover, #subnav a.current
{
  color: #ffffff;
  background-color: #005395;
  text-decoration: none;
}

#boatNav
{
  position: absolute;
  top: 123px;
  left: 0px;
  background: url("boat_nav_bkgd.jpg") 0 0 no-repeat;
  width: 940px;
  height: 75px;
}

#boatNav h3 a
{
  position: absolute;
  width: 120px;
  height: 69px;
  top: 0px;
  left: 0px;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  background: url("venture_bkgd.jpg") 0 0 no-repeat;
}

#boatNav #ventureNav h3 a
{
  background-image: url("classic_bkgd.jpg");
}

#boatNav h3 a:link, #boatNav h3 a:visited
{
  color: #233946;
  text-decoration: none;  
}

#boatNav h3 a:hover
{
  color: #ffffff;
  text-decoration: none;
  background-position: 0 -69px;
}

#boatNav h3 span
{
  display: none;
}

#boatNav h2
{
  position: absolute;
  color: #233946;
  top: 12px;
  left: 130px;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
}

#boatNav #catamaranNav h2
{
  left: 40px;
}

#boatNav ul
{
  margin: 1px 0 0 0px;
  position: absolute;
  right: 0px;
}

#ventureNav ul
{
  right: 400px;
}

#catamaranNav ul
{
  right: 500px;
}

#boatNav ul li
{
  float: left;
}

#boatNav ul li a
{
  height: 68px;
  display: block;
  cursor: pointer;
}

#lavaLampBasicImage span
{
  display: none;
}

#angler16:link, #angler16:visited, #angler16:hover
{
  width: 100px;
  background-image: url("angler16.png");
}

#cruiser16:link, #cruiser16:visited, #cruiser16:hover
{
  width: 100px;
  background-image: url("cruiser16.png");
}

#angler19:link, #angler19:visited, #angler19:hover
{
  width: 104px;
  background-image: url("angler19.png");
}

#angler22:link, #angler22:visited, #angler22:hover
{
  width: 115px;
  background-image: url("angler22.png");
}

#cruiser22:link, #cruiser22:visited, #cruiser22:hover
{
  width: 115px;
  background-image: url("cruiser22.png");
}

#cruiser25:link, #cruiser25:visited, #cruiser25:hover
{
  width: 120px;
  background-image: url("cruiser25.png");
}

#venture23:link, #venture23:visited, #venture23:hover
{
  width: 120px;
  background-image: url("venture23.png");
}

#venture26:link, #venture26:visited, #venture26:hover
{
  width: 120px;
  background-image: url("venture26.png");
}

#tomcat:link, #tomcat:visited, #tomcat:hover
{
  width: 120px;
  background-image: url("tomcatIcon.png");
}

#lavaLampBasicImage li 
{
  float: left;
  list-style: none;
}

#lavaLampBasicImage li.back 
{
  background: url("boat_link_bkgd2.png") no-repeat right -68px;
  width: 17px; height: 68px;
  z-index: 8;
  position: absolute;
}

#lavaLampBasicImage li.back .left 
{
  background: url("boat_link_bkgd2.png") no-repeat top left;
  height: 68px;
  margin-right: 17px; /* 17px is the width of the rounded shape */
}

#lavaLampBasicImage li a 
{
  z-index: 10;
  display: block;
  float: left;
  height: 68px;
  position: relative;
  overflow: hidden;
  margin: auto 0px;
}

.js #copy
{
  /*display: none;*/
  visibility: hidden;
}

#copy h1
{
  position: absolute;
  top: 216px;
  left: 50px;
}

#copy h4
{
  margin-top: 10px;
}

.specs
{
  margin-top: 6px;
  /*border: 1px solid #cccccc;*/
}

.specs th
{
  font-weight: bold;
}

.specs th, .specs td
{
  padding: 3px;
  /*border: 1px solid #cccccc;*/
}

#content .copyBlock
{
  position: absolute;
  top: 260px;
  left: 50px;
  width: 370px;
  height: 380px;
}

#pane1, #pane2, #pane3, #pane4, #pane5, #pane6
{
  overflow: auto;
  position: absolute;
  width: 340px;
  height: 380px;
  padding-right: 30px;
}

#tabLinks
{
  position: absolute;
  top: 216px;
  left: 450px;
}

#tabLinks li
{
  float: left; 
  margin: 0 8px 0 8px;
}

#tabLinks li a
{  
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}

#tabLinks li a:link, #tabLinks li a:visited
{
  text-decoration: none;
  color: #000000;
}

#tabLinks li a:hover, .ui-tabs-selected
{
  color: #102c3c;
  text-decoration: none;
  border-bottom: 1px solid #798890;
}

#features ul
{
  list-style-type: disc;
  padding-left: 10px;
}

#features ul li
{
  margin: 10px 0 4px 10px;
  font-size: 12px;
  line-height: 18px;
}

#specifications p, #performancePDF
{
  background: url("/owners/pdf.gif") left 6px no-repeat;
  margin-top: 20px;
  padding: 10px 0 18px 36px;
  border-left: 1px solid #ffffff;
}

#specifications p a:link, #specifications p a:visited, #performancePDF a:link, #performancePDF a:visited
{
  color: #333333;
}

#specifications div p a:hover, #performancePDF a:hover
{
  color: #000000;
}

/* UI Tabs */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen 
{ 
  .ui-tabs-hide 
  {
    display: none;
  }
}

.ui-tabs-panel 
{
  background: #ffffff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

/* jScrollPane */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #c4d2d9;
}
.jScrollPaneDrag {
	position: absolute;
	background: #6f9bb0;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 16px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 16px;
}

a.jScrollArrowUp {
	background: url(arrow_up.gif) repeat-x 0 0px;
}
a.jScrollArrowUp:hover {
	background-position: 0 -18px;
}
a.jScrollArrowDown {
	background: url(arrow_down.gif) repeat-x 0 0px;
}
a.jScrollArrowDown:hover {
	background-position: 0 -18px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -36px;
}

/* jqGalViewII */

	.gvIIContainer{
		/*width: 609px;*/
		width: 488px;
    height: 380px;
		position: absolute;
    top: 248px;
    right: 0px;
		/*background: #ffffff;*/
	}
	.gvIIContainer .gvIIImgContainer img{
		margin-left:0;
		margin-top:0;
	}
  
	.gvIIContainer .gvIIImgContainer{
		width: 488px;
		height:306px;
		position:relative;
		overflow:hidden;
		margin-bottom: 0px;
	}
	.gvIIContainer .gvIIImgContainer .gvIILoader{
		background: url(ajax-loader.gif) no-repeat center center;
		width: 488px;
		height: 380px;
		display: none;
	}
	.gvIIContainer .gvIIHolder{
		position:relative;
		height:207px;
		width: 488px;
		overflow: auto;
	}
  
	.gvIIContainer .gvIIHolder .gvIIItem{
		float:left;
		height: 79px;
		width: 121px;
		margin: 2px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	.gvIIContainer .gvIIHolder .gvIIItem .gvIIFlash{
		background:#fff;
		position:absolute;
		top:0;
		left:0;
		height: 79px;
		width: 121px;
		cursor: pointer;
	}
	.gvIIContainer .gvIIHolder .gvIIItem img{
		position:absolute;
		top:0;
		left:0;
		padding:0;
		margin:0;
		margin-left:0;
		margin-top:0;
		border:none;
		cursor:pointer;
	}