@charset "UTF-8";
.top_header_bg {
	background-image: url(images/top_bg.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 898px;
	background-position: 1px 2px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.topSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 20px;
}
.searchInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFD300;
	background-image: url(images/top_form_bg.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 129px;
	border: 1px solid #FFFF99;
	padding-left: 2px;
	padding-top: 2px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: underline;
	color: #006699;
}
a:active {
	text-decoration: none;
	color: #006699;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2em;
	/*text-indent: -1em;*/
}
ul.navlist {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2em;
	/*text-indent: -1em;*/
}


.top_bg_design {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.ftr {
	background-image: url(images/ftr_bg.gif);
	background-repeat: repeat-x;
	border: 2px solid #FFFFFF;
	padding-top: 15px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	line-height: 16px;
	height: 45px;
}
.ftr a:link, .ftr a:visited, .ftr a:hover, .ftr a:active {
	color: #006699;
}
.topSearch a:link, .topSearch a:visited, .topSearch a:hover, .topSearcha:active {
	color: #000000;
}
.ftrnav {
	color: #666666;
}
.ftrnav a  {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
.blk_strip_whit {
	background-image: url(images/blk_strip_wht.gif);
	background-repeat: repeat-x;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.blk_strip_whit2 {
	background-image: url(images/blk_strip_wht.gif);
	background-repeat: repeat-x;
}
.frnt_rtside {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-image: url(images/rt_bg.gif);
	background-repeat: repeat-x;
	padding-top: 18px;
	width: 267px;
}
.sub_lftsideDiv {
	background-image: url(images/lft_bg_shdw.gif);
	background-repeat: repeat-x;
	padding-top: 18px;
	width:194px;
}
.sub_rtside {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-image: url(images/rt_bg.gif);
	background-repeat: repeat-x;
	padding-top: 18px;
	width: 215px;
}
.sub_lftside {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	width: 194px;
}
.lft_top {
	background-image: url(images/lft_tp_bg.gif);
	background-repeat: repeat-x;
	padding-top: 32px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.ftn_lftside {
	width: 330px;
}
.ftn_mdl {
	float: right;
	width: 220px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.hdr {
	font-size: 13px;
	color: #333333;
	padding-bottom: 8px;
}
p {
	margin: 0px;
	padding: 0px;
}
.mCopy {
	line-height: 16px;
}
.mCopy li {
	list-style-image: url(images/arrow_blt.gif);
	font-weight: bold;
}
.copy a:link, .copy a:visited, .copy a:hover, .copy a:active {
	text-decoration:underline;
	font-weight:bold;
}
.sideHdr {
	padding-top: 5px;
	padding-left: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;	
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.sideContainer {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 10px;
	line-height: 14px;
}
.rtlftside {
	float: left;
	width: 70px;
}
.rtrtside {
	width: 155px;
	margin-left: 80px;
}
.submidlftside {
	float: left;
	width: 110px;
}
.submidrtside {
	width: 300px;
	margin-left: 130px;
}
.linkDiv {
	padding-top: 8px;
	padding-bottom: 8px;
}
.linkDiv a {
	text-decoration:underline;
	font-weight:bold;
	font-size:1.2em;
}
.topventbg {
	background-image: url(images/vents.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.subMidtop {
	padding-bottom: 20px;
}
.subMidothr {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.blk_hdr_bg {
	background-image: url(images/drk_blk_gry_bg.gif);
	background-repeat: repeat-x;
	height: 17px;
	padding-top: 6px;
	padding-left: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.blk_hdr_bg span {
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	background-color: #000000;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.subNav {
	color: #000000;
	background-image: url(images/side_nav.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 194px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.subNav a:link {
background-image: url(images/side_nav.gif);
	background-repeat: no-repeat;
	color: #000000;
	height: 19px;
	width: 170px;
	padding-top: 6px;
	padding-left: 24px;
	display: block;
}
.subNav a:visited {
background-image: url(images/side_nav.gif);
	background-repeat: no-repeat;
	color: #000000;
	height: 19px;
	width: 170px;
	padding-top: 6px;
	padding-left: 24px;
	display: block;
}
.subNav a:hover {
	background-image: url(images/side_nav_over.gif);
	background-repeat: no-repeat;
	color: #FFCC00;
	height: 19px;
	width: 170px;
	padding-top: 6px;
	padding-left: 24px;
	display: block;
	text-decoration: none;
}
.subNav a:active {
	background-image: url(images/side_nav_over.gif);
	background-repeat: no-repeat;
	color: #FFCC00;
	height: 19px;
	width: 170px;
	padding-top: 6px;
	padding-left: 24px;
	display: block;
	text-decoration: none;
}

.sideContainer a:link {
	line-height: 17px;
	font-weight: bold;
	font-size: 10px;
	color: #006699;
}
.sideContainer a:visited {
	line-height: 17px;
	font-weight: bold;
	font-size: 10px;
	color: #006699;
}
.sideContainer a:hover {
	line-height: 17px;
	font-weight: bold;
	font-size: 10px;
	color: #006699;
}
.sideContainer a:active {
	line-height: 17px;
	font-weight: bold;
	font-size: 10px;
	color: #006699;
}
.textfieldbg {
	background-image: url(images/frm_bg_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #999999;
	margin-top: 5px;
	margin-bottom: 5px;
}
.frnt_sideHdr {
	padding-top: 8px;
	padding-left: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/drk_blk_gry_bg2.gif);
	background-repeat: repeat-x;
	height: 21px;
	width: 186px;
}

.title{
    font-size: 14px;
	font-weight: bold;
	color: #333333;
    margin-left:1.8em;
}

.b1Text{
    color: #333333;
    padding-left:2.2em;
    width: 400px;
}
.subHeaderBackground {
	margin-left:0px;
	height: 71px;
	padding-left: 18px;
	padding-top: 0px;
	font-weight:bold;
	font-size: 14px;
	color: #FFFFFF;
}
.fak_sub_img {
	background-image: url(images/subpagegraphic_bg.jpg);
	background-repeat: repeat-x;
	height: 158px;
	width: 700px;
    text-align:left;
}
.fak_sub_hdr {
/*	margin: 0px 0px 0px 0px;
	background-image: url(images/fak_sub_hdr.gif);
	background-repeat: repeat-x;
	height: 58px;
	width: 700px; 
	height: 58px;
	background:url(/images/fak_sub_hdr.gif) no-repeat;*/
	text-align: left;
    margin-left:2px;
	height: 71px;
	padding-left: 18px;
	padding-top: 0px;
	font-weight:bold;
	font-size: 14px;
	color: #FFFFFF;
	background:url(/images/fak_sub_hdr.gif) no-repeat;
}
#selected {
	background-image: url(images/side_nav_over.gif);
	background-repeat: no-repeat;
	color: #FFCC00;
	height: 20px;
	width: 170px;
	padding-top: 5px;
	padding-left: 24px;
	display: block;
	text-decoration: none;
	font-weight: bold;	
}

.frnt_side_Nav{
	color: #000000;
	background-image: url(images/frnt_nav.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 194px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.frnt_side_Nav a:link {
	/*background-image: url(images/frnt_nav.gif);
	background-repeat: no-repeat;*/
	color: #000000;
	height: 25px;
	width: 155px;
	padding-top: 10px;
	padding-left: 38px;
	display: block;
}
.frnt_side_Nav a:visited {
/*	background-image: url(images/frnt_nav.gif);
	background-repeat: no-repeat;*/
	color: #000000;
	height: 25px;
	width: 155px;
	padding-top: 10px;
	padding-left: 38px;
	display: block;
}
.frnt_side_Nav a:hover {
	background-image: url(images/frnt_nav_over.gif);
	background-repeat: no-repeat;
	color: #000000;
	height: 25px;
	width: 155px;
	padding-top: 10px;
	padding-left: 38px;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
.frnt_side_Nav a:active {
	background-image: url(images/frnt_nav_over.gif);
	background-repeat: no-repeat;
	color: #000000;
	height: 25px;
	width: 155px;
	padding-top: 10px;
	padding-left: 38px;
	display: block;
	text-decoration: none;
	font-weight: bold;
}
.selectedfrnt {
	background-image: url(images/frnt_nav_over.gif);
	background-repeat: no-repeat;
	color: #000000;
	height: 25px;
	width: 155px;
	padding-top: 10px;
	padding-left: 38px;
	display: block;
	text-decoration: none;
	font-weight: bold;	
}
.frnt_sideHdr span {
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	background-color: #000000;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.frnt_sideNav {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image: url(images/blk_gry_bg.gif);
	background-repeat: repeat;
}
.doubleblkline {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
}

.SlidingPanels {
	height:284px;
	position: relative;
	width:100%;
	padding: 0px;
	border: none;
}

.SlidingPanelsContentGroup {
	position: relative;
	float: left;
	width: 10000px;
	margin: 0px;
	padding: 0px;
	border: none;
}

.SlidingPanelsContent {

	overflow: hidden;
	margin: 0px;
	padding: 0px;
	padding-right:0px;
	border: none;
}
.panel {
	 float: left;
  height: 284px;
  width: 699px;
	}
 A {
	color:#cc3300;
	text-decoration:none;
}
A:hover {
	text-decoration:underline;
}

.SlidingPanelsAnimating * {
	overflow: hidden !important;
}

.slidingTabPanelWrapper {
	/*background:url(tab_shadow.png) bottom center no-repeat;
	border-bottom:1px solid #969696;
	height:46px;
	margin:20px 0 10px 0;
	display: none;*/
}
.slidingTabPanel {
	list-style:none;
	margin:0 auto;
	padding:0;
	width:288px;
	height:46px;
}
.slidingTabPanel LI {
	list-style:none;
	float:left;
	width:50px;
	margin:0 2px;
}
.tabActive {
	background-image: url(images/frnt_nav_over.gif);
	background-repeat: no-repeat;
	position:relative;
	display:block;
	cursor:pointer;
	outline:none;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #000000;
	padding: 5px;*/
}
.tab {
	background-image: url(images/frnt_nav.gif);
	background-repeat: no-repeat;
	position:relative;
	display:block;
	cursor:pointer;
	outline:none;
}
.tab:hover {
	/*background-position:-50px;*/
}
.topnavmargin {
	padding-left: 30px;
}

.bluetabs {
	background-image: url(images/topNavbg.gif);
	background-repeat: no-repeat;
	display: block;
	height: 29px;
}

.bluetabs ul {
	margin-left: 0;
	margin-top: 0px;
	margin-bottom: 0;
	font: bold 11px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.bluetabs li {
display: inline;
margin: 0;
}

.bluetabs li a {
text-decoration: none;
padding: 6px 10px;
margin-right: 10px;
/*border: 1px solid #778;*/
color: #2d2b2b;
/*background: white url(media/bluetab.gif) top left repeat-x; THEME CHANGE HERE*/
}

.bluetabs li a:visited {
color: #2d2b2b;
}

.bluetabs li a:hover{
	text-decoration: none;
	color: #FFFFFF;
}

.bluetabs li.selected {
}

.bluetabs li.selected a{ /*selected main tab style */
/*background-image: url(media/bluetabactive.gif); THEME CHANGE HERE*/
border-bottom-color: white;
}

.bluetabs li.selected a:hover { /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b {
	position:absolute;
	top: 0;
	border: 1px solid #cb9a00; /*THEME CHANGE HERE*/
	border-width: 0 1px;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	background-color: #ffb901;
	width: 150px;
	visibility: hidden;
	padding-right: 10px;
	padding-left: 10px;
}


.dropmenudiv_b a {
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #ffff99; /*THEME CHANGE HERE*/
border-top-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
padding-right: 10px;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #ffcc00;
}

.productTables {
	font-weight: bold;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

.infoTables ul li {
	padding-bottom: 8px;
}

.subHeaderBackground {
	margin-left:2px;
	height: 71px;
	padding-left: 18px;
	padding-top: 0px;
	font-weight:bold;
	font-size: 14px;
	color: #FFFFFF;
}

.navline1 {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #cc9900;
}
.navline2 {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #cc9900;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #FFFF99;
}
.navline3 {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #FFFF99;
}

.topMast {
  z-index: 100;
  position: absolute;
  float: right;
}
.topMastNav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-top: 12px;
  padding-left: 516px;
}
#Panel1 {
  background-image: url(/images/newCon_frontpage.jpg);
  background-repeat: no-repeat;
}
#Panel2 {
  background-image: url(/images/MRO_frontpage.jpg);
  background-repeat: no-repeat;
}
#Panel3 {
  background-image: url(/images/OEMs_frontpage.jpg);
  background-repeat: no-repeat;
}
#Panel4 {
  background-image: url(/images/DIY_frontpage.jpg);
  background-repeat: no-repeat;
}
#Panel5 {
  background-image: url(/images/Pro_frontpage.jpg);
  background-repeat: no-repeat;
}

h1 {
font-size: 14px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}

.flashelement {
float:right;
height:284px;
padding-right:1px;
width:699px;
}
.panel-title {
  height: 23px;
  width: 279px;
  padding-top: 44px;
  padding-left: 190px;
}
.panel-title h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
  margin: 0 0 10px 0;
  padding: 0;  
}
.panel-content {
	width:586px;
	height:167px;
	padding-right:112px;
	padding-top:18px;
	
}
.panel-text {
	float:right;
	width:172px;
	height:138px;
	padding-top:5px;
	margin-right:30px;
	line-height:14px;
}
.panel-text a:link, .panel-text a:visited, .panel-text a:hover, .panel-text a:active {
	font-weight: bold;
}
.panel-links {
	float:right;
  width:172px;
  height:138px;
  font-weight: bold;
	}

p.faq {margin-left: 15px;}

.error {font-family: arial, helvetica, sans-serif; color:#990000; font-size: 12px; font-weight: bold}

.error-notice {
	color: #000;
	font-weight:bold;
	padding: 7px;
	background-color: #F8CED1;
	border: thin solid #E04852;
}
.warning-notice {
  color: #000;
  font-weight:bold;
  padding: 10px;
  background-color: #ff0000;
}
.success-notice {
  color: #000;
  font-weight:bold;
  padding: 7px;
  background-color: #ffc300;
  border: thin solid black;
}
#result_report {
  text-align:left ;
  padding:3px;
  background-color:#e5ecf9; 
  font-weight: bold;
  margin-bottom:14px;
}
#results {
	text-align:left ;
	}
