
/* ------------------- Global Styles ------------------------------- */

a {
   font-family: verdana,arial,helvetica,sans-serif;
   text-decoration: underline;
   color: #003C79;
}

a:hover {
	text-decoration: none ;
}

a.black {
   font-family: verdana,arial,helvetica,sans-serif;
   text-decoration: underline;
   color: #000000;
}

a.red {
   font-family: verdana,arial,helvetica,sans-serif;
   text-decoration: underline;
   color: #FF0000;
}

//a.red:hover {
//	text-decoration: none ;
//}

/*
a:visited {
	color: #990000;
}
*/

p
{ 

}

TD.greyBox{
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}

TD.greyCap{
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}

TD.blueBox{

	border-left-color: #B2C1DF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #B2C1DF;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #B2C1DF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

TD.lightblueBox{
	background-color: #E9EDF6;
	border-bottom-color: #B2C1DF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #B2C1DF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #B2C1DF;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #B2C1DF;
	border-top-style: solid;
	border-top-width: 1px;
}

TD.darkblueBox{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #3C60AC ;
	border-bottom-color: #B2C1DF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #B2C1DF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #B2C1DF;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #B2C1DF;
	border-top-style: solid;
	border-top-width: 1px;
}

select {
	font-family:verdana; 
	font-size:10px; 
}

td {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000
}

input {
	font-family:verdana, arial, helvetica, sans-serif;; 
	font-size:11px;

}

/* ------------------- Top Nav Styles ------------------------------ */

.button {
 	background-image: url(../images/Button_Blue4.gif);
	
	BORDER-RIGHT: #C0C0C0 1px solid;
	BORDER-TOP: #C0C0C0 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	
	BORDER-LEFT: #C0C0C0 1px solid; 
	CURSOR: hand; 
	COLOR: #C0C0C0; 
	BORDER-BOTTOM: #C0C0C0 1px solid }


.whiteLinks{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.whiteLinks:HOVER{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.whiteLinksSmall{
	color: #FFFFFF;
	font-size:10px; 
	font-weight: bold;
	text-decoration: none;
}

.whiteLinksSmall:HOVER{
	color: #FFFFFF;
	font-size:10px; 
	font-weight: bold;
	text-decoration: underline;
}

.tabOn {
	background-color: #6699CC;
}

.tabOn a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF; /*font-variant: small-caps;*/
}

.tabOff {
	background-color: #EDF2FC;
}

.tabOff a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #003399; /*font-variant: small-caps;*/
}
.recycleOn {
	background-color: #006600;
	/*font-variant: small-caps;*/
}

.recycleOn a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none ;
	font-size: 10px;
	font-weight: bold; 
	color: #FFFFFF;
}
	
.recycleOff {
	background-color:#CFECCF; 
	/*font-variant: small-caps;*/
}
.recycleOff a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none ;
	font-size: 10px;
	font-weight: bold; 
	color: #006600;
}
/* ------------------- Backgrounds ------------------- */

.bgBlue {
	background-color:#6699CC;
}

.bgLightBlue {
	background-color:#EDF2FC;
}

.bgLightBlue2 {
	background-color:#CCDBEC;
}

.bgGray {
	background-color:#CCCCCC;
}

.bgLightGray {
	background-color:#F7F7F7;
}

.bgLightGray2 {
	background-color:#EEEEEE;
}

.bgBlack {
	background-color:#000000;
}

.bgWhite {
	background-color:#FFFFFF;
}

.bgRed {
	background-color:#990000;
}

.bgOrange {
	background-color:#FFCC00;
}

.bgLightOrange {
	background-color:#F9EBAF;
}

