body {
background:#000000;
}
body,table {
color:#FFFFFF;
font-family:Arial,Helvetica,Sans-Serif;
font-size:10px;
}
table {
border-collapse: collapse;
width: 100%;
}
*{
margin: 0px;
padding: 0px;
outline:0;
}
img {
border: none;
}
.clr {
clear: both;
}
p {
margin: 0 0 15px;
line-height:18px;
}
ul li {

}
.sgallery td {
padding-left: 5px;
}
a {
color:#D5DD3D;
text-decoration:none;
outline:none;
font-weight:bold;
cursor:pointer;
}
li a {
font-weight:normal;
}
a:hover {
color:#ffffff;
}
.componentheading, .contentheading{
color:#f9ed33;
font-size:20px;
line-height:21px;
font-weight:bold;
padding-bottom:20px;
}
#bpage {
text-align: center;
}
#wrapped {
margin: 0px auto;
text-align: left;
width: 1080px;
padding-bottom:8px;
position:relative;
}
#iwrapped {
height:730px;
overflow:hidden;
}
#head {
height:56px;
}
#logo {
float:left;
width:190px;
margin-left:6px;
padding-top:20px;
}
#logo a {
height:28px;
width:190px;
display:block;
text-indent:-9999px;
}
#top {
float:right;
text-align:right;
margin:40px 0 0 15px;
overflow:hidden;
}
#top ul {
background:transparent url(../images/topmenu.png) no-repeat scroll 0 0;
float:right;
margin:0;
padding:5px 0 2px 18px;
}
#top ul li {
margin: 0 0 0 5px;
padding: 0px;
list-style:none;
float:left;
display:block;
height:7px;
overflow:hidden;
}
#top ul li a {
display:block;
float:left;
height:7px;
}
#top a:hover img, #top li#current a img {
margin-top:-7px;
}
#showcase {
height:144px;
overflow:hidden;
}
#popvideo {
float:left;
width:430px;
}
#popgallery {
float:right;
width:650px;
padding-top:1px;
}
#popvideo .videopop {

}
#popvideo .videogallery {
float:left;
width:109px;
}


#menu {
float:left;
width:211px;
margin-top:40px;
margin-left:4px;
overflow:hidden;
}
#menu ul {
margin: 0px;
float:left;
}
#menu ul li {
padding: 0px;
list-style:none;
display:block;
height:37px;
margin-bottom:21px;
overflow:hidden;
}
#menu ul li a {
display:block;
height:37px;
padding-left:10px;
}
#menu a:hover img, #menu li#current a img {
margin-top:-37px;
}
#menu li.item1 {
background:transparent url(../images/bikebg.png) no-repeat 0 4px;
width:207px;
}
#menu li.item2{
background:transparent url(../images/aboutbg.png) no-repeat 0 4px;
width:171px;
}
#menu li.item3 {
background:transparent url(../images/dealerbg.png) no-repeat 0 3px;
width:172px;
}
#menu li.item4 {
background:transparent url(../images/storebg.png) no-repeat 0 5px;
width:167px;
}




#content{
float:right;
width:700px;
margin:0px 2px 10px 0;
position:relative;
}
#content .yoo-accordion {
position:absolute;
}



#main {
height:418px;
}

#footer {
height:68px;
font-family:tahoma;
font-size:11px;
overflow: hidden;
}
#footer ul {
margin-left: 105px;
}
#footer ul li {
float:left;
margin-right: 46px;
list-style:none;
}
#footer ul li a, #footer ul li span {
float:left;
}

.mdlhdr_hdl {
text-align:right;
cursor:pointer;
text-decoration:underline;
}

.modinside .plain ul.tabs {
background:transparent url(../images/tmenubg.png) repeat-x 0px 0px;
height:26px;
float:right;
width:646px !important;
}
.modinside .plain ul.tabs li {
padding-left: 55px;
}
.modinside .plain ul.tabs li.item1 {
padding-left: 135px;
}
.modinside .plain ul.tabs li a{
text-indent: -9999px;
font-size:0;
color:#transparent;
display:block;
}
.modinside .plain ul.tabs li.item1 a {
background:transparent url(../images/spec.png) no-repeat 0px 0px;
height:26px;
width:70px;
}
.modinside .plain ul.tabs li.item2 a {
background:transparent url(../images/geometry.png) no-repeat 0px 0px;
height:26px;
width:120px;
}
.modinside .plain ul.tabs li.item3 a {
background:transparent url(../images/tech.png) no-repeat 0px 0px;
height:26px;
width:57px;
}
.modinside .plain ul.tabs li.item4 a {
background:transparent url(../images/reviews.png) no-repeat 0px 0px;
height:26px;
width:97px;
}
.modinside .plain .frame {
background:transparent url(../images/tabbg.png) no-repeat -3px 0px;
clear:both;
}
.modinside .plain .frame .article {
padding:3px 10px;
text-transform:uppercase;
text-align:justify;
font-size:9px;
}

