* { margin: 0; padding: 0; }

body {
	width: 1000px;
	margin: 0 auto;
	color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height:100%;
	background: url(bg.gif);
	
}

h1 {
	font-size: 180%;
	font-style: italic;
	color: white;
	border-bottom: white solid 1px;
	
}

	

h1.slideroom {
	margin-left: 261px;
	padding-top: 0px;
}

h2 {
	font-size: 130%;
	font-weight: bold;
	color: #FB8605;
	font-variant: small-caps;
	text-align: center;
	clear: both;
	margin: 15px;
}

h3 {
	margin-top: 20px;
	margin: 15px;
	
}

h4 {
	font-style: italic;
	margin: 15px;
	margin-top: 15px;
	color: #FB8605;
}
caption {font-size: 180%;
	font-style: bold;
	color: white;
}

th {
	font-variant: small-caps;
	font-size: 90%;
	color: #FB8605;
	background: url(navbg.gif) repeat-x;
	height: 28px;
	margin:15px;
}
tr{margin:15px;
	
}

td {
	font-weight: bold;
	font-size: 110%;
	background-color: #111;
	padding: 15px 10px;
	margin-left:15px;
}
td span { font-weight: normal; }

#print td { padding: 2px 10px; }

td:hover { background-color: #202020; }

a img { border: none; }
a:link { color: #FB8605; }
a:hover { color: #FB8605;  }
a:active { color: #FFF; }
a:focus {  }
a:visited { color: #FB8605; }


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {background: url(navbg_1.gif);}
.preload2 {background: url(navbg_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:38px; background:#000000 url(navbg.gif) repeat-x; position:relative; z-index:2; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:38px; line-height:38px; color:#ccc; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 19px; cursor:pointer;background: url(navbg.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(navbg.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(navbg0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(navbg_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(navbg_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(navbg_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:3;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #e3e3e3; padding:3px; border:1px solid #ffffff; white-space:nowrap; width:120px; height:auto; z-index:auto;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:120px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:120px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #010101;}
#nav li ul.sub li a.fly
{background:#e3e3e3 url(arrow.gif) 110px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#727272; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#727272 url(arrow_over.gif) 110px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:120px; top:-4px; background: #e3e3e3; padding:3px; border:1px solid #ffffff; white-space:nowrap; width:120px; z-index:auto; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#e3e3e3 url(arrow_over.gif) 110px 6px no-repeat; color:#000; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#e3e3e3 url(arrow.gif) 110px 6px no-repeat; color:#000; border-color:#ffffff;}


#column1{
	margin: 15px;
	width: 970px;
}


#column2 {
	display:table-cell;
	float: left;
	width:550px;
	margin: 15px;	
	
}
#column2 about {
	width: 800px;
	line-height: 20px;
	font-size: 150%;
	text-align: justify;
	margin-top: 15px;
	margin-right:auto;
	margin-left:auto;
}
#pictures {
	width: 1000px;
	margin-top: 5px;
	margin: 0px;
}
#pat_pend {
	width: 1000px;
	margin-top: 650px;
	margin-right:auto;
	margin-left:auto;
	font-size: 150%;
	text-align: center;
}

#column3 {
    display:table-cell;
	width: 380px;
	padding-left: 25px;
	margin-right:15px;
	float: right;
	background-color: #202020;
}

#column3 p, #column3spec p {
	padding: 0px 5px 0px 5px;
}


.center  {
	text-align: center;
}

.para1 {
	line-height: 24px;
	font-size: 110%;
	margin: 5px 0px 15px 20px;
}

.para1 span {
	color: #C7C095;
	font-weight: bold;
}
.para2  {
	line-height: 20px;
	font-size: 95%;
	text-align: justify;
	margin-bottom:15px;
	
}
.para2 span {
	font-weight: bolder;
}
.para2 about {
	line-height: 20px;
	font-size: 150%;
	text-align: justify;
	margin-top: 15px;
}
.para2 about span {
	font-weight: bolder;
}



.para3 {
	color: #BBBB99;
	font-size: 100%;
	padding: 15px;
	margin: 15px 10px;
	line-height: 20px;
}

.para3 span {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
	border-bottom: 1px dotted white;
}

.products {
	font-size: 85%;
	line-height: 13px;
	margin: 8px 0px 15px 8px;
}

.products span {
	font-weight: bolder;
	font-size: 110%;
	color: #C7C095;
	
}
.awards span {
	font-weight: bolder;
	font-size: 110%;
	color: #C7C095;
	line-height: 20px;
}
.awards {
	margin: 8px 0px 15px 8px;
}
.prodescription {
	font-weight: bold;
	color: #C7C095;
	font-size: 100%;
}

.products a:link { color: #C7C095; text-decoration: none; }
.products a:visited { color: #C7C095; text-decoration: none; }
.products a:hover { color: #FB8605; text-decoration: underline; }

.nohover:hover { background-color: #111; }


#buy_button {
	margin-bottom: 30px;
}

#print { margin-top: 30px; }
#print img{ margin: 0px; }


.under { text-decoration: underline; }

#video {
	width: 425px;
	height: 344px;
	margin: 30px 30px 30px 25px;
}

#event {
	width: 750px;
	height: 30px;
	background-color: #000000;
	color: black;
	clear: right;
}

#disclaimer { 
	height: 42px;
	text-align:justify;
	font-size: 80%;
	line-height: 14px;
	border-top: solid 1px #FB8605;
	padding: 15px;
	background: #000000 url(corner.gif) no-repeat bottom right;
	
	
}

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FB8605;
	text-align: center;
	margin: 10px 0px;
}

