html{
  height:100%; 
  }

body{
  text-align:center;
  font-size:12px;
  color:#fff;
  font-family:arial;
  margin:0px;
  margin-top:10px;
  margin-bottom:10px; 
  /*background-image:url(../images/main_bgr1.jpg);*/
  background-repeat:repeat; 
  background-color:#707271;
  height:100%; 
  }

h1 {
margin:0px;  
font-size:30px;
font-weight:bold;
text-align:left;
}

h2 {
margin:0px;  
font-size: 13px;
font-weight: bold;
text-decoration: none; 
} 
h2 a {
margin-left:10px;
border-color:#fff; border-width:0px 0px 1px; border-style:dotted;
}
h2 a:visited {
margin-left:10px;
border-color:#fff; border-width:0px 0px 1px; border-style:dotted;
}
h2 a:hover {
font-weight: normal;
}

ul { list-style-type: square; list-style-position: inside; } 
li { margin-top:10px;}
  
div.head{
  margin:auto;
  background: url(../images/red_head.png) no-repeat center !important;  
  background: url(../images/red_head.gif) no-repeat center;  
  width:1020px;
  height:115px;
  text-align:right;
  }
  
div.language{
  padding-top:22px;
  padding-right:30px;
  font-size:11px;
  color:#666666;
  float: right;
  }