.mod_placehere {
margin-left:55px;
}
.mod_placehere .buttonheading, .mod_placehere a[name^="spacer"] {
display:none;
}
.plain .thumbnail {
margin-left:5px;
}



.modinside .yoo-accordion .tabs {
background:transparent url(../images/tmenubg.png) repeat-x 0px 0px;
height:36px;
float:right;
width:646px !important;
}
.modinside .yoo-accordion .tabs dt {
padding-left: 50px;
float:left;
}
.modinside .yoo-accordion .tabs dt.item1 {
padding-left: 20px;
}
.modinside .yoo-accordion .tabs dt span{
text-indent: -9999px;
font-size:0;
color:#transparent;
display:block;
float:left;
cursor:pointer;
}

.modinside .yoo-accordion .tabs dt.item1 span {
background:transparent url(../images/about3.png) no-repeat 0px 0px;
height:36px;
width:69px;
}

.modinside .yoo-accordion .tabs dt.item2 span {
background:transparent url(../images/spec.png) no-repeat 0px 0px;
height:36px;
width:71px;
}
.modinside .yoo-accordion .tabs dt.item3 span {
background:transparent url(../images/geometry.png) no-repeat 0px 0px;
height:36px;
width:120px;
}
.modinside .yoo-accordion .tabs dt.item4 span {
background:transparent url(../images/tech.png) no-repeat 0px 0px;
height:36px;
width:58px;
}
.modinside .yoo-accordion .tabs dt.item5 span {
background:transparent url(../images/reviews.png) no-repeat 0px 0px;
height:36px;
width:96px;
}
.modinside .yoo-accordion dl.text {
background:#000000;
clear:both;
}
.modinside .yoo-accordion dl.text .article {
padding:3px;
text-transform:uppercase;
text-align:justify;
font-size:10px;
}

.yoo-carousel, .modinside .yoo-accordion {
margin-top:5px;
}

span.spotlight:hover {
background-position: -100px -100px;
}
span.spotlight span, span.spotlight:hover span {
background-position:50% 50% !important;
}
.span.spotlight span, span.spotlight:hover span {
background-repeat:no-repeat;
}
.highslide-html {
background-color:#000000 !important;
border:1px solid #000000 !important;
}
#ba_scroll {
height: 270px;
overflow-x:hidden;
overflow-y:auto;
padding-right:10px;
}
#sp_scroll {
height: 480px;
overflow-x:hidden;
overflow-y:auto;
padding-right:10px;
}
#sptextimg {
background:transparent url(../images/shockplacetext.png) no-repeat 0px 0px;
height:600px;
width: 865px;
}
#sptextimg .yoo-gallery {
margin-left:7px;
padding:177px 0 0;
width:345px;
}
#sptextimg .yoo-gallery .thumbnail {
margin:0 0 5px 40px;
}
#sptextimg .yoo-gallery-1-thumb img{
border:1px solid #ffffff;
padding:2px 3px;
}
#sptextimg .outline img{
border:1px solid #333333;
padding:2px 3px;
}





.yoo-accordion .text .content {
padding: 10px 8px;
}

.yoo-accordion #acc_scroll {
height:260px;
}

#copyrightfooter{
font-size:11px;
color:#FFFFFF;
}
.lfooter{
float:left;
}
.lfooter ul li{
list-style:none;
float:left;
}
.lfooter ul li a{
color:#FFFFFF;
font-size:11px;
padding:0 5px;
}
.rfooter{
float:right;
margin-right:5px;
}
#top {
position:relative;
}
#share {
position:absolute;
z-index:10;
right:176px;
top:5px;
}
#share img{
height:7px;
width:62px;
}
a.st-taf {
height:7px;
overflow:hidden;
display:block;
}
a.st-taf:hover img{
margin-top:-7px;
}
#store {
height:37px;
left:10px;
overflow:hidden;
position:absolute;
top:174px;
z-index:10;
}
#store a{
height:37px;
display:block;
overflow:hidden;
}
#store img{
height:37px;
width:171px;
}
#menu {
position:relative;
}
