
body{
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/bg_top.jpg);
background-repeat:repeat-x;

text-align: center;
}
table{
font-size:12px;
}
h1{

color:#299bd7;
}

h3{
color:#299bd7;
font-size:13px;
margin-bottom:0px;
}
#cont{
margin:0 auto;


}

#header{
margin:auto;
text-align: left;
width:819px;
height:136px;
background-image:url(images/bg_header.png);
position:relative;

}

#header-top{
font-size:12px;
color:#333333;
float:right;
margin-right:25px;
margin-top:5px;

}
#header-top a{
color:#333333;
text-decoration:none;
}
#header-top a:hover{
color:#299bd7;

}

/*----------Primary Navigation -------------*/

#primary-nav{
bottom:0px;
position:absolute;
z-index:100;
padding-bottom:10px;

}
#primary-nav ul li{
display:inline;

}
#primary-nav ul li a{
text-indent:-9999px;
display:inline;
float:left;

}
.home{
background-image:url(images/bt_home.png);
background-repeat:no-repeat;
width:40px;
padding-right:8px;
}
.home:hover{
background-image:url(images/bt_home_2.png);

}
.who-we-are{
background-image:url(images/bt_who_we_are.png);
background-repeat:no-repeat;
width:83px;
padding-right:8px;
}
.who-we-are:hover{
background-image:url(images/bt_who_we_are_2.png);

}
.select-your-ride{
background-image:url(images/bt_select_ride.png);
background-repeat:no-repeat;
width:104px;
padding-right:8px;
}
.select-your-ride:hover, .select-your-ride:focus{
background-image:url(images/bt_select_ride_2.png);
}

.the-press{
background-image:url(images/bt_press.png);
background-repeat:no-repeat;
width:68px;
padding-right:8px;
}
.the-press:hover{
background-image:url(images/bt_press_2.png);
}
.find-your-mojo{
background-image:url(images/bt_dealer_locator.png);
background-repeat:no-repeat;
width:103px;
padding-right:8px;
}
.find-your-mojo:hover{
background-image:url(images/bt_dealer_locator_2.png);
}
.find-us{
background-image:url(images/bt_find_us.png);
background-repeat:no-repeat;
width:83px;
padding-right:0px;
}
.find-us:hover{
background-image:url(images/bt_find_us_2.png);
}
.new-to-scootering{
background-image:url(images/bt_new_scootering.png);
background-repeat:no-repeat;
width:133px;
padding-right:8px;
}
.new-to-scootering:hover{
background-image:url(images/bt_new_scootering_2.png);

}
.shop{
background-image:url(images/bt_shop.png);
background-repeat:no-repeat;
width:33px;
padding-right:8px;
}
.shop:hover{
background-image:url(images/bt_shop_2.png);
}




/*---------- End Primary Navigation -------------*/


#content{
margin:auto;
width:819px;
height:auto;
background-image:url(images/bg_main.png);
background-repeat:no-repeat;
position:relative;
}
#content-outer{
margin:auto;

width:819px;
height:auto;
background-image:url(images/bg_repeat.png);


}
#cont-main{
text-align: left;
}
#footer{
margin:auto;
width:819px;
height:180px;
background-image:url(images/bg_footer.png);
font-size:12px;
color:#CCCCCC;
position:relative;
z-index:100;
}
#footer a{
color:#CCCCCC;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}

#footer-cont{
background-color:#333333;
height:250px;
}

#footer-right{

bottom:0px;
right:30px;
position:absolute;
padding-bottom:20px;
float:right;
}
#footer-left{
padding-bottom:20px;
padding-left:35px;
bottom:0px;
position:absolute;
float:left;
}
/* -------------- Rounder box----------------*/
#cont-main{
width:700px;
margin:auto;
bottom:0px;
display:block;
z-index:100;
height:562px;
}
#cont-page{
width:700px;
margin:auto;
bottom:0px;
display:block;
z-index:100;

}
#cont-main-1{
margin:auto;

/*bottom:-100px; */
margin-top:400px;
width:700px;
height:250px;
float:left;

position:relative;
display:inline;
z-index:1000;
}
#cont-main-2{
bottom:-100px;
width:700px;
z-index:900;
padding-top:350px;
display:table;
}
.top-left {

margin-right: 9px; /* clip right corner */
background-image: url('images/corners1280x18.gif');
height: 9px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
}

