BODY {
background-color:#ccc;
color:#000;
font-family:verdana,arial,sans-serif;
font-size:8pt;
margin:0;
}

H1 {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:11pt;
margin:0;
padding:0;
text-decoration:none;
}

H2 {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:10pt;
margin:0;
padding:0;
text-decoration:none;
}

.commontextred {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.catheader {
color:maroon;
font-family:verdana, arial, sans-serif;
font-size:10pt;
text-decoration:none;
}

.commonheadergry {
color:#666;
font-family:verdana, arial, sans-serif;
font-size:10pt;
text-decoration:none;
}

.pageheader {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:11pt;
text-decoration:none;
}

.pageheadergry {
color:silver;
font-family:verdana, arial, sans-serif;
font-size:11pt;
text-decoration:none;
}

.pageheaderBlk {
color:000;
font-family:verdana, arial, sans-serif;
font-size:11pt;
text-decoration:none;
}

.prodtextred {
color:#c00000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.smalltext {
color:#303030;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:none;
}

.smalltextwht {
color:#FFF;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:none;
}

.brandheader {
background-color:#0000ab;
color:#fff;
font-family:verdana, arial, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

.accessoryfooter {
color:#999;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:none;
}

A.copyrightlink:LINK {
color:navy;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:none;
}

table.dealermapzoom {
background-color:#039;
border-color:#fff;
border-style:solid;
border-width:1px;
}

.dealerpageheader {
color:#013299;
font-family:verdana, arial, sans-serif;
font-size:10pt;
text-decoration:none;
}

.dealertextred {
color:maroon;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.eventsSmallHeading {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:9pt;
text-decoration:none;
}

.faqheader {
background-color:#999;
color:#039;
font-family:verdana, arial, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

LI.featuretext {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
margin-bottom:6px;
text-decoration:none;
}

.financeFormColor {
background-color:#E5E5E5;
}

.financeFormDollar {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:12pt;
font-weight:700;
text-decoration:none;
}

.flexheader {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:9pt;
font-weight:700;
letter-spacing:1px;
text-decoration:none;
}

TABLE.GalleryPreviewOuterOn {
background-color:#dcd8d5;
padding:2px;
}

TABLE.GalleryPreviewOuterActive {
background-color:#877d74;
padding:2px;
}

.myyamahaHeaderBackground {
background-color:#E6EAF5;
background-image:url(/assets/myyamaha/lifestyle/sport_myyamahabg.jpg);
}

.myyamahaLargeHeading {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:12pt;
font-weight:700;
text-decoration:none;
}

.myyamahaSmallHeading {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:9pt;
font-weight:700;
text-decoration:none;
}

.myyamahaFormAccentColor {
background-color:#039;
}

.myyamahaFormColor {
background-color:#ccd9e9;
}

.myyamahaFormText {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
font-weight:400;
text-decoration:none;
}

.myyamahaFormComment {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:none;
}

.myyamahaFormError {
color:red;
font-family:verdana, arial, sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:none;
}

LI.myyamahaText {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:7pt;
margin:0;
padding:0;
text-decoration:none;
}

.perfbullTableColor {
background-color:#31475E;
}

.perfBullResultsTable {
border:1px solid #31475E;
}

.perfbullResultsHeader {
background-color:#31475E;
color:#FFF;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:none;
}

.perfbullText {
color:#000;
font-family:arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.perfbullPaging {
color:#666;
font-family:arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.searchtext {
color:#333;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

div.searchindent {
margin-left:20px;
}

.spec_content,.features_content {
padding-left:15px;
padding-top:2px;
}

.SpecList td {
border:1px solid silver;
padding:3px 0 3px 6px;
}

.specheader {
background-color:#DCDCDC;
color:red;
font-family:verdana, arial, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

.spectitle {
background-color:#DCDCDC;
color:red;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.specMSRPtitle {
background-color:#DCDCDC;
color:#000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
padding:2px 0 0 5px;
text-decoration:none;
}

.speccategoryvalue {
background-color:#DCDCDC;
color:#000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.SpecList .specCatSpacer {
border-bottom:0;
border-left-width:0;
border-right-width:0;
border-top:0;
}

.SpecList .ModelName {
background-color:#FFF;
border-width:0;
color:#000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
font-weight:700;
padding:0 0 5px;
text-decoration:none;
vertical-align:top;
}

.videoHeader {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:9pt;
font-weight:700;
text-decoration:none;
}

.wpaper {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:7pt;
font-weight:700;
text-decoration:none;
}

td.Leftside {
background-color:#ccc;
background-image:url(/assets/sport/base/bg-left.gif);
background-position:right;
background-repeat:repeat-y;
}

td.Rightside {
background-color:#ccc;
background-image:url(/assets/sport/base/bg-right.gif);
background-position:left;
background-repeat:repeat-y;
}

td.leftsidecorner {
background-color:#ccc;
background-image:url(/assets/sport/base/bg-left-cnr.gif);
background-position:right;
background-repeat:repeat-y;
}

td.rightsidecorner {
background-color:#ccc;
background-image:url(/assets/sport/base/bg-right-cnr.gif);
background-position:left;
background-repeat:repeat-y;
}

td.bottomtable {
background-color:#ccc;
background-image:url(/assets/sport/base/bg-bottom.gif);
background-position:left;
background-repeat:repeat-x;
}

td.ContentArea {
background-color:#fff;
}

td.CorporateNavigation {
background-color:#fff;
background-position:left;
background-repeat:repeat-x;
height:21px;
padding-top:2px;
}

td.PurchaseNavigation {
background-color:#fff;
background-position:left;
background-repeat:repeat-x;
height:31px;
}

#CorpNavRight {
width:20px;
}

td.SideNavBarHeader {
color:#ccc;
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:700;
letter-spacing:1px;
margin-left:0;
padding:5px 0 0 3px;
text-align:left;
text-transform:none;
}

ul#mainlinks {
list-style-type:none;
margin:0;
padding:0;
width:150px;
}

ul#mainlinks a {
background:transparent;
border:1px solid #039;
color:#d0d0d0;
display:block;
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:400;
letter-spacing:0;
padding:0 3px;
text-align:left;
text-decoration:none;
text-transform:none;
}

ul#mainlinks td.multi a {
font-weight:Bold;
}

ul#mainlinks td.singleHeader a {
background:#039;
border:1px solid #039;
color:#d0d0d0;
cursor:default;
display:block;
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:Bold;
letter-spacing:0;
padding:0 3px;
text-align:left;
text-decoration:none;
text-transform:none;
}

ul#mainlinks td.singleHeader a:hover {
background:#039;
border:1px solid #039;
color:#d0d0d0;
cursor:default;
}

ul.flyout {
list-style-type:none;
margin:0;
padding:0;
width:auto;
z-index:0;
}

ul.flyout a {
background:#006;
border:1px solid gray;
color:#d0d0d0;
display:block;
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:400;
letter-spacing:0;
padding:1px 7px;
text-align:left;
text-decoration:none;
text-transform:none;
}

ul.flyout a:hover {
background:#000;
border:1px solid gray;
color:#FFF;
}

td.SideNavBar,td.SideNavBar a.menuButton,td.SideNavBar a.menuButtonMulti {
background-image:url(/assets/sport/base/arrow_ltr_over.gif);
background-position:right;
background-repeat:repeat-y;
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:700;
letter-spacing:1px;
text-align:left;
text-transform:none;
}

td.SideNavBar a.menuButtonMulti {
color:#ccc;
cursor:default;
height:20px;
padding:4px 2px 4px 3px;
text-decoration:none;
width:100%;
}

td.SideNavBar a.menuButtonMulti:hover {
background-color:#000;
background-image:url(/assets/sport/base/arrow_ltr.gif);
border:1px solid #fff;
color:#fff;
cursor:default;
height:20px;
padding:3px 2px;
text-decoration:none;
width:100%;
}

td.SideNavBar a.menuButton {
color:#ccc;
cursor:hand;
height:20px;
padding:4px 2px 4px 3px;
text-decoration:none;
width:100%;
}

td.SideNavBar a.menuButton:hover {
background-color:#000;
background-image:url(/assets/sport/base/arrow_ltr.gif);
border:1px solid #fff;
color:#fff;
cursor:hand;
height:20px;
padding:3px 2px;
text-decoration:none;
width:100%;
}

td.SideNavBarSingle a.menuButtonMulti {
color:#d0d0d0;
cursor:default;
height:20px;
padding:4px 2px 4px 3px;
text-decoration:none;
width:100%;
}

td.SideNavBarSingle a.menuButtonMulti:hover {
background-color:#000;
border:1px solid #fff;
color:#fff;
cursor:default;
height:20px;
padding:3px 2px;
text-decoration:none;
width:100%;
}

td.SideNavBarSingle a.menuButton {
color:#d0d0d0;
cursor:hand;
height:20px;
padding:4px 2px 4px 3px;
text-decoration:none;
width:100%;
}

td.SideNavBarSingle a.menuButton:hover {
background-color:#000;
border:1px solid #fff;
color:#fff;
cursor:hand;
height:20px;
padding:3px 2px;
text-decoration:none;
width:100%;
}

td.SideNavBarIndent,td.SideNavBarIndent a.menuButton,td.SideNavBarIndent a.menuButtonMulti {
background-image:url(/assets/sport/base/arrow_ltr_over.gif);
background-position:right;
background-repeat:repeat-y;
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:400;
letter-spacing:1px;
text-align:left;
text-transform:none;
}

td.SideNavBarIndent a.menuButtonMulti:hover {
background-color:#000;
background-image:url(/assets/sport/base/arrow_ltr.gif);
border:1px solid #fff;
color:#fff;
cursor:default;
height:20px;
padding:3px 2px 3px 7px;
text-decoration:none;
width:100%;
}

td.SideNavBarIndent a.menuButton:hover {
background-color:#000;
background-image:url(/assets/sport/base/arrow_ltr.gif);
border:1px solid #fff;
color:#fff;
cursor:hand;
height:20px;
padding:3px 2px 3px 7px;
text-decoration:none;
width:100%;
}

td.SideNavBarSingleIndent a.menuButtonMulti:hover {
background-color:#000;
border:1px solid #fff;
color:#fff;
cursor:default;
height:20px;
padding:3px 2px 3px 7px;
text-decoration:none;
width:100%;
}

td.SideNavBarSingleIndent a.menuButton:hover {
background-color:#000;
border:1px solid #fff;
color:#fff;
cursor:hand;
height:20px;
padding:3px 2px 3px 7px;
text-decoration:none;
width:100%;
}

td.SideNavBarFly,td.SideNavBarFly a.menuButtonFly {
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:400;
letter-spacing:1px;
text-align:left;
text-transform:none;
}

td.SideNavBarFly {
background-color:#006;
border:0 solid #444;
padding:0;
text-align:left;
}

td.SideNavBarFly a.menuButtonFly {
background-color:#006;
border:1px solid gray;
color:#fff;
cursor:hand;
font-weight:400;
height:20px;
padding:4px 10px 4px 8px;
position:relative;
text-decoration:none;
width:100%;
}

td.SideNavBarFly a.menuButtonFly:hover {
background-color:#000;
border:1px solid #fff;
color:#fff;
cursor:hand;
font-weight:400;
height:20px;
padding:4px 10px 4px 8px;
position:relative;
text-decoration:none;
width:100%;
}

.topinput {
background-color:#ddd;
border:solid 1px gray;
color:#303030;
font-family:verdana,arial,sans-serif;
font-size:7pt;
height:17px;
}

.SiteMapHeader {
background-color:#999;
color:#fff;
font-family:verdana, arial, sans-serif;
font-size:7pt;
font-weight:700;
text-decoration:none;
}

.overviewHeader {
background-color:#999;
color:#fff;
font-family:verdana, arial, sans-serif;
font-size:9pt;
font-weight:700;
height:20px;
text-align:center;
text-decoration:none;
}

.faqhdr {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:10pt;
font-weight:700;
text-decoration:none;
}

.faqrowbg {
background-color:#254A94;
}

.leftNavHeader {
color:#999;
font-family:Verdana, sans-serif;
font-size:10pt;
font-weight:700;
padding:4px 0 4px 6px;
}

.leftNavHeaderOther {
border-bottom-style:solid;
border-bottom-width:1px;
color:#999;
font-family:Verdana, sans-serif;
font-size:8pt;
font-weight:700;
padding:12px 0 4px 6px;
}

#accoordion {
color:#FFF;
font-family:Verdana, sans-serif;
margin:0;
padding:0;
width:150px;
}

#accoordion h3 {
border-bottom:1px solid #999;
margin:0;
padding:3px 0 3px 6px;
}

#accoordion h3 a {
color:#FFF;
font-size:8.5pt;
font-weight:700;
text-decoration:none;
}

