td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em}
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em}
.em7 {  font-size: .7em}
.em6 {  font-size: .6em}
.px10 {  font-size: 10px}
.px12 {  font-size: 12px}
.px8 {  font-size: 8px}
.px9 {  font-size: 9px}
.px11 {  font-size: 11px}
.px14 {  font-size: 14px}
.formbox {  font-size: 13px; width: 115px; height: 22px}
.em9 {  font-size: 0.9em}
.em10 {  font-size: 1em}
.em11 {  font-size: 1.1em}
.em13 {  font-size: 1.3em}
.em8 {  font-size: .8em}
.em12 {  font-size: 1.2em}
a, a:link {  color: #0000CC; text-decoration: underline;}
a:visited {  color: #990066; text-decoration: underline;}
a:hover {  color: #009501; text-decoration: underline;}
a:active { color: #FFC150; text-decoration: underline;}

a.anchorpic:link {
	color: #000080;
	text-decoration: none
}
a.anchorpic:active {
	text-decoration: none;
	color: #FFC150
}
a.anchorpic:visited {
	color: #640043;
	text-decoration: none
}
a.anchorpic:hover {  color: #009501; text-decoration: underline}

.quicksku { font-size: 13px; width: 70px; height: 22px }
.quickqty { font-size: 13px; width: 35px; height: 22px }


.QBpx9 {  font-size: 9px}
.QBpx10 {  font-size: 10px}
.QBpx10b {  font-size: 10px; font-weight: 600}
.QBpx11 {  font-size: 11px}
.QBpx12 {  font-size: 12px}
.QBpx14 {  font-size: 14px}

.MainHead
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
	font-size: 14pt;
	}

.SubHead	
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;	
	font-size: 12pt;
	font-weight: bold;
	}

.SubHeadW
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	font-size: 12pt;
	font-weight: bold;
	}

.SubHeadWSmaller { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11pt; font-weight: bold; }

	
.TitleHeadU
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 16px; 
	color: #333399; 
	text-decoration: none ; 
	font-weight: bold; 
	/*text-transform: uppercase;*/
	font-style: italic;
	}
	
.smalltext	
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	}
	
