/* CSS Document */

#menu{background-color:#A6ADB0;width:760px;height:38px;margin-top:0px;}
#menu div.menuLevel1{width:100%;margin-left:0px;}
#menu div.menuLevel1 a{float:left;margin-right:0px;margin-top:1px;}
.clear{clear:both;}
.watercraft{background:url('menu/watercraft_s1.png') no-repeat 0 0;width:112px;height:38px;}
.watercraft:hover{background:url('menu/watercraft_s2.png') no-repeat 0 0;width:112px;height:38px;}
.streetbikes{background:url('menu/streetbikes_s1.png') no-repeat 0 0;width:112px;height:38px;}
.streetbikes:hover{background:url('menu/streetbikes_s2.png') no-repeat 0 0;width:112px;height:38px;}
.farmbikes{background:url('menu/farmbikes_s1.png') no-repeat 0 0;width:98px;height:38px;}
.farmbikes:hover{background:url('menu/farmbikes_s2.png') no-repeat 0 0;width:98px;height:38px;}
.offroad{background:url('menu/offroad_s1.png') no-repeat 0 0;width:80px;height:38px;}
.offroad:hover{background:url('menu/offroad_s2.png') no-repeat 0 0;width:80px;height:38px;}
.moto-x{background:url('menu/motox_s1.png') no-repeat 0 0;width:68px;height:38px;}
.moto-x:hover{background:url('menu/motox_s2.png') no-repeat 0 0;width:68px;height:38px;}
.engines{background:url('menu/engines_s1.png') no-repeat 0 0;width:77px;height:38px;}
.engines:hover{background:url('menu/engines_s2.png') no-repeat 0 0;width:77px;height:38px;}
.media{background:url('menu/media_s1.png') no-repeat 0 0;width:58px;height:38px;}
.media:hover{background:url('menu/media_s2.png') no-repeat 0 0;width:58px;height:38px;}
.news{background:url('menu/news_s1.png') no-repeat 0 0;width:51px;height:38px;}
.news:hover{background:url('menu/news_s2.png') no-repeat 0 0;width:51px;height:38px;}
.dealers{background:url('menu/dealers_s1.png') no-repeat 0 0;width:76px;height:38px;}
.dealers:hover{background:url('menu/dealers_s2.png') no-repeat 0 0;width:76px;height:38px;}
.home{background:url('menu/home_s1.png') no-repeat 0 0;width:28px;height:38px;}
.home:hover{background:url('menu/home_s2.png') no-repeat 0 0;width:28px;height:38px;}