.modelLink {
margin:0;
padding:2px 0 2px 12px;
}

.modelLinkOther {
border-top-color:#999;
border-top-style:solid;
border-top-width:1px;
font-weight:700;
margin:0;
padding:2px 0 2px 6px;
}

.modelOverviewLink {
margin:0;
padding:2px 0 2px 6px;
}

.modelMasterOverviewLink {
font-weight:700;
margin:0;
padding:2px 0 2px 6px;
}

.modelLink a,.modelLinkOther a,.modelOverviewLink a,.modelMasterOverviewLink a {
color:#FFF;
font-family:Verdana, sans-serif;
font-size:8pt;
margin:0;
padding:0;
text-decoration:none;
}

.navCatHover {
background-color:#006;
}

.borderBottom {
border-bottom:1px solid #999;
}

#dealerLocatorMain {
background:#c0cce6;
margin:15px 0 0;
width:950px;
}

P,.commontext,.careercompany,.careertext,.dealertext,.featuretitle,.featuretext,.financeFormField,.financeFormButton,.myyamahaFormField,.myyamahaFormButton,.stoptitle,.wishlisttext {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.commontextgry,.prodtext,.prodpriceoff {
color:gray;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.commontextwht,.dealermapzoom,.dealertextwht {
color:#fff;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.commontextwhtspaced {
color:#fff;
font-family:verdana, arial, sans-serif;
font-size:8pt;
padding:0px 0px;
line-height: 1.5;
text-decoration:none;
}

.commonheader,.prodheader {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:10pt;
text-decoration:none;
}

.prodprice,.prodsale {
color:#c00000;
font-family:verdana, arial, sans-serif;
font-size:9pt;
text-decoration:none;
}

.smalltextgry,.SecProdText,.corpNavText,.topButtongry {
color:gray;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:none;
}

.pagelink,.pagelinkselected,A.pagelink:LINK,A.pagelink:VISITED,A.eventsSmallLink:LINK,A.eventsSmallLink:HOVER,A.eventsSmallLink:VISITED,A.eventsSmallLink:VISITED:HOVER,A.myyamahaLink:LINK,A.myyamahaLink:VISITED {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:underline;
}

A.pagelink:HOVER,A.pagelink:VISITED:HOVER,A.careerlink:LINK,A.careerlink:VISITED,A.dealerlink:LINK,A.dealerlink:VISITED,A.imglink:HOVER,A.imglink:VISITED:HOVER {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:underline;
}

.pagelinkwhite,.pagelinkwhiteselected,A.pagelinkwhite:LINK,A.pagelinkwhite:VISITED {
color:#ffffff;
font-family:verdana, arial, sans-serif;
font-size:8pt;
padding:0px 1px;
text-decoration:none;
}

A.pagelinkwhite:HOVER,A.pagelinkwhite:VISITED:HOVER {
color:#ffffff;
font-family:verdana, arial, sans-serif;
font-size:8pt;
padding:0px 1px;
text-decoration:underline;
}

td.secprodnav,.navHover {
background-color:#000;
}

.AccPicture,.imglink {
border-color:#000;
}

A.accessoryfooter:LINK,A.accessoryfooter:VISITED,A.flexlink:HOVER,A.flexlink:VISITED:HOVER,A.videolink:HOVER,A.videolink:VISITED:HOVER,A.topButton:HOVER,A.topButton:VISITED:HOVER {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:underline;
}

A.accessoryfooter:HOVER,A.accessoryfooter:VISITED:HOVER {
color:#999;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:underline;
}

A.careerlink:HOVER,A.careerlink:VISITED:HOVER {
color:#666;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:underline;
}

.careerheader,.dealerheader,.featureheader,.searchheader,.stopheader,.stoplegendheader,.wishlistheader {
background-color:#999;
color:#fff;
font-family:verdana, arial, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

.copyright,A.copyrightlink:VISITED,.dealercopyright,.videotext,.SiteMapLink {
color:#666;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:none;
}

A.copyrightlink:HOVER,A.copyrightlink:VISITED:HOVER,.flextext,.raceresults,.SpecList select,A.SiteMapLink:LINK,A.SiteMapLink:VISITED,.SiteMapTitle,.SiteMapText,.SiteMapAltText {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:none;
}

A.corpNav,A.corpNav:VISITED {
color:#000;
font-family:verdana,arial,sans-serif;
font-size:7pt;
text-decoration:none;
}

A.corpNav:HOVER,A.corpNav:VISITED:HOVER {
color:#039;
font-family:verdana,arial,sans-serif;
font-size:7pt;
text-decoration:underline;
}

A.dealerlink:HOVER,A.dealerlink:VISITED:HOVER,A.imglink:LINK,A.imglink:VISITED,A.searchlink:HOVER,A.searchlink:VISITED:HOVER {
color:#666;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

td.dealermapzoom,td.Sidenav {
background-color:#039;
background-repeat:no-repeat;
}

A.eventsLargeLink:LINK,A.eventsLargeLink:HOVER,A.eventsLargeLink:VISITED,A.eventsLargeLink:VISITED:HOVER {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:10pt;
font-weight:700;
text-decoration:underline;
}

A.faqlink:LINK,A.faqlink:VISITED {
color:#254A94;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

A.faqlink:HOVER,A.faqlink:VISITED:HOVER {
color:#254A94;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:underline;
}

A.flexlink:LINK,A.flexlink:VISITED,A.myyamahaLinkSmall:LINK,A.myyamahaLinkSmall:VISITED,A.videolink:LINK,A.videolink:VISITED {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:underline;
}

TABLE.GalleryPreviewOuter,TD.GalleryPreviewInner {
background-color:#fff;
padding:2px;
}

A.mediaNav,A.mediaNav:VISITED {
color:#039;
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:none;
}

A.mediaNav:HOVER,A.mediaNav:VISITED:HOVER {
color:#000;
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:underline;
}

A.mediaNavActive,A.mediaNavActive:VISITED {
color:#039;
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:underline;
}

A.mediaNavActive:HOVER,A.mediaNavActive:VISITED:HOVER {
color:#000;
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:none;
}

A.myyamahaLink:HOVER,A.myyamahaLink:VISITED:HOVER {
color:#069;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:underline;
}

A.myyamahaLinkSmall:HOVER,A.myyamahaLinkSmall:VISITED:HOVER {
color:#069;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:underline;
}

A.myyamahaLinkSmallGry:LINK,A.myyamahaLinkSmallGry:VISITED,A.SiteMapLink:HOVER,A.SiteMapLink:VISITED:HOVER {
color:#666;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:underline;
}

A.myyamahaLinkSmallGry:HOVER,A.myyamahaLinkSmallGry:VISITED:HOVER {
color:#069;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:none;
}

A.myyamahaLinkWht:LINK,A.myyamahaLinkWht:VISITED {
color:#FFF;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:underline;
}

A.myyamahaLinkWht:HOVER,A.myyamahaLinkWht:VISITED:HOVER {
color:#CCC;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:underline;
}

A.perfbullPaging:LINK,A.perfbullPaging:VISITED {
color:#000;
font-family:arial, sans-serif;
font-size:8pt;
text-decoration:underline;
}

A.perfbullPaging:HOVER,A.perfbullPaging:VISITED:HOVER {
color:#666;
font-family:arial, sans-serif;
font-size:8pt;
text-decoration:underline;
}

.raceresultsDriver,A.topButton:LINK,A.topButton:VISITED {
color:#039;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:none;
}

A.searchlink:LINK,A.searchlink:VISITED {
color:navy;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:underline;
}

.SpecList A:Link,.SpecList A:HOVER,.SpecList A:VISITED,.SpecList A:VISITED:HOVER,.specremove {
color:red;
font-family:verdana, arial, sans-serif;
font-size:7pt;
text-decoration:underline;
}

.spectitlebg,.stoptitlebg {
background-color:#ddd;
color:#000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.spectext,.specvalue,.stoptext,.stoplegendtext {
background-color:#fff;
color:#000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.specalttext,.stopalttext {
background-color:#f9f9f9;
color:#000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

.specseparator,.stopseparator {
background-image:url(/assets/common/line.gif);
color:#000;
font-family:verdana, arial, sans-serif;
font-size:8pt;
text-decoration:none;
}

A.wpaper:LINK,A.wpaper:VISITED {
color:#666;
font-family:verdana, arial, sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:underline;
}

A.wpaper:HOVER,A.wpaper:VISITED:HOVER {
color:#000;
font-family:verdana, arial, sans-serif;
font-size:7pt;
font-weight:400;
text-decoration:underline;
}

ul#mainlinks a.selected,ul#mainlinks a:hover {
background:#000;
border:1px solid #000;
color:#FFF;
}

ul#mainlinks td.single,ul#mainlinks td.single a:hover,ul#mainlinks td.singleIndent,ul#mainlinks td.singleIndent a:hover {
background-image:url(/assets/common/blank.gif);
background-position:right;
background-repeat:repeat-y;
cursor:hand;
}

ul#mainlinks td.singleIndent a,ul#mainlinks td.multiIndent a {
padding:0 3px 0 12px;
}

ul#mainlinks td.multi,ul#mainlinks td.multiIndent {
background-image:url(/assets/sport/base/arrow_ltr_over.gif);
background-position:right;
background-repeat:repeat-y;
cursor:default;
}

ul#mainlinks td.multi a:hover,ul#mainlinks td.multiIndent a:hover {
background-image:url(/assets/sport/base/arrow_ltr.gif);
background-position:right;
background-repeat:repeat-y;
cursor:default;
}

td.SideNavBarSingle,td.SideNavBarSingle a.menuButton,td.SideNavBarSingle a.menuButtonMulti,td.SideNavBarSingleIndent,td.SideNavBarSingleIndent a.menuButton,td.SideNavBarSingleIndent a.menuButtonMulti {
background-image:url(/assets/common/blank.gif);
background-position:right;
background-repeat:repeat-y;
font-family:verdana,arial,sans-serif;
font-size:7pt;
font-weight:400;
letter-spacing:1px;
text-align:left;
text-transform:none;
}

td.SideNavBarIndent a.menuButtonMulti,td.SideNavBarSingleIndent a.menuButtonMulti {
color:#d0d0d0;
cursor:default;
height:20px;
padding:4px 2px 4px 8px;
text-decoration:none;
width:100%;
}

td.SideNavBarIndent a.menuButton,td.SideNavBarSingleIndent a.menuButton {
color:#d0d0d0;
cursor:hand;
height:20px;
padding:4px 2px 4px 8px;
text-decoration:none;
width:100%;
}

.faqhdrrow,.Faqbgcolor {
background-color:#eee;
}

.dropdown,A.dropdownlink:LINK,A.dropdownlink:VISITED {
color:#333;
font-family:arial, helvetica, sans-serif;
font-size:8pt;
text-decoration:none;
}

A.dropdownlink:HOVER,A.dropdownlink:VISITED:HOVER {
color:#000;
font-family:arial, helvetica, sans-serif;
font-size:8pt;
text-decoration:underline;
}

.dropdownCatRed,A.dropdownCatRedlink:LINK,A.dropdownCatRedlink:VISITED {
color:#C00;
font-family:arial, helvetica, sans-serif;
font-size:8pt;
text-decoration:none;
}

A.dropdownCatRedlink:HOVER,A.dropdownCatRedlink:VISITED:HOVER {
color:#666;
font-family:arial, helvetica, sans-serif;
font-size:8pt;
text-decoration:underline;
}

.dropdownBlue,A.dropdownBluelink:LINK,A.dropdownBluelink:VISITED {
color:#003399;
font-family:arial, helvetica, sans-serif;
font-size:8pt;
text-decoration:none;
}

A.dropdownBluelink:HOVER,A.dropdownBluelink:VISITED:HOVER {
color:#000;
font-family:arial, helvetica, sans-serif;
font-size:8pt;
text-decoration:underline;
}
