@charset "utf-8";
/******************************************************************************

 Body Start
 
******************************************************************************/

body {
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px;
	line-height:12pt;
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:12pt;
}
.link_1{
	background:url(/images/0blt1.gif) 0 0 no-repeat;
	padding:0px 0px 0px 25px;
	margin-top:0px;
	margin-bottom:2px;
	color:#D48200;
	background-position:10px 0px;
}
h2.index {
font-size:10pt;
margin-top:8px;
margin-bottom:2px;
color:#d98301;
font-weight:bold;
}

.8pttext {
font-size:8pt;
}
ul li {
list-style-type:circle;

}
.maincontent {
font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	font-size:9pt;
	color:#1a334c;
	background-image:url(/images/right_border.jpg);
	background-position:right;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	line-height:12pt;
	letter-spacing:.2px;

}

.widetable1 {
	background-image:url(/images/wide-table1.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-size:9pt;
	width:653px;
	margin-left: auto;
	margin-right: auto;
}

.widetable2 {
	background-image:url(/images/wide-table2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-size:9pt;
	width:653px;
	margin-left: auto;
	margin-right: auto;
}
.widetableimagearea {
	width:140px;
	vertical-align:top;
}
h1 {
font-size:14pt;
color:#003366;
font-weight:bold;
line-height:16pt;
text-transform:capitalize;
}
h2 {
font-size:13pt;
margin-top:8px;
color:#d98301;
font-weight:bold;
text-transform:capitalize;
line-height:14pt;
}

h2 a{
font-size:13pt;
font-weight:bold;
color:#d98301;        /*   DORAN ORANGE                                   */ 
text-decoration:none;
}

h2 a:hover {
color:#003366;
}

h3 {
font-size:12pt;
margin-top:4px;
margin-bottom:0px;
padding-bottom:0px;
color:#003366;
text-transform:capitalize;
}
h4 {
font-size:11pt;
color:#003399;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
color:#003366;
}
h4.news {
font-size:14px;
color:#003399;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:8px;
color:#003366;
}
h5, h5 a {
font-size:13pt;
margin-top:6px;
margin-bottom:2px;
color:#003366;
text-decoration:none;
font-weight:bold;
}

h5 a:hover {
color:#d98301;
}

h2.sidetitle {
	font-size:11pt;
	margin-left: 8px;
	text-align:center;
	color:#003366;
}
#rollover a {
display:block; 
height:22px; 
width:132px; 
overflow:hidden;
border:none;
}
#rollover  a:hover {
text-indent:-132px;
}

.productsgridheader {
	margin-left: auto;
	margin-right: auto;
}

.productsgrid {
	border-bottom:1px;
	border-bottom-style:dashed;
	border-bottom-color:#99ccff;
	width:25%;
	vertical-align:top;
	font-size:8.5pt;
}
.storegridleft {
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#99ccff;
width:50%;
vertical-align:top;
font-size:8.5pt;
	border-right:1px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#99ccff;
	height:234px;
}

.storegridright {
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#99ccff;
width:50%;
vertical-align:top;
font-size:8.5pt;
	border-left:1px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#99ccff;
	height:234px;
}

.storegridleft1 {
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#99ccff;
width:50%;
vertical-align:top;
font-size:8.5pt;
	border-right:1px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#99ccff;
	height:260px;
}

.storegridright1 {
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#99ccff;
width:50%;
vertical-align:top;
font-size:8.5pt;
	border-left:1px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#99ccff;
	height:260px;
}

.productsgrid p {
margin:10px;
}

.productsgrid img {
margin-left:10px;
margin-right:10px;
}

.productsgrid a {
font-weight:bold;
color:#003366;
}

.productsgrid a:hover {
color:#ff9900;
}
.productsgrid-imgname1 {
	vertical-align:top;
	font-size:8.5pt;
	padding-left:6px;
	border-right:1px solid #99ccff;
}
.productsgridvert1 {
	border-right:1px solid #99ccff;
	vertical-align:top;
	font-size:8.5pt;
	padding-left:6px;
}