.matrixbg {
	background-color: #FCFA6C;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

/* ------------------- global button styles ------------------------------ */
/*bigGreen is a holiday themed button*/
.bigGreenButton{
	color:#ffffff; 
	font-size: 12px; 
	font-weight: bold; 
	background-color:#009900; 
	outline-width:thin; 


}

.bigRedButton{
	color:#ffffff; 
	font-size: 12px; 
	font-weight: bold; 
	background-color:#D80007; 
	outline-width:thin; 
	height: 21px;

}

.smallRedButton{
	color:#ffffff; 
	font-size: 10px; 
	font-weight: bold; 
	background-color:#D80007; 
	outline-width:thin; 

}

.smallGreyButton{
	color:#000000; 
	font-size: 10px; 
	font-weight: bold; 
	background-color:#eeeeee; 
	outline-width:thin; 

}

.smallYellowButton {
	color:#000000; 
	font-size: 10px; 
	font-weight: bold; 
	background-color:#FFDC8E; 
	outline-width:thin; 
}

.smallBlueButton {
	color:#000000; 
	font-size: 10px; 
	font-weight: bold; 
	background-color:#CCDBEC; 
	outline-width:thin; 
}

/* ---------------------------- Fonts ------------------------ */

.smRed	{ /* bred */
	font-size: 10px; 
	color: #990000;
	}
	
.Red	{
	color: #990000;
	}
	
.White	 	{
	color: #ffffff;
	}
	
.small	{
	font-size: 10px;
		}
		
.mid		{
	font-size: 12px;
	}
	
.large	{
	font-size: 14px;
}

.xlarge	{
	font-size: 16px;
}
		
.smGray		{
	font-size: 10px; 
	color: #666666;
	}
	
.Gray		{
	color: #666666;
	}
	
.lightBlue		{
	color: #3366CC;
	font-size: 11px;
	}
		
.smBlue_bld		{
	font-size: 10px; 
	font-weight: bold; 
	color: #006699;
	}
		
.bigBlue_bld	{
	font-size: 12px; 
	font-weight: bold; 
	color: #006699;
	}
	
.bigBlack_bld	{
	font-size: 14px; 
	font-weight: bold; 
	}

.orange		{
	color: #FF9900;
	}
	
.green	{
	color: #006600;
	}

.plain {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000
}

	/* ---------- Product Page Fonts ---------- */
	
.vpOldPrice		{
	font-family: arial, helvetica, sans-serif;
	text-decoration: line-through;
	}
	
.OldPrice		{
	font-family: arial, helvetica, sans-serif;
	text-decoration: line-through;
}

.price {
	color: #990000;
	font-size: 14px;
}

.productlink {
   font-family: verdana,arial,helvetica,sans-serif;
   text-decoration: underline;
   color: #003C79;
   font-size: x-small;
}
	
/* ------------------- Left Nav -------------------------------*/
.lnavHdr	{
	font-size: 12px;
	}

/* ----------------------- Printer List ---------------------- */
.printerList {
  line-height: 17px;
  font-size: 12px; 
}

.cartList {
  line-height: 15px;
}

.ptabon {
	background-color: #CCCCCC;
}

.ptabon a{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.ptaboff { 
	background-color: #EEEEEE;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

/* ----------------------- Popular Products Box --------------- */

.productBox {
	border: 1px solid #DDDDDD; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 10px; 
	padding-bottom: 10px;
}  
	
/* ----------------------- Bottom Nav ---------------------------- */

.botBlue {
	background-color:#75A7D3;
}

.botLtBlue {
	background-color:#99B8DB;
}

/* --------------------- Shopping Cart ---------------------------- */

.gborder {
	border: 1px solid #DDDDDD; 
}
.dgborder {
	border: 1px solid #999999; 
}
.whborder {
	border: 1px solid #FFFFFF; 
}
.rborder {
	border: 1px solid #990000; 
}

/* ----------------------- Layer Show/Hide ------------------------ */

#lyr1, #lyr2, #lyr3 { 

	position:absolute; visibility:hidden; left:20px; top:100px; width:400px; z-index:100;
	
}

TABLE.greyBox{
	background-color: #FFFFFF;
	border-bottom-color: #DEDFDE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #DEDFDE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #DEDFDE;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #DEDFDE;
	border-top-style: solid;
	border-top-width: 1px;
}
