BODY {color:#FFFFFF; line-height:1.3; font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0;background-color:#000000;}
OL {line-height:1.6}
A {color:#FFFFFF;text-decoration:underline}
A:hover {color:#CCCCCC;text-decoration:underline}
A IMG {border:0;}
/*following H2 rule is turned off - page titles hidden*/
H2 {display:none; margin-top:0;font-weight:bold; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
H3 {color:#FFFFFF; font-size:14px; margin-bottom:-0.75em; margin-top:1.25em;}
H4 {font-size:12px; margin:0 0 0 10px; padding-top:8px}
H5 {margin:0; font-size:12px; margin-bottom:5px; border-bottom:1px solid; border-color:#DEDEDE;}
TH H2, TH H3, TH H4, TH H5, TH H6 {margin-top:0; margin-bottom:0;}
UL {margin-top:-0.5em;}
UL LI {margin-bottom:0.1em; list-style:square; color:#FFFFFF;}

SMALL, .small {font-size:11px;}

BODY#page-news H3 {margin-bottom:0.5em;}
BODY#page-news H4 {margin-bottom:-0.25em;}
BODY#page-news DT {font-weight:bold; border-bottom:1px solid; border-color:#EAEDFF; padding-bottom:1px; margin-bottom:1px;}
BODY#page-news DD {margin:0 0 0 20px; text-align:justify;}
BODY#page-news DT A {text-decoration:none;}
.newsBottom {padding-bottom:20px;}
.oldNews {font-size:11px;}
.newNews {}
.newsLink {font-weight:bold; text-align:right;}


BODY#page-index {color:#ffffff; font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0;}

DIV#languagePicker {position:absolute; top:0; right:0; z-index:60;}
DIV#languagePicker, DIV#languagePicker UL, DIV#languagePicker LI {margin:0;padding:0;list-style:none;text-align:center}
DIV#languagePicker {margin:10px}
DIV#languagePicker LI {display:inline;list-style:none;}
DIV#languagePicker LI A {font-size:9px; font-weight:bold; color:#004A8D;}
DIV#languagePicker {font-size:9px; font-weight:bold; color:#004A8D;}
DIV#languagePicker .currentLanguage {text-align:center;}

/*DIV#footer {color:#333;margin:0;height:20px;clear:both;font-weight:bold;font-size:10px;background-color:#036}*/
/*DIV#footer {font-size:10px; color:#C5CDE2; font-weight:bold; clear:both; background-color:#004A8D; padding:3px;}*/
DIV#footer {font-size:10px; color:#C5CDE2; font-weight:bold; clear:both; background-color:#000000; padding:3px;width:900px; text-align:center; margin:0 auto;}
DIV#footer A {color:#C5CDE2;}
DIV#site-footer {float:left; color:#C5CDE2; text-align:left; background-color:#004A8D}
DIV#gwp-footer {float:right; color:#666666; text-align:right; background-color:#004A8D}

.serviceGuide-box {position:relative;border:1px solid blue;margin-bottom:10px;padding:5px}
.serviceGuide-box H3 {margin:2px;padding:0}
.serviceGuide-box IMG {float:left}
.serviceGuide-box P {float:right;width:560px}

#topNav {position:absolute; top:80px; right:5px; z-index:80;}
#topNav UL, #topNav LI {list-style:none; margin:0; padding:0;}
#topNav UL LI {float:left;}




#mainNav {
	margin-left:0;
}
#mainNav UL, #mainNav LI {
	margin: 0;
	padding: 0;
	list-style: none;
	color:#C5CDE2;
}
#mainNav LI LI {
	margin: 0;
	padding: 0;
	margin-left:1.5em;
	list-style:square
}
#mainNav LI A {
	color: #C5CDE2;
	font-size: 13px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	display: block;
	padding-bottom: 2px;
	padding-top: 3px;
}
#mainNav LI A:hover {
	color: #FFF;
}
#mainNav LI {
	/*border-bottom: 1px solid;
	border-color: #5268A3;*/
}
#mainNav LI LI {
}
#mainNav LI LI A {
	font-size:13px;
}
#mainNav LI A.navSelected {
	color: #FFF;
}
#mainNav LI.navSelected {
}

#mainNav UL LI {
}

#mainNav UL UL LI {
}


#mainNavHorizontal {
	font-size:9px;
	font-weight:bold;
	position:absolute; 
	top:65px; 
	width:900px; 
	background-color:#000000;
}
#mainNavHorizontal td {
	padding-left:2px;
}
#mainNavHorizontal a{
	text-decoration:none;
	color:#FFFFFF;
}