.productsgridvert234 {
  border-right:1px solid #99ccff;
	/*border-left:1px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#99ccff;
	border-right:1px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#99ccff;
	border-bottom:1px;
	border-bottom-style:dashed;
	border-bottom-color:#99ccff;*/
	vertical-align:top;
	font-size:8.5pt;
	padding-left: 14px;
}
.productsgrid_btn1 {
  border-right:1px solid #99ccff;
	border-bottom:1px;
	border-bottom-style:dashed;
	border-bottom-color:#99ccff;
	vertical-align:top;
	font-size:8.5pt;
	padding-left: 14px;
	padding-bottom: 11px;
}
.productsgrid_btn234 {
	border-right:1px solid #99ccff;
	/*border-left:1px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#99ccff;*/
	border-bottom:1px;
	border-bottom-style:dashed;
	border-bottom-color:#99ccff;
	vertical-align:top;
	font-size:8.5pt;
	padding-left: 14px;
	padding-bottom: 11px;
}
.productsgridcenter {
	border-left:1px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#99ccff;
	border-right:1px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#99ccff;
	border-bottom:1px;
	border-bottom-style:dashed;
	border-bottom-color:#99ccff;
	vertical-align:top;
	font-size:8.5pt;
}
.productsgrid3rd {
	border-left:0px;
	border-right:1px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#99ccff;
	border-bottom:1px;
	border-bottom-style:dashed;
	border-bottom-color:#99ccff;
	width:25%;
	vertical-align:top;
	font-size:8.5pt;
	
}
.manualcell {
	border-bottom:1px solid #d98301;
	padding:7px 0px 7px 6px;
}
.manualcell p {
  margin:0px 0px 10px 0px;
}