a:link    { color: black; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; border: solid 0px #444 }
a:visited  { color: black; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; border: solid 0px #444 }
a:hover    { color: red; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: underline; border: solid 0px red }

a.urlfooter {color: #999; font-size: 10px; font-weight: normal;}
a.urlfooter hover {	color: #999; font-size: 10px; font-weight: normal; text-decoration: none;}
a.urlfooter visited {color: #999; font-size: 10px; font-weight: normal;}
a.contfoot {color: #FFF; font-size: 10px; font-weight: normal;}
a.contfoot hover {	color: #FFF; font-size: 10px; font-weight: normal; text-decoration: none;}
a.contfoot visited {color: #FFF; font-size: 10px; font-weight: normal;}

a#kfdealer:link, a#kfdealer:visited {color: #000;font-size:1em;text-decoration: none; border:0px;}
a#kfdealer:hover, a#kfdealer:active  {background-color:#587583;font-size:1em;color: #FFF; text-decoration: none;border:0px;}
a#k-finance:link, a#k-finance:visited {color: #587583/*#385263*/; font-size: 1.4em; font-weight: light;text-decoration: none; border:0px;}
a#k-finance:hover, a#k-finance:active  {color: #FF0000; font-size: 1.4em; font-weight: light; text-decoration: underline;border:0px;}
a#youtube:link, a#youtube:visited {color: #000; font-size: 15px; font-weight: normal;text-decoration: none; border:0px;}
a#youtube:hover, a#youtube:active  {color: #FF0000; font-size: 15px; font-weight: normal; text-decoration: underline;border:0px;}
a#contactus:link, a#contactus:visited {color: #000; font-size: 15px; font-weight: normal;text-decoration: none; border:0px;}
a#contactus:hover, a#contactus:active  {color: #FF0000; font-size: 15px; font-weight: normal; text-decoration: underline;border:0px;}


a{outline:none;}

a#sub:link { color:#E0E5E8; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; border: solid 0px }
a#sub:visited { color:#E0E5E8; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; border: solid 0px }
a#sub:hover { color:red; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; border: solid 0px }

a#footer:link { color:#E0E5E8; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; border: solid 0px; padding-left:20px; padding-right:20px; }
a#footer:visited { color:#E0E5E8; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; border: solid 0px; padding-left:20px; padding-right:20px; }
a#footer:hover { color:red; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; border: solid 0px; padding-left:20px; padding-right:20px; }

/*a.thumbs:link { color: #DCDCDC; text-decoration: none; border: solid 0px #444;}
a.thumbs:visited{ color: #2B3534;  text-decoration: none; border: solid 0px #444;}
a.thumbs:hover{ color: red text-decoration: none; border: solid 0px red;}
*/

.newsing { color: #f00; font-weight: bold; font-size: 11px; font-family: Geneva, Arial, Helvetica }
.newsmore { color: #f00; font-weight: bold; font-size: 10px; font-family: Geneva, Arial, Helvetica; letter-spacing: 1px }
.newstime { color: #f00; font-size: 10px; font-family: Geneva, Arial, Helvetica }
.newsintro { color: #222; font-size: 10px; font-family: Geneva, Arial, Helvetica; /* text-indent: 20px */ }

a.categorylisting:link {	color: #2B3534;	font-family: Helvetica, Arial, Geneva ;	font-size: 11px; text-decoration: none;	font-weight: normal; }
a.categorylisting:visited {	color: #2B3534;	font-family: Helvetica, Arial, Geneva ;	font-size: 11px; text-decoration: none;	font-weight: normal; }
a.categorylisting:hover {	color: #2B3534;	font-family: Helvetica, Arial, Geneva ;	font-size: 11px; text-decoration: none;	font-weight: bold; }

a#categorythumbs:link {	color: #2B3534;	font-family: Helvetica, Arial, Geneva ;	font-size: 11px; text-decoration: none;	font-weight: normal; }
a#categorythumbs:visited {	color: #2B3534;	font-family: Helvetica, Arial, Geneva ;	font-size: 11px; text-decoration: none;	font-weight: normal; }
a#categorythumbs:hover {	color: #2B3534;	font-family: Helvetica, Arial, Geneva ;	font-size: 11px; text-decoration: none;	font-weight: bold; }

h1.footer { color:#999; font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; padding-left:20px; padding-right:20px; }

.specsoverview { color: #000000; font-weight: normal; font-size: 0.8em; font-family: Geneva, Arial, Helvetica;  }
.specstextfeat  { color: #222; font-weight: normal; font-size: 0.76em; font-family: Geneva, Arial, Helvetica }
.acrobat {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF}
.download {  font-family: Geneva, Arial, Helvetica; font-size: 12pt; font-weight: bold; color: #000000}

.specs_1a { border-left:1px solid #E0E5E8; background-color: #FFFFFF; color: #000000; font-weight: bold; font-size: 11px; font-family: Helvetica, Arial, Geneva; width:179px; height:12px; padding-left:20px; }
.specs_1b { background-color:#FFF; border-right:1px solid #E0E5E8; color: #000000; font-weight: normal; font-size: 11px; font-family: Helvetica, Arial, Geneva; height:12px; }
.specs_2a { background-color:E0E5E8; border-left:1px solid #E0E5E8; color: #000000; font-weight: bold; font-size: 11px; font-family: Helvetica, Arial, Geneva; height:12px; padding-left:20px; }
.specs_2b { background-color:#E0E5E8; border-right:1px solid #E0E5E8; color: #000000; font-weight: normal; font-size: 11px; font-family: Helvetica, Arial, Geneva; height:12px; }
.specs_top_1a { background-color:#FFF; border-left:1px solid #E0E5E8; border-top:1px solid #E0E5E8; color: #000000; font-weight: bold; font-size: 11px; font-family: Helvetica, Arial, Geneva; height:12px; padding-left:20px; }
.specs_top_1b { background-color:#FFF; border-right:1px solid #E0E5E8; border-top:1px solid #E0E5E8; color: #000000; font-weight: normal; font-size: 11px; font-family: Helvetica, Arial, Geneva; height: 12px; }
.specs_top_2a { background-color:#E0E5E8; border-left:1px solid #E0E5E8; border-top:1px solid #E0E5E8; color: #000000; font-weight: bold; font-size: 11px; font-family: Helvetica, Arial, Geneva; height:12px; padding-left:20px; }
.specs_top_2b { background-color:#E0E5E8; border-right:1px solid #E0E5E8; border-top:1px solid #E0E5E8; color: #000000; font-weight: normal; font-size: 11px; font-family: Helvetica, Arial, Geneva; height: 12px }
.specs_bot_1a { background-color:#FFF; border-left:1px solid #E0E5E8; border-bottom:1px solid #E0E5E8; color: #000000; font-weight: bold; font-size: 11px; font-family: Helvetica, Arial, Geneva; height:12px; padding-left:20px; }
.specs_bot_1b { background-color:#FFF; border-right:1px solid #E0E5E8; border-bottom:1px solid #E0E5E8; color: #000000; font-weight: normal; font-size: 11px; font-family: Helvetica, Arial, Geneva; height: 12px; }
.specs_bot_2a { background-color: #E0E5E8; border-left:1px solid #E0E5E8; border-bottom:1px solid #E0E5E8; color: #000000; font-weight: bold; font-size: 11px; font-family: Helvetica, Arial, Geneva; height:12px; padding-left:20px; }
.specs_bot_2b { background-color:#E0E5E8; border-right:1px solid #E0E5E8; border-bottom:1px solid #E0E5E8; color: #000000; font-weight: normal; font-size: 11px; font-family: Helvetica, Arial, Geneva; height: 12px; }
.redstar { color: #FF3300 }
.italic { font-size: 10px; font-style: normal; }
.pricingstyle5 { font-size: 9pt }
.pricingstyle7 { border-top-width: 1px; border-top-style: dotted; border-top-color: #000000; padding-top: 3px; }
.pricingstyle6 {font-size: 8pt}
.balt {background: #F2F2F2;}
/*.specs          { color: #000000; font-weight: bold; font-size: 0.6em; font-family: Geneva, Arial, Helvetica; text-indent: 0.7em }
.specstext    { color: #555; font-weight: normal; font-size: 0.6em; font-family: Geneva, Arial, Helvetica } */

/*** ShowHideDIV **/
.msg_list { font-size:1.2em; margin: 0 0 0 0; padding: 0px; width: 383px; color:#5A768F; }
.msg_head { padding: 5px 0px 0px 0px; cursor: pointer; position: relative; background-color:#FFF; margin:1px; }
.msg_body { padding: 5px 10px 5px; background-color:#F6F6F9; }
/*** set the width and height to match your images **/
#slideshow2 { position:relative; height:383px; }
#slideshow2 DIV { position:absolute; top:0; left:0; z-index:11; opacity:0.0; height: 383px; background-color: #FFF; }
#slideshow2 DIV.active { z-index:13; opacity:1.0; }
#slideshow2 DIV.last-active { z-index:12; }
#slideshow2 DIV IMG { height: 383px; display: block; border: 0; margin-bottom: 10px; }

#slideshow { position:relative; height:124px; }
#slideshow DIV { position:absolute; top:0; left:0; z-index:8; opacity:0.0; height: 124px; background-color: #FFF; }
#slideshow DIV.active { z-index:10; opacity:1.0; }
#slideshow DIV.last-active { z-index:9; }
#slideshow DIV IMG { height: 124px; display: block; border: 0; margin-bottom: 10px; }
a:active { 
    border:none;
    outline:none;
}