TABLE TD.td_header {font-weight:bold;background-color:#BCC0EC;}

/* Layout */
DIV#container {width:900px; margin:10px auto; border:1px solid black; position:relative;background-color:#000000;color:#FFFFFF;}
DIV#subcontainer {margin-top:0; position:relative; background-color:#EFF0F6; background-image:url(/images/bg.gif); background-position:left; background-repeat:repeat-y; background-color:#EFF0F6; margin-bottom:0;}
DIV#subsubcontainer {background-position:top right; background-repeat:no-repeat; position:relative; background-image:url(/images/content_bg.gif); background-position:top right; background-repeat:no-repeat;}
DIV#sideBar {width: 0px; float:left; margin:0; padding:5px;position:relative; background-color:#004A8D}
DIV#content {padding:0; margin-left:0px; position:relative; width:900px; position:relative; padding-top:10px;}
DIV#content TABLE {}

#header {background-image:url(/images/layout/header_bg.jpg); background-position:top; height:135px;}
#headerFlash {position:absolute; top:10px; left:10px; z-index:40;}
#headerE11   {position:absolute; top:40px; right:10px; z-index:20; text-align:center;color:#ffffff;}
#headerE11 a {text-decoration:none;color:#FFFFFF}
#headerE11 a:hover {text-decoration:underline;}

.form {margin-bottom:1.5em; color:#000000}
.form FORM {}
.formTable {border-collapse:collapse;border:2px solid;border-color:#C9D3DC;background-color:#F7F9FB;}
.formHeader {padding-left:5px;padding-right:5px;}
.formHeader DIV {font-weight:bold; margin-bottom:10px; margin-top:5px; font-size:12px; letter-spacing:1px; padding:3px 3px 2px 3px; border-bottom:1px solid; border-color:#AFBAD8;}
.formLabel {padding-left:5px;font-weight:bold; padding-right:10px; text-align:right; padding-top:2px;}
.formInput {padding-right:5px;}
.formError {color:#FF0000; font-size:11px;}
.formRequired {color:#FF0000;}
.formRequiredNote {font-size:12px;}
.formTip {font-size:10px; color:#333333}

TABLE.productTable {width:100%; color:#FFFFFF}

SPAN.partAttributesKey, SPAN.partAttributesValue {}
SPAN.partAttributesKey   {font-weight:bold;}
SPAN.partAttributesValue {font-weight:normal;}

.pt_labels {font-size:11px; font-weight:bold;}
.pt_values {font-size:11px;}
.pt_flags {padding-right:8px;}

DIV.searchParts {margin:10px; border:2px solid; border-color: #A7C0D8; background-color:#DAE6EF; float:left; position:relative; width:600px; height:400px; background-repeat:no-repeat; background-position:top left;}
DIV.searchParts INPUT.submit {font-size:12px;}
DIV.searchParts DIV.searchParts-input {}
DIV.searchParts H3 { font-size:20px; text-align:left; margin:5px; padding:0; color:#323E72}
DIV.searchParts DIV.searchParts-input INPUT {}
DIV.searchParts DIV.searchParts-input TABLE {background-color:#EEEFFD; border:1px solid; border-color:#9CB9D3;}
DIV.searchParts DIV.searchParts-input TABLE TH {font-size:10px; font-weight:bold; text-align:center; color:#151E44}
DIV.searchParts DIV.searchParts-input TABLE TD {font-size:10px; font-weight:bold; text-align:center;}
DIV.searchParts DIV.searchParts-input TABLE TD INPUT {font-size:10px; font-weight:bold; text-align:center;}
DIV.searchParts-submit {position:absolute; bottom:10px; right:10px;}

DIV#searchDiscs {background-image:url(/images/searchDiscs.gif);}
DIV#searchDiscs-a {position:absolute; top:213px; left:80px;}
DIV#searchDiscs-b {position:absolute; top:340px; left:130px;}
DIV#searchDiscs-c {position:absolute; top:220px; left:290px;}
DIV#searchDiscs-d {position:absolute; top:25px; left:210px;}
DIV#searchDiscs-e {position:absolute; top:146px; left:420px;}

DIV#searchDrums {background-image:url(/images/searchDrums.gif);}
DIV#searchDrums-a {position:absolute; top:240px; left:115px;}
DIV#searchDrums-b {position:absolute; top:120px; left:88px;}
DIV#searchDrums-c {position:absolute; top:245px; left:305px;}
DIV#searchDrums-d {position:absolute; top:32px; left:210px;}
DIV#searchDrums-e {position:absolute; top:160px; left:435px;}

DIV#searchPads {background-image:url(/images/searchPads.gif);}
DIV#searchPads-a {position:absolute; top:208px; left:217px;}
DIV#searchPads-b {position:absolute; top:255px; left:505px;}
DIV#searchPads-c {position:absolute; top:315px; left:380px;}

DIV#searchLeads {background-image:url(/images/searchLeads.gif);}
DIV#searchLeads-length {position:absolute; top:335px; left:200px;}

/*
BODY#page-index #content {width:600px;}
#content {}
BODY#page-index #inner {background-image:url(/images/layout/home-bg.jpg); background-repeat:no-repeat; background-position:200px bottom;}
*/

BODY#page-sitemap DIV#sitemap {padding-left:50px;}
BODY#page-sitemap DIV#sitemap A {text-decoration:none;}
BODY#page-sitemap DIV#sitemap A:hover {text-decoration:underline;}
BODY#page-sitemap DIV#sitemap UL {margin:0; padding:0;}
BODY#page-sitemap DIV#sitemap LI {margin:0.75em 1em 0.25em 1em; padding:0; font-weight:bold;}
BODY#page-sitemap DIV#sitemap LI LI {margin:0.25em 1em; padding:0; font-weight:normal;}

#contact-Message_Sent {font-size:14px; font-weight:bold;}

BODY#page-login .formLabel {white-space:nowrap;}

.pt_flags { text-align:right; float:right; }

.vehiclePartsTopLink {text-align:right; font-size:10px; font-weight:bold;}
.vehiclePartsTopLink A {text-decoration:none;}
.vehiclePartsTopLink A:hover {text-decoration:underline;}
.vehiclePartLink {text-decoration:none;}
.vehiclePartLink A {text-decoration:underline;}

.xrefNumber {padding-right:1em;}

.smallPrint {font-size:11px; color:#999999;}

.partVechiclesVariationNotes {color:#777;}
.partVechiclesVariationDate {color:#036;}
.productTable A {text-decoration:none;}
.productTable A:hover {text-decoration:underline;}

.successMessage {font-weight:bold; color:#0066CC; font-size:14px;}

A.smallLink {text-decoration:none; font-size:10px; font-weight:bold; padding-right:0.25em;}
A.smallLink:hover {text-decoration:underline; font-size:10px; font-weight:bold;}