.chartText {
	margin-top:4px;
	margin-bottom:5px;
	font-size:9pt;
	color:#1a334c;
	line-height:12pt;
	letter-spacing:.2px;
}
td.chartTop {
		background-image:url(/images/ComparisonChart_top.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		height: 151px;
}
td.chartMiddle {
		background-image:url(/images/ComparisonChart_middle.gif);
		background-repeat:repeat-y;
		background-position:left;
		vertical-align:top;
}
td.chartBottom {
		background-image:url(/images/ComparisonChart_bottom.gif);
		background-repeat:no-repeat;
		background-position: top left;
		height:24px;
}
.productsgridcenter p, .productsgrid p, .productsgrid3rd p {
margin:10px;
}

.productsgridcenter img, .productsgrid img, .productsgrid3rd img {
margin-left:10px;
margin-right:10px;
}

.productsgridcenter a, .productsgrid a , .productsgrid3rd a{
font-weight:bold;
color:#003366;
}

.productsgridcenter a:hover, .productsgrid3rd a:hover, .productsgrid3rd a:hover {
color:#ff9900;
}

.headrow {
	text-align:center;
	background-image:url(/images/header-bar.jpg);
	background-repeat:no-repeat;
	background-position:top;
	color:#EEEEEE;
	font-size:10pt;
	font-weight:bold;
	height:24px;
	line-height:24px;
}
.headrow a {
color:#FFFFFF;
text-transform:none;
}
.storeheadrow {
text-align:center;
background-image:url(/images/store-headbar.jpg);
background-position:bottom;
background-repeat:no-repeat;
color:#EEEEEE;
font-size:10pt;
font-weight:bold;
	padding-top:3px;
height:24px;
}

a.rollover {
	position: relative;
	float: left;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#d98301;
	
}
a.rollover .over {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	border:0px;
}
a.rollover:hover {
border:0px;
	border-width: 0px; /* IE */
	color: #ffffff;
}
a.rollover:hover .over {
border:0px;
	visibility: visible;
}
a.rollover span {
	position:absolute;
	left:5px;
	top:45px;
	z-index:1000;
}

.contacthead {
	text-align:center;
	background-image:url(/images/internal-contact.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#EEEEEE;
	font-size:11pt;
	font-weight:bold;
	padding:6px;
}
.contactbody {
	text-align:center;
	background-image:url(/images/internal-contact2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#1a334c;
	font-size:10pt;
	font-weight:bold;
	padding:6px;
}

.contacthead2 {
	text-align:left;
	background-image:url(/images/internal-contact.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#EEEEEE;
		font-size:12pt;
	font-weight:bold;
	padding:6px;
}
.contactbody2 {
	text-align:left;
	background-image:url(/images/internal-contact2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#1a334c;
	padding:6px;
}

.price {
color:#990000;
}

.productdetail {
font-size:8.5pt;
}
p.productdetail {
font-size:4pt;
}
.maincontentsub {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:9pt;
	color:#1a334c;
	letter-spacing:.2px;
}
/******************************************************************************

 Body End
 
******************************************************************************/

/******************************************************************************

 Header Start 
 
******************************************************************************/
.headdeals {
font-size:13pt;
color:#FFFFFF;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding-top:3px;
}

.headdeals2 {
margin-top:0px;
margin-bottom:0px;
padding-bottom:3px;
font-size:10pt;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
}

.numberHours {
margin-top:0px;
margin-bottom:0px;
margin-right:8px;
font-size:8pt;
font-weight:bold;
text-align: right;
color:#ff9900;	
color:#233c8b;
line-height:31px;
}
.numberHours2 {
margin-top:0px;
margin-bottom:0px;
margin-right:4px;
font-size:8pt;
font-weight:bold;
text-align: right;
color:#ff9900;	
color:#233c8b;
}
.headmenu {
background:url(/images/homeMenu.gif) 0 0 no-repeat;
}
.headmenu, .headmenu a {
margin-top:0px;
margin-bottom:0px;
margin-left:2px;
margin-right:12px;
font-size:9pt;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
.headmenu a:hover {
color:#ff9900;
}

a {
color:#233c8b;
}
a:hover {
color:#ff9900;
}
/******************************************************************************

 Header End
 
******************************************************************************/

/******************************************************************************

 Sidebar Start
 
******************************************************************************/
.sidebar {
	background-image:url(/images/sidebar-background.jpg);
	background-position:top;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	padding:4px;
	padding-top:8px;
	width:196px;
}
.homepageback {
	background-image:url(/images/homepageback.jpg);
	background-position:top;
	background-color:#013467;
	background-repeat:repeat-x;
	padding:4px;
	padding-top:8px;
}
.newhomepageback {
	background-image:url(/images/homepageback.jpg);
	background-position:top;
	background-color:#013467;
	background-repeat:repeat-x;
	padding:8px 0px 8px 0px;
}

.sidebartop {
	background-image:url(/images/sidebar-menuTop.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-size:10pt;
	color:#003399;
	height:26px;
	font-weight:bold;
	padding-left:10px;
}
.sidebartopA {
  background-color:#FFFFFF;
	border-bottom:1px solid #013467;
	font-size:10pt;
	color:#003399;
	height:26px;
	font-weight:bold;
	padding-left:10px;
}
.sidebartopA a {
color:#003399;
text-decoration:none;
}
.sidebartopA a:hover {
color:#003399;
text-decoration:none;
}
.sidebarcell {
background-image:url(/images/sidebar-menucell.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-top:0px;
margin-bottom:0px;
margin-right:12px;
font-size:8.5pt;
padding:4px;
padding-left:10px;
padding-right:6px;
}

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

.sidebarcell a:hover {
  color:#ff9900;
}
#menu a.active
{
  color:#FF9900;
}
.sidebarbottom {
	background-image:url(/images/sidebar-menuBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	font-size:8.5pt;
	color:#ffffff;
	height:20px;
}

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

.sidebarbottom a:hover {
color:#ff9900;
}
.sidebartext {
	padding-left:14px;
	padding-right:14px;
	font-size:85%;
	color:#003366;
}
.formtop {
	background-image:url(/images/sidebar-formTop.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-size:10pt;
	color:#ffffff;
	height:26px;
	font-weight:bold;
	padding-left:10px;
}

.formbottom {
	background-image:url(/images/sidebar-formBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:2px;
	font-size:8.5pt;
	color:#ffffff;
	height:33px;
}
.redast {color: #FF0000}



/******************************************************************************

 Sidebar End
 
******************************************************************************/
/******************************************************************************

 Product Documentation Beginning
 
******************************************************************************/

.productdoc_top {
	background-image:url(/images/navbox_prodspec_menucell.gif);
	background-position:bottom;
	background-repeat: no-repeat;
	font-size:10pt;
	color:#333399;
	height:26px;
	padding-left:10px;
	font-weight:bold;
}
a.productdoc_top {
text-decoration:underline;
}
.productdoc {
background-image:url(/images/navbox_prodspec_menucell.gif);
background-position:bottom;
background-repeat: repeat-y;
margin-top:0px;
margin-bottom:0px;
margin-right:12px;
font-size:8.5pt;
padding:4px;
padding-left:10px;
padding-right:6px;
}

.productdoc a {
color:#000000;
text-decoration:none;
}

.productdoc a:hover {
color:#333399;
}

.productdoc_bottom {
	background-image:url(/images/navbox_prodspec_menubottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	font-size:9px;
	color:#000000;
	height:33px;
}
.shop_bottom {
	background-image:url(/images/navbox_prodspec_menubottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	font-size:8.5pt;
	color:#000000;
	height:33px;
}
.shop_bottom a{
color:#000000;
text-decoration:none;
}
.shop_bottom a:hover {
color:#333399;
}
.shop_top {
	background-image:url(/images/navbox_prodspec_menucell.gif);
	background-position:bottom;
	background-repeat: no-repeat;
	font-size:10pt;
	color:#333399;
	height:26px;
	padding-left:10px;
	font-weight:bold;
	padding-bottom:3px;
}
.shop_top a {
	text-decoration:none;
}
.productdoc_bottom a{
color:#000000;
text-decoration:none;
}

.productdoc_bottom a:hover {
color:#333399;
}
.productdoc_text {
	padding-left:14px;
	padding-right:14px;
	font-size:85%;
	color:#003366;
}/******************************************************************************

 Product Documentation End
 
******************************************************************************/
/******************************************************************************

 Footer Start
 
******************************************************************************/

.footerBack {
	background-image:url(/images/footerBackground.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:83px;
}

.footer {
	padding-right:6px;
	padding-left:12px;
	padding-top:4px;
	font-size:8pt;
	color:#666666;
}
.footer a {
color:#003366;
font-weight:bold;
text-decoration:none;
}
.footer a:hover{
color:#ff9900;
}

.footerdivider {
	background-color:#74a4d5;
	height:1px;
		margin-right:12px;
	margin-left:12px;
}
.motorimages td {
border-bottom:solid 1px #dbe8f1;
padding-top:3px;
}
.specsunderline td {
border-bottom:solid 1px #dbe8f1;
padding-top:3px;
font-size:12px;
}
#fleetmenu {
color:#FFFFFF;
margin:0px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 10px;
}
#tpmstitle {
  font-family:Arial, Helvetica, sans-serif;
	font-size:2.5em;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic;
	letter-spacing:1px;
	margin:8px 0px 0px 0px;
}
#homecontainer {
  width:880px;
	height:409px;
	margin:0px auto;
	padding-top:3px;
	background-image:url(/tpms-tabs/home-bg.png);
	background-position:0px 0xp;
	background-repeat:no-repeat;
}
