@charset "utf-8";
/* CSS Document */

html, body {
	background-image:url("/navbar/background.gif");
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	margin: 0px;
	padding:0px;
	SCROLLBAR-FACE-COLOR: #999999; SCROLLBAR-HIGHLIGHT-COLOR: #999999; SCROLLBAR-SHADOW-COLOR: #666666; SCROLLBAR-3DLIGHT-COLOR: #E3E3E3; SCROLLBAR-ARROW-COLOR:  #000000; SCROLLBAR-TRACK-COLOR: #D4D0C8; SCROLLBAR-DARKSHADOW-COLOR: #333333;
}
form{
margin:0px;
padding:0px;
}
h1{
color: #F59103;
font-size:14px;
margin:0px;
padding:0px;
display:inline;
}
h2{
color: #F59103;
font-size:14px;
margin:0px;
padding:0px;
display:inline;
}
#tl_main {
background-image:url("/navbar/back.gif");
background-position:right;
background-repeat:repeat-y;
	width: 730px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top:65px;
	padding-left:1px;
}
#top_banner{
position:absolute;
left:0px;
top:0px;
width: 731px;
height:65px;
}
#logo{
background-image:url("/navbar/logo.gif");
width:196px;
height:65px;
position:absolute;
left:1px;
top:0px;
}
#iso{
background-image:url("/navbar/top-banner.gif");
width:535px;
height:65px;
position:absolute;
left:197px;
top:0px;
}
#phone{
	width:158px;
	height:30px;
	position:absolute;
	right:3px;
	top:7px;
	text-align:center;
	font-size:20px;
}
#date{
	width:93px;
	height:15px;
	position:absolute;
	right:3px;
	top:42px;
	text-align:center;
	font-size:9px;
}
#time{
	width:65px;
	height:15px;
	position:absolute;
	right:100px;
	top:42px;
	text-align:center;
	font-size:9px;
}
#headline{
	color: #F59103;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:4px;
	left:204px;
	width:354px;
	z-index:20;
	height: 49px;
}
.styles {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF}
.underlineorange {  color: #CCCCCC; text-decoration: underline}
.nounderline {  text-decoration: none}
a:link {  text-decoration: none;
color:#F59103;
}
a:visited {  text-decoration: none;
color:#F59103;
}
a:hover {  color: #F59103; text-decoration: none}
#partsearch h2{
	font-size: 12px;
	text-decoration:none;
	margin-top: 0px;
margin-bottom: 0px;
}
#partsearch a:link {
	text-decoration:underline;
	color:#F59103;
}
#partsearch a:visited {
	text-decoration:underline;
	color:#F59103;
}
#partsearch a:hover {
	text-decoration:none;
	color:#cccccc;
}
#homelinks #headerh2 h2{
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration:none;
	color:#ffffff;
	margin-top: 0px;
margin-bottom: 0px;
}
#homelinks h2{
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-decoration:none;
	color:#cccccc;
	margin-top: 0px;
margin-bottom: 0px;
}
#homelinks a:link {
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-decoration:none;
	color:#cccccc
}
#homelinks a:visited {
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-decoration:none;
	color:#cccccc
}
#homelinks a:hover {
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-decoration:underline;
	color:#F59103;
}
#content{
float:right;
margin-right:1px;
width:587px;
_width:583px;
overflow:hidden;
	}
#leftnav{
width:140px;
background-image: url("/navbar/bottom-links.gif");
background-repeat:repeat-y;
background-position:left;
}
#leftnav #top{
background:url("/navbar/under_logo.gif");
height:16px;
}
#leftnav #bottom{
background:url("/navbar/navbottom.gif");
height:29px;
}
#leftnav #bottom-logos{
padding:3px;
width:115px;
text-align:center;
}
#leftnavlinks{
	width: 141px;
	margin-top:-1px;
	background-image: url("/navbar/navback.gif");
}

