/* --------- Used for e-Commerce Pages -----------------*/
body {
	background:#e5e5e5 url(/images/body_bkgd.gif) top left repeat-x;
	}

#content { margin-top: -30px; }

.partMainDetail { font-size: 13px; font-family: Verdana, Arial, sans-serif; color: #505050; }
.listPrice { font-size: 13px; font-family: Verdana, Arial, sans-serif; color: red; text-decoration: line-through; }
.listPriceSmall { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: red; text-decoration: line-through; }
.slHeader { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #505050; text-decoration: bold; }
.imageDetail { font-size: 9px; font-family: Verdana, Arial, sans-serif; color: #505050; }
.partDetailLink { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #505050; text-decoration: none; }
.partDetailLink:hover { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #002C5A; text-decoration: underline; }
.lowStockRed { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: red; }
.cartColumnHeader { background-color: #F1F1ED; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #000000; text-weight: bold; }
.cartHeader { font-size: 15px; font-family: Verdana, Arial, sans-serif; color: #000000; text-weight: bold; text-decoration: underline; }
.coreLine { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: tan; }
.footer_text { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: none; }
.clrLine { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: blue; }
.contactInfo { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; }
.contactInfo:hover { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: underline; }
.featuredPricing { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; }
.emailReportHeader { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #000000; font-weight: bold; }
.clrReport { font-size: 9px; font-family: Verdana, Arial, sans-serif; color: #000000; }
.placeOrderWarning { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: red; }
.login_panel { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: none; }
.login_panel:hover { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: underline; }
.login_panelA { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: none; }
.hpLink { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; }
.hpLink:hover { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: underline; }
.customer_panel { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: none; }
.customer_panel_A { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: none; }
.customer_panel_A:hover { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; text-decoration: underline; }


.header1 { font-size: 15px; font-family: Verdana, Arial, sans-serif; color: #000000; font-weight: bold; }
.header2 { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; font-weight: bold; }
.eventHeader { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #000000; font-weight: bold; text-decoration: none; }
.companyLink { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #4A6D8C; text-decoration: underline; }
.companyLink:hover { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; }
.specialsLink { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #505050; text-decoration: none; }
.specialsLink:hover { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #505050; text-decoration: underline; }
.cn_bold { font-weight: bold; }

.login { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: red; text-decoration: underline; }
.logout { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #08456B; text-decoration: underline; }
.logout:hover { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #08456B; text-decoration: none; }
.adminWarning { font-size: 15px; font-family: Verdana, Arial, sans-serif; color: red; text-decoration: none; font-weight: bold; }

.wheelBrakeHeader { font-size: 18px; font-family: Verdana, Arial, sans-serif; color: #000000; font-weight: bold; }
.wheelBrakeCategoryHeader { font-size: 14px; font-family: Verdana, Arial, sans-serif; color: #000000; font-weight: bold; text-decoration: underline; }
.wheelBrake { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; }
.wheelBrakeBold { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #000000; font-weight: bold; }

.neTrace { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #000000; }
.neTraceBold { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #000000; font-weight: bold; }
.nsTrace { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: blue; }
.nsTraceBold { font-size: 10px; font-family: Verdana, Arial, sans-serif; color: blue; font-weight: bold; }

.clearanceWarning { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: red; font-weight: bold; }

.freightHeader { font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #505050; font-weight: bold; text-decoration: underline; }

.tooltip { width: 200px; color:#000; font:lighter 11px/1.3 Arial,sans-serif; text-decoration:none; text-align:center; }
.tooltip span.top { padding: 30px 8px 0; background: url(images/bt.gif) no-repeat top; }
.tooltip b.bottom { padding:3px 8px 15px;color: #548912; background: url(images/bt.gif) no-repeat bottom; }

.historyHeader { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #000000; font-weight: bold; }

strong {color: #000000; font-weight: normal; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}

.centre {margin-right: auto;margin-left: auto;position: relative;}

#wrapper {
   margin: 1px auto;
   padding: 0;
   width: 900px;
}
.white {color: #ffffff;}
.smallWhite {color: #ffffff; font-size: 10px;}
.smallText { color: #505050; font-size: 9px; font-weight: normal; text-decoration: none; }

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.copyright {  color: #FFFFFF}

.register { font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; }
.registerSub { font-family: Verdana, sans-serif; font-size: 13px; }
.boldQuestion { font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; }
.requiredQuestion { font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #5D84AA; }

.specialHeader { font-family: Verdana, Arial; font-size: 10px; font-weight: bold; }

A.nav { COLOR: #666666; text-decoration: none;}
A.nav:hover { COLOR: #333333; text-decoration: underline;}
A.nav:link { COLOR: #666666; text-decoration: none;; font-weight: bold}
.txtGry {  color: #666666}
.bldWht {  font-weight: bold; color: #FFFFFF}
.hdWht { font-weight: bold; color: #FFFFFF ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.txtBlu {  color: #336699}
.head1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006699}
.bldBlu {  font-weight: bold; color: #666699}
.bldRed {  font-weight: bold; color: #CC0000}
.head2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006699 }
.head3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006699 }

a.bodylink { color: #c74b27; font-size: 11px; font-weight: normal; text-decoration: none;}
a.bodylink:hover { color: #4c2e24; font-size: 11px; font-weight: normal; text-decoration: none;}
a.bodylinku { color: #c74b27; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.bodylinku:hover { color: #4c2e24; font-size: 11px; font-weight: normal; text-decoration: none;}
a.bodylinkSm { color: #c74b27; font-size: 9px; font-weight: normal; text-decoration: none;}
a.bodylinkSm:hover { color: #4c2e24; font-size: 9px; font-weight: normal; text-decoration: none;}
a.biglink { color: #c74b27; font-size: 12px; font-weight: normal; text-decoration: none;}
a.biglink:hover { color: #4c2e24; font-size: 12px; font-weight: normal; text-decoration: none;}
a.smallWhiteLink { color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}
a.smallWhiteLink:hover { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}
a.buttonLink{ color: #c74b27; background-color:#f0f0f0; font-size: 9px; font-weight: normal; text-decoration: none; line-height: 18px; border-collapse: collapse; border: 1px solid #cacaca; padding: 1px;}
a.buttonLink:hover{ color: #f0f0f0; background-color:#c74b27; font-size: 9px; font-weight: normal; text-decoration: none; line-height: 18px; border-collapse: collapse; border: 1px solid #f0f0f0; padding: 1px;}

/* -------------------- Title and Subtitle Styles --------------------- */
.paragraphHeader {color: #505050; font-family:Arial,sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; line-height: 20px;}
.subtitleWhite {color: #ffffff; font-family:Arial,sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; line-height: 18px;}
/* See theme files for pageTitle and subtitle style definitions */

/* ----------------------- Header/Menu Styles ------------------------- */
.lightGrayHeader {color: #cacaca;}
.menuDrop {filter:alpha(opacity=80); -moz-opacity:0.80; -khtml-opacity: 0.80; opacity: 0.80;}
.menuBar {color: #ffffff; font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; font-weight: normal; text-decoration: none; cursor: pointer; cursor: hand;}

a.topLink { color: #a0a0a0; font-size: 11px; font-weight: normal; text-decoration: none;}
a.topLink:hover { color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.topNavLink { color: #505050; font-size: 11px; font-weight: normal; text-decoration: none;}
a.topNavLink:hover { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}

.overviewHeader { color: #000000; font-family: Verdana, Arial; font-size: 22px; font-weight: bold; text-decoration: none;}
.overviewText { color: #000000; font-family: Verdana, Arial; font-size: 11px; font-weight: normal; text-decoration: none;}

.smallHeader { color: #000000; font-family: Verdana, Arial; font-size: 14px; font-weight: bold; text-decoration: none;}
.smallLink { color: #000000; font-vamily: Verdana, Arial; font-size: 10px; font-weight: normal; text-decoration: underline;}
.smallLink:hover { color: #AF4035; font-family: Verdana, Arial; font-size: 10px; font-weight: normal; text-decoration: none;}

.mainpageHeader { color: #AF4035; font-family: Verdana, Arial; font-size: 14px; font-weight: normal; text-decoration: none;}
.mainpageLink { color: #AF4035; font-family: Verdana, Arial; font-size: 11px; font-weight: normal; text-decoration: none;}
.mainPageLink:hover { color: #8B7D7B; font-family: Verdana, Arial; font-size: 11px; font-weight: normal; text-decoration: none;}

.phoneText { color: #000000; font-family: Verdana, Arial; font-size: 12px; font-weight: bold; text-decoration: none;}

.footerText { color: #949494; font-family: Verdana, Arial; font-size: 10px; font-weight: normal; text-decoration: none;}

.whiteHeader { color: #FFFFFF; font-family: Verdana, Arial; font-size: 12px; font-weight: bold; text-decoration: none;}

.loginError { color: #AF4035; font-family: Verdana, Arial; font-size: 10px; font-weight: normal; text-decoration: none;}

.textBox { border: 1 solid #000000; background-color: #eeeeee; }
.textBoxRed { border: 1 solid #000000; background-color: #ee0000; }
.submit { border: 1 solid #000000; background-color: #858585; }
.reset { border: 1 solid #000000; background-color: #858585; }

.reportHeader { color: #737373; font-family: Verdana, Arial; font-weight: bold; font-size: 18px; text-decoration: none; }
.categoryHeader { color: #000000; font-family: Verdana, Arial; font-weight: normal; font-size: 16px; text-decoration: underline; }
.subCategoryHeader { color: #000000; font-family: Verdana, Arial; font-weight: bold; font-size: 12px; text-decoration: none; }
.summaryList { color: #000000; font-family: Verdana, Arial; font-weight: normal; font-size: 12px; text-decoration: none; }

.overviewLink { color: #000000; font-family: Verdana, Arial; font-weight: bold; font-size: 12px; text-decoration: none; }
.overviewLink:hover { color: #AF4035; font-family: Verdana, Arial; font-weight: normal; font-size: 12px; text-decoration: none; }

.siteDetailLink { color: #000000; font-family: Verdana, Arial; font-weight: normal; font-size: 10px; text-decoration: underline; }
.siteDetailLink:hover { color: #AF4035; font-family: Verdana, Arial; font-weight: normal; font-size: 10px; text-decoration: none; }

.ul
{
	width: 125px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	position: relative;
	left: 34px;

}

.li 
{
	width: 125px;
	height: 15px;
	margin: 3px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	
	vertical-align: text-bottom;
	position: relative;
	
	font-family: arial;
	font-size: 12px;
	color: #000;
	background-color: #FFFFFF;
	
	cursor: hand;
	display: block;
}

.hoverLi 
{
	width: 125px;
	height: 15px;
	margin: 3px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	
	vertical-align: text-bottom;
	position: relative;
	
	font-family: arial;
	font-size: 12px;
	color: #FFF;
	background-color: #c0c0c0;
	
	cursor: hand;
	display: block;
}

/* ------------------------- Form Styles --------------------------- */

.horizontalLine {background-color: #FFFFFF; border: #000000 1px solid; color: #000000}
.tableOutline {background-color: #FFFFFF; border: #000000 1px solid; color: #000000}


/*a.dropdownLink { color: #505050; font-size: 11px; font-weight: normal; text-decoration: none;}*/
/*a.dropdownLink:hover { color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none;}*/

/* ----------------------------- Footer ------------------------------- */
.lightGrayFooter {color: #dadada;}

a.footerLink { color: #aaaaaa; font-size: 11px; font-weight: normal; text-decoration: none;}
a.footerLink:hover { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}

/* ----------------------- Sidebar Navigation ------------------------- */
a.leftNavPrimary { color: #c74b27; font-size: 11px; font-weight: normal; text-decoration: none;}
a.leftNavPrimary:hover { color: #4c2e24; font-size: 11px; font-weight: normal; text-decoration: none;}
a.leftNavPrimaryOn { color: #c74b27; font-size: 11px; font-weight: bold; text-decoration: none;}
a.leftNavPrimaryOn:hover { color: #4c2e24; font-size: 11px; font-weight: bold; text-decoration: none;}
a.leftNavSecondary { color: #606060; font-size: 11px; font-weight: normal; text-decoration: none;}
a.leftNavSecondary:hover { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}
a.leftNavSecondaryOn { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;}
a.leftNavSecondaryOn:hover { color: #606060; font-size: 11px; font-weight: bold; text-decoration: none;}

/* ------------------------- Home Page Only --------------------------- */
.largeText {color: #909090; font-family:Arial,sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; line-height: 18px;}

/* -------------------------- Case Studies ---------------------------- */
.quote {color: #a7a7a7; line-height: 1.3;}
.quoteID {color: #808080; font-weight: normal; font-size: 9px; line-height: 1.3; }

/* ------------------------- Press Releases --------------------------- */
.prSubtitle {color: #000000; font-style: italic;}

/* --------------------------- DemoCenter ----------------------------- */
a.demoCenterButton{ color: #c74b27; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 14px; border-collapse: collapse; border: 1px solid #c74b27; padding: 2px;}
a.demoCenterButton:hover{ background-color:#c74b27; color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none;line-height: 14px; border-collapse: collapse; border: 1px solid #c74b27; padding: 2px;}

/* -------------------------- Bread Crumbs ---------------------------- */
.bc2{font-size: 9px; color: #7F7F7F;}
a.bc1 {font-size: 9px; color: #a7a7a7; font-weight: normal; text-decoration: none;}
a.bc1:hover {font-size: 9px; color: #7F7F7F; font-weight: normal; text-decoration: none;}

/* --------------------------- Form Styles ---------------------------- */
form { margin: 0; padding: 0; }
.headerSearch {background-color: #fafafa; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 8pt;color: #505050; border: #bdbeb5 1px solid;}
.textfield {background-color: #fafafa;font-family: Trebuchet MS, Verdana, Arial;font-size: 8pt;color: #505050; border: #bdbeb5 1px solid;}
.button {background-color: #dadada;font-family: Verdana, Arial;border: #999999 1px solid;font-size: 12px; color: #606060;cursor: pointer; cursor: hand;} 
.buttonSm {background-color: #bdbeb5;font-family: Verdana, Arial;border: #000000 1px solid;font-size: 10px;color: #ffffff;} 
.horizontalLine {background-color: #000000;border: #000000 1px solid; color: #000000}

/* ----------------------- Registration Styles ------------------------ */
a.bluebuttonlink{ color: #31659c; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 14px; border-collapse: collapse; border: 1px solid #31659c; padding: 2px;}
a.bluebuttonlink:hover{ background-color:#31659c; color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none;line-height: 14px; border-collapse: collapse; border: 1px solid #31659c; padding: 2px;}

.logintextfield {background-color: #ffffff; font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; color: #505050; border: #dadada 1px solid;}
.logintextfieldR {background-color: #ffffff; font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; color: #505050; border: #ff0000 1px solid;}
.logintextfieldRbg {background-color: #ff0000; font-family: Trebuchet MS, Verdana, Arial;font-size: 11px;color: #ffffff; border: #dadada 1px solid;}
.smallredtext { color: #ff0000; font-family: Trebuchet MS, Verdana, Arial; font-size: 10px; font-weight: normal; text-decoration: none; }

/* -------------------------- Table Borders --------------------------- */
.tableStyle1 {border-collapse: collapse; border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada;}
.tableStyle2 {border-width: 1px; border-style: solid; border-color: #dadada;}
/****************************************************************/
/* The stuff below this line is no longer being used... I think */
/****************************************************************/

/* ----------------------- Banner Styles ------------------------ */
.bannerTitleNorm {color: #808080; font-size: 14px; font-weight: normal;}
.bannerTitleBold {color: #c0c0c0; font-size: 14px; font-weight: bold;}
.bannerSmallText {color: #909090; font-size: 9px; font-weight: normal; line-height: 10px;}

/* ----------------------- Left Nav ----------------------------- */
.lnsubtitle {color: #31659c; font-family:Arial,sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; line-height: 14px;}

/* --------------------------- Links ---------------------------- */
a.leftNavSecondarySub { color: #c74b27; font-size: 10px; font-weight: normal; text-decoration: none;}
a.leftNavSecondarySub:hover { color: #4c2e24; font-size: 10px; font-weight: normal; text-decoration: none;}
a.leftNavSecondarySubOn { color: #c74b27; font-size: 10px; font-weight: bold; text-decoration: none;}
a.leftNavSecondarySubOn:hover { color: #4c2e24; font-size: 10px; font-weight: bold; text-decoration: none;}

/* --------------------------- List Styles ---------------------------- */
li.linkBullet {background-image: url("global_images/bullet_1.gif"); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 12px;}
li.subLinkBullet {background-image: url("global_images/bullet_smsq.gif"); background-repeat: no-repeat; background-position: 13px 8px; padding-left: 20px;}
li.plus {background-image: url("global_images/bullet_link_plus.gif"); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px;}
li.minus {background-image: url("global_images/bullet_link_minus.gif"); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 12px;}

