/*
mrp red is 970506
page bg is #202026
index page contents table bg is #464855
*/

td.miniCart {
    background-color: #ffffff;
}

td.contactForm, td.contactFormHighlights {
    background-color: #ffffff;
}

table.miniCart {
    border: solid 1px #cccccc;
}

#table1 td{
    background-color: #ffffff !important;
}

#table2 td{
    background-color: #ffffff !important;
}

#sys3_iscg_alloy td{
    background-color: #ffffff !important;
}

#sb3_slalom_2 td{
    background-color: #ffffff !important;
}

#sb3_party_crasher td {
    background-color: #ffffff !important;
}

#sys3_iscg_mini_me_pc td {
    background-color: #ffffff !important;
}

#sys3_iscg_alloy td {
    background-color: #ffffff !important;
}

#sys3_w_pc_flat td {
    background-color: #ffffff !important;
}

#sys3_carbon td {
    background-color: #ffffff !important;
}

td.fsOptions {
    background-color: #e0e2e6;
}

p.about,p.athletes {
    color: #ffffff;
}

td {
  font-family: Arial, Helvetica, sans-serif;
}

td.fsItems,td.fsItemsGallery,td.fsItemDetails,td.fsCartSummary,td.fsAddForm,td.contactForm {
    background-color: #ffffff;
}

td.contactFormHighlight {
    color: #000000;
    background-color: #ffffff;
}

table.contactForm {
    background-color: #ffffff;
}

h1,h2,h3 {
  font-style: italic;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

div.athletes {

    margin: 0px 40px 0px 40px;
    color: #ffffff;

}

div.about {

    margin: 0px 40px 0px 40px;

}

div.fitGuide {

    margin: 0px 40px 0px 40px;
    background-color: #ffffff;
    padding: 10px;

}

.fitGuide {
    color: #666666;
}

h1.athletes {
  font-size: 16pt;
  color: #cccccc;
  text-align: left;
  margin-right: 0px;
  margin-left: 0px;
}

h2.athletes {
  font-size: 14pt;
  color: #cccccc;
  text-align: right;
  margin-right: 0px;
  margin-left: 0px;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}

h3.athletes {
  font-size: 12pt;
  color: #cccccc;
  text-align: left;
  margin-right: 0px;
  margin-left: 0px;
}

.athletesLink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #fdf59c;
}

a.athletesLink:link {
  text-decoration: underline;
  margin-left: 10px;
}

a.athletesLink:visited {
  text-decoration: underline;
  margin-left: 10px;
}

a.athletesLink:hover {
  color: #ffffff;
  text-decoration: underline;
}

body {
    background-color: #202026;
    margin: 0px;
}

td {
    background-color: #464855;
    vertical-align: top;
}


#G2 td {
    background-color: #FFFFFF;
    vertical-align: top;
}

.tdblog td{
    background-color: #464855;
    vertical-align: top;
    padding-top: 10px;
    padding-right: 10px;
}

h1.product {
  font-size: 16pt;
  color: #666666;
  text-align: left;
  margin-right: 20px;
  margin-left: 20px;
}

h2.product {
  font-size: 14pt;
  color: #666666;
  text-align: right;
  margin-right: 20px;
  margin-left: 20px;
  border-top: solid 1px #666666;
  border-bottom: solid 1px #666666;
}

h3.product {
  font-size: 12pt;
  color: #666666;
  text-align: left;
  margin-right: 20px;
  margin-left: 20px;
}

td.product {
    background-color: #ffffff;
    vertical-align: top;
}

#riderNamesText {
    line-height: 150%;
    margin-right: 5px;
}

.riderNames {
    font-size: 10pt;
    font-weight: bold;
}

a.riderNames:link {
    color: #ffffff;
    text-decoration: none;
}

a.riderNames:visited {
    color: #ffffff;
    text-decoration: none;
}

a.riderNames:hover {
    color: #96917B;
    text-decoration: underline;
}

.fs {
	color: #000000;
}

a.fs:link {
  color: #971B1E;
  text-decoration: underline;
}

a.fs:visited {
  color: #971B1E;
  text-decoration: underline;
}

a.fs:hover {
  color: #7473AC;
  text-decoration: underline;
}

.cart_small_bold {
	color: #000000;
}

.cart_small {
	color: #000000;
}

TABLE.contactForm {
	background-color: #ffffff;
}

.contactForm {
	color: #000000;
}

a.contactForm:link {
  color: #ffffff;
  text-decoration: underline;
}

a.contactForm:visited {
  color: #ffffff;
  text-decoration: underline;
}

a.contactForm:hover {
  color: #7473AC;
  text-decoration: underline;
}