.top-right {

margin-top: -9px; /* to level of top-left corner */
margin-left: 9px; /* clip left corner */
background-image: url('images/corners1280x18.gif'); 
background-position: 100% 0; /* show bg-image starting at the right */
height: 9px; 
font-size: 2px;
}

.bottom-left {

margin-right: 9px; /* clip right corner */

background-image: url('images/corners1280x18.gif');
background-position: 0 -9px; /* show under half of the image */
height: 9px;
font-size: 2px;
}

.bottom-right {

margin-top: -9px; /* to level of bottom-left corner */
margin-left: 9px; /* clip left corner */
background-image: url('images/corners1280x18.gif'); 
background-position: 100% -9px; /* under half, right side */
height: 9px; 
font-size: 2px; 
}
.inside {

border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
background: #FFFFFF;
background-color:#FFFFFF;
color: #000000;
padding-left: 10px;
padding-right: 10px;
height:auto;
z-index:1000;
width:100%;
height:100%;

}
.inside h2{
font-size:16px;
color:#299bd7;
margin:0px;
}
.inside p{
font-size:12px;
margin-bottom:0px;
margin-top:0px;
}

.notopgap {

margin-top: 0;
}

.nobottomgap {

margin-bottom: 0;
}



/* -------------- End Rounder box----------------*/

#latest-news{
font-size:12px;
}
#latest-news p{
margin-bottom:0px;
margin-top:0px;
}
.latest-news-date{
font-size:11px;
color:#999999;
margin-bottom:0px;
margin-top:0px;
}

#bikes{
padding-top:150px;
height:350px;
}
#bike{

}
#bike ul{
font-size:12;
}
#bike h1{
font-size:18px;
color:#299bd7;
margin-bottom:0px;
}
#bike h2{
font-size:16px;
color:#299bd7;
margin-bottom:0px;
}
#specs{
position:absolute;
top:185px;
left:60px;
font-size:12px;
}
#spec-table{
font-size:12px;
}
#spec-table td{
border-top:1px solid #999999;
}
.spec_r1{
background-color:#FFFFFF;
font-size:12px;

}
.spec_r2{
background-color:#CCCCCC;
font-size:12px;

}
#bike-features{
width:390px;
}
/* ------------- shop grid ----------- */

#lc{

border-bottom:1px;
border-bottom-color:#999999;
border-bottom-style:dotted;
}
#fc{
border-right:1px;
border-right-color:#999999;
border-right-style:dotted;

border-bottom:1px;
border-bottom-color:#999999;
border-bottom-style:dotted;
}
#lct{

border-top:1px;
border-top-color:#999999;
border-top-style:dotted;
}
#fct{
border-right:1px;
border-right-color:#999999;
border-right-style:dotted;

border-top:1px;
border-top-color:#999999;	
border-top-style:dotted;
}
#mojo-movie{
position:absolute;
float:left;
z-index:100;
padding-left:60px;
padding-top:180px;
}
#gt50{
margin:0px;
display:inline-block;
width:200px;
height:200px;
background-image:url(images/gt-50.png);
background-repeat:no-repeat;
background-position:bottom;
}
#gt50:hover{

background-image:url(images/gt-50_2.png);

}
#rt150{
display:inline-block;
margin:0px;
width:200px;
height:200px;
background-image:url(images/rt-150.png);
background-repeat:no-repeat;
background-position:bottom;
}
#rt150:hover{
background-image:url(images/rt-150_2.png);
}
#gtir150{
display:inline-block;
margin:0px;
width:200px;
height:240px;
background-image:url(images/gtir-150.png);
background-repeat:no-repeat;
background-position:bottom;
}
#gtir150:hover{
background-image:url(images/gtir-150_2.png);
}
#v5{
display:inline-block;
margin:0px;
width:203px;
height:195px;
background-image:url(images/v5-text.png);
background-repeat:no-repeat;
background-position:bottom;
}
#v5:hover{
background-image:url(images/v5-text_2.png);
}
#scooter-img{
position:relative;
width:400px;
}

.ln-img{
float:left; 
padding-right:7px;
}
#bike-info{
padding-left:400px;
text-align:left;
height:350px;
display:table;
}
#contact-form{
text-align:left;
}
