@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin:0px;
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
	background-color:#0071db;
}

/** TOP ROLLOVER NAVIGATION  **/
li a img {height:25 px;}
li a#motorcycle {width:83px;background:url(/images/top_nav/moto.gif)}
li a#snowmobile {width:84px;background:url(/images/top_nav/snow.gif)}
li a#jetski {width:57px;background:url(/images/top_nav/jetski.gif)}
li a#atv {width:58px;background:url(/images/top_nav/atv.gif)}
li a#products {width:71px;background:url(/images/top_nav/products.gif)}
li a#techknowledge {width:104px;background:url(/images/top_nav/tech.gif)}
li a#media {width:90px;background:url(/images/top_nav/media.gif)}
li a#about {width:53px;background:url(/images/top_nav/about.gif)}
li a#dealer {width:101px;background:url(/images/top_nav/dealer.gif)}
li a#contact {width:63px;background:url(/images/top_nav/contact.gif)}

li a#motorcycle:hover {background:url(/images/top_nav/moto_over.gif)}
li a#snowmobile:hover {background:url(/images/top_nav/snow_over.gif)}
li a#jetski:hover {background:url(/images/top_nav/jetski_over.gif)}
li a#atv:hover {background:url(/images/top_nav/atv_over.gif)}
li a#products:hover {background:url(/images/top_nav/products_over.gif)}
li a#techknowledge:hover {background:url(/images/top_nav/tech_over.gif)}
li a#media:hover {background:url(/images/top_nav/media_over.gif)}
li a#about:hover {background:url(/images/top_nav/about_over.gif)}
li a#dealer:hover {background:url(/images/top_nav/dealer_over.gif)}
li a#contact:hover {background:url(/images/top_nav/contact_over.gif)}

/* SON OF SUCKERFISH */
#mainNav {display:inline;}

#mainNav, #mainNav ul {
	list-style: none;
	padding: 0;
	margin:0;
	width:766px;
	font-family:Helvetica Neue, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#mainNav a {
	border-bottom: none;
	display:block;
}

#mainNav li {
	float: left;
	padding: 0;
	margin: 0;
}

#mainNav li ul {
	position: absolute;
	left: -999em;
	width:177px;
	font-weight: normal;
	margin-left : 0px;
	margin-top : -4px;
	z-index:1000;
	border-top:1px solid #7a5700;
}

#mainNav li li {
	background-color:transparent;
}

#mainNav li ul a {
	width: 155px;
	color:#002d56;
	background-color: #cd1e25;
	border-left:1px solid #7a5700;
	border-right:1px solid #7a5700;
	border-bottom:1px solid #7a5700;
	margin-left:0px;
}

#mainNav li ul li a:link, #mainNav li ul li a:visited {
	color : #002d56;
	background-color : #febe1d;
	font-size:11px;
	font-weight:bold;
	margin-left:0px;	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:20px;
	line-height:12px;
	text-decoration:none;
	
}
#mainNav li ul li a:hover, #mainNav li ul li a:active {
	color : #0071da;
	background-color : #ffd772;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}	
#mainNav li:hover a#about, #mainNav li.sfhover a#about{
	background:url(/images/top_nav/about_over.gif) !important;
}
#mainNav li:hover a#atv, #mainNav li.sfhover a#atv{
	background:url(/images/top_nav/atv_over.gif) !important;
}
#mainNav li:hover a#contact, #mainNav li.sfhover a#contact{
	background:url(/images/top_nav/contact_over.gif) !important;
}
#mainNav li:hover a#dealer, #mainNav li.sfhover a#dealer{
	background:url(/images/top_nav/dealer_over.gif) !important;
} 
#mainNav li:hover a#jetski, #mainNav li.sfhover a#jetski{
	background:url(/images/top_nav/jetski_over.gif) !important;
}
#mainNav li:hover a#media, #mainNav li.sfhover a#media{
	background:url(/images/top_nav/media_over.gif) !important;
}
#mainNav li:hover a#motorcycle, #mainNav li.sfhover a#motorcycle{
	background:url(/images/top_nav/moto_over.gif) !important;
}
#mainNav li:hover a#products, #mainNav li.sfhover a#products{
	background:url(/images/top_nav/products_over.gif) !important;
}
#mainNav li:hover a#snowmobile, #mainNav li.sfhover a#snowmobile{
	background:url(/images/top_nav/snow_over.gif) !important;
}
#mainNav li:hover a#techknowledge, #mainNav li.sfhover a#techknowledge{
	background:url(/images/top_nav/tech_over.gif) !important;
}

#mainNav li:hover ul ul, #mainNav li:hover ul ul ul, #mainNav li:hover ul ul ul ul, #mainNav li.sfhover ul ul, #mainNav li.sfhover ul ul ul, #mainNav li.sfhover ul ul ul ul {
	left: -999em;
}

#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li li li:hover ul,  #mainNav li li li li:hover ul, #mainNav li.sfhover ul, #mainNav li li.sfhover ul, #mainNav li li li.sfhover ul, #mainNav li li li li.sfhover ul  {
	left: auto;
}
#mainNav li:hover, #mainNav li.sfhover {
	color:#FFFFFF;
}

#mainNav li ul ul {
	margin: -2.2em 0 0 176px;
}

.footer {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#92a5b7;
	margin-top:20px;
	
}

.links {
	color:#0067c7;
	margin-bottom:15px;
}
.links a:link {color: #0067c7; text-decoration:none;}
.links a:visited {color: #0067c7; text-decoration:none;}
.links a:active {color: #0067c7; text-decoration:underline;}
.links a:hover {color: #0067c7; text-decoration:underline;}

.main_content {
	font-size:12px;
	color:#002d56;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:20px 30px;
}

.main_content a:link {color: #0067c7; text-decoration:none;}
.main_content a:visited {color: #0067c7; text-decoration:none;}
.main_content a:active {color: #0067c7; text-decoration:underline;}
.main_content a:hover {color: #0067c7; text-decoration:underline;}

.home_content {
	font-size:10px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 10px;
}

.home_content a:link {color: #0067c7; text-decoration:none;}
.home_content a:visited {color: #0067c7; text-decoration:none;}
.home_content a:active {color: #0067c7; text-decoration:underline;}
.home_content a:hover {color: #0067c7; text-decoration:underline;}
	
	
.prod_table {
	margin-right:20px;
}

ul#sitemap {
	margin-left:10px;
	padding-left:0px;
}

#sitemap ul {
	margin-left:25px;
	padding:0px;
}

#sitemap li {
	line-height:14px;
}

ul#sitemap li{
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	list-style:none;
}

#sitemap ul li{
	font-weight:normal;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	list-style:disc;
}

#sitemap ul li li{list-style:circle;}
#sitemap ul li li li{list-style:square;}
#sitemap ul li li li li{list-style:disc;}
