body {
}
.style4 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.style4small {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.style4Copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.style4Copy1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.style4_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.style5small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	border: none;
	text-decoration: none;
}
.style5inverse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: none;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
}
.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	border: none;
	text-decoration: none;
	vertical-align: middle;
}
.style5_strike {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	border: none;
	text-decoration: line-through;
	vertical-align: middle;
}
.style5_clear {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.style5_clear_strike {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: line-through;
}
.style5_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #666666;
	border: none;
	text-decoration: none;
}
.style5_active1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #666666;
	border: none;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.style6 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	border: none;
	text-decoration: none;
	vertical-align: middle;
}
.style6_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.style6_bold_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.style6_bold_grey1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	border: none;
	text-decoration: none;
	vertical-align: middle;
}
.style8 {	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.style9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.links_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FF6633;
}
.links_orange1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FF6633;
	font-weight: bold;
}
.links_orange_bold {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FF6633;
	font-weight: bold;
}
#Border {
	position:absolute;
	top: 0%;
	left: 50%;
	width:800px;
	height:auto;
	margin-top: 2px; /*set to a negative number 1/2 of your height*/
	margin-left: -400px;
}
#sail_specs {
	position:absolute;
	width:502px;
	height:173px;
	z-index:42;
	left: 130px;
	top: 724px;
}
#sail_text {
	position:absolute;
	width:347px;
	height:45px;
	z-index:42;
	left: 149px;
	top: 566px;
}
#sail {
	position:absolute;
	width:250px;
	height:420px;
	z-index:46;
	left: 520px;
	top: 337px;
}
#menu {
	position:absolute;
	width:800px;
	height:33px;
	z-index:59;
	left: 0px;
	top: 282px;
	background-color: #666666;
}
#fa_leftmenu {
	position:absolute;
	left:0px;
	top:360px;
	height:auto;
	z-index:8;
	width:120px;
	border:0;
	cellspacing:7;
	background-color: #666666;
}
#sail_logo {
	position:absolute;
	width:110px;
	height:98px;
	z-index:46;
	left: 240px;
	top: 380px;
}
#colorbtns {
	position:absolute;
	width:100px;
	height:28px;
	z-index:46;
	left: 242px;
	top: 494px;
}
#masts {
	position:absolute;
	width:620px;
	height:399px;
	z-index:48;
	left: 177px;
	top: 350px;
}
#mast_specs {
	position:absolute;
	width:303px;
	height:101px;
	z-index:49;
	left: 494px;
	top: 635px;
}
#mast_logo {
	position:absolute;
	width:137px;
	height:112px;
	z-index:49;
	left: 6px;
	top: 37px;
}
#boom1_10 {
	position:absolute;
	width:340px;
	height:182px;
	z-index:48;
	left: 160px;
	top: 360px;
}
#boom2_10 {
	position:absolute;
	width:340px;
	height:182px;
	z-index:48;
	left: 160px;
	top: 630px;
}
#boom3_10 {
	position:absolute;
	width:340px;
	height:182px;
	z-index:48;
	left: 160px;
	top: 500px;
}
#boom_text_10 {
	position:absolute;
	width:251px;
	height:auto;
	z-index:49;
	left: 513px;
	top: 488px;
}
#harness1 {
	position:absolute;
	width:281px;
	height:130px;
	z-index:42;
	left: 148px;
	top: 345px;
}
#harness2 {
	position:absolute;
	width:281px;
	height:130px;
	z-index:42;
	left: 291px;
	top: 431px;
}
#harness3 {
	position:absolute;
	width:170px;
	height:140px;
	z-index:42;
	left: 619px;
	top: 529px;
}
#harness4 {
	position:absolute;
	width:142px;
	height:108px;
	z-index:42;
	left: 125px;
	top: 550px;
}
#accessory1 {
	position:absolute;
	width:123px;
	height:95px;
	z-index:42;
	left: 68px;
	top: 908px;
}
#accessory2 {
	position:absolute;
	width:87px;
	height:102px;
	z-index:42;
	left: 693px;
	top: 723px;
}
#accessory3 {
	position:absolute;
	width:172px;
	height:86px;
	z-index:42;
	left: 498px;
	top: 734px;
}
#accessory4 {
	position:absolute;
	width:160px;
	height:103px;
	z-index:42;
	left: 315px;
	top: 725px;
}
#accessory5 {
	position:absolute;
	width:97px;
	height:140px;
	z-index:42;
	left: 200px;
	top: 706px;
}
#accessory6 {
	position:absolute;
	width:127px;
	height:146px;
	z-index:42;
	left: 60px;
	top: 700px;
}
#accessory7 {
	position:absolute;
	width:170px;
	height:114px;
	z-index:42;
	left: 586px;
	top: 899px;
}
#accessory8 {
	position:absolute;
	width:165px;
	height:98px;
	z-index:42;
	left: 378px;
	top: 910px;
}
#accessory9 {
	position:absolute;
	width:116px;
	height:100px;
	z-index:42;
	left: 222px;
	top: 908px;
}
#accessory10 {
	position:absolute;
	width:114px;
	height:102px;
	z-index:42;
	left: 321px;
	top: 553px;
}
#accessorytext1 {
	position:absolute;
	width:127px;
	height:25px;
	z-index:42;
	left: 60px;
	top: 853px;
}
#accessorytext2 {
	position:absolute;
	width:105px;
	height:25px;
	z-index:42;
	left: 197px;
	top: 853px;
}
#accessorytext3 {
	position:absolute;
	width:163px;
	height:38px;
	z-index:42;
	left: 313px;
	top: 850px;
}
#accessorytext4 {
	position:absolute;
	width:195px;
	height:50px;
	z-index:42;
	left: 484px;
	top: 836px;
}
#accessorytext5 {
	position:absolute;
	width:121px;
	height:50px;
	z-index:42;
	left: 684px;
	top: 836px;
}
#accessorytext6 {
	position:absolute;
	width:139px;
	height:46px;
	z-index:42;
	left: 57px;
	top: 1020px;
}
#accessorytext7 {
	position:absolute;
	width:139px;
	height:46px;
	z-index:42;
	left: 210px;
	top: 1020px;
}
#accessorytext8 {
	position:absolute;
	width:175px;
	height:46px;
	z-index:42;
	left: 373px;
	top: 1020px;
}
#accessorytext9 {
	position:absolute;
	width:247px;
	height:46px;
	z-index:42;
	left: 563px;
	top: 1020px;
}
#accessorytext10 {
	position:absolute;
	width:121px;
	height:46px;
	z-index:42;
	left: 328px;
	top: 656px;
}
#harnesstext1 {
	position:absolute;
	width:247px;
	height:46px;
	z-index:42;
	left: 405px;
	top: 372px;
}
#harnesstext2 {
	position:absolute;
	width:237px;
	height:41px;
	z-index:42;
	left: 460px;
	top: 442px;
}
#harnesstext3 {
	position:absolute;
	width:219px;
	height:67px;
	z-index:42;
	left: 456px;
	top: 542px;
}
#harnesstext4 {
	position:absolute;
	width:170px;
	height:46px;
	z-index:42;
	left: 133px;
	top: 656px;
}
#dealers_f {
	position:absolute;
	width:680px;
	height:650px;
	z-index:8;
	left: 55px;
	top: 333px;
}
#dealers_v {
	position:absolute;
	width:680px;
	height:650px;
	z-index:8;
	left: 55px;
	top: 333px;
}
#index_main {
	position:absolute;
	width:720px;
	height:230px;
	z-index:7;
	left: 40px;
	top: 298px;
}
#index_f {
	position:absolute;
	width:295px;
	height:145px;
	z-index:7;
	left: 20px;
	top: 0px;
}
#index_v {
	position:absolute;
	width:133px;
	height:145px;
	z-index:8;
	left: 350px;
	top: 2px;
}
#index_s {
	position:absolute;
	width:160px;
	height:146px;
	z-index:8;
	left: 546px;
	top: 4px;
}
#index_holidays {
	position:absolute;
	width:253px;
	height:130px;
	z-index:3;
	left: 213px;
	top: 568px;
}
#index_news {
	position:absolute;
	width:713px;
	height:147px;
	z-index:3;
	left: 44px;
	top: 568px;
	overflow: scroll;
}
#sails1 {
	position:absolute;
	width:180px;
	height:329px;
	z-index:45;
	left: 175px;
	top: 353px;
}
#sails1_10 {
	position:absolute;
	width:180px;
	height:329px;
	z-index:45;
	left: 120px;
	top: 353px;
}
#sails2 {
	position:absolute;
	width:180px;
	height:329px;
	z-index:46;
	left: 395px;
	top: 353px;
}
#sails2_10 {
	position:absolute;
	width:180px;
	height:329px;
	z-index:46;
	left: 600px;
	top: 353px;
}
#sails3 {
	position:absolute;
	width:180px;
	height:329px;
	z-index:47;
	left: 610px;
	top: 353px;
}
#sails3_10 {
	position:absolute;
	width:180px;
	height:329px;
	z-index:47;
	left: 120px;
	top: 740px;
}
#sails4 {
	position:absolute;
	width:620px;
	height:204px;
	z-index:48;
	left: 177px;
	top: 735px;
}
#sails4_10 {
	position:absolute;
	width:620px;
	height:204px;
	z-index:48;
	left: 177px;
	top: 1139px;
}
#sails5 {
	position:absolute;
	width:180px;
	height:329px;
	z-index:48;
	left: 300px;
	top: 353px;
}
#sails5_10 {
	position:absolute;
	width:180px;
	height:329px;
	z-index:48;
	left: 360px;
	top: 353px;
}
#sails6_10 {
	position:absolute;
	width:180px;
	height:329px;
	z-index:47;
	left: 360px;
	top: 740px;
}
#sails7_10 {
	position:absolute;
	width:254px;
	height:329px;
	z-index:47;
	left: 582px;
	top: 740px;
}
#team_vmain {
	position:absolute;
	width:500px;
	height:114px;
	z-index:9;
	left: 150px;
	top: 380px;
}
#vprices {
	position:absolute;
	width:412px;
	height:750px;
	z-index:31;
	left: 27px;
	top: 350px;
}
#pics {
	position:absolute;
	width:355px;
	height:652px;
	z-index:60;
	left: 0px;
	top: 380px;
	border: 0px;
}
/* the Gallery (Unordered List) - position:relative is for ie7 */
#gallery {
	position:absolute;
	overflow:scroll;
	height:600px /* FF .8 */;
	width:355px;
	border:0px;
	z-index:1/* IE Mac */;
	background-color: #FFFFFF;
	left:0px;
	top:0;
}
#gallery li {display:inline;overflow:hidden;height:75px}
#gallery li img {
	border:2px solid #000;
	width:160px;
	height:160px;
	display:table;
	margin:0;
	position:relative;
	z-index:10;
	visibility: visible;
}
/* overflow:hidden will break FF 0.8 */ 
#gallery li a {
	display:block;
	float:left;
	height:160px !important /* IE5 Mac */;
	width:160px;
	position:relative;
	color:#fff
}
#gallery li a:hover {color:#000;background:#fff} 
#gallery li a:hover img,
#gallery li a:focus img,#gallery li a:active img {
	border-color:#FFFFFF
}
#gallery span {
	position:absolute;
	top:0;
	left:0;
	margin-top:2.2em;
	padding:0;
	z-index:1
}
.transparent {opacity:.2;-moz-opacity:0.2}
.nonOpaque {opacity:1;-moz-opacity:1}
a.transparent {cursor:default}
a.nonOpaque {cursor:pointer}
#zDIV_slideShow a {color:#000;background-color:#fff}
#zDIV_slideShow {display:none;position:absolute;left:0;top:0 !important;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;text-align:center;margin:0;z-index:10/* IE Mac */}
/* new style (not for IE 5 WIN or Mac) to center the whole thing if we deal with fixed height images */
@media screen {#zDIV_slideShow {left:15%;top:85% !important;height:440px;margin-top:-220px}}
#zA_previous,#zA_next,#zA_close {background:transparent !important}
#zA_previous img,#zA_next img,#zA_close img {border:0 !important;margin:5px 2px;margin-bottom:-20px/* to make sure FF doesn't show only the bottom part of these images (top part being hidden by the viewport) ONLY NEEDED if vertical centering is not applied */}
#zA_title {display:block;font-size:1.1em;margin:20px auto 9px/* top margin to compensate for the negative margin on the image ONLY NEEDED if vertical centering is not applied */;padding:5px;width:90%;background-color:transparent !important;cursor:default;text-decoration:none}

#zDIV_counter {display:block;width:10em;margin:9px auto;background:#333;color:#fff;padding:3px;font: .9em Arial, Helvetica, sans-serif}
#zIMG {margin-top:15px;padding:3px;background:#fff;border:2px solid #000}
#zDIV_slideShow {padding-bottom:50px !important} /* to make sure FF does not cut-off the description below the image */
.hand {cursor:pointer}
* html #gallery {width:222px}
/* for IE5 both Win and Mac - will be reset in the IE6 CCS */
* html #zDIV_slideShow {background-color:#ececec}
/* for IE5 Win and Mac that don't do opacity at all IE */
* html a.transparent {visibility:hidden}
* html a.nonOpaque {visibility:visible}