smalltext:link {  color: #0000CC; text-decoration: underline;}	
smalltext:visited {  color: #990066; text-decoration: underline;}
smalltext:hover {  color: #E19302; text-decoration: underline;}
smalltext:active { color: #FFC150; text-decoration: underline;}



/* make sure both searchDropDown, locateNAVtd are consistant */
.searchDropDown {  font-size: 12px; padding-left: 1px; }
.locateNAVtd {padding-left: 1px; }
.locateNAVtdloggedin {padding-left: 4px; }


a.searchhelptxt:link {  color: #4B53AD; text-decoration: none}
a.searchhelptxt:active { color: #019302; text-decoration: underline}
a.searchhelptxt:visited { color: #4B53AD;text-decoration: none}
a.searchhelptxt:hover {  color: #019302; text-decoration: underline}

/*  new side navigation    */


.hzmenubgrndover {
	background-color: #4396DD;
	background-repeat: repeat;
}


.hzmenubgrndoff {
	background-image: url(img/hzMenu_bgnd.gif);
	background-repeat: repeat;
}

.leftnvboxtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.searchboxmylist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 }
 
 .searchboxradio { margin-top: -2px ; margin-bottom: -2px ; margin-right: 0px ;  padding: 0px;     }
 
.loginbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #403E84;
}

.loginbox2 {
	border: 1px solid #403E84;
	padding-left: 2px; padding-top: 2px; padding-bottom: 5px;

}

.loginboxtd {  
 	padding-left: 2px;
	color: white; font-size: 11px;
}
.loginboxforgetpass {
	padding-left: 3px; font-size: 10px; color: #B5D2F0;
}

.accountnv {  
 	padding-left: 7px;    border-top: 1px solid #A8B8E3;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.accountnv A:link { color: white; text-decoration: none }
.accountnv A:visited { color: white; text-decoration: none }

.accountover {  
 	padding-left: 7px;  border-top: 1px solid #A8B8E3;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #6BACED; text-decoration: underline;
}
.accountover A:link { color: #000000; text-decoration: underline }
.accountover A:visited { color: #000000; text-decoration: underline}
.accountover A:hover { color: #000000; text-decoration: underline;}
.accountover A:active { color: #000000; text-decoration: underline}

.accountnvonstate {  
 	padding-left: 0; border-top: 1px solid #A8B8E3;
	color: black; background: #CCCCCC;
	background-image: url(img/leftnvOnStateBgnd.gif);
	font-size: 11px;
	}

.leftnvtextsmall {
	font-size: 8px;
}

.leftnvtable { border-left: 1px solid #728FC9;
 border-right: 1px solid #728FC9;
   }
 
 .leftnvtd {  
 	padding-left: 15px;  border-bottom: 1px solid black;  border-top: 1px solid #A8B8E3;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.leftnvtd A:link { color: white; text-decoration: none }
.leftnvtd A:visited { color: white; text-decoration: none }
.leftnvtd A:hover { color: white; text-decoration: none }
.leftnvtd A:active { color: white; text-decoration: none } 
 	

td#leftnvonstate {  
 	padding-left: 0; border-bottom: 1px solid black;  border-top: 1px solid #A8B8E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black; background: #CCCCCC;
	background-image: url(img/leftnvOnStateBgnd.gif);
	font-size: 11px;
	}
td#leftnvonstatehelp {  
 	padding-left: 0; border-bottom: 1px solid black;  border-top: 1px solid #AFABD5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black; background: #CCCCCC;
	background-image: url(img/leftnvOnStateBgnd.gif);
	font-size: 11px;
	}	

.leftnvover {  
 	padding-left: 15px;  border-bottom: 1px solid black;  border-top: 1px solid #A8B8E3;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #6BACED; text-decoration: underline;
	}
.leftnvover A:link { color: #000000; text-decoration: underline }
.leftnvover A:visited { color: #000000; text-decoration: underline}
.leftnvover A:hover { color: #000000; text-decoration: underline;}
.leftnvover A:active { color: #000000; text-decoration: underline}

/* Jan 2004 */
/* top paging and "You Are Here" links */
.here {  font-size: 11px}

.prodboxrow2links {padding-left: 3px;  padding-right: 3px;  padding-top: 3px;  }
.prodboxrow2links  A:link, .here A:link { color: #A507C0; text-decoration:  underline;}
.prodboxrow2links   A:visited, .here A:visited { color: #A507C0; text-decoration: underline;}
.prodboxrow2links   A:active, .here A:active { color: #A507C0; text-decoration: underline;}
.prodboxrow2links   A:hover, .here A:hover { color: #00A101; text-decoration: none;}
 A.greenreorder:link { color: #05B534; text-decoration:  underline;}
 A.greenreorder:visited { color: #05B534; text-decoration: underline;}
 A.greenreorder:hover { color: #4ED472; text-decoration: none;}
 
.prevnexttop {  font-size: 12px}
.prevnexttop A:link { color: #0000CC; text-decoration:  underline;}
.prevnexttop A:visited { color: #0000CC; text-decoration: underline;}
.prevnexttop A:active { color: #000000; text-decoration: underline;}
.prevnexttop A:hover { color: #00A101; text-decoration: none;}

.pagthruhideviewTxt {font-size: 10px; color: #1353D7; }
.pagthruhideviewTxt A:link { color: #1353D7; text-decoration:  none;}
.pagthruhideviewTxt A:visited { color: #1353D7; text-decoration: none;}
.pagthruhideviewTxt A:active { color: #1353D7; text-decoration: none;}
.pagthruhideviewTxt A:hover { color: #00A101; text-decoration: underline;}

.pagthruResultPerPage {font-size: 10px; color: #1353D7; }
.pagthruResultPerPage A:link { color: #1353D7; text-decoration:  underline;}
.pagthruResultPerPage A:visited { color: #1353D7; text-decoration: underline;}
.pagthruResultPerPage A:active { color: #1353D7; text-decoration: underline;}
.pagthruResultPerPage A:hover { color: #00A101; text-decoration: none;}

/* bottom paging links */
.pagethrubot {	padding-top: 4px;	padding-right: 2px;	padding-bottom: 8px;
	font-size: 11px;
}
.pagethrubot A:link { color: #0000CC; text-decoration:  underline;}
.pagethrubot A:visited { color: #0000CC; text-decoration: underline;}
.pagethrubot A:active { color: #0000CC; text-decoration: underline;}
.pagethrubot A:hover { color: #009501; text-decoration: none;}

.prevnextbot { font-size: 12px; font-weight: bold; color: #0000CC; }
.prevnextbot A:link { color: #0000CC; text-decoration:  underline;}
.prevnextbot A:visited { color: #0000CC; text-decoration: underline;}
.prevnextbot A:active { color: #0000CC; text-decoration: underline;}
.prevnextbot A:hover { color: #009501; text-decoration: none;}

.prevnextarrow { font-size: 9px; text-decoration:none; }
.g {  text-decoration:none;}  /* 	in link don't underline g in word 'Page' */

.prevnextbotpageon { font-size: 11px; font-weight: bold; color: #9E0065; }

/* miscellaneous paging */
.pageon { color: #9E0065; font-weight: bold;}

/* center table of info pages */
.centertabletxt td{
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;}
.centertablepad {padding-left:5px; padding-right: 45px;}	


/* navigation menu forgotpassword link */
.forgotpasswordnv {	padding-top:2px;padding-right:8px;font-size:9px;color:#000000;}
.forgotpasswordnv A:link { color: #000000; text-decoration:  underline;}
.forgotpasswordnv A:visited { color: #000000; text-decoration:  underline;}
.forgotpasswordnv A:hover { color: #FFFFFF; text-decoration: none;}
.forgotpasswordnv A:active { color: #000000; text-decoration:  underline;}


.emailpwd a:link {  color: #0000CC; text-decoration: underline;}
.emailpwd a:visited {  color: #0000CC; text-decoration: underline;}
.emailpwd a:hover {  color: #009501; text-decoration: underline;}
.emailpwd a:active { color: #FFC150; text-decoration: underline;}


/* Mix & Match "what's this" link  */
#whatsthis {
	display: block;
	width: 69px; height: 12px;
	margin: 0 ;
	background: url( 'img/mixmatchwThis_leftright.gif' ) top right no-repeat;
	}
#whatsthis a {
	display: block;
	margin: 0; padding:0;
	width:69px; height:12px;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
	text-indent:-9999px;
	outline:none;
 	background: url( 'img/mixmatchwThis_leftright.gif' ) top left no-repeat;
	}
#whatsthis a:hover{
	background-position: top right;
	color: black;
	visibility: visible;
	}
#whatsthis a img{ 
width:  69px;
height: 12px;
	}
#whatsthis a:hover img{ visibility: hidden;}

.viewcartMixMatchTotal {color:#003E92;
}
.viewcartMixMatchTotalQTY {
	font-weight:bold;

}

/* view cart Mix & Match  "explain" link  */
#cartmixmatchexplain {
	display: block;
	width: 215px; height: 17px;
	margin: 0 ;
	background: url( 'img/viewCart_usingMixMatchleftright.gif' ) top right no-repeat;
	}
#cartmixmatchexplain a {
	display: block;
	margin: 0; padding:0;
	width:215px; height:17px;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
	text-indent:-9999px;
	outline:none;
 	background: url( 'img/viewCart_usingMixMatchleftright.gif' ) top left no-repeat;
	}
#cartmixmatchexplain a:hover{
	background-position: top right;
	color: black;
	visibility: visible;
	cursor: help;
	}
#cartmixmatchexplain a img{ 
width:  215px;
height: 17px;
	}
	
#cartmixmatchexplainOFF a:hover{cursor: help;} /* placeholder */