#leftnavlinks ul{
width: 141px;
  padding:0px;
  margin:0px;
  list-style:none;
} 
#leftnavlinks ul li{
width: 141px;
}
#leftnavlinks ul li a{
width: 110px;
display:block;
	color:#FFFFFF;
	border-left: 1px solid #646464;
	border-top: 1px solid #646464;
	border-bottom: 1px solid #000000;
	text-decoration:none;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:26px;
	font-size:9px;
}
#leftnavlinks ul li a:hover{
	background-image:url("/navbar/button_light_lit.gif");
	background-position:right;
	background-repeat:no-repeat;
}
.lightgrayback{
	border-top: 1px solid #646464;
	border-bottom: 1px solid #000000;
	background-color:#474747;
	padding:10px;
}
.darkgrayback{
	border-top: 1px solid #646464;
	border-bottom: 1px solid #000000;
	background-color:#333333;
	padding:10px;
}
.blackback{
	border-top: 1px solid #646464;
	border-bottom: 1px solid #000000;
	background-color:#000000;
	padding:10px;
}
.clear {
  clear: both;
  height: 1px;
  overflow: hidden;
  margin: 0;
}
#pagebottom {
background-image:url("/navbar/bottom.gif");
background-position:top right;
background-repeat:no-repeat;
	width: 606px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-top:30px;
	padding-left:125px;
	color:#666666;
}
#franlines ul{
line-height:18px;
font-weight:bold;
margin:0px;
padding:0px;
list-style:none;
padding-left:20px;
padding-right:20px;
}
#franlines ul li{
border-bottom:solid 1px #333333;
}
#franlines div{
font-weight:normal;
float:right;
}
#pressreleases ul{
line-height:18px;
font-weight:bold;
margin:0px;
padding:0px;
list-style:none;
padding-left:20px;
padding-right:20px;
}
#pressreleases ul li{
border-bottom:solid 1px #333333;
}
#pressreleases div{
font-weight:normal;
float:right;
width:100px;
text-align:right;
color:#F59103;
}
#pressreleases a{
color:#ffffff;
}
#pressreleases a:hover{
text-decoration:underline;
}
#indeplines ul{
line-height:18px;
font-weight:bold;
font-size:10px;
margin:0px;
padding:0px;
list-style:none;
padding-left:20px;
padding-right:20px;
margin-bottom:20px;
}
#indeplines ul li{
float:left;
display:inline;
border-bottom:solid 1px #333333;
width:175px;
}
#qualitylines ul{
line-height:18px;
font-weight:bold;
margin:0px;
padding:0px;
list-style:none;
padding-left:20px;
padding-right:20px;
}
#qualitylines ul li{
border-bottom:solid 1px #333333;
padding-top:20px;
padding-bottom:20px;
}
#qualitylines ul li span{
color:#FFFFFF;
}
#partslines ul{
line-height:18px;
font-weight:bold;
margin:0px;
padding:0px;
list-style:none;
padding-left:20px;
padding-right:20px;
}
#partslines ul li{
float:left;
display:inline;
border-bottom:solid 1px #333333;
margin-right:25px;
padding-top:5px;
padding-bottom:5px;
width:245px;
}
#pager {font-size:10px;font-family:Arial;text-align:center;margin-top:10px;padding-top:10px;padding-bottom:10px; line-height:25px;}
#pager .count {font-weight:bold;}
#pager a, #pager .nextprev, #pager .current {padding:2px 6px 2px 6px; margin-right:1px;}
#pager a:link, #pager a:visited {color: #F59103; text-decoration: none;border: solid #F59103 1px;}
#pager a:hover, #pager a:active {color: #ffffff; text-decoration: none;border: solid #F59103 1px;}
#pager .nextprev {border: solid #999999 1px;background-color:#1A1A1A;color: #BBBBBB;font-weight: bold;}
#pager .current {border: solid #8a2f2f 1px;background-color:#F59103;color: White;font-weight: bold;}

.searchtable{
border:1px solid #999999;
width:100%;
background-color:#333333;
}
.list ul{
list-style-image:url("/navbar/arrow.gif");
}
.list ul li{
padding-top:2px;
padding-bottom:2px;
list-style-image:url("/navbar/arrow.gif");
}
.list ul li ul li{
padding-top:2px;
padding-bottom:2px;
list-style-image:none;
}