@charset "UTF-8";
/* CSS Document */

/* Various elements */

body {
	margin: 0px, 0px, 0px, 0px;
	background-color: #000;
}

a {
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

/* Container */

#container {
	margin: 0 auto;
	width: 961px;
	position: relative;
	left: 0px;
	top: 20px;
	height: 722px;
	background-color: #0f75bc;
}

/* Spy Cam */

#spycam {
	width: 453px;
	position: absolute;
	left: 10px;
	top: 411px;
	height: 318px;
	z-index: 1;
	background-image: url(images/tv.gif);
	padding-top: 24px;
	padding-left: 24px;
	background-repeat: no-repeat;
}

/* Header */
#header

  {
	padding-top: 0px;
	margin-left: 0px;
	height: 105px;
	margin-top: 0px;
	position: relative;
	top: 0px;
	z-index: 1;
	padding-bottom: 0px;
	clear: both;
}

#headerpic

  {
	padding-top: 0px;
	margin-left: 0px;
	height: 81px;
	margin-top: 0px;
	position: relative;
	top: 0px;
	padding-bottom: 0px;
	clear: both;
}

#headermenu

  {
	padding-top: 0px;
	margin-left: 0px;
	height: 24px;
	margin-top: 0px;
	position: relative;
	top: 0px;
	padding-bottom: 0px;
	clear: both;
	background-color: #FFF;
}

/* Main */

#main {
	padding: 0px 0 0px 0;
	background-image: url(images/mainbg.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 585px;
	text-align: center;
	line-height: 10pt;
	padding-top: 0px;
	clear: both;
}

/* XS */

#xs {
	padding: 0px 0 0px 0;
	background-image: url(images/boatpages/xs21bg.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 505px;
	text-align: left;
	line-height: 10pt;
	padding-top: 80px;
	clear: both;
}

/* RX */

#rx {
	padding: 0px 0 0px 0;
	background-image: url(images/boatpages/rx22bg.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 515px;
	text-align: left;
	line-height: 10pt;
	padding-top: 70px;
	clear: both;
}

/* RS */

#rs {
	padding: 0px 0 0px 0;
	background-image: url(images/boatpages/rs22bg.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 505px;
	text-align: left;
	line-height: 10pt;
	padding-top: 80px;
	clear: both;
}

/* TS21 */

#ts21 {
	padding: 0px 0 0px 0;
	background-image: url(images/boatpages/ts21bg.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 505px;
	text-align: left;
	line-height: 10pt;
	padding-top: 80px;
	clear: both;
}
	
	/* TS22 */

#ts22 {
	padding: 0px 0 0px 0;
	background-image: url(images/boatpages/ts22bg.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 515px;
	text-align: left;
	line-height: 10pt;
	padding-top: 70px;
	clear: both;
}

/* Dealers */

#dealers {
	padding: 0px 0 0px 0;
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 585px;
	text-align: left;
	line-height: 10pt;
	padding-top: 0px;
	background-image: url(images/dealerbg.jpg);
	clear: both;
}

#dealers p {
	font-size: 1em;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
}

/* News */

#news {
	padding: 0px 0 0px 0;
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 585px;
	text-align: left;
	line-height: 10pt;
	padding-top: 0px;
	background-image: url(images/newsbg.jpg);
	clear: both;
}

#news p {
	font-size: 1em;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
}

/* coming */

#coming {
	padding: 0px 0 0px 0;
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 570px;
	text-align: center;
	line-height: 10pt;
	padding-top: 15px;
	background-image: url(images/comingsoon.jpg);
	clear: both;
}

#coming p {
	font-size: 1em;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
}


/* About */

#about

 {
	padding: 0px 0 0px 0;
	background-image: url(images/aboutbg.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 584px;
	text-align: center;
	line-height: 10pt;
	padding-top: 0px;
	clear: both;
}

#about p {
	font-size: 1em;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
}

/* Privacy */

#privacy

 {
	padding: 0px 0 0px 0;
	background-image: url(images/privbg.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 584px;
	text-align: center;
	line-height: 10pt;
	padding-top: 0px;
	clear: both;
}

#privacy p {
	font-size: 1em;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
}

/* Range */

#range

 {
	padding: 0px 0 0px 0;
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 585px;
	text-align: center;
	padding-top: 0px;
	background-image: url(images/rangebg.jpg);
	clear: both;
	line-height: 0px;
}

#range p {
	font-size: 1em;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
}