.article {
	padding: 10px 0px 5px 0px;
}

.orange { color: #FB8605; }

.thumbnails {
	border-top: 1px dotted grey;
	border-bottom: 1px dotted grey;
	margin-top: 10px;
}

.thumbnails img {
	padding: 10px 0px 10px 10px;
}

/* Products Page Showcase */
ul.gallery {
	width: 945px; /*--Adjust width according to your scenario--*/
	list-style:none;
	margin:0px;
	padding:5px; 
	
}
ul.gallery li {
	float: left;
	margin: 10px; padding: 0px ;
	text-align: center;
	border: 1px solid #ccc;
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.gallery li a.thumb {
	width: 204px; /*--Width of image--*/
	height: 138px; /*--Height of image--*/
	padding: 5px;
	cursor: pointer;
}


ul.gallery li a.thumb:hover {
	background: #f0f0f0; /*--Hover effect for browser with js turned off--*/
}
ul.gallery li h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0; padding: 10px;
	background: #f0f0f0;
	border-top: 1px solid #fff; /*--Subtle bevel effect--*/
}
ul.gallery li a {text-decoration: none; color: #777777; display: block;}
*
{
	margin: 0;
	padding: 0;
}


/* Werks Page Showcase */
ul.Werksgallery {
	width: 100%; /*--Adjust width according to your scenario--*/
	list-style:none;
	margin:0; 
	padding: 0px 15px 0px 25px;
}
ul.Werksgallery li {
	float: left;
	margin: 47px; padding: 0;
	text-align: center;
	border: 1px solid #ccc;
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.Werksgallery li a.thumb {
	width: 204px; /*--Width of image--*/
	height: 138px; /*--Height of image--*/
	padding: 5px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}

ul.Werksgallery li a.thumb:hover {
	background: #f0f0f0; /*--Hover effect for browser with js turned off--*/
}
ul.Werksgallery li h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0; padding: 5px;
	background: #f0f0f0;
	border-top: 1px solid #fff; /*--Subtle bevel effect--*/
}

ul.Werksgallery li a {text-decoration: none; color: #777; display: block;}
*
{
	margin: 0;
	padding: 0;
}


/* Index Page Right Column Showcase */
ul.column_gallery {
	width: 365px; /*--Adjust width according to your scenario--*/
	list-style: none;
	margin: 0; padding: 0;
}
ul.column_gallery li {
	float: left;
	margin: 0px; padding: 0;
	text-align: center;
	border: 3px solid #383838;
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.column_gallery li a.thumb {
	width: 360px; /*--Width of image--*/
	height: 100px; /*--Height of image--*/
	padding: 5px;
	border-bottom: 1px solid #383838;
	cursor: pointer;
}
ul.column_gallery li span { /*--Used to crop image--*/
	width: 365px;
	height: 110px;
	display: block;
}
ul.column_gallery li a.thumb:hover {
	background: #636363; /*--Hover effect for browser with js turned off--*/
}

ul.column_gallery li a {text-decoration: none; color: #777; display: block;}
*
{
	margin:0;
	padding: 0;
}





#rotator
{
	border: 1px solid #000;
	cursor: pointer;
	overflow:hidden;
	margin: 2px auto 2px;
	position: relative;
	width: 504px;
	height: 360px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 504px;
	height: 360px;
}



#rotator img
{
	display: none;
	position:relative;
	top: 0;
	left: 0;
}
#showcase_fairing ul {
	display: table;
	list-style-type:none;
	width: 720px;
	margin: 20px auto;
}

#showcase_fairing ul li {
	float: left;
	column: 3
	text-align: center;
	width: 150px;
	margin: 0 10px 20px 10px;
	padding-bottom: 5px;
	border: 1px solid silver;
}

#showcase_fairing ul a {
	text-decoration: none;
	display: block;
	color: #C7C095;
}
.option {
		color: #FB8605;
		display: block;
		font-weight: bold;
}
#showcase_fairing ul li:hover { background: #202020; }

#showcase1 ul {
	list-style-type: none;
	width: 100%;
	margin:50px auto;
}
#showcase1 ul li {
	float: left;
	text-align: center;
	width: 205px;
	margin: 0 50px 25px 90px;
	padding-bottom: 5px;
	border: 1px solid silver;
}
#showcase1 ul li:hover { background: #202020; }
#showcase1 ul a {
	text-decoration: none;
	display: block;
	color: #C7C095;
}

