body {padding:0;font-family:arial, sans-serif;font-size:small;f\ont-size:medium;color:#666;
background-color:#fff;clear: both;margin: 0px auto 20px auto;}
p,li {font-size:80%; line-height:120%;}
h1 {font-size:130%;padding:15px 3px 0px 15px;color:#999;margin:0; font-weight:lighter; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:110%;font-weight:lighter;padding:20px 3px 0px 15px;color:#999;margin:0;font-family:Arial, Helvetica, sans-serif}

a, a:visited {color:#666;text-decoration:underline;}
a:hover {color:#000;text-decoration:none;}
.line table, .line td {border-bottom:1px solid #E5E5E5;font-size:80%;}
img {border:0}

/* form styles */
form {display:inline;}

/* generic */
.clearL{clear:left;}
.clearR{clear:right;}



/* Navigation */
#menu {display:none;}

/* page specific */
/*#wrapper {width:780px; position:absolute; top:20px; left:50%; margin-left:-390px;}*/
#wrapper {clear:both;width:100%; margin: 0 auto 0 auto;
    background:#FFFFFF; padding:0;}
#header{width:auto;}
#headerLeft {float:left;}
#headerRight {float:left;margin-top:50px;}	
#contentGrad {width:100%;background:url(../../images/grad-back.jpg) top left repeat-x;}
#content {width:100%;}
.bikeTable {font-size:80%;padding:0px;}
#footerLinks{clear:both;font-size:60%;border-top:1px solid #E5E5E5;padding:6px;text-align:left;}
#footerLinks a, #footerLinks a:visited {text-decoration:none;}
#footerLinks a:hover,{text-decoration:underline;}
#footer {clear:both;font-size:60%;padding:6px;text-align:left;margin-bottom:0px;}

/* product page specific */
#productLeft {width:auto;padding-right:10px;}
.image1 {padding:0; text-align:center;}
.image2 {padding:0; text-align:center;}
#productRight {width:auto;}
#dealerLink{padding: 0 0 0 10px;}
.specHeading{padding:0 0 10px 10px; border-bottom:1px solid #ccc; width:auto; margin:5px 0px 10px 20px;}
.specTable{width:auto;}

/*working CMS style sheet */
.contentBlock
{
	width:90%; 
	margin: 0px;
	padding: 0 10px;
}

.contentBlock p
{
	padding:10px;
}
.contentBlock H1
{

	margin:0px;
	padding:20px 10px 10px 10px;
	border:none;
}

.contentBlock H2
{

	margin:0px;
	padding:10px;
	border:none;
}

.contentBlock .imageDiv
{
	padding:5px;
	/*font-size: 8pt;*/
	font-size: 9px;/* 9px */
/*	text-align:right;*/
	font-weight:normal;
	text-decoration:none;
	background-color: #fff; 
}

.contentBlock .imageDiv IMG
{
	border: 0px;
	padding:10px;
}

.contentBlock .imageDivNoPadding
{
	padding:0px;
	/*font-size: 8pt;*/
	font-size: 9px;/* 9px */
/*	text-align:right;*/
	font-weight:normal;
	text-decoration:none;
	background-color: #fff; 
}

.contentBlock .imageDivNoPadding IMG
{
	border: 0px;
}

.contentBlock .paragraphImageL
{
	padding:0px;
}

.contentBlock .paragraphImageR
{
	padding:0px;
}

.contentBlock .paragraphFullWidth
{
	padding:0px;
}

.contentBlock .paragraphHalfWidthL
{
	padding:0 0 10px 0;
	width:47%;
}

.contentBlock .paragraphHalfWidthR
{
	width:47%;
	margin-left:5%;
	padding:0 0 10px 0;
}

.contentBlock .bulletPoints LI
{
	color:#333;
/*	margin: 0px;
	padding: 0px;*/
}

.contentBlock .headingImageTable
{
	width:588px;
}

.contentBlock .headingImageTable IMG
{
	border: 0px;
}

.contentBlock .attachmentC
{
	padding-left: 20px;
	margin-bottom:10px;
}

.contentBlock .pdfA:hover /*<a> tag for pdf icon*/
{
	background-color: #ffffff; 
}

.contentBlock .attachmentDesc
{
	border: 0px;
	font-size:80%;
	margin-bottom:10px;
}