.eventName {
	font-weight: bold;
	text-align: left;
}

.eventDescription {
	margin-left: 15px;
	font-weight: normal;
	border-bottom: solid 1px #cccccc;
	text-align: left;
}

.techInfoResponse {
	margin-left: 20px;
	margin-right: 20px;
}

.techInfoIndex {
	background-color: #ffffff;
}

TABLE.product {
	background-color: #ffffff;
}

P.product {
	color: #000000;
	border-top: solid 1pt #666666;
	border-bottom: solid 1pt #666666;
	margin: 0px 20px 20px 20px;
	padding: 3px 0px 3px 0px;
}

H2.product {
	color: #971B1E;
	text-align: right;
	font-size: 14pt;
	margin-bottom: 0px;
}

H3.product {
	color: #000000;
	text-align: right;
	font-size: 10pt	;
	margin-top: 0px;
	margin-bottom: 6px;
}

TD.specs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 3px;
	
}


.menu_prim {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: black;
}

IMG.productMenu {
    float: left; 
    margin: 5px 10px 5px 10px;
    
} 

p.productMenu {
    text-align: center;
}

.productMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
  color: #666666;
}

a.productMenu:link {
  text-decoration: none;
  margin-left: 10px;
}

a.productMenu:visited {
  text-decoration: none;
  margin-left: 10px;
}

a.productMenu:hover {
  color: #cc0000;
  text-decoration: underline;
}

h3.jumpMenu {
    text-align: center;
}
.jumpMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #666666;
}

a.jumpMenu:link {
  text-decoration: underline;
  margin-left: 10px;
}

a.jumpMenu:visited {
  text-decoration: underline;
  margin-left: 10px;
}

a.jumpMenu:hover {
  color: #cc0000;
  text-decoration: underline;
}




.caption {
	font-size: 9pt
}

H1 {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 16pt;
  font-weight: bold;
  color: #cccccc;
}

H2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  color: #cccccc;
}

H3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #cccccc;
}

UL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

OL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

P {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10pt;
}

p.tdblog {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10pt;
  padding-top: 5px;
  padding-right: 5px;
}

.textmenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

a.textmenu:link {
  color: #ffffff;
}

a.textmenu:visited {
	color: #ffffff;
}

a.textmenu:hover {
  color: #ffffff;
}

TD.mainMenu {
    padding: 2px 4px 2px 4px;
    vertical-align: text-bottom;
}

.mainMenu {
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-variant : normal;
	font-size : 10pt;
	margin-top: 4px;
	margin-bottom: 4px;
    vertical-align: text-bottom;
    font-style: italic;
}

a.mainMenu:link {
  color: #ffffff;
}

a.mainMenu:visited {
	color: #ffffff;
}

a.mainMenu:hover {
  color: #96917B;
}

TD.mainMenuCurrent {
    padding: 2px 4px 2px 4px;
    vertical-align: text-bottom;
}

.mainMenuCurrent {
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-variant : normal;
	font-size : 10pt;
	margin-top: 4px;
	margin-bottom: 4px;
    vertical-align: text-bottom;
    font-style: italic;
}

a.mainMenuCurrent:link {
  color: #ffffff;
}

a.mainMenuCurrent:visited {
	color: #ffffff;
}

a.mainMenuCurrent:hover {
  color: #ffffff;
}

a.brands:link {
  font-family: Arial, Helvetica, sans-serif;
  color: 003366;
  text-decoration: underline;
  font-size: 14pt;
  font-weight: bold;
}

a.brands:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: 003366;
  text-decoration: underline;
  font-size: 14pt;
  font-weight: bold;
}

a.brands:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: red;
  text-decoration: underline;
  font-size: 14pt;
  font-weight: bold;
}

p.categories {
    background-color: #ffffff;
}

td.navbarCategories {
    background-color: #ffffff;
}

a.categories:link {
  font-family: Arial, Helvetica, sans-serif;
  color: 003366;
  text-decoration: underline;
  font-size: 12pt;
  font-weight: bold;
}

a.categories:visited {
  font-family: Arial, Helvetica, sans-serif;
  color: 003366;
  text-decoration: underline;
  font-size: 12pt;
  font-weight: bold;
}

a.categories:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: red;
  text-decoration: underline;
  font-size: 12pt;
  font-weight: bold;
}

a.teaser:link {
  color: #003399;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

a.teaser:visited {
  color: #003399;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

a.teaser:hover {
  color: 333366;
  text-decoration: underline;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

.prod_desc {
	color: 330000;
}

.prod_desc_bg {
	background-color: #cccccc;
}