#slipstreme ul li {
	float: left;
	text-align: center;
	width: 300px;
	margin: 0 10px 20px 10px;
	padding-bottom: 5px;
	border: 1px solid silver;
}
#slipstreme_spec ul a {
	text-decoration: none;
	display: block;
	color: #C7C095;
}

.shoname {
	font-weight: bold;
}
.shodes {

}
.shobuy {
	display: block;
	padding-top: 5px;
	font-weight: bold;
	color: #FFF;	
}


#dealers_info h1{
	margin-top: 15px;
}

#dealers_info a:hover { color: silver; }
#dealers_info .prodescription { margin-bottom: 15px; }

.dealer {
	
	margin: 15px;
	
}
.orange_dealers{background: url(navbg2.gif) repeat-x;
				 color: #FB8605;
}
#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#wrapper{
    position: relative;
	text-align: left;
	margin-right:auto;
	margin-lift:auto;
	width:100%;
	}
#main {
    display: table;
	border-spacing: 0px;
	width:1000px;
	min-height:768px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height:1500px; /* for IE5.x and IE6 */
	background-color: #000000;
	padding: 0px;
	z-index: 5000;
}
body.SlipStreme #main{
    display: table;
	border-spacing: 0px;
	width:100%;
	min-height:768px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height:1500px; /* for IE5.x and IE6 */
	background-color: #000000;
	padding: 15px;
	z-index: 5000;
}

/* Individual Product Pages */
body.specpopups #content {
	min-height: 950px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height:850px; /* for IE5.x and IE6 */
	background-color: #000000;
	padding: 15px;
}

body.shorter #content {
	min-height: 700px; /* for modern browsers */
	height: auto !important; /* for modern browsers */
	height: 700px; /* for IE5.x and IE6 */
	background-color: #000000;
	padding: 15px;
}

#specimages {
	margin-top: 17px;
	text-align: center;
}
.para4 {
	color: #BBBB99;
	font-size: 100%;
	padding: 15px;
	margin: -5px 10px;
	line-height: 20px;
}



#specsspecs {
	position: relative;
	list-style-type: disc;
	margin: 0 0 0px 0px;
	width:360px;
	font-weight: bold;
	padding: 5px;
}
#specs li {
    color:#DDDDDD;
	font-size: 110%;
	margin: 0 65px 15px 65px;
	list-style-type: disc;
	font-weight: bold;
	padding: 5px;
}
#specs li span{
	color: #FB8605;
	font-size: 110%;
	font-weight: bold;
	
}

#tocart {
	float: right;
	width: 200px;
	height:150px;
	padding: 10px 5px 10px 5px;
}
#tocart1a {
	float: right;
	width: 850px;
	list-style-type: none;
	height: 150px;
	margin-right:115px;
	padding: 10px 5px 15px 5px;
}

#tocart1a li {
	color:#DDDDDD;
	font-size: 110%;
	padding: 75px 5px 75px 5px;
}


	