div.language a:link {text-decoration: none; color:#999999; }
div.language a:visited {text-decoration: none; color:#999999; }
div.language a:active {text-decoration: none; color:#999999; }
div.language a:hover {text-decoration: none; color: #ff0000;}   
   
  
div.rootmenu{
  margin:auto;
  background: url(../images/red_background.png) repeat-y center !important;    
  background: url(../images/red_background.gif) repeat-y center;    
  width:1020px;   
  } 

div.contents{
  margin:auto;
  padding-top:10px;
  background: url(../images/red_background_f.png) repeat-y center !important;    
  background: url(../images/red_background_f.gif) repeat-y center;    
  width:1020px;
  } 
  
div.footer{
  margin:auto;
  background: url(../images/red_footer.png) no-repeat center !important; 
  background: url(../images/red_footer.gif) no-repeat center; 
  width:1020px;
  height:60px;
  font-size:11px; 
  }
div.footer a:link {text-decoration: none; color:#ffffff; }
div.footer a:visited {text-decoration: none; color:#ffffff; }
div.footer a:active {text-decoration: none; color:#ffffff; }
div.footer a:hover {text-decoration: none; color: #ff0000; }
  
  
  
table.contents{
  width:980px;
  margin-left:20px;
  margin-right:20px;
  


  /*
  margin:auto;
  border-width: 1px;
  border-style: solid;
  border-color: gray; 
  */
  }

td.leftcol{
  text-align:left;
  vertical-align:top;
  width:650px;
}   
  
td.rightcol{
  padding: 0px 0px 0px 10px;   
  vertical-align:top;
  width:330px;
}

td.rightcol2{
  text-align:right;
  vertical-align:bottom;
  width:330px;
}    

div.topSlide{
  margin:auto;
  width:650px;
  height:450px;
}  

div.teamNews{margin-top:10px; padding: 10px 10px 10px 10px; width:630px; background-color:#b50016;}
div.teamNews a:link {text-decoration: none; font-weight: bold; color:#fff; }
div.teamNews a:visited {text-decoration: none; font-weight: bold; color:#fff; }
div.teamNews a:active {text-decoration: none; font-weight: bold; color:#fff; }
div.teamNews a:hover {text-decoration: none; font-weight: bold; color: #fff; border-color:#fff; border-width:0px 0px 1px; border-style:dotted;}

div.teamNewsReadon{width:630px;}
div.teamNewsTitle{font-size:16px; padding-bottom:15px; text-decoration: none; color:#ffffff; font-weight: bold; }
div.teamNewsDate{padding-bottom:15px; text-decoration: none; color:#cccccc;}
div.teamNewsBody{text-decoration: none; color:#ffffff;}
div.teamNewsBody a:link {text-decoration: none; font-weight: bold; color:#ffffff; }
div.teamNewsBody a:visited {text-decoration: none; font-weight: bold; color:#ffffff; }
div.teamNewsBody a:active {text-decoration: none; font-weight: bold; color:#ffffff; }
div.teamNewsBody a:hover {text-decoration: none; font-weight: bold; color: #ffffff; border-color:#ffffff; border-width:0px 0px 1px; border-style:dotted;}   
div.teamNewsPhoto {margin:0px 0px 0px 0px; text-align:left;} 
div.teamNewsPhoto a:link img {margin:0px 0px 0px 0px; text-decoration: none; color:#fff; border-color:#fff; border-width:1px 1px 1px 1px; border-style:solid; }
div.teamNewsPhoto a:visited img {margin:0px 0px 0px 0px; text-decoration: none; color:#fff; border-color:#fff; border-width:1px 1px 1px 1px; border-style:solid; }
div.teamNewsPhoto a:active img {margin:0px 0px 0px 0px; text-decoration: none; color:#fff; border-color:#fff; border-width:1px 1px 1px 1px; border-style:solid; }
div.teamNewsPhoto a:hover img {margin:0px 0px 0px 0px; text-decoration: none; color: #fff; border-color:#fff; border-width:1px 1px 1px 1px; border-style:solid; filter: Gray}   
div.teamNewsPhotoFooter{font-size:11px; padding-top:5px; padding-right:10px; text-decoration: none; color:#ffffff;}
div.teamNewsPhotoAuthor{font-size:11px; padding-top:5px; padding-bottom:10px; padding-right:10px; text-decoration: none; color:#ffffff;}

div.teamNewsDivider630{width:630px; height:1px; margin-top:10px; margin-bottom:10px; color:#fff; border-color:#fff; border-width:0px 0px 1px 0px; border-style:solid;}

div.teamThisShare {text-decoration: none; color:#ffffff; padding-top:10px; padding-bottom:10px;}   
div.teamThisShare a:link {margin:0px 0px 0px 0px; text-decoration: none;}
div.teamThisShare a:visited {margin:0px 0px 0px 0px; text-decoration: none;}
div.teamThisShare a:active {margin:0px 0px 0px 0px; text-decoration: none;}
div.teamThisShare a:hover {margin:0px 0px 0px 0px; text-decoration: none;}  
div.teamThisShare a:link img {margin:0px 0px 0px 0px; text-decoration: none; color:#fff; border-color:#fff; border-width:0px 0px 0px 0px; border-style:none; }
div.teamThisShare a:visited img {margin:0px 0px 0px 0px; text-decoration: none; color:#fff; border-color:#fff; border-width:0px 0px 0px 0px; border-style:none; }
div.teamThisShare a:active img {margin:0px 0px 0px 0px; text-decoration: none; color:#fff; border-color:#fff; border-width:0px 0px 0px 0px; border-style:none; }
div.teamThisShare a:hover img {margin:0px 0px 0px 0px; text-decoration: none; color: #fff; border-color:#fff; border-width:0px 0px 0px 0px; border-style:none; filter: Gray}   

div.teamBike{ margin-top:10px; padding: 10px 10px 10px 10px; width:450px; height:250px; background-color:#b50016; /*ca0018;*/ }
div.teamBike a.TextLink:link {text-decoration: none; font-weight: bold; color:#fff; }
div.teamBike a.TextLink:visited {text-decoration: none; font-weight: bold; color:#fff; }
div.teamBike a.TextLink:active {text-decoration: none; font-weight: bold; color:#fff; }
div.teamBike a.TextLink:hover {text-decoration: none; font-weight: bold; color: #fff; border-color:#fff; border-width:0px 0px 1px; border-style:dotted;}

div.Follow{
  margin-top:10px;
  margin-left:10px;
  padding: 10px 10px 10px 10px;
  width:150px;
  height:250px;
  background-color:#b50016;    
}

div.latestGellery {margin-top:0px; padding: 10px 10px 10px 10px; width:300px; text-align:left; background-color:#333333; /*b50016*/} 

div.latestGelleryPhoto {margin:0px 0px 0px 0px; width:300px; text-align:left;} 
div.latestGelleryPhoto a:link img {margin:0px 0px 0px 0px; text-decoration: none; color:#fff; border-color:#fff; border-width:1px 1px 1px 1px; border-style:solid; }
div.latestGelleryPhoto a:visited img {margin:0px 0px 0px 0px; text-decoration: none; color:#fff; border-color:#fff; border-width:1px 1px 1px 1px; border-style:solid; }
div.latestGelleryPhoto a:active img {margin:0px 0px 0px 0px; text-decoration: none; color:#fff; border-color:#fff; border-width:1px 1px 1px 1px; border-style:solid; }
div.latestGelleryPhoto a:hover img {margin:0px 0px 0px 0px; text-decoration: none; color: #fff; border-color:#fff; border-width:1px 1px 1px 1px; border-style:solid; filter: Gray}   

div.latestGelleryTitle {margin-top:0px; margin-bottom:20px; padding: 5px 5px 5px 5px; width:290px; text-align:left; background-color:#222222; /*b50016*/} 
div.latestGelleryTitle a:link {text-decoration: none; font-weight: bold; color:#fff; }
div.latestGelleryTitle a:visited {text-decoration: none; font-weight: bold; color:#fff; }
div.latestGelleryTitle a:active {text-decoration: none; font-weight: bold; color:#fff; }
div.latestGelleryTitle a:hover {text-decoration: none; font-weight: bold; color: #ffffff; border-color:#fff; border-width:0px 0px 1px; border-style:dotted;}   


div.gMaps {margin-left:10px; margin-top:10px; padding: 10px 10px 10px 10px; width:630px; background-color:#b50016; /*ca0018;*/} 


div.RedColumn630 {margin-left:0px; margin-top:10px; padding: 10px 10px 10px 10px; width:630px; background-color:#b50016; text-align:left;} 
div.RedColumn630 a:link {text-decoration: none; font-weight: bold; color:#fff; }
div.RedColumn630 a:visited {text-decoration: none; font-weight: bold; color:#fff; }
div.RedColumn630 a:active {text-decoration: none; font-weight: bold; color:#fff; }
div.RedColumn630 a:hover {text-decoration: none; font-weight: bold; color: #fff; border-color:#fff; border-width:0px 0px 1px; border-style:dotted;}
div.RedColumn300 {margin-top:10px; padding: 10px 10px 10px 10px; width:300px; background-color:#b50016; text-align:left;} 
div.RedColumn {margin-top:10px; margin-right:10px; padding: 10px 10px 10px 10px; background-color:#b50016; text-align:left;} 
div.RedColumn p.history { margin: 0px 0px 0px 0px; } 

div.GrayColumn {margin-top:10px; padding: 10px 10px 10px 10px; background-color:#333333; text-align:left;} 
div.GrayColumn630 {margin-left:0px; margin-top:10px; padding: 10px 10px 10px 10px; width:630px; background-color:#333333; text-align:left; } 
div.GrayColumn300 {margin-top:10px; padding: 10px 10px 10px 10px; width:300px; background-color:#333333; text-align:left; } 

div.GalleryTitleGrayColumn {margin-top:10px; padding: 10px 10px 10px 10px; background-color:#333333; text-align:left;} 

div.RidersGrayColumnLeft {width:218px; height:530px; margin-top:10px; margin-right:10px; padding: 10px 10px 10px 10px; background-color:#333333; text-align:left;} 
div.RidersGrayColumnRight {width:217px; height:530px; margin-top:10px; padding: 10px 10px 10px 10px; background-color:#333333; text-align:left;} 


div.GalleryLinkPhotosArchive {margin-top:7px; margin-bottom:7px; padding: 0px 0px 7px 0px; border-color:#a00013; border-width:0px 0px 1px; border-style:dotted;} 
div.GalleryLinkPhotosArchive a:link {text-decoration: none; color:#ccc;}
div.GalleryLinkPhotosArchive a:visited {text-decoration: none; color:#ccc;}
div.GalleryLinkPhotosArchive a:active {text-decoration: none; color:#ccc;}
div.GalleryLinkPhotosArchive a:hover {text-decoration: none; color: #ffffff; border-color:#fff; border-width:0px 0px 1px; border-style:dotted;}   

                    

div.LeftPad{
  padding: 0px 0px 0px 10px;
  vertical-align: top;   
}

div.BikeLContent {margin-top:10px; padding: 10px 10px 10px 10px; width:300px; background-color:#b50016; /*ca0018;*/} 
div.BikeLContent a:link {text-decoration: none; color:#fff; }
div.BikeLContent a:visited {text-decoration: none; color:#fff; }
div.BikeLContent a:active {text-decoration: none; color:#fff; }
div.BikeLContent a:hover {text-decoration: none; color: #ffffff; border-color:#fff; border-width:0px 0px 1px; border-style:dotted;}   

div.BikeRContent {margin-left:10px; margin-top:10px; padding: 10px 10px 10px 10px; width:630px; background-color:#b50016; /*ca0018;*/} 
div.BikeRContentTitle {margin:auto; font-size: 18px; font-weight: bold;}
div.BikeRContentTitleMedium {margin:auto; font-size: 14px; font-weight: bold;}   

table.FullSpec {border-width: 1px; border-spacing: 0px;border-style: none; border-color: white; border-collapse: collapse; }
table.FullSpec th {border-width: 1px;padding: 3px; border-style: solid; border-color: white; -moz-border-radius: ; }
table.FullSpec td {border-width: 1px; padding: 3px; border-style: solid; border-color: white; -moz-border-radius: ; }

div.BikeSubMenuItem {margin-top: 7px; margin-bottom: 7px; } 

#BikeDonwloadPDFItem { margin-top: 7px; margin-bottom: 7px; padding-left: 10px; list-style: none; }  
#BikeDonwloadPDFItem ul { list-style: none; margin: 0px; float: left; display: block; } 
#BikeDonwloadPDFItem li { padding-left: 28px; padding-top: 3px; background-image: url(../images/ico_pdf.png); background-repeat: no-repeat; background-position: 0 0px; height:20px; }

.BikeDonwloadWallpapers { margin-top: 7px; margin-bottom: 7px; padding-left: 10px; list-style: none; }
.BikeDonwloadWallpapers ul { list-style:none; margin:0px; float:left; display:block; } 
.BikeDonwloadWallpapers li { padding-left: 20px; padding-top: 2px; background-image: url(../images/donwload_icon.gif); background-repeat: no-repeat; background-position: 0 0px; height:13px; }
.BikeDonwloadWallpapers a:link {text-decoration: none; color:#fff; }
.BikeDonwloadWallpapers a:visited {text-decoration: none; color:#fff; }
.BikeDonwloadWallpapers a:active {text-decoration: none; color:#fff; }
.BikeDonwloadWallpapers a:hover {text-decoration: none; color: #ffffff; border-color:#fff; border-width:0px 0px 1px; border-style:dotted;}   
  

div.NewsArchive {margin-top: 10px; margin-bottom: 10px; border-color:#fff; border-width:0px 0px 1px; border-style:dotted;} 
div.NewsYear {margin-top: 15px; margin-bottom: 15px;} 

.DonwloadRiderResults { margin-top: 7px; margin-bottom: 7px; padding-left: 0px; list-style: none; }
.DonwloadRiderResults ul { list-style:none; margin:0px; float:left; display:block; } 
.DonwloadRiderResults li { padding-left: 20px; padding-top: 2px; background-image: url(../images/donwload_icon.gif); background-repeat: no-repeat; background-position: 0 0px; height:13px; }
.DonwloadRiderResults a:link {text-decoration: none; color:#fff; }
.DonwloadRiderResults a:visited {text-decoration: none; color:#fff; }
.DonwloadRiderResults a:active {text-decoration: none; color:#fff; }
.DonwloadRiderResults a:hover {text-decoration: none; color: #ffffff; border-color:#fff; border-width:0px 0px 1px; border-style:dotted;}   



div.ContentWrapperSponsors {
  margin-top: 10px; margin-bottom: 10px;
  width:1020px;
  height:110px;
  background-color:#ff0000;   
  }
  
div.divider_dotted { 
  width:630px;
  margin-top: 10px; margin-bottom: 20px;  padding-bottom: 20px; 
  border-color:#fff; border-width:0px 0px 1px; border-style:dotted;
  }
  
p.base-text-bold {
  margin:0px;  
  font-size:16px;
  font-weight:bold;
  text-align:left;
  }

p.gray-text {
  margin:0px;
  margin-bottom: 10px;     
  text-align:left;
  color:#666666;    
  }
  
a.color-link-1:link {text-decoration: none; color:#ff0000; }
a.color-link-1:visited {text-decoration: none; color:#ff0000; }
a.color-link-1:active {text-decoration: none; color:#ff0000; }
a.color-link-1:hover {text-decoration: none; color: #ffffff; border-color:#fff; border-width:0px 0px 1px; border-style:dotted;}   

a.color-link-2:link {text-decoration: none; color:#ffffff; border-color:#ffffff; border-width:0px 0px 1px; border-style:dotted;}
a.color-link-2:visited {text-decoration: none; color:#ffffff; border-color:#ffffff; border-width:0px 0px 1px; border-style:dotted;}
a.color-link-2:active {text-decoration: none; color:#ffffff; border-color:#ffffff; border-width:0px 0px 1px; border-style:dotted;}
a.color-link-2:hover {text-decoration: none; color: #ff0000; border-color:#ff0000; border-width:0px 0px 1px; border-style:dashed;}   

div.team-news-vertical {margin-top:10px; padding-top: 10px; margin-bottom:10px; padding-bottom: 10px;}
div.team-news-vertical a:link {text-decoration: none; font-weight: bold; color:#fff; }
div.team-news-vertical a:visited {text-decoration: none; font-weight: bold; color:#fff; }
div.team-news-vertical a:active {text-decoration: none; font-weight: bold; color:#fff; }
div.team-news-vertical a:hover {text-decoration: none; font-weight: bold; color: #fff; border-color:#fff; border-width:0px 0px 1px; border-style:dotted;}    

ul.sitemap {
	padding:0;
	margin:0 20px 0 0;
	width:600px;
	float:left;
}

ul.sitemap a:link {text-decoration: none; color:#ccc; }
ul.sitemap a:visited {text-decoration: none; color:#ccc; }
ul.sitemap a:active {text-decoration: none; color:#ccc; }
ul.sitemap a:hover {text-decoration: none; color: #ff0000; border-color:#ff0000; border-width:0px 0px 1px; border-style:dotted;}   
 
ul.sitemap li {
	padding:0;
	margin:0 0 5px 0;
	list-style-type:none;
}
ul.sitemap li h4 {
	padding:0;
	margin:0;
	font-size:16px;
}
 
ul.sitemap li h4 a {
	font-size:16px;
}
ul.sitemap li h4 a:link {text-decoration: none; color:#fff; }
ul.sitemap li h4 a:visited {text-decoration: none; color:#fff; }
ul.sitemap li h4 a:active {text-decoration: none; color:#fff; }
ul.sitemap li h4 a:hover {text-decoration: none; color: #ff0000; border-color:#ff0000; border-width:0px 0px 1px; border-style:dotted;}   