/* Down */

#down

 {
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
	width: 961px;
	height: 585px;
	text-align: center;
	line-height: 10pt;
	background-image: url(images/downbg.jpg);
	clear: both;
	padding-left: 20px;
}

#down p {
	font-size: 1em;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
}

/* Content */

#content {
	float: right;
	width: 667px;
	position: absolute;
	left: 264px;
	top: 324px;
	height: 585px;
	clear: both;
}

#content h2 {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 10px;
}

#content h2 a {
	color: #DF7100;
	text-decoration: none;
}

#content h2 a:hover {
	text-decoration: underline;
}

#content p {
	line-height: 16px;
	font-size: inherit;
	line-height: normal;
	word-spacing: 2px;
}

#content img.left {
	float: left;
	padding: 5px 10px 0 0;
}

#content img.right {
	float: right;
	padding: 5px 0 0 10px;
}


/* Sidebar */

#sidebar {
	position: absolute;
	width: 520px;
	height: 422px;
	float: none;
	left: 16px;
	top: 113px;
	background-image: url(images/blurbox.jpg);
	background-repeat: repeat;
	list-style-type: none;
	padding-top: 10px;
	text-indent: 0px;
	visibility: visible;
	overflow: auto;
	filter:alpha(opacity=70);
	opacity:.70;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

#sidebar p {
	line-height: 16px;
	font-size: inherit;
	line-height: normal;
	word-spacing: normal;
	margin-bottom: 1px;
	margin-top: 1px;
	font-family: Arial;
}

/* privbar */

#privbar {
	position: absolute;
	width: 856px;
	height: 483px;
	float: none;
	left: 47px;
	top: 76px;
	background-image: url(images/privboxbg.jpg);
	background-repeat: repeat;
	list-style-type: none;
	padding-top: 10px;
	text-indent: 0px;
	visibility: visible;
	overflow: auto;
	filter:alpha(opacity=70);
	opacity:.70;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

#privbar p {
	line-height: 16px;
	font-size: 10px;
	line-height: normal;
	word-spacing: normal;
	margin-bottom: 1px;
	margin-top: 1px;
	font-family: Arial;
}

/* rangebar */

#rangebar {
	position: absolute;
	width: 91px;
	height: 62px;
	float: none;
	left: 28px;
	top: 392px;
	background-repeat: no-repeat;
	list-style-type: none;
	text-indent: 0px;
	visibility: visible;
	text-align: center;
	clear: both;
}

/* Picreel */

#Picreel {
	float: left;
	width: auto;
	margin: 0px;
	padding: 0;
	position: absolute;
	left: 10px;
	top: 324px;
}

/* Footer */

#footer {
	clear: both;
	background: #000000;
	height: 32px;
	text-align: center;
	padding: 0;
	background-image: url(images/footerbg.jpg);
}

#footer p {
	color: #FFFFFF;
	padding: 0;
	font-size: 0.8em;
}

#footer a {
	color: #DF7100;
}


/*preload classes*/ 
.svw {
	width: 50px;
	height: 533px;
	background: #fff;
	position: absolute;
	left: 0px;
	top: 59px;
} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {
	position: absolute;
	overflow: hidden;
	border: 5px solid;
	margin: 0 0 1px 0;
	border-color: #0D3F70;
} 
.stripViewer ul { /* this is your UL of images */
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	width: 1%;
	list-style-type: none;
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter {
	overflow: auto;
	width: 1%;
	position: absolute;
	top: 505px;
} 
.stripTransmitter ul {
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
} 
.stripTransmitter ul li{
	width: 19px;
	float:left;
	margin: 0 1px 1px 0;
} 
.stripTransmitter a{
	font: bold 8px Verdana, Arial;
	text-align: center;
	line-height: 22px;
	background: #ff0000;
	color: #fff;
	text-decoration: none;
	display: block;
} 
.stripTransmitter a:hover, a.current{
	color: #000000;
	background-color: #FFFFFF;
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

/* Mygaltop */

#mygaltop {
	position: absolute;
	float: none;
	list-style-type: none;
	text-indent: 0px;
	visibility: visible;
	text-align: left;
	height: 20px;
}

/* gallery */

#gallery {
	position: absolute;
	float: none;
	list-style-type: none;
	text-indent: 0px;
	visibility: visible;
	text-align: left;
	left: 143px;
	height: 44px;
	width: 738px;
	top: 10px;
}
