@charset "utf-8";
/* CSS Document */

.topnavwrap{
width:212px;
float:left;
color:#ffffff;
}

.nav{
color:#b3b3b3;
height:268px;
}

.nav dt em{
display:block;
height:32px;
width:212px;
margin-left:-3000px;
}

.nav dt a, .nav dt span{
display:block;
height:32px;
width:212px;
background:transparent url('../images/nav_main.png') no-repeat scroll 0 0px;
}

.nav dt.selected {
margin-bottom:15px;
}

.nav dt a.home, .nav dt span.home{
background-position: 0px -900px;
}

.nav dt a span.home:hover{
background-position:0px -950px;
}

.nav dt.selected a span.home{
background-position:0px -1000px;
margin-bottom:15px;
}


.nav dt a.home, .nav dt span.video{
background-position: 0px -750px;
}

.nav dt a span.video:hover{
background-position:0px -800px;
}

.nav dt.selected a span.video{
background-position:0px -850px;
margin-bottom:15px;
}

.nav dt.smallBMargin {
	margin-bottom: 0px;
}

.nav dt a.fi, .nav dt span.about{
background-position: 0px 0px;
}

.nav dt a span.about:hover{
background-position:0px -50px;
}

.nav dt.selected a span.about{
background-position:0px -100px;
margin-bottom:15px;
}

.nav dt a span.stock{
background-position:-1px -150px;
}

.nav dt a span.stock:hover{
background-position:-1px -200px;
}

.nav dt.selected a span.stock{
background-position:-1px -250px;
margin-bottom:15px;
}

.nav dt a span.news{
background-position:0px -300px;
}

.nav dt a span.news:hover{
background-position:0px -350px;
}

.nav dt.selected a span.news{
background-position:0px -400px;
margin-bottom:15px;
}

.nav dt a span.parts{
background-position:0px -450px;
}

.nav dt a span.parts:hover{
background-position:0px -500px;
}

.nav dt.selected a span.parts{
background-position:0px -550px;
margin-bottom:5px;
}

.nav dt a span.contact{
background-position:0px -600px;
}

.nav dt a span.contact:hover{
background-position:0px -650px;
}

.nav dt.selected a span.contact{
background-position:0px -700px;
margin-bottom:5px;
}

.nav dd{
margin:0px 0px 1px 2px;
}

.nav dd.last{
margin:0px 0px 14px 2px;
}

.nav dd a{
color:#b3b3b3;
text-decoration:none;
}

.nav a.selected, .nav a:hover {
color: #fff;
background: transparent;
}

.nav dd span{
color:#ffffff;
}

.smallnav{
margin:0 0 15px 0;
padding:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:213px;
}

.smallnav li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
color:#ffefc1;
font-weight:bold;
height: 15px;
}

.smallnav li a{
color:#ffefc1;
font-size:12px;
text-decoration:none;
display:block;
vertical-align:middle;
margin:0px;
padding:0px;
background-color:transparent;
background:url('../images/nav_main.png') no-repeat 0 -2700px;
width: 213px;
height: 15px;
text-indent: -5000px;
}

.smallnav li a.home {
background-position: 0 -3150px;
}

.smallnav li a.about {
background-position: 0 -2700px;
}

.smallnav li a.stock {
background-position: 0 -2760px;
}

.smallnav li a.news {
background-position: 0 -2820px;
}
.smallnav li a.parts {
background-position: 0 -2880px;
}

.smallnav li a.video {
background-position: 0 -2940px;
}

.smallnav li a.contact {
background-position: 0 -3000px;
}

.smallnav li a.home:hover {
background-position: 0 -3170px;
}

.smallnav li a.about:hover {
background-position: 0 -2720px;
}

.smallnav li a.stock:hover {
background-position: 0 -2780px;
}

.smallnav li a.news:hover {
background-position: 0 -2840px;
}

.smallnav li a.parts:hover {
background-position: 0 -2900px;
}

.smallnav li a.video:hover {
background-position: 0 -2960px;
}

.smallnav li a.contact:hover {
background-position: 0 -3020px;
}

/*
.smallnav li a:hover{
color:#ffffff;
background-color:transparent;
background:url('../images/nav_main.png') no-repeat 0 -2700px;
}
*/
