.text_body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333; font-weight: normal}
.body_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333333; font-weight: bold; line-height: normal; text-transform: none}
.bodytextsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.bodytextsmallbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; font-style: normal}
.header_top {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: small-caps; text-transform: capitalize; color: #333399}
.text_blue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #333399}
.text_blue_10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333399}
.tag_blue {  background-color: #746DA9}
.header_bigest {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-style: italic; font-weight: bold; color: #333399}

.header_bigest2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #333333}
.header_top2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #000000}
.text_body2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; line-height: normal; font-weight: normal}
.bodytextsmallbold2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; font-style: normal}
.titletext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; font-style: normal }
.titletext_blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333399; font-style: normal }
.tag_tablehead {
	background-color: #B1B1B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.tableheadwhitefont {
	background-color: #B1B1B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.tableheadlight {
	background-color: #E8E8E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
A.tableheadlight:link { color:#333333; text-decoration: none;}
A.tableheadlight:visited { color:#333333; text-decoration: none;}
A.tableheadlight:hover { color:#0000ff; text-decoration: underline;}
A.tableheadlight:active { color:#333333; text-decoration: none;}

.tableheadlightnobg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
A.tableheadlightnobg:link { color:#333333; text-decoration: none;}
A.tableheadlightnobg:visited { color:#333333; text-decoration: none;}
A.tableheadlightnobg:hover { color:#0000ff; text-decoration: underline;}
A.tableheadlightnobg:active { color:#333333; text-decoration: none;}



.bodytextsmall_grey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: normal}
.bodytextsmaller_grey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}


.noline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.navnoline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.navnoline_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.navnolinesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.navwithlinegrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #666666;
}
.navnolinegrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #666666;
}
.navnolinered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: red;
	font-weight: bold;
}
.navtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.navhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #00309C;
}
.txtBox2{
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: none;
    font-size: 10px;    
    color: #000000;   
    text-decoration: none;
	
}
.dealerborder {
	border-color: black black #CCCCCC;
	border-style: dotted;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.dealertitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #CC6600; font-weight: bold}
.redpricestrike {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: line-through}
.redprice {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold}
.headerpromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
	font-weight: bolder;

}
.headerpromo_black {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;

}
.headerpromo_white {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;

}
.topbirdnav {
	text-decoration: none;
	border: 2px solid #FFFFFF;

}
.sidebirdnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.border {
	border: 1px solid #CCCCCC;
}
A.leftnav:link {font-family:arial,verdana,helvetica;font-size:8pt;text-decoration: none;}.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.ttabcolor {
	background-color: #003063;
}
.tbar {
	background-color: #733094;
}
.tbarlite {
	background-color: #9C59C6;
}
.tbarshadow {
	background-color: #733094;
}
.ttabshadow {
	background-color: #003366;
}
.bbar {
	background-color: #733094;
}
.bbarlite {
	background-color: #9C59C6;
}
.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	color: #FF6500;
	background-color: #003063;
	font-size: 10px;

}
.navheadlite {
	background-color: #39619C;
}
.navheadshadow {
	background-color: #666666;
}
.navheadshadow2 {
	background-color: #333333;
}
.navlite {
	background-color: #FFFFFF;
}
.divide {
	background-color: #000000;
}
.promoemp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #CE3842;
	text-decoration: blink;
	line-height: normal;

}
.new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000CC;
}
.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.promoname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.promoprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
}
.altrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EFEFEF;
}
.header_yellow_9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFF66}
.header_white_9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; text-decoration: none;}
.moreinfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0099FF; font-style: normal ; text-decoration: none}
A.leftnav:link {font-family:arial,verdana,helvetica;font-size:10px;color:#333333;text-decoration: none;}
A.leftnav:visited {font-family:verdana,arial,helvetica;font-size:9px;color:#333333;text-decoration: none;}
A.leftnav:hover {font-family:arial,verdana,helvetica;font-size:10px;color:#cc9966;text-decoration: underline;}
A.leftnav:active {
	font-family:verdana, arial, helvetica;
	font-size:9px;
	color:#333333;
	text-decoration: none;
	font-weight: bold;
}
A.leftnav_2:link {font-family:verdana,arial,helvetica;font-size:9px;color:#666666;text-decoration: none; font-weight: bold;}
A.leftnav_2:visited {font-family:verdana,arial,helvetica;font-size:9px;color:#666666;text-decoration: none; font-weight: bold;}
A.leftnav_2:hover {font-family:verdana,arial,helvetica;font-size:9px;color:#1e09ea;text-decoration: none; font-weight: bold;}
A.leftnav_2:active {
	font-family:verdana, arial, helvetica;
	font-size:9px;
	color:#1e09ea;
	text-decoration: none;
	font-weight: bold;
}
A.bottomnav:link {font-family:verdana,helvetica;font-size:10px;color:#000000;text-decoration: none;}
A.bottomnav:visited {font-family:verdana,helvetica;font-size:10px;color:#000000;text-decoration: none;}
A.bottomnav:hover {font-family:verdana,helvetica;font-size:10px;color:#000000;text-decoration: none;}
A.bottomnav:active {
	font-family:verdana, helvetica;
	font-size:10px;
	color:#000000;
	text-decoration: none;
}
A.mainlinktitle:link {font-family:verdana,helvetica;font-size:10px;color:#666666;text-decoration: none;font-weight: bold;}
A.mainlinktitle:visited {font-family:verdana,helvetica;font-size:10px;color:#666666;text-decoration: none;font-weight: bold;}
A.mainlinktitle:hover {font-family:verdana,helvetica;font-size:10px;color:#000000;text-decoration: none;font-weight: bold;}
A.mainlinktitle:active {
	font-family:verdana, helvetica;
	font-size:10px;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
A.mainlinktitlewhite:link {font-family:verdana,helvetica;font-size:10px;color:#F3F3F3;text-decoration: none;font-weight: bold;}
A.mainlinktitlewhite:visited {font-family:verdana,helvetica;font-size:10px;color:#F3F3F3;text-decoration: none;font-weight: bold;}
A.mainlinktitlewhite:hover {font-family:verdana,helvetica;font-size:10px;color:#CCCCCC;text-decoration: none;font-weight: bold;}
A.mainlinktitlewhite:active {
	font-family:verdana, helvetica;
	font-size:10px;
	color:#CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
A.mainlinktitlegreen:link {font-family:verdana,helvetica;font-size:10px;color:#666666;text-decoration: none;font-weight: bold;}
A.mainlinktitlegreen:visited {font-family:verdana,helvetica;font-size:10px;color:#666666;text-decoration: none;font-weight: bold;}
A.mainlinktitlegreen:hover {font-family:verdana,helvetica;font-size:10px;color:#33cc00;text-decoration: none;font-weight: bold;}
A.mainlinktitlegreen:active {
	font-family:verdana, helvetica;
	font-size:10px;
	color:#33cc00;
	text-decoration: none;
	font-weight: bold;
}
A.mainlinktitleblack:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;text-decoration: none;}
A.mainlinktitleblack:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;text-decoration: none;}
A.mainlinktitleblack:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#0000FF;text-decoration: none;}
A.mainlinktitleblack:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0000FF;
	text-decoration: none;
}
A.morelink:link {font-family:verdana,helvetica;font-size:10px;color:#339900;text-decoration: none;font-weight: bold;}
A.morelink:visited {font-family:verdana,helvetica;font-size:10px;color:#339900;text-decoration: none;font-weight: bold;}
A.morelink:hover {font-family:verdana,helvetica;font-size:10px;color:#33cc00;text-decoration: none;font-weight: bold;}
A.morelink:active {
	font-family:verdana, helvetica;
	font-size:10px;
	color:#339900;
	text-decoration: none;
	font-weight: bold;
}
A.morelink_w:link {font-family:verdana,helvetica;font-size:11px;color:#3FFFFFF;text-decoration: none;font-weight: bold;}
A.morelink_w:visited {font-family:verdana,helvetica;font-size:11px;color:#FFFFFF;text-decoration: none;font-weight: bold;}
A.morelink_w:hover {font-family:verdana,helvetica;font-size:11px;color:#FFFFFF;text-decoration: none;font-weight: bold;}
A.morelink_w:active {
	font-family:verdana, helvetica;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.bodylinkblue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF}
.netscapenavtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none}

.netscapenavbg { background-color: #ccccff}
.newitemsTEXT {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF
}
.greybarTITLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.features {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	list-style-position: inside;
	list-style-type: disc;
	display: list-item;
	list-style-image: none;



}
.readMORE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CC3333;
	text-decoration: none;
	line-height: normal;
	font-variant: normal;

}
.boldbullets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	font-weight: bold;
	line-height: normal;
	text-transform: none;
	list-style-position: inside;
	list-style-type: circle;

}
A.bullets:link {font-family:verdana,helvetica;font-size:10px;color:#666666;text-decoration: none;font-weight: bold;}
A.bullets:visited {font-family:verdana,helvetica;font-size:10px;color:#666666;text-decoration: none;font-weight: bold;}
A.bullets:hover {font-family:verdana,helvetica;font-size:10px;color:#3366FF;text-decoration: none;font-weight: bold;}
A.bullets:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000099;
}

.LeftNAV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}.leftmenuWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}

.ProdDesc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; font-style: normal}
A.ProdDesc:link { color:#333333; text-decoration: none;}
A.ProdDesc:visited { color:#333333; text-decoration: none;}
A.ProdDesc:hover { color:#333333; text-decoration: none;}
A.ProdDesc:active { color:#333333; text-decoration: none;}

.circlepart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


.PartsDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
A.PartsDescription:link { color:#000000; text-decoration: none;}
A.PartsDescription:visited { color:#000000; text-decoration: none;}
A.PartsDescription:hover { color:#000000; text-decoration: none;}
A.PartsDescription:active { color:#000000; text-decoration: none;}

.PartsNum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
A.PartsNum:link { color:#333333; text-decoration: none;}
A.PartsNum:visited { color:#333333; text-decoration: none;}
A.PartsNum:hover { color:#333333; text-decoration: none;}
A.PartsNum:active { color:#333333; text-decoration: none;}

.PartNumLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.MSRPlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.MSRP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff6633;
}

.detailproddesc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	padding: 0.2cm;
	background-color: #ccccff;
}

A.detailproddesc:link { color: #000000; padding: 0cm; text-decoration: none;}
A.detailproddesc:visited { color: #000000; padding: 0cm; text-decoration: none;}
A.detailproddesc:active { color:#000000; padding: 0cm; text-decoration: none;}

.padding_right {
    padding:0px 8px 14px 0px;
}

.padding_left {
    padding:0px 0px 14px 8px;
}

.padding_bottom {
    padding:0px 0px 14px 0px;
}
.submit {
background: url(../images/search.gif);
height:23px;
width:74px;
border:0;
}

.searchbar {
margin:2px 0px 0px 8px;
width:145;
height:18;
background:none!important;
border:none!important;
font-size:11px;
font-family: verdana;
}

td.new_tablehead {
	background-color: #7E6DB1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	vertical-align: middle;
	padding-left: 2px;
}

.RTF_Heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

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

p.no_margin
{
	margin: 0px;
}

div.list_container
{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.last_list_container
{
	width: 100%;
	margin-top: 20px;
	padding-bottom: 20px;
}

div.two_col_container
{
		position: relative;
}

	div.first_col
	{
		position: relative;
		width: 45%;
	}
	
	div.second_col
	{
		position: absolute;
		left: 45%;
		top: 0px;
		width: 50%;
	}

h1.product_name /* do not use anymore. use 1 below */
{
	margin: 10px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	text-align: left;
}

h3.sub_product_description
{
	font-size: 10pt;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.indent
{
	margin-left: 25px;
}

#product_headers
{
	margin: 25px 0px 25px 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

	#product_headers h1
	{
		margin: 0px;
		font-size: 14px;
		font-style: normal;
		font-weight: bold;
		font-variant: small-caps;
		text-transform: capitalize;
		color: #333399;
	}
	
	#product_headers h2
	{
		margin: 0px;
		font-size: 11px;
		color: #333399;
		font-weight: normal;
	}
	
	#product_headers h3
	{
		margin: 0px;
		font-size: 10px;
		color: #999999;	
		font-weight: normal;
	}


#price_partnum_box
{
	float: right;
	border: 1px dotted #CCCCCC;
	padding: 12px 0px 15px 0px;
	margin-top: 10px;
	width: 175px;
}

	#price_partnum_box td.detailMSRP
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px;
		color: #ff6633;
		margin: 0px;
	}
	
	#price_partnum_box span.savings
	{
		color: #ff6633;
	}


div.non_block_container
	{
		margin-top: 18px;
		margin-bottom: 18px;
	}


#product_description
{
	border: 1px dotted #CCCCCC;
	padding: 15px;
	text-align: left;
	margin-top: 10px;
}

	#product_description h3
	{
		font-size: 10pt;
		color: #000099;
	}
	
	#product_description h5
	{
		font-size: 9pt;
	}

	#product_description h6
	{
		font-size: 8.5pt;
	}
	
	#product_description table
	{
	 border-width: 1px;
	 border-spacing: 0px;
	 border-style: solid;
	 border-color: #DDDDDD;
	}
	
	#product_description td
	{
		border-width: 1px;
		border-style: solid;
		border-color: #DDDDDD;
	}
	
	#product_description table.no_border
	{
		border-width: 0px;
	}

	#product_description td.no_border
	{
		border-width: 0px;
	}

	#product_description ul.just_list
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	#product_description ul.required_list
	{
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 10px;
	}
	
	#product_description ul /*Hack to remove space on top and bottom*/
	{
		margin-bottom: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		padding-top: 0px;
	}

#tabs
{
	position: relative;
	text-align: left;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
	#tabs H1
	{
		padding: 3px 0px 3px 0px;
		margin: 0px;
		font-size: 11px;
		font-style: normal;
		font-weight: normal
	}

	#tabs div.tabs_inactive
	{
		top: 0px;
		position: absolute;
		background-color: #eaeaea;
		text-align: center;
	}
	
	#tabs div.tabs_inactive
	{
		top: 0px;
		position: absolute;
		background-color: #eaeaea;
		text-align: center;
	}

	#tabs div.tabs_inactive A:link { color:#333333; text-decoration: none;}
	#tabs div.tabs_inactive A:visited { color:#333333; text-decoration: none;}
	#tabs div.tabs_inactive A:hover { color:#0000ff; text-decoration: underline;}
	#tabs div.tabs_inactive A:active { color:#333333; text-decoration: none;}

	#tabs_active
	{
		background: url(/images/shared/nTabBG.gif);
		position: absolute;
		color: #ffffff;
		text-align: center;
	}
	
	#tabs_rule
	{
		background-color: #7e6db1;
		position: absolute;
		top: 17px;
		width: 100%;
		z-index: 1;
		height: 3px;
	}
	
td.category_cell
{
	background: url("/images/shared/dash.gif") repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	height: 27px;
	vertical-align: top;
}

div.category_label
{
	background-color: #7e6db1;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
}

.prod_td {border:1px solid #CCCCCC;}

A.mainlinktitlepurple:link {font-family:verdana,helvetica; font-size:10px; color:#6633cc; text-decoration: none;font-weight: bold;}
A.mainlinktitlepurple:visited {font-family:verdana,helvetica;font-size:10px;color:#6633cc;text-decoration: none;font-weight: bold;}
A.mainlinktitlepurple:hover {font-family:verdana,helvetica;font-size:10px;color:#330099;text-decoration: none;font-weight: bold;}
A.mainlinktitlepurple:active {font-family:verdana, helvetica;font-size:10px;color:#330099;text-decoration: none;font-weight: bold;}
	
A.mainlinktitlepurplesub:link {font-family:verdana,helvetica;font-size:10px;color:#6633cc;text-decoration: none;font-weight: bold;background: url(products/images/products-titlebg.jpg) top left repeat-x; padding:5px 0px 4px 0px;border:1px solid #CCCCCC;display:block;}
A.mainlinktitlepurplesub:visited {font-family:verdana,helvetica;font-size:10px;color:#6633cc;text-decoration: none;font-weight: bold;background: url(products/images/products-titlebg.jpg) top left repeat-x; padding:5px 0px 4px 0px;border:1px solid #CCCCCC;display:block;}
A.mainlinktitlepurplesub:hover {font-family:verdana,helvetica;font-size:10px;color:#330099;text-decoration: none;font-weight: bold;}
A.mainlinktitlepurplesub:active {font-family:verdana, helvetica;font-size:10px;color:#330099;text-decoration: none;font-weight: bold;background: url(products/images/products-titlebg.jpg) top left repeat-x; padding:5px 0px 4px 0px;border:1px solid #CCCCCC;display:block;}


.partsheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	height:25px;
	background-color:#586771;
	color:#FFF;
	font-weight:bold;
	padding-top:6px;
	width:616px
}