/* CSS Document */
a {
	color: #000000;
	text-decoration: none;
}

a.error404:hover {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.footer{
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.footer:hover{
	color: #666666;
	font-size: 10px;
	text-decoration: underline;
}

a.g1{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

a.greyheaders{
	color: #CCCCCC;
	text-decoration: underline;
}

a.location{
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.location:hover{
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.module{
	color: #333399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.module:hover{
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.nav:hover {
	background-color: #000000;
	color: #CECFCE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
	text-decoration: underline;
}

a.productname {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.productname:hover {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.sclistclass{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.sclistclass:hover {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.select:hover {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.selecton {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.signedin{
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.signedin:hover{
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.smallblacktext{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.smallblacktext:hover{
	color: #FFA500;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.smalltextwhite{
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.smalltextwhite:hover{
	color: #FF6600;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.x1 {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.x1:hover {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

body{
	background-color: #FFFFFF;
}

g1{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

hover {
	text-decoration: underline;
}

input, select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*this style is to fix a stellent issue that creat underline links (problem only shows up on IE on MAC)*/
u {
	text-decoration: none;
}

/*for subscript on top10 list*/
.activepage, g1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/*BEGIN FONTS - OTHER COLORS (not grey)*/
.blackbodytext{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.blackletters{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.bluebodytext{
	color: #333399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.blueheaders{
	color: #333399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/*END BG IMAGE STYLES */
/* global font styles (most commonly used) */
.bodytext, p, td, p {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.box {
	background: no-repeat;
	background-image: url(../images/box_bg.gif);
}

.boxbottom {
	border-bottom: 1px solid #000000;
	line-height: 11px;
}

.boxbottom1 {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	line-height: 11px;
}

.boxcenter {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: center;
}

.boxlrcenter {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}

.boxnews {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: left;
}

.boxshop {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: right;
}

.boxtop {
	border-top: 1px solid #000000;
}

.boxwide {
	background: no-repeat;
	background-image: url(../images/box_bg_wide.gif);
}

.compare{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
	text-align: right;
	text-decoration: none;
}

.dotsbg{
	background-image: url(/assets/images/common/dotBG.jpg);
	font-size: 1px;
}

.footertext{
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.greyheaders{
	background: #000000;
	color: #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.headers{
	color: #3333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* Heading 1 Stytle */
.heading1{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Heading 2 Stytle */
.heading2{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* Heading 3 Stytle */
.heading3{
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.inactivapage a:visited {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.inactivepage{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.inactivepage a:link {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.inactivepage a:visited {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.inactivepage a:hover {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/*BEGIN STYLES OF VARIOUS HEADERS*/
.level2nav{
	color: #666699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.level2topbg1{
	background-image: url(/assets/images/level2/bg1.jpg);
}

.level2topbg2{
	background-image: url(/assets/images/level2/bg2.jpg);
}

.level2topbg3{
	background-image: url(/assets/images/level2/bg3.jpg);
}

.level3bga{
	background-image: url(/assets/images/level2/topNav_bgA.jpg);
	font-size: 1px;
}

.level3bgb{
	background-image: url(/assets/images/level2/topNav_bgB.jpg);
}

.level3nav{
	color: #666699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.level4nav{
	color: #666699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_l {
	border-left: 1px solid #6699CC;
	border-top: 0px solid #CCCCCC;
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 0.3em;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 1px;
	text-align: left;
}

/*for location pop-up*/
.location{
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

/*end most commonly used styles*/
/*"module" style used on top 10 modules only*/
.module{
	background: #E8E8E8;
	color: #333399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.nav{
	background-color: #000000;
	color: #CECFCE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.nospace{
	font-size: 1px;
}

.productname{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.productname a:link{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.productname a:visited{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.productname a:hover{
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.psclistclass {
	color: 000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.psclistclass:hover {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.redbodytext{
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.redheaders {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.sclistclass{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.searchhdrbg{
	background-image: url(/assets/images/search/hdr_BG.jpg);
	font-size: 1px;
}

.select {
	color: #333399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.selecton {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.smallblacktext{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* END HEADER STYLES */
/*BEGIN VARIOUS FONTS AND SIZES (grey)*/
.smallbodytext{
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.smallredtext{
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.smalltextwhite{
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.sortby{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.strongbold{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.subtitle{
	color: #666699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
}

.subtitle2{
	color: #666699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
}

.subtitle2black{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
}

.subtitleblack{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
}

/* Style is for Hardware detail pages */
.swatch{
	border: #000000;
}

.teasertext{
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*home page what's new highlight*/
.whatsnew {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.whitebodytext{
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.x1{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.sb1 {font-family:arial,helvetica; font-size:12px; font-weight: bold; color:#FFFFFF; padding-left: 5px; text-decoration: none;}

a.sb1 {font-family:arial,helvetica; font-size:12px; font-weight: bold; color:#FFFFFF; padding-left: 5px; text-decoration: none;}


a.sb1:hover {font-family:arial,helvetica; font-size:12px; font-weight: bold; color:#FFFFFF; padding-left: 5px; text-decoration: none; background-color:#393939; width:120px;}

a.sbsclistclass {font-family:arial,helvetica; font-size:10px; color:#000000; text-decoration: none;}

a.sbsclistclass:hover {font-family:arial,helvetica; font-size:12px; font-weight: bold; color:#FF9900; text-decoration: none;}

.newtextbold {font-family:arial,helvetica; font-size:14px; font-weight: bold; color:#000000; text-decoration: none;}

.newtext {font-family:arial,helvetica; font-size:13px; color:#000000; text-decoration: none;}


.smalltext {font-family:arial,helvetica; font-size:10px; font-weight: bold; text-decoration: none;}

.activepage {font-family:arial,helvetica; font-size:10px; font-weight: bold; text-decoration: none; font-color:#FF0000}

a.activepage {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color:#FF0000}

a.inactive{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.paramstyle {width:200px}

a.hhlink {font-family:arial,helvetica; font-size:13px; color:#000000;text-decoration: underline;font-weight: bold}
a.hhlink:hover {font-family:arial,helvetica; font-size:14px; font-weight: bold; color:#FF9900; text-decoration: underline;}


a.sortclass {font-family:arial,helvetica; font-size:10px; color:#000000; text-decoration: underline;}

a.sortclass:hover {font-family:arial,helvetica; font-size:12px; font-weight: bold; color:#FF9900; text-decoration: underline;}
.newclass{
text-transform: capitalize;
background-color: transparent;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
}
a.newsclass {color:#FF9900;
	text-decoration: none;
	
}
a.newsclass:hover { 
color:#FF9900; 
text-decoration: underline;
}
.display{
background-image:url(../images/table_bg.gif);
background-repeat:no-repeat;
}
.sbsclistclass {
background-color: transparent;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding: 1px 1px 1px 1px;
	vertical-align: middle;
	text-align: center;
}
.sbsclistclass a:link{
	background-color: transparent;
	text-decoration: none;
	width: 180px;
	height: 30px;
	border: 1px solid #999999;
}
.sbsclistclass a:visited {
	color: #999999;
	background-color: transparent;
	border: 1px solid #999999;
	text-decoration: none;
	width: 180px;
	height: 30px;
}
.sbsclistclass a:hover {
font-size:11px;
font-weight:normal;
	background-color: transparent;
	color:#000000;
	border: 1px solid #999999;
	text-decoration: none;
	width: 180px;
	height: 30px;
}
.sbsclistclass  a:active {
	background-color: transparent;
	text-decoration: none;
	width: 180px;
	height: 30px;
	border: 1px solid #999999;
}
.vc1{
font-weight:bold;
text-align: center;
text-transform: uppercase;
}

.vc2{
text-align: center;
}
.vc4{
text-align: center;
font-weight:bold;
}

.vc1alt{
font-weight:bold;
text-align: center;
text-transform: uppercase;
}

.vc2alt{
text-align: center;
}
.vc4alt{
text-align: center;
font-weight:bold;
}

a.location2{
	color: #FF3333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
        font-weight: bold;

}

a.location2:hover{
	color: #FFAA00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
        font-weight: bold;
}

.location2 {
	color: #FF3333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;

}

.imgborder {
	border: 1px solid #000000;
}
.printorder {
       color:#000000;
       font-size:11px
}

a.printorder {
       color:#999999;
       font-size:11px;
       font-weight:bold
}

a.hheader:link {color: #000000} 
a.hheader:visited {color: #000000} 
a.hheader:hover {color: #FF9900;text-decoration:underline} 
a.hheader:active {color: #000000} 


a.blackbodytext {font-family:arial,helvetica; font-size:13px; color:#000000;text-decoration: underline;font-weight: bold}
a.blackbodytext:hover {font-family:arial,helvetica; font-size:14px; font-weight: bold; color:#FF9900; text-decoration: underline;}