body, p, td
{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1, h2
{
	display : inline;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
A
{
	color : #333366;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	/*font-size : 11px;*/
	text-decoration: none;
}
A:HOVER
{
	/*color : #FF9900;*/
	text-decoration: underline;
}
A.olo
{
	color : #FF6600;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
A:HOVER.olo
{
	color : #FF9900;
}
A.olo2
{
	color : #FF9900;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
A:HOVER.olo2
{
	color : #FF9900;
}
A.glo
{
	color : #46505A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
A:HOVER.glo
{
	color : #FF6600;
}
A.glo9
{
	color : #46505A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	text-decoration : none;
}
A:HOVER.glo9
{
	color : #46505A;
	text-decoration: underline;
}
A.gloSmall
{
	color : #46505A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 8px;
	font-weight : bold;
	text-decoration : none;
}
A:HOVER.gloSmall
{
	color : #FF6600;
}
A.gll
{
	color : #46505A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}
A:HOVER.gll
{
	color : #FF5A00;/*#FF6600;*/
	font-weight : bold;
	
}
A.gll2
{
	color : #46505A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}
A:HOVER.gll2
{
	color : #FF6600;
}
.btlo
{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #46505A;
}
td.lmh
{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FF6600;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 3px;
	border-bottom : 1px solid #999999;
}
td.lm
{
	padding-left : 10px;
	padding-top : 0px;
	padding-bottom : 2px;
	border-bottom : 1px solid #E0E0E0;
}

/*font styles for orange text*/
.o1{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	font-weight : bold;	color : #FF6600;}
.o2{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	font-weight : bold;	color : #FF6600;}
.o3{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	font-weight : bold;	color : #FF6600; text-decoration: none;}
.o4{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 9px;	font-weight : bold;	color : #FF6600;}
.o5{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	color : #FF6600;}
.o6{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #FF6600;}
.o7{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	color : #FF6600;}
.o8{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 9px;	color : #FF6600;}
.o9{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 13px;	font-weight : bold; color : #FF6600;}

/*font styles for red text*/
.r1{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	font-weight : bold;	color : red;}
.r2{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	font-weight : bold;	color : red;}
.r3{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	font-weight : bold;	color : red;}
.r4{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 9px;	font-weight : bold;	color : red;}
.r5{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	color : red;}
.r6{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	color : red;}
.r7{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	color : red;}
.r8{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 9px;	color : red;}
.r9{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 13px;	font-weight : bold;	color : red;}


/*font styles for grey-navy blue text*/
.g1{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	font-weight : bold;	color : #46505A}
.g2{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	font-weight : bold;	color : #46505A;}
.g3{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	font-weight : bold;	color : #46505A}
.g4{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 9px;	font-weight : bold;	color : #46505A;}
.g5{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	color : #46505A;}
.g6{	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #46505A;}
.g7{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	color : #46505A;}
.g8{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 9px;	color : #46505A;}
.g9{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 13px;	font-weight : bold; color : #CCCCCC;}

/*font styles for white text*/
.w1{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	font-weight : bold;	color : #FFFFFF;}
.w2{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	font-weight : bold;	color : #FFFFFF;}
.w3{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	font-weight : bold;	color : #FFFFFF;}
.w4{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 9px;	font-weight : bold;	color : #FFFFFF;}
.w5{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	color : #FFFFFF;}
.w6{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #FFFFFF;}
.w7{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	color : #FFFFFF;}
.w8{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 9px;	color : #FFFFFF;}
.w9{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 13px;	font-weight : bold;	color : #FFFFFF; text-decoration : none;}
A:HOVER.w9{	text-decoration : underline; color : white;}

/*font styles for black text*/
.b1{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	font-weight : bold;	color : #000000;}
.b2{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	font-weight : bold;	color : #000000;}
.b3{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	font-weight : bold;	color : #000000;}
.b4{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 9px;	font-weight : bold;	color : #000000;}
.b5{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	color : #000000;}
.b6{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #000000;}
.b7{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	color : #000000;}
.b8{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 9px;	color : #000000;}
.b9{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 13px;	font-weight : bold;	color : #000000;}

/*font styles for light-blue text*/
.c1{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	font-weight : bold;	color : #6699FF;}
.c2{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	font-weight : bold;	color : #6699FF;}
.c3{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	font-weight : bold;	color : #6699FF;}
.c4 {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	color : #6699FF;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 5px;
}
.c5{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	color : #6699FF;}
.c6{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #6699FF;}
.c7{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 10px;	color : #6699FF;}
.c8{	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 9px;	color : #6699FF;}

.error {
	color : red;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.rebateResult {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : red;
}

.copy
{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #46505A;
	padding-left : 20px;
	
}

a.upsell_product
{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #46505A;
	text-decoration : none;
}
a.upsell_product:Hover
{
	text-decoration : none;
	color : #46505A;
}

td.upsell_price
{
	vertical-align : bottom;
	padding-bottom : 3px;
}

.listpages1
{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #FF6600;
	text-decoration: none;
}

.listpages2{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : #48525C;
	text-decoration: none;
}

a.listpages2:Hover
{
	text-decoration : none;
	color : #FF6600;
}

.mfrSelect
{
	color : #46505A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

.thumbProd
{
	border: 1px #6666CC ridge;
}

div#mainProd 
{
	position: absolute;
	left: 218px;
/*	top: 182px; *//*for banner!*/
	top: 126px;
	/* border: 1px #6666CC ridge; */
}

div#cartGraphicBar 
{
	position: absolute;
	left: 202px;
	top: 114px;
	border: 2px #BCC7ED solid;
	background: url(http://www.electronicadirect.com/img/hbb.jpg) transparent no-repeat;
}

/* this style is used to display a bar with the page title */
tr.pageheadingTR {
	background: transparent url(http://www.electronicadirect.com/img/hbb_long.jpg) no-repeat left top;
	border: none 0px;
}
tr.pageheadingTR td{
	padding: 10px 15px 10px 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	font-weight : bold;	
	color : #FFFFFF;
	vertical-align: middle;
	
}

/* use this TR style for a dark blue table row containing the column names *
tr.headingTR {
	/*background-color: #46505A;//*
} 
tr.headingTR td{
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	font-weight : bold;	
	color : #FFFFFF;
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
} */

/* 
use this TR style for a graphic-bkgrnd table heading row 
IMPORTANT - this style can only be used if there is only one td in the TR.  Because IE repaints the graphic at each new TD
ALSO, the table has to be 596 px wide.  for a narrower table, use graphicHeadingTR445, which is the same style but 445 px wide.
*/
tr.graphicHeadingTR {
	background: url(http://www.electronicadirect.com/img/hbb_long.jpg) transparent no-repeat;
} 
tr.graphicHeadingTR td{
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	font-weight : bold;	
	color : #FFFFFF;
	height: 40px;
	padding-left: 5px;
	padding-right: 5px;
} 

/* 
use this TR style for a graphic-bkgrnd table heading row 
IMPORTANT - this style can only be used if there is only one td in the TR.  Because IE repaints the graphic at each new TD
ALSO, the table has to be 445 px wide.  for a wider table, use graphicHeadingTR, which is the same style but 596 px wide.
*/
tr.graphicHeadingTR445 {
	background: url(http://www.electronicadirect.com/img/hbb.jpg) transparent no-repeat;
} 
tr.graphicHeadingTR445 td{
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	font-size : 22px;	
	font-weight : bold;	
	color :  #FF6600;/*#FFFFFF;*/
	height: 40px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
} 


/* use this TR style for table rows containing the table contents */
tr.contentsTR {
	background: transparent url(http://www.electronicadirect.com/images/bkg_lines.gif) repeat ;
} 
tr.contentsTR td{
	border-bottom:1px solid #46505A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	color : #46505A;	
	padding: 6px 6px 6px 6px;
}

/* use this TR style for table rows containing the table contents */
tr.totalsTR {
	background: transparent url(http://www.electronicadirect.com/images/bkg_lines.gif) repeat ;
} 
tr.totalsTR td{
	font-family : Tahoma, Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	/*font-weight : bold;*/	
	color : #FF6600;
	/*color : #46505A;*/	
	padding: 3px 3px 3px 3px;
}

/* use this TR style for table HEADING row  */
tr.headingTR {
	background: transparent url(http://www.electronicadirect.com/images/bkg_lines.gif) repeat ;
} 
tr.headingTR td{
	border-bottom:2px solid #46505A;
	border-top:2px solid #46505A;
	font-family : Tahoma, Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	font-weight : bold;	
	color : #46505A;	
	padding: 3px 8px 3px 8px;
} 

.extWarranties {
	margin-left: 15px;
}

ul.warrUL {
	 list-style-type: none;
	 margin-left: 5px;
}

li.warrLI {
    padding-left:25px;
    background:transparent url(http://www.electronicadirect.com/img/star.gif) no-repeat;
    background-position:0 5px;
}
 
/* the following 4 styles are used on the secure checkout pages */
.text, a.text  {	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #46505A;}

.standard, a.standard  {	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #46505A;  line-height: 15px;}

.boldtext {	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	color : #46505A; font-weight: bold;}

.emphasisXLarge {	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 14px;	font-weight : bold;	color : #FF6600; text-decoration: none;}

.emphasis {	font-family : Tahoma, Arial, Helvetica, sans-serif;	font-size : 12px;	font-weight : bold;	color : #FF6600; text-decoration: none;}

input {
	font-family : Tahoma, Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	color : black;/*#46505A;*/	
}
select {
	font-family : Tahoma, Arial, Helvetica, sans-serif;	
	font-size : 11px;	
	color : #46505A;	
}

/*Styles from Ben Mackler for new site design.  Inserted January 2008 by SGunsher*/
.producttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #06505b;
	text-decoration: none;
}
.producttext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF6D00;
	text-decoration: none;
}
.redprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.mainredprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.productredprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	padding-left: 10px;
	text-decoration: none;
}
.insideredprice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.buffer{
	padding-right: 6px;
	
	}
.bufferleft{
	padding-left: 20px;}
	
	
	.darkblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #053070;
	text-decoration: none;
}
	.blacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
	.blacktextlg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		color: #000;
	text-decoration: none;
}
	.blacktextbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		color: #000;
		font-weight: bold;
	text-decoration: none;
}
.viewall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		color: #FF0000;
	text-decoration: none;
	
	}
.viewall a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		color: #FF6D00;
	text-decoration: underline;
}
.orangeheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff8e03;
	text-decoration: none;
}
a:hover.orangeheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff8e03;
	text-decoration: underline;
}
.headertext {
	font-family: Trebuchent, Verdana, Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	/*padding-left: 30px;*/
	padding-right: 20px;
}
.insidecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
		padding-left: 10px;}
.orangetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff7800;
}
	.sorttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		color: #053070;
	text-decoration: underline;
}
	.sorttext a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #68cbee;
	text-decoration: underline;
}
	.pagination{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		color: #053070;
	text-decoration: none;
}
	.pagination a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #68cbee;
	text-decoration: underline;
}

.productcontentinside {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #053070;
	padding-left: 10px;
}
	
.productbackorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #ff7000;*/
	color: #FF6633;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}

.productrebate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff7000;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
}
  .subcagetorylinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #053070;
	text-decoration: underline;
}
	.subcagetorylinks a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7800;
	text-decoration: none;
	}

/*For the search page bottom - can't find what you're looking for? section*/
.viewtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #082f57;
}
.manufacturers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6d00;
	text-decoration: none;
}
.manufacturers a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #082f57;
	text-decoration: underline;
}
.bluetextsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.bluetextsm a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6d00;
	text-decoration: underline;
}
.bestSellerImageCell {
	border: 1px solid #06505b;	
}
.clickforprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #46505A;
	padding-left: 10px;
	text-decoration: none;
}
