/* top navigation styles */

td.top-NavTab {
background-color: #00659c;
border-right: #fff 0.5pt solid;
color: #fff;
font-family: Verdana, Helvetica, Arial, "Gill Sans";
font-size: 10px;
font-weight: bold;
height: 18px;
text-align: center;
}

td.tabSelected {
background-color: #fffbbc;
border-right: #fff 1pt solid;
}

div.tabSelected {
background-color: #fffbbc;
border-bottom: #000 1px solid;
border-left: #000 1px solid;
border-right: #000 1px solid;
border-top: #000 1px solid;
color: #000;
font-family: Verdana, Helvetica, Arial, "Gill Sans";
font-size: 10px;
font-weight: bold;
height: 100%;
padding-top: 1.2pt;
}

a.tabLink:link {
color: #fff;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.tabLink:visited {
color: #fff;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.tabLink:hover {
color: #f00;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.tabLinkSelected:link {
color: #000;
cursor: default; 
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.tabLinkSelected:visited {
color: #000;
cursor: default; 
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.tabLinkSelected:hover {
color: #000;
cursor: default; 
font-size: 10px;
font-weight: bold;
text-decoration: none;
}
/* end top navigation styles */


/* begin anchor tag styles */

a.std-color:link {
color: #0000ff;  /* blue */
}

a.std-color:visited {
color: purple;
}

a.std-color:hover {
color: #ff0000;  /* red */
}

a.nav-button:link {
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.nav-button:visited {
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

a.nav-button:hover {
color: #ff0000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: underline;
}

a.nav-list:link {
color: #0000ff;
}

a.nav-list:visited {
color: #000099;
}

a.nav-list:hover {
color: #cc0000;
}

a.cart-icon:link {
color: #ff0000;  /* red */
text-decoration: none;
}

a.cart-icon:visited {
color: #ff0000;  /* red */
text-decoration: none;
}

a.cart-icon:hover {
color: #0000ff;  /* blue */
text-decoration: underline;
}

a.cart-no-icon:link {
color: #ff0000;  /* red */
}

a.cart-no-icon:visited {
color: #ff0000;  /* red */
}

a.cart-no-icon:hover {
color: #0000ff;  /* blue */
}

a.rebate:link {
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
background-color: red;
text-decoration: none;
}

a.rebate:visited {
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
background-color: red;
text-decoration: none;
}

a.rebate:hover {
color: #0000ff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
background-color: red;
text-decoration: underline;
}

/* end anchor tag styles */

/* products header - customer service box */

.prodHeaderText  {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-left: 4px;
}

.custServText {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
}

.prodHeader {
	background-color: #fffbbc;
	color: #000;
}

TR.prodHeaderRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #000 #000 #000 #000;
}

.leftNavAd {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #000;
}

.custServTitle {
	background-color: #666;
	color: #fff;
}

TR.custServTitleRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #ddd #666 #666;
	border-left: none;
}

.custServBlock {
	background-color: #ddd;
	color: #000;
	cursor: pointer;
}

.custServBlock A:link, .custServBlock A:visited {
	color: #000;
}

TR TD.custServBlock A:link, TR TD.custServBlock A:visited {
	text-decoration: none;
}

TD.swath {
	font: 10px sans-serif;
}

TR.custServBlockRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #fff #666 #666;
	border-left: none;
}

TR.custServBlockRow TD.swath {
	background-color: #ccc;
	border-right: none;
}

/* end products header - customer service box */

/* begin other page styles */

.baseline {
	border-bottom: 7px solid #00659c;
}

/* end other page styles */

/*begin homepage featured products */

/* style for tan boxes (key- w= wht. bgcolor, np= no padding) */

.tanbox {
background-color: #F3DCBC;
}

td.promo {
background-color: #F3DCBC;
font-family: Verdana, Helvetica, Arial, "Gill Sans";
font-size: 9pt;
padding-left: 10px;
color: #000000;
}

td.promow {
background-color: #FFFFFF;
font-family: Verdana, Helvetica, Arial, "Gill Sans";
font-size: 8pt;
padding: 10px 0px 0px 5px;
}

td.promow-np {
background-color: #FFFFFF;
font-family: Verdana, Helvetica, Arial, "Gill Sans";
font-size: 8pt;
}
/* end style for tan boxes */

/* misc. style (key- lp= left padding) */

td.feature-lp {
padding-left: 3px;
}

.red-bold {
color: #ff0000;
font-weight: bold;
}

/* end homepage featured products */


/* begin styles for catalog pages */

span.rebate {  /* creates rebate icon */
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
background-color: red;
}

SELECT, OPTION {  /* sets styles for shopping cart */
font-family: Verdana, Helvetica, Arial, sans-serif;
padding: 0px;
font-size: 11px;
color: #000000;
background-color: #ffffcc;
}

/* end styles for catalog pages */