a:link {
	color: #333333;
/* text-decoration: none */
}
a:visited {
	color: #660066;
}
a:hover { color: #990066; text-decoration: underline;}

a:link-nav-left {
	color: #4a4949;
    text-decoration: none
}
a:visited-nav-left {
	color: #660066;
}
a:hover-nav-left { color: #17802c; text-decoration: underline;}

p a {text-decoration: underline;}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	font-weight: bold;
	font-style: normal;
	line-height: 18px;
	font-variant: normal;
}
.navlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000; 
}
.navlinks-comp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339900;
	font-weight: bold;
}
.tsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	color: #000000;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
a:hover {
	color: #990066;
}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003333;
}
.emphasis {
	color: #6633CC;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.emphasis-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #73348F;
}
.emphasis-bold-large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #73348F;
}
.techspec {
	color: #006633;
}
.Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006633;
}
.asmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;

}.searchResultsHighlights {
	background-color: #FFFF66;
}
.navcategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444A86;
}
.navcatheads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #450088;
	font-weight: bold;
	top: auto;
	font-style: normal;
}
.sbcText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000066;
	text-decoration: overline;
}
.sbc-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
}
.sbc-text-grid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
}

a .sbc-text-grid {
	text-decoration: underline;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.sbc-text-compare {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
}
.sale-price-reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
}
.sale-price-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.featured-product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.searchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #59286F;
}

.subcat-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333399;
}

.promo-note {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FF0000;
}


.style2 {color: #663399}
.pageheading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333399}

.header {  font: bold 22px Arial, Verdana, Helvetica, sans-serif }
.subhead {  font-weight: bold; font-size: 12px  }
.list {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none  }
.forms {  font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }

.dropdown { position: absolute; color:darkblue; width:140px;  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #E5E5FF; layer-background-color: #E5E5FF; top:110px; z-index:1; visibility: hidden ;}
.drophead { color:#333333; font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none }
.dropitem { text-decoration:none; color:darkblue; font: 12px Arial, Verdana, Helvetica, sans-serif;}
.drophead:hover { color:blue; text-decoration:none }
.dropitem:hover { color:black; font: normal }

.popupDiv {
	z-index: 99;
	width: 100px;
	height: 100px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000000;
	padding:10px 10px 10px 10px;
	top:50px; 
	left:50px;
	background-color:#FFFFFF;
	float: left;
	position: absolute;
}


.popupSKUDiv {
	z-index: 99;
	float: left;
	position: absolute;
	filter:shadow(color:gray);
}

.popupSKUTable {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #73348F;
	background-color:#FFFFFF;
	padding:2px;
	spacing:2px;
}

.popupDivClosure {
	background-color:#FFFFFF;
	text-align: center;
	float: left;
}

.categoryGridData {
	border-bottom: none;
	border-top: none;
	padding:0px 3px 0px 3px;
}

.categoryGridDataTop {
	border-bottom: none;
	padding:3px 3px 0px 3px;
}

.categoryGridDataBottom {
	border-top: none;
	padding:0px 3px 3px 3px;
}

form { margin: 0; padding: 0; 
}

.highlitSku {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000000;
	background-color: #FF66FF;
	}

.unhighlitSku {
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	background-color: none;
	}

.popupNavDiv {

            z-index: 99;
            float: left;
            position: absolute;
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #717075;
            background-color: #FFFFFF;
}

.popupNavTable {
            background-color: #FFFFFF;
}
 
#dropmenudiv {

            position:absolute;
            border:1px
            border-color: #717075
            border-bottom-width: 0;
            line-height:16px;
            z-index:100;
}

#dropmenudiv a {
            width: 100%;
            display: block;
            text-indent: 3px;
            border-bottom: 1px;
            padding: 1px 0;
            background-color: #e4e4e4;
            text-decoration: none;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #4a4949;
}

#dropmenudiv a:hover { /*hover background color*/
	text-decoration: underline;
	color: #17802c;
}

/* Used to style the box and a links in the new nav boxes at page bottom */

.nav-box {

            background-color: #e4e4e4;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 0.7em;
            color:  #4a4949;
}

.nav-box a:link {
            color: #4a4949;
            text-decoration: none;
}

.nav-box a:visited {
            color: #17802C;
            text-decoration: none;
}

.nav-box td a:hover { 
            text-decoration: underline;
            color: #17802; 
}

.leftNavTable {
            background-color: #E4E4E4;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 0.7em;
            color:  #4a4949;
            padding: 0px;
}

.leftNavTable a {
            text-decoration: none;
}

.leftNavTable a:visited {
            color:  #17802C;
            text-decoration: none;
}

.leftNavTable a:hover {
            text-decoration: underline;
            color:  #17802c;
}

.leftNavSectionHead {
            font-size: 1em;
            color:  #4a4949;
            font-weight: bold
}

.leftNavHover {
            font-size: 1em;
            color:  #4a4949;
            font-weight: normal;
}
