/*-BASIC PAGE ELEMENTS-*/
/*Styles for standard tag types. Direct modifications to Anchor tag (A) not made to allow for per-instance style overrides using classes.*/
/*BODY style*/
BODY {
FONT-SIZE: 10px;
COLOR: 000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: FF3030;
}

/*All table cells*/
TD {
FONT-SIZE: 10px;
COLOR: 000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*All pulldown lists*/
OPTION {
FONT-SIZE: 10px;
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*-PAGE REGIONS-*/
/*Styles for various page and area elements.*/
/*Main table background*/
.main {
BACKGROUND-COLOR: #FFFFFF;
}

/*Navbar area style 1*/
/*Used for top and bottom navigation link text*/
.nav1 {
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: FF3030;
text-decoration: none;
}

/*Navbar area style 2*/
/*Used for side product navigation text*/
.nav2 {
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: FF3030;
text-decoration: none;
}

/*Navbar area style 3*/
.nav3 {
FONT-WEIGHT: bold;
BACKGROUND-COLOR: #DCE6FF;
}

/*Feature style #1*/
.feature1 {
BACKGROUND-COLOR: #DCE6FF;
}

/*Feature style #2*/
.feature2 {
BACKGROUND-COLOR: ;
}

/*Breadcrumb area style*/
.breadcrumb {
COLOR: FFFFFF;
BACKGROUND-COLOR: FF3030;
text-decoration: none;
}

/*Horizontal rule/separator*/
.pageSeparator {
BACKGROUND-COLOR: FF3030;
}

/**/
.lineHeading {
BACKGROUND-COLOR: FF3030;
}

/**/
.lineHeadingText {
BACKGROUND-COLOR: FF3030;
FONT-WEIGHT: bold;
}

/**/
.custom {
COLOR: #FFFFFF;
}

/**/
.cat1 {
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
}

/**/
.cat2 {
FONT-WEIGHT: bold;
FONT-SIZE: 20px;
COLOR: 1874CD;
}

/**/
.cat3 {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
}

/**/
.cat4 {
FONT-SIZE: 10px;
}

/**/
.productLine {
FONT-SIZE: 10px;
}

/*-TABS-*/
/*Styles for tabs component.*/
/*Tabs, off*/
.tabOff {
FONT-WEIGHT: bold;
BACKGROUND-COLOR: #C9D4EA;
}

/*Tabs, on*/
.tabOn {
COLOR: #000000;
FONT-WEIGHT: bold;
BACKGROUND-COLOR: #DCE6FF;
}

/*-TEXT AND LINKS-*/
/*Styles for page text and links. Modifications to Anchor tag (A) not made to allow for per-instance style overrides using classes.*/
/*General text style*/
/*This style will be used for the product description among other things.*/
.text {
COLOR: 000000;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*General text style, bold*/
.textBold {
COLOR: 000000;
FONT-WEIGHT: bold;
}

/*General text style*/
/*This style will be used for the product description among other things.*/
.navText {
COLOR: FFFFFF;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*General text style, bold*/
.navTextBold {
COLOR: FFFFFF;
FONT-WEIGHT: bold;
}

/*Titles*/
.pageTitle {
COLOR: 1874CD;
FONT-SIZE: 20px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*Titles*/
/*Used for "What's Hot", "Vendor Spotlight", etc.*/
.sectionTitle {
COLOR: 1874CD;
FONT-SIZE: 20px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*Subtitles*/
.subTitle {
COLOR: 1874CD;
FONT-SIZE: 20px;
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*Small Text*/
.navSmallText {
COLOR: FFFFFF;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
}

/*Small Text*/
.smallText {
COLOR: 000000;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
}

/*Navigation Link Style*/
.navLinkPlain {
COLOR: FFFFFF;
text-decoration: none;
}

/*Navigation Link Style, bold*/
.navLinkBold {
COLOR: FFFFFF;
FONT-WEIGHT: bold;
text-decoration: none;
}

/*Standard link style, no underline*/
.linkPlain {
COLOR: FF3030;
text-decoration: none;
}

/*Link style, bold*/
.linkBold {
COLOR: FF3030;
FONT-WEIGHT: bold;
text-decoration: none;
}

/*Alternative text style*/
/*Used for welcome paragraph, etc.*/
.altText {
COLOR: 000000;
FONT-SIZE: 10px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*Alternative title style*/
.altTitle {
FONT-SIZE: 10px;
COLOR: 000000;
FONT-WEIGHT: bold;
}

/*Alternative small text style*/
.altSmalltext {
FONT-SIZE: 10px;
COLOR: #FFFFFF;
}

/*Alternative link style*/
.altLink {
COLOR: #FFFFFF;
}

/**/
.altLinkBold {
COLOR: #FFFFFF;
FONT-WEIGHT: bold;
}

/**/
.textHilite {
COLOR: #3333CC;
}

/**/
.textHiliteBold {
COLOR: #3333CC;
FONT-WEIGHT: bold;
}

/**/
.textInactive {
COLOR: #888899;
}

/**/
.textInactiveBold {
COLOR: #888899;
FONT-WEIGHT: bold;
}

/**/
.textWarning {
COLOR: FF3030;
}

/**/
.textWarningBold {
COLOR: FF3030;
FONT-WEIGHT: bold;
}

/*-FORM ELEMENTS-*/
/*Styles for form elements*/
/*Form buttons*/
.button {
FONT-SIZE: 10px;
COLOR: FF3030;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: ;
CURSOR: hand;
}

/*Form buttons, inactive*/
.buttonInactive {
FONT-SIZE: 10px;
COLOR: #666666;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #CCCCDD;
CURSOR: hand;
}

/**/
.input {
FONT-SIZE: 10px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*-DATA TABLES-*/
/*Styles for tables of data*/
/**/
.titleRow {
FONT-WEIGHT: bold;
BACKGROUND-COLOR: FF3030;
}

/**/
.noteable {
FONT-WEIGHT: bold;
BACKGROUND-COLOR: #99FFCC;
}

