@charset "utf-8";
/* CSS Document */

body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #ffffff; margin: 0; padding: 0; text-align:center;background-color: #000000;}

a {text-decoration: underline;outline: none}
a:link {color: #ffffff;	background: transparent; text-decoration: underline;outline: none}
a:visited {color: #ffffff; background: transparent; text-decoration: underline;outline: none}
a:hover {color: #F3811E; background: transparent; text-decoration: underline;outline: none}

.clear {clear: both; height: 1px;}
.center {text-align: center ! important;}
.breadcrumbs {padding: 0 ! important; font-size: 11px; margin-top: 0px;}
.indent {padding-left: 25px;}
.doubleIndent {padding-left: 50px;}
.greyBorder {border: 1px #4d4d4d solid;}

/*h1 {width: 702px; background:transparent url("/images/bike_nav_over.gif") repeat-x top right; color: #ffffff; font-weight: normal ! important; font-size: 17px;font-style:normal ! important; font-family: Arial, Helvetica, sans-serif ! important; padding: 5px;margin:0 0 6px 0;}*/
h1 {color: #ffffff; font-weight: normal ! important; font-size: 19px;font-family: Arial, Helvetica, sans-serif ! important;}
h3 {color:#d86d12;font-weight: normal ! important;font-size: 16px;font-family: Arial, Helvetica, sans-serif ! important;}
h2.subHeading {margin-bottom: 6px; color:#F3811E;font-weight: normal ! important;font-size: 16px;font-family: Arial, Helvetica, sans-serif ! important; border-bottom: 1px #F3811E solid;}


td {text-align: left;}


a img {border: none;text-decoration: none ! important;}


/*Template*/
#bgLeft {position: absolute; top: 0; left: 0; z-index: -1;}
#bgRight {position: absolute; top: 0; right: 0; z-index: -1;}

#box {width: 879px; margin-right: auto; margin-left: auto; border-left: 1px #4d4d4d solid; border-right: 1px #4d4d4d solid; text-align: left; padding: 13px 20px 20px 10px; background: #000000;}
#header {padding: 0 0 20px 0;}
#headerLeft {width: 400px; float: left; margin:0; padding: 0;}
#headerRight {width:176px; float: right; margin: 0; padding: 0;}

#page {position: relative; width: 879px; padding: 0; margin: 0;}

#navBox {position: absolute; top: 0; left: 0;}
#nav {padding-bottom: 41px;}
#nav a, #nav a:link, #nav a:visited, #nav a:hover {display: block; padding-left: 10px;text-decoration: none; line-height: 21px; font-size: 13px;}
.subNav a, .subNav a:link, .subNav a:visited, .subNav a:hover {padding-left: 40px ! important;}
.navImgSml {display: block; padding-bottom: 10px;}
.navImgBig {display: block; padding: 10px 0 15px 0;}
.navLowerLink, .navLowerLink:link, .navLowerLink:visited {display: block; text-align: center; width: 160px; text-decoration: none; font-size: 14px; color: #d86d12; line-height: 21px;}
.navLowerLink:hover {text-decoration: underline;}

#content {padding:0 0 15px 177px; min-height: 550px; text-align: justify;}

#paddedContent {padding: 0 0 0 30px; border-top: 1px #4d4d4d solid;}
#borderContent {padding: 0 0 0 30px; border-top: 1px #4d4d4d solid;}

#footer {border-top: 1px #4d4d4d solid; padding-top: 15px;}
#footerLeft {float: left; width: 160px; text-align: center; font-size: 22px;color: #d86d12;}
#footerRight {float:right; text-align: right; width: 200px;}
#footer p {text-align: center; padding: 20px 150px; font-size: 11px;}

/*Home*/
#homeScooters {background: #ffffff; margin-top: 10px;padding: 12px 0;}
#homeScooters a {float: left; width: 160px; padding-left: 12px ! important;}

/*Scooter Pages*/
.scooterHeader {border-bottom: 1px #4d4d4d solid; }

ul#bikeMenu {margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:36px;font-size:14px;background:transparent url("/images/bike_nav_bg.gif") repeat-x top left;}

ul#bikeMenu li {display:block;float:right;margin:0;pading:0;}
	
ul#bikeMenu li a {display:block;float:right;color:#999999;text-decoration:none;padding:12px 20px 0 20px;height:24px;}
	
ul#bikeMenu li a:hover, li#bikeMenuActive a, li#bikeMenuActive a:hover {color:#FFFFFF ! important;background:transparent url("/images/bike_nav_over.gif") repeat-x top right ! important;}
.bikeSpec {padding:0 50px;}
.bikeSpec table tr td {font-size: 12px;padding:8px; background: #ffffff; color: #333333; text-align: left;}
.specLabel {font-weight: bold; width: 250px;color:#757575;}
.specbg {background: #d9d9d9 ! important;}

.scooterFeatureImg {float: right; border: 1px #4d4d4d solid; margin: 0 0 20px 10px;}
.testimonial {padding: 0 25px;}

/*Locks Page*/
.lockContact {text-align: center; color: #ffffff; font-size: 16px ! important; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
.lockContact a {color: #ffffff;}

/*Parts Page*/
.partsRow {background: #000000; margin: 10px 0 30px 0;padding: 10px 0;}
.partsRow a {float: left; width: 224px; text-align: center ! important;}

.partsExplodedImg {width:100%;text-align:center;background: #ffffff;margin-top: 20px;}
.partsHeader {background: #767676; color: #ffffff ! important;}
.partsTable tr td {color: #333333;}
.background1 {background: #ffffff; line-height: 23px;}
.background2 {background: #cccccc; line-height: 23px;}
h4.partsSectionHeading {margin-bottom: 6px; color:#F3811E;font-weight: normal ! important;font-size: 16px;font-family: Arial, Helvetica, sans-serif ! important; border-bottom: 1px #F3811E solid;padding: 15px 0 0 6px; }
h4.partsSectionHeading a {text-decoration: none ! important;}
.partsTopLink {clear: both; float: right; width: 200px; text-align: right;padding-top: 38px;text-decoration: none ! important; font-size: 12px; padding-right: 6px;}
.partsLink {width: 270px; float: left; padding: 5px 0px 3px 40px;}

/*Scooters Page*/
#scooters {background: #000000; margin-top: 20px; text-align: left;}
#scooters div {float: left; width: 166px;}
#scooters div a {display: block; text-align: center; width: 166px;}
#scooters div ul {padding: 0px;list-style-type:none;margin:10px 0 0 0;}
#scooters div ul li a {text-align: center ! important;text-decoration: none; font-size: 14px; line-height: 23px;}


/*Warranty Page*/
.warranty {border: 2px #000000 solid;padding:10px; background: #ffffff; color: #000000;}

.warranty table {font-family: Arial,Helvetica, sans-serif; font-size: 8pt;}

.warrantyList p {padding: 3px 0; margin: 0;font-family: Arial,Helvetica, sans-serif; font-size: 8pt;}
.warrantyList2 {padding-left: 5px;}
.warrantyList2 p {font-family: Arial,Helvetica, sans-serif; font-size: 8pt; padding: 0; margin:0;}




