BODY
{
   background-color: #FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
}

SPAN, P, DIV, TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;}

P                { line-height: 130%; }
P, LI, SPAN, DIV { font-size: x-small; }
PRE              { font-size: x-small; }
H1, H2, H3, H4   { font-family: Arial, Helvetica, sans-serif; }

A:link    { color: #0000FF; }
A:visited { color: #993333; }
A:hover   { color: #6666FF; text-decoration: none; }

.contactInfo { font-size: 11px; line-height: 140%; text-align: center; }

A.noExpire:link    { color: #0000FF; }
A.noExpire:visited { color: #0000FF; }
A.noExpire:hover   { color: #6666FF; text-decoration: none; }

A.toplink:link    { color: #0000FF; text-decoration: none; }
A.toplink:visited { color: #0000FF; text-decoration: none; }
A.toplink:hover   { color: #6666FF; text-decoration: none; }


.menu_primary { background-color: #632C8C; }
.menu_secondary { background-color: #FFCC66; }

.mainMenu              { font-size: 13px; line-height: 140%; color: #FFFFFF; font-weight: bold; }
.mainMenuSelected      { font-size: 13px; line-height: 140%; color: #FFFFFF; font-weight: bold; }
A.mainMenuLink:link    { color: #FFFFFF; text-decoration: none; }
A.mainMenuLink:visited { color: #FFFFFF; text-decoration: none; }
A.mainMenuLink:hover   { color: #99FFFF; text-decoration: underline; }
.searchBox             { font-size: 12px; }

.subMenu              { font-size: 12px; color: #000000; }
.subMenuSelected      { font-size: 12px; color: #000000; font-weight: bold; }
A.subMenuLink:link    { color: #000000; text-decoration: none; }
A.subMenuLink:visited { color: #000000; text-decoration: none; }
A.subMenuLink:hover   { color: #000000; text-decoration: underline; }

.auxMenu              { font-size: 12px; color: #000000; }
A.auxMenuLink:link    { color: #000000; }
A.auxMenuLink:visited { color: #000000; }
A.auxMenuLink:hover   { color: #ff0000; }

.sideMenuTitle { font-size: small; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
                 color: #632C8C; }
.sideMenuItem { font-size: 11px; }

A.sideMenuLink:link, A.sideMenuLink:visited { color: #632C8C; text-decoration: none; }
A.sideMenuLink:hover                        { text-decoration: underline; }

.footer    { background-color:  #E7E2EB; font-size: 11px; text-align: center; }
.footer    { background-color: #FC6; }
.copyright { background-color:  #632C8C; font-size: x-small; font-style: italic; color: #ffffff; text-align: center; }

.small  { font-size: 11px; }
.purple { color: #632C8C; }
.purple_bg{ background-color: #632C8C; }
.purpleEm { font-size: small; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
            color: #632C8C; }

.purpleTitle { font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
            color: #632C8C; }

.nextPrev { font-size: 11px; }

/* home page */
.mainHeadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; }
.homeMenuItem { font-size: 11px; line-height: 140%; }

.newsTeaserTitle { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.newsTeaserText  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

/* news page */
.newsItemTitle { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; }
.newsItemText  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; }

/* productList */
.productListItem { font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
.productListText { font-size: x-small; }

/* Catalog page */

.featureProduct     { font-size: x-small; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.featureProductText { font-size: 11px; text-align: justify; }

.catalogTypeHeading { font-size: 11px; font-weight: bold; }
.catalogTypeText    { font-size: 11px; }

A.catalogTypeLink:link    { font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
A.catalogTypeLink:visited { font-family: Arial, Helvetica, sans-serif; font-size: x-small; }
A.catalogTypeLink:hover   { font-family: Arial, Helvetica, sans-serif; font-size: x-small; }

/* Individual product pages */

.productName { font-size: large; color: #632C8C; }
.description { font-size: small; color: #632C8C; }

/* various product page tags */

.toc         { margin-left: 20px; margin-bottom: 15 px; }
.tocItem     { font-size: small; }

.productSidebar { margin-left: 20px; margin-bottom: 15px; float: right; clear: right; margin: 4px;}
.panelHeading   { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FEFECE;  }
.panelItem      { font-size: 11px; }

.ssItem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
A.ssItem:link    { text-decoration: none; }
A.ssItem:visited { text-decoration: none; }
A.ssItem:hover   { text-decoration: underline; }

.sectionHeading { font-size: small; font-weight: bold; color: #632C8C; }
.subsection     { font-size: x-small; font-weight: bold; color: #632C8C; }

.diagramCaption { font-size: x-small; text-align: center; }

.simpleTableHeading { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FEFECE; }
.simpleTableItem    { font-size: 11px; }

.pinDescription { font-size: 11px; }
.pin            { font-size: 11px; font-weight: bold; }

.specHeading { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #FEFECE; }
.specItem    { font-size: 11px; font-weight: bold; }
.specValue   { font-size: 11px; }

.orderFormHeading { font-size: small; font-weight: bold; color: #FFFFFF; }
.orderFormColumn  { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.specOrderFormColumn  { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #632C8C; }
.modelName        { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.modelDesc        { font-size: 11px; }
.modelquantity  {font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.modelInput       { font-family: Courier New, Courier; text-align: right; }
.orderFormBottom  { font-size: 11px; font-weight: bold; }

/* distributors */

.distributorName { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; }
.doDesc          { font-size: x-small; font-weight: bold; }
.doContact       { font-size: x-small; }

/* drivers */
.driverHeading { font-size: small; }

/* Forums */
.topicSubject { font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; }
.replySubject { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; }
.postedBy     { font-size: 11px; }
.headerSubject { font-weight: bold; }
.forumAction  { font-size: small; }

/* FAQs */
.faqSubject { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.faqDate    { font-size: 11px; }

/* File lists */
.fileListHeading { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }

/* shopping cart */
.cartColumn { font-size: x-small; font-weight: bold; }
.cartItem   { font-size: x-small; }
.cartQuantity { font-family: Courier New; font-size: x-small; }

.cartOption { font-size: small; }

/QuoteReport
.ReportArea
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	color: #000000;

	background-color: #FFFFFF;
}

tr.odd td
{
   background-color: #EEEEEE;
}

tr.even td
{
   background-color: #ebe2fa;
}

.compChart
{
   text-align: center;
}

.compChart td
{
   font-size: 10;
   padding: 1, 1, 1, 1;
}

.prodComp_heading
{
   font-family: Verdana, Sans-Serif;
   font-size: 11px;
   color: #000000;
   background-color: #FEFECE;
}

.prodComp_title
{
   background-color: #BFA2D5;
}

.prodComp_prod
{
   text-align: left;
}

.prodComp_key h4, .prodComp_key td
{
   font-size: x-small;
}

.prodComp_key td
{
   padding: 1, 1, 1, 1;
}
