/* CSS Document */ /****************************************
 * Master1_1.css						*
 * Style 1 - color 1   (orange)			*
 * Master1_1.css						*
 * Style 1 - color 1   (orange)			*
 * class Styles used in B2B Pages  		*
 ****************************************/
	/*****************************/ /* HTML Tag style definition */ /* 
 * CSS operates on the principles of inheritance - no need to duplicate defenitions.
 * If you want to change a child just set the override properties you need.
*/
	/* SET all global CSS properties - every other style inherits from this and can override it*/
	/*,A,BODY,FONT,DIV,SPAN,TD,INPUT,TEXTAREA,SELECT {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}*/
img {
	border: 0px;
}

UNKNOWN {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

/* END SET all globals */ /* Body class Styles */
BODY {
	background-color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	color: black;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

BODY .noMargin {
	margin-left: 0px;
	margin-right: 0px;
	marginwidth: 0px;
	marginheight: 0px;
	background-color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	color: black;
}

H1 {
	font-size: 14px;
	color: #848484;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

TH {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

STRONG {
	font-weight: bold;
}

I {
	font-style: italic;
}

P {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

SELECT {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 2px;
}

INPUT {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 4px;
}

OPTION {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 2px;
}

HEADER {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A {
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
}

A :hover {
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: underline;
}

A .small {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #336699;
}

A .smallBold {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #336699;
}

A .smallTopWhite {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

A :hover .smallTopWhite {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

input .logon {
	border: 1px solid #666666;
	background-color: #F8F4E5;
	padding-left: 4px;
}

select .logon {
	border: 1px solid #666666;
	background-color: #F8F4E5;
}

hr {
	width: 95%;
	text-align: left;
	height: 4px;
	color: #CCCCCC;
	margin-left: 0;
	background: #CCCCCC;
	border: 0;
}

OL .number {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

UL .bullet {
	list-style-image: url(../images/custom/yellow_bullet.gif);
	line-height: 18px;
}

UL .bullet_small {
	list-style-image: url(../images/custom/yellow_bullet.gif);
	margin-left: 18;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

UL .categories {
	font: bold 12px Arial, Helvetica, sans-serif;
	list-style-image: url(../images/custom/yellow_bullet.gif);
	line-height: 18px;
}

LI .categories {
	font: bold 12px Arial, Helvetica, sans-serif;
	list-style-image: url(../images/custom/yellow_bullet.gif);
	line-height: 18px;
}

input.yellow_button {
	font: bold 11px Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	background-image: url("../images/custom/yellow_button_background.gif");
	/* background-color:#FFCC33;  */
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

input .srch {
	font: normal normal normal 11px Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	background-color: #F8F4E5;
	color: #000000;
	padding-left: 3px;
	overflow: hidden;
	width: 90%;
}

.blue_button {
	background-image: url(../images/custom/blue_button_background.gif);
	border: 1px solid #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 18px;
	padding: 0px 5px 0px 5px;
	overflow: visible;
}

.blue_gray_button {
	background-image: url(../images/custom/blue_gray_button_background.gif);
	border: 1px solid #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	padding: 0px 5px 0px 5px;
	overflow: visible;
}

.light_blue_gray_button {
	background-image:
		url(../images/custom/light_blue_gray_button_background.gif);
	border: 1px solid #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	padding: 0px 5px 0px 5px;
	overflow: visible;
}

input .gray_button {
	font: normal normal bold 11px Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	background-image: url(../images/custom/gray_button_background.gif);
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

input .maroon_button {
	font: bold 11px Arial, Helvetica, sans-serif;
	background-image: url(../images/custom/maroon_button_background.gif);
	/* background-color:#666633;  */
	border: 1px solid #000000;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

input .green_button {
	font: bold 11px Arial, Helvetica, sans-serif;
	background-image: url(../images/custom/green_button_background.gif);
	/* background-color:#666633;  */
	border: 1px solid #000000;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

.emptycart {
	font: bold 11px Arial, Helvetica, sans-serif;
	border: 1px solid #333333;
	background-image: url(../images/custom/gray_button_background.gif);
	color: #000000;
	text-decoration: none;
	height: 18px;
	padding: 0px 5px 0px 5px;
	overflow: visible;
}

input .go_button {
	font: normal normal bold 11px Arial, Helvetica, sans-serif;
	border: 1px solid #333333;
	background-image: url(../images/custom/gray_button_background.gif);
	color: #000000;
	text-decoration: none;
	height: 16px;
	padding: 0px 3px 0px 3px;
	overflow: visible;
}

A .search {
	font: normal normal bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

A .search :hover {
	font: normal normal bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

/*
A.smallMenu3 { font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; }
A.smallMenu3:hover { font: bold 11px Arial, Helvetica, sans-serif; color: #EFF0D2; text-decoration: underline; }
*/ /* BLACK BAR LINKS  BLACK BAR LINKS  BLACK BAR LINKS */
A .menu_but2 {
	font: normal normal bold 12px/ 21px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

A .menu_but2 :hover {
	font: normal normal bold 12px/ 21px Arial, Helvetica, sans-serif;
	color: #EFF0D2;
	text-decoration: none;
}

/*
A.menu_but3			{ font: normal normal bold 12px/21px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration: none; }
A.menu_but3:hover	{ font: normal normal bold 12px/21px Arial, Helvetica, sans-serif; color:EFF0D2; text-decoration: none; }
*/
	/* HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER */
	/* HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER */
TABLE .srch {
	background-color: #F8F4E5;
}

TABLE .srch2 {
	background-color: #FFC20E;
}

TR .menu_row {
	background-color: #333333;
}

TR .menu_row2 {
	background-color: #333333;
}

TD .srch {
	padding-left: 10px;
	width: 140px;
}

TD .line {
	background-color: #000000;
	height: 1px;
}

TD .menu_strip {
	background-image: url(../images/custom/fade.gif);
}

TD .menu_strip2 {
	background-image: url(../images/custom/menu_strip.gif);
}

TD .stripes {
	width: 639px;
}

TD .srch_strip {
	background-image: url(../images/custom/fade.gif);
	height: 2px;
}

TD .srch_strip2 {
	background-image: url(../images/custom/srch_strip.gif);
	height: 6px;
}

A .smallMenu2 {
	font: normal normal bold 12px/ 21px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

A .smallMenu2 :hover {
	font: normal normal bold 12px/ 21px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

A .smallMenu3 {
	font: normal normal bold 12px/ 21px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

A .smallMenu3 :hover {
	font: normal normal bold 12px/ 21px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

/* FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER */
TD .footer-content {
	background: #EDEDED;
	font-weight: normal;
	color: #666666;
	font-family: arial;
	font-size: 10px;
}

A .footer-link {
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

A .footer-link :hover {
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.footer-text {
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

/* HUD HUD HUD HUD HUD HUD HUD HUD HUD HUD HUD */
TD .c_topline {
	background-image: url(../images/custom/c_top_side.gif);
}

TD .c_leftline {
	background-image: url(../images/custom/c_left_side.gif);
}

TD .c_rightline {
	background-image: url(../images/custom/c_right_side.gif);
}

TD .c_botline {
	background-image: url(../images/custom/c_bot_side.gif);
}

TD .white {
	background-color: white;
}

TABLE .portletoutline {
	border-width: 1px;
	border-style: solid;
	border-color: #422300;
	background: #FFFFFF;
}

.bgColor {
	background-COLOR: #FFCC33;
}

TD .portlet {
	padding: 4px 10px 8px 1px;
}

TD .portlet_main {
	padding: 4px 0px 0px 0px;
}

TD .portlet_title {
	border-width: 1px;
	border-style: solid none solid solid;
	border-color: #DBC773 #575757 #575757 #DBC773;
	font-family: Arial, Helvetica, sans-serif, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F9F7EE;
	padding-left: 4px;
	height: 17px;
}

TD .portlet_title_nobg {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 21px;
	border-bottom: 1px solid #000000;
}

TD .portlet_title_nobg_WHITE {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 21px;
	border-bottom: 1px solid #000000;
}

TD .portlet_title_BLACK {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 21px;
}

TD .portlet_title_WHITE {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 21px;
}

TD .portlet_colHeader {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: white;
	TEXT-ALIGN: center;
	text-decoration: none;
}

TD .portlet_price {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #32404f;
	TEXT-ALIGN: right;
}

TD .portlet_maximize {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 21px;
	border-bottom: 1px solid #000000;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

TD .portlet_shadow {
	background-image: url(images/shadow.gif);
	line-height: 2px;
}

/* Log On */
A .logon {
	font: 11px Arial, Helvetica, sans-serif;
	color: #336699;
	LINE-HEIGHT: 13px;
}

A .logon :hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	LINE-HEIGHT: 13px;
}

/* Span class Styles */
SPAN .reqd {
	font-family: Arial, Helvetica, sans-serif;
	color: #ea2b2b;
	FONT_SIZE: 2pt;
}

/* TABLE class Styles */
TABLE .noBorder {
	BORDER-STYLE: none;
	BORDER-COLLAPSE: collapse;
}

TABLE .noBorderWide {
	BORDER-STYLE: none;
	BORDER-COLLAPSE: collapse;
	WIDTH: 100%;
}

/* TD class Styles */
TD {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif
}

TD .header {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
	font-weight: bold;
}

TD .buttontext {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	BACKGROUND-COLOR: #ea2b2b;
	text-decoration: none
}

TD .pixel {
	font-size: 1px;
	LINE-HEIGHT: 0px;
}

TD .content {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	MARGIN-TOP: 10pt;
	margin-left: 10pt;
}

TD .subtitle {
	COLOR: #b7d9ff;
	BACKGROUND-COLOR: #394959;
	font-weight: bold;
}

/*TD.colHeader{	font-size: 11px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }*/
TD .price {
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
}

.title {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
}

.title_1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #000000;
}

.credit_text1 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #000000;
}

.credit_text2 {
	font: bold 13pt Arial, Helvetica, sans-serif;
	color: #000000;
}

.credit_text3 {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #000000;
}

.adobe_text {
	font: 7pt Arial, Helvetica, sans-serif;
	color: #000000;
}

a.adobe_link {
	font: 7pt Arial, Helvetica, sans-serif;
	color: #000000;
}

a.adobe_link:hover {
	font: 7pt Arial, Helvetica, sans-serif;
	color: #000000;
}

.titleWHITE {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.smallText {
	font-size: -1pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.amount {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
}

.summary {
	font-size: 8pt;
}

.bgColor {
	BACKGROUND-COLOR: #FFCC33;
}

.cellBG_1 {
	BACKGROUND-COLOR: #FFFFFF;
}

.cellBG_2 {
	BACKGROUND-COLOR: #F8F4E5;
}

.cellBG_3 {
	BACKGROUND-COLOR: #EDEDED;
}

.warning {
	COLOR: red;
}

/* LOG ON HUD - LOG ON HUD - LOG ON HUD - LOG ON HUD - LOG ON HUD - LOG ON HUD */
	/* QUICK ORDER HUD - QUICK ORDER HUD - QUICK ORDER HUD - QUICK ORDER HUD - QUICK ORDER HUD */
TD .portlet_content {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

TD .portlet_title_nobg {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 21px;
	border-bottom: 1px solid #000000;
}

TD .portlet_title_nobg_WHITE {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 21px;
	border-bottom: 1px solid #000000;
}

.portlet_content {
	font-size: 11px;
	color: #000000;
}

A .portlet_content {
	font-size: 11px;
}

A .logon {
	font: 11px Arial, Helvetica, sans-serif;
	color: #336699;
	LINE-HEIGHT: 13px;
}

A .logon :hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	LINE-HEIGHT: 13px;
}

input .logonformhomepage {
	border: 1px solid #666666;
	background-color: #F8F4E5;
	width: 96%;
	padding-left: 4px;
}

input .logonformhomepage2 {
	border: 1px solid #666666;
	background-color: #F8F4E5;
	width: 90%;
	padding-left: 4px;
}

input .logonformchangepassword {
	border: 1px solid #666666;
	background-color: #F8F4E5;
	width: 90%;
	padding-left: 4px;
}

TD .quickordertitle {
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
}

TD .espottitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

TD .minishoppingcarttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

input .quickorder1 {
	border: 1px solid #666666;
	background-color: #F8F4E5;
	width: 90%;
	padding-left: 4px;
}

input .quickorder2 {
	border: 1px solid #666666;
	background-color: #F8F4E5;
	width: 80%;
	padding-left: 4px;
}

A .blackhome {
	font: 17px Arial, Helvetica, sans-serif;
	color: #000000;
	LINE-HEIGHT: 17px;
	text-decoration: none;
	font-weight: bold;
}

A .blackhome :hover {
	font: 17px Arial, Helvetica, sans-serif;
	color: #000000;
	LINE-HEIGHT: 17px;
	text-decoration: none;
	font-weight: bold;
}

A .whitehome {
	font: 17px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	LINE-HEIGHT: 17px;
	text-decoration: none;
	font-weight: bold;
}

A .whitehome :hover {
	font: 17px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	LINE-HEIGHT: 17px;
	text-decoration: none;
	font-weight: bold;
}

H2 {
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul .cssnav {
	list-style: none;
	margin: 0;
	padding: 0;
}

#mininav {
	margin: 0;
	padding: 0;
	border-style: solid solid none solid;
	border-color: #999999;
	border-size: 1px;
	border-width: 1px;
	background-color: #000000;
}

#mininav li a {
	width: 180px;
	text-decoration: none;
	padding: 5px 0 4px 6px;
	margin-bottom: 1px;
	background-color: #FFFFFF;
	font-size: 11px;
	font: bold;
}

#mininav li a :link,#mininav li a :visited {
	color: #000000;
	display: block;
	background: #FFFFFF;
	padding: 5px 0 4px 6px;
	margin-bottom: 1px;
}

#mininav li a :hover {
	color: #FFC20E;
	background: #666666;
	padding: 5px 0 4px 6px;
}

#mininav li .present {
	width: 180px;
	text-decoration: none;
	padding: 5px 0 4px 6px;
	margin-bottom: 1px;
	background-color: #CCCCCC;
	font-size: 11px;
	font: bold;
	color: #000000;
	font: bold;
}

col .alpha {
	text-align: left;
}

col .numeric {
	text-align: left;
}

col .date {
	text-align: left;
}

tbody th {
	text-align: center;
	background-color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: .25em 1em;
	text-decoration: underline;
}

tbody th .none {
	text-align: center;
	background-color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: .25em 1em;
	text-decoration: none;
}

tbody tr .odd th {
	font-size: 11px;
	background-color: #EDEDED;
}

td .sorttable {
	font-family: Arial;
	font-size: 11px;
	white-space: pre;
	background-color: #FFFFFF;
	padding: .4em .5em;
}

.odd td {
	background-color: #EDEDED;
	font-size: 11px;
}

/*End HTML Tag Style definition */ /********************************/
	/*Begin common portlet and logon classes*/
TD .white {
	background-color: #FFF;
}

TD .portlet {
	padding: 4px 10px 8px 1px;
}

TD .portlet_main {
	padding: 4px 0px 0px 0px;
}

.cellBG_HUD_Subtotal {
	BACKGROUND-COLOR: #DDDDDD;
	font-size: 11px;
}

TH .portlet_colHeader {
	background-color: #333333;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

TD .portlet_colHeader {
	background-color: #333333;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

TD .portlet_price {
	font-size: 11px;
	color: #000000;
	text-align: right;
}

TD .portlet_maximize {
	text-align: right;
	padding: 0px 4px 0px 0px;
}

A .portlet_button {
	background-image: url(../images/custom/logon_but_back.gif);
	border: 1px solid #AA8C14;
	font-size: 11px;
	font-weight: bold;
	color: #5C4F1B;
	height: 20px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1px;
	text-align: center;
}

A .portlet_button :hover {
	background-image: url(../images/custom/logon_but_back.gif);
	border: 1px solid #C1AA4F;
	font-size: 11px;
	font-weight: bold;
	color: #5C4F1B;
	height: 20px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1px;
	text-align: center;
}

TD .portlet_shadow {
	background-image: url(../images/custom/shadow.gif);
	line-height: 2px;
}

A .garbage {
	vertical-align: top;
	background-image: url(../images/custom/garbage.gif);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	text-decoration: none;
}

A .garbage :hover {
	vertical-align: top;
	background-image: url(../images/custom/garbage2.gif);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

/*Begin style specific portlet classes*/
TD .p_content {
	background-color: #FFF;
	padding: 4px;
}

TABLE .outline {
	border-width: 1px;
	border-style: solid;
	border-color: #848484;
	background: #F6F6F6;
}

TABLE .portlet {
	background-color: #FFF;
}

TD .logonLogo {
	background-color: #FFF;
}

BODY .logon {
	margin: 0px;
	background-color: #FFF;
	padding-top: 0px;
}

TD .logonwhite {
	background-color: #FFF;
	padding-left: 8px;
	padding-top: 5px;
}

TD .logontitle {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

SPAN .logontitle {
	font-size: 15px;
	font-weight: bolder;
	color: #A6A4A4;
}

TD .logonheading {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

TD .logonspacing {
	padding-left: 0px;
	padding-top: 0px;
}

hr .logon {
	border: 1px solid #BDBDBD;
	height: 1px;
}

TD .logontxt {
	font-size: 11px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 1px;
}

TD .button {
	padding-bottom: 12px;
}

/*End common portlet and logon classes*/
	/* New Style 1 specific Styles */
TABLE .white {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
}

TD .top_strip {
	background-image: url(../images/custom/top_strip.gif);
	width: 980px;
}

TD .gradient {
	background-color: #FFF;;
	width: 606px;
}

TD .padding {
	padding-left: 10px;
}

TD .srch {
	padding-left: 10px;
	width: 140px;
}

TD .srch_but {
	background-image: url(../images/custom/srch_but.gif);
}

A .menu_but {
	font-weight: bold;
	color: #DADADA;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
}

A .menu_but :hover {
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	padding: 0px 1px 0px 1px;
}

INPUT .sku {
	border: 1px solid #515151;
	font-size: 11px;
	color: #000000;
	background-color: #F3F3F3;
}

TD .sku_but {
	padding-left: 3px;
	padding-right: 10px;
}

.smallMenu {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

TABLE .content {
	background-color: #FFF;
	font-size: 11px;
	color: #000000;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
}

/* Drop down menu Styles */
.menuitemclass {
	position: absolute;
	visibility: hidden;
}

.menulayer {
	position: absolute;
	visibility: hidden;
	z-index: 1;
}

.menulite {
	position: absolute;
	visibility: hidden;
	z-index: 1;
}

.menufg {
	position: absolute;
	visibility: hidden;
}

.menuitem {
	position: absolute;
	visibility: hidden;
}

.menuitemover {
	position: absolute;
	visibility: hidden;
}

.menuitemtext {
	background-image: url(../images/custom/button_bk.gif);
	text-decoration: none;
	width: 174px;
	height: 17px;
	line-height: 17px;
	font-size: 11px;
	color: #FFF;
	padding-left: 30px;
	padding-top: 1px;
	display: block;
}

.menuitemhilite {
	background-image: url(../images/custom/button_bk.gif);
	text-decoration: none;
	width: 174px;
	height: 17px;
	line-height: 17px;
	font-size: 11px;
	color: #FFF;
	padding-left: 30px;
	padding-top: 1px;
}

/* General Class Styles */ /*
/*
/*
/*
/*
/*
/*
/*
/* Tags Added By HDSupply */ /*ul {
	padding: 0;
	margin: 0;
}

ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
*/
.pagetitle {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.pagetitleWHITE {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}

.normal {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.small {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.smallBold {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.smallBoldWhite {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A .smallLink {
	font-size: 11px;
	color: #336699;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

A .smallLinkWhite {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

A .smallLinkWhite :hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

A .smallBoldLink {
	font-size: 11px;
	color: #336699;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A .smallBoldLinkWhite {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A .smallBoldLinkWhite :hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.smallBoldLinkWhite {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.subhead {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
}

A .normal {
	color: #336699;
	text-decoration: underline;
}

A .normal :hover {
	color: #003366;
	text-decoration: underline;
}

A .Extrasmall {
	font-size: 10px;
	color: #336699;
	text-decoration: underline;
}

A .Extrasmall :hover {
	font-size: 10px;
	color: #003366;
	text-decoration: underline;
}

A .small {
	font-size: 11px;
	color: #336699;
	text-decoration: underline;
}

A .small :hover {
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
}

A .smallBold {
	FONT-SIZE: 11px;
	COLOR: #336699;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A .smallBold :hover {
	FONT-SIZE: 11px;
	COLOR: #003366;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A .smallwhite {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

A .smallwhiteBold {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

span .labelB {
	font-weight: bold;
}

.CSSsolidBORDER_HDS {
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #ACAC9F;
	border-right-color: #ACAC9F;
	border-top-color: #ACAC9F;
	border-bottom-color: #ACAC9F;
}

.CSSsolidBORDER_HDS_NOTOP {
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #ACAC9F;
	border-right-color: #ACAC9F;
	border-top-color: #ACAC9F;
	border-bottom-color: #ACAC9F;
}

.CSSsolidBORDER_HDS_NOBOTTOM {
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-color: #ACAC9F;
	border-right-color: #ACAC9F;
	border-top-color: #ACAC9F;
	border-bottom-color: #ACAC9F;
}

.CSSsolidBORDER_HDS_BotONLY {
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-color: #ACAC9F;
	border-right-color: #ACAC9F;
	border-top-color: #ACAC9F;
	border-bottom-color: #ACAC9F;
}

.CSSsolidBORDER_HDS_LeftONLY {
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-color: #ACAC9F;
	border-right-color: #ACAC9F;
	border-top-color: #ACAC9F;
	border-bottom-color: #ACAC9F;
}

.CSSsolidBORDER_HDS_MyAccount {
	background-color: #FFFFFF;
	border-style: solid;
	border-left-width: 4px;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.prodlist-partnumber {
	font-weight: bold;
	color: #DD6600;
	text-decoration: underline;
	font-size: 12px
}

.prodlist-partnumber :hover {
	font-weight: bold;
	color: #422300;
	text-decoration: underline;
	font-size: 12px
}

.prodlist-header {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px
}

.prodlist-price {
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
}

.prodlist-price2 {
	font-weight: normal;
	color: #000000;
	padding: 0px 0px 0px 0px;
}

.prodlist-description {
	font-weight: bold;
	color: #000000;
}

.featureditems {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.prodlist-TDheaderNONBOLD {
	background: #333333;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
	white-space: nowrap;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-decoration: none;
}

.prodlist-TDheaderNONBOLD22 {
	background: #333333;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
	white-space: nowrap;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.prodlist-TDheader {
	background: #333333;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-decoration: none;
}

.prodlist-TDheaderReviewOrders {
	background: #333333;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-decoration: none;
}

.prodlist-TDheader_topictraining {
	background: #333333;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 9px;
	line-height: 18px;
	text-align: left;
	white-space: nowrap;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-decoration: none;
}

.prodlist-TDheader-LEFT {
	background: #333333;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
	white-space: nowrap;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-decoration: none;
}

.prodlist-TDheader-RIGHT {
	background: #333333;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: right;
	white-space: nowrap;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-decoration: none;
}

.prodlist-TDheader-left {
	background: #333333;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
	white-space: nowrap;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-decoration: none;
}

.prodlist-TDbottombar {
	background: #333333;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 4px;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #333333;
	border-right-color: #333333;
	border-top-color: #333333;
	border-bottom-color: #333333;
	text-decoration: none;
}

.prodlist-TDheader-mic {
	background: #333333;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 11px;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-decoration: none;
}

A .prodlist-partnumber {
	font-weight: bold;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline
}

A .prodlist-partnumber :hover {
	font-weight: bold;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline
}

.prodlist-header {
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}

.prodlist-price {
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 6px 0px 0px;
}

.prodlist-price2 {
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 6px 0px 0px;
}

.prodlist-description {
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}

.prodlist-mic {
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
}

.prodlist-mic-white {
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
}

.prodlist-discontinued {
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
}

.prodlist-discontinued-link {
	font-weight: normal;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline
}

.prodlist-discontinued-link :hover {
	font-weight: normal;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline
}

input .quantitycart {
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	width: 35px;
	text-align: center
}

.outofstock {
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}

input .outofstock-qty {
	color: #000000;
	background-color: #F19696;
	font-weight: bold;
	font-size: 11px;
	width: 35px;
	text-align: center
}

A .prodlist-header {
	font-weight: bold;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

A .prodlist-header :hover {
	font-weight: bold;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

A .prodlist-TDheader {
	background: #333333;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

A .prodlist-TDheader :hover {
	background: #333333;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-right-color: #999999;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

/* 
/*****************************/ /*
/*  FORM FIELDS  */ /*
/*  HOME PAGE  */ /*
/*
/*  QUICK ORDER  */
input .quickorder_BIG {
	border: 1px solid #454545;
	background-color: #FFF;
	font-size: 11px;
	padding-left: 3px;
}

/*
/*
/* MY PROFILE */
TEXTAREA .accountnotes {
	border: 1px solid #666666;
	background-color: #F8F4E5;
	width: 96%;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 4px;
}

input .myaccount {
	border: 1px solid #666666;
	background-color: #F8F4E5;
	padding-left: 4px;
	width: 90%;
}

TD .myaccounttitle {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #000000;
}

/* 
/*
/*****************************/
TABLE .quickorderoutline {
	border-width: 1px;
	border-style: solid;
	border-color: #848484;
	background: #E5E6C9;
}

TABLE .logonoutline {
	border-width: 1px;
	border-style: solid;
	border-color: #848484;
	background: #FEFEF1;
}

A .portlet_link {
	color: #CC6600;
	text-decoration: underline
}

A .portlet_link :hover {
	color: #422300;
	text-decoration: underline
}

/* BEGIN displaytag TH classes */
TH .sorted a,TH .sortable a {
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 9px;
}

TH .order1 a {
	background-image: url(../images/custom/sort_down.gif);
}

TH .order2 a {
	background-image: url(../images/custom/sort_up.gif);
}

/* END displaytag TH classes */
.bgColor2 {
	background-color: #333333;
}

.cellBG_1_2 {
	background-color: #FFF;
}

.cellBG_2_2 {
	background-color: #EDEDED;
}

.cellBG_3_2 {
	background-color: #EDEDED;
}

.warning {
	color: red;
}

/* 
/*****************************/ /*
/*  REVIEW ORDERS  */
A .ordernumber {
	font-weight: bold;
	color: #336699;
	font-size: 11px;
	text-decoration: underline;
	line-height: 24px;
}

A .ordernumber :hover {
	font-weight: bold;
	color: #003366;
	font-size: 11px;
	text-decoration: underline;
	line-height: 24px;
}

A .pkgtrackingnumber {
	font-weight: normal;
	color: #336699;
	font-size: 11px;
	text-decoration: underline;
}

A .pkgtrackingnumber :hover {
	font-weight: normal;
	color: #003366;
	font-size: 11px;
	text-decoration: underline;
}

/* 
/*****************************/ /*
/*  PRODUCT LISTS  */
A .prodlist-header {
	font-weight: bold;
	font-size: 11px;
	color: #CC6600;
	text-decoration: underline;
}

/* 
/*****************************/ /*
/*  PRODUCT DETAIL  */
A .enlargepicture {
	font-weight: normal;
	color: #DD6600;
	font-size: 11px;
	text-decoration: underline;
}

A .enlargepicture :hover {
	font-weight: normal;
	color: #422300;
	font-size: 11px;
	text-decoration: underline;
}

/* 
/*****************************/ /*
/*  E-SPOTS  */
OL .espot {
	color: #000000;
}

UL .espot {
	color: #000000;
}

.bgColor3 {
	background-color: #848484;
}

TABLE .portletoutline {
	border-width: 1px;
	border-style: solid;
	border-color: #422300;
	background: #FFF;
}

TD .portlet_colHeader_quick {
	background-color: #333333;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

TD .portlet_price_espot {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #DDDDDD;
}

/* 
/*****************************/ /*
/*  SAVED LISTS  */
TD .quickaddtitle {
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	line-height: 24px;
}

input .saveasnewlist {
	border: 1px solid #C0A537;
	background-color: #F8F4E5;
	color: #000000;
	width: 90%;
	padding-left: 4px;
}

SELECT .saveasnewlist2 {
	color: #C0A537;
	width: 90%;
	background-color: #F8F4E5;
	padding-left: 2px;
}

/* 
/*****************************/ /*
/*  CONTACT US FORM  */
input .contactus {
	border: 1px solid #666666;
	background-color: #F8F4E5;
	font: normal normal normal 11px Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 4px;
}

SELECT .subjectline {
	font-size: 11px;
	color: #000000;
	background-color: #F8F4E5;
	padding-left: 2px;
}

SELECT .contacttime {
	font-size: 11px;
	color: #000000;
	background-color: #F8F4E5;
	padding-left: 2px;
}

SELECT .contactmethod {
	font-size: 11px;
	color: #000000;
	background-color: #F8F4E5;
	padding-left: 2px;
}

TEXTAREA .comments {
	border: 1px solid #666666;
	background-color: #F8F4E5;
	width: 80%;
	font: normal normal normal 11px Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 4px;
}

/* 
/*****************************/ /*
/*  AVENUES CATEGORY PAGES  */
TD .subcategory_colHeader {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background: #D7D5A5;
	border-bottom-width: 10px;
	border-bottom-color: #000000;
}

.subcategory_rows {
	background-color: #FFCC66;
}

A .subcategorylink-main {
	color: #CC6600;
	font-size: 11px;
	text-decoration: underline;
}

A .subcategorylink-main :hover {
	color: #422300;
	font-size: 11px;
	text-decoration: underline;
}

A .subcategory {
	color: #CC6600;
	font-size: 11px;
	text-decoration: underline;
}

A .subcategory :hover {
	color: #422300;
	font-size: 11px;
	text-decoration: underline;
}

/* 
/*****************************/ /*
/*  CONTACT US  */
TD .contact_titles_bgColor {
	background-color: #333333;
}

TD .contact_titles {
	font-weight: bold;
	color: #FFF;
	line-height: 21px;
	color: #FFF;
}

/* 
/*****************************/ /*
/*  SPECIALS PAGES - SAVE UP TO and PRICING  */
.specials-saveupto {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}

.specials-price {
	font-weight: bold;
	color: #000066;
	font-size: 13px;
}

.specials-sourcecode {
	font-weight: bold;
	color: #990000;
	font-size: 13px;
}

.specials {
	font-weight: bold;
	color: #990000;
}

.specials :hover {
	font-weight: bold;
	color: #FFF;
}

.homepagesquaresBRANDING {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #F2F4DF;
}

.homepagesquares {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares1 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares2 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares3 {
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares4 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares5 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares6 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares7 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares8 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares9 {
	width: 177px;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares10 {
	width: 177px;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares11 {
	width: 177px;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.homepagesquares12 {
	width: 177px;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.catalogpagesquares {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.catalogpagesquares1 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.catalogpagesquares2 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.catalogpagesquares3 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.catalogpagesquares4 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.catalogpagesquares5 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.catalogpagesquares6 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.catalogpagesquares7 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.catalogpagesquares8 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

.catalogpagesquares9 {
	width: 177px;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
}

/* **************************************************************** */
	/* **************************************************************** */
	/*  NEW BUTTONS */
	/*  NEW BUTTON CSS for websphere developers change from hrefs to inputs  */
	/* **************************************************************** */
	/* **************************************************************** */
	/* **************************************************************** */
	/* Yellow Buttons 
	- General Use 
	- Add to List
	- Add Selected to List
	- Update Changes
	- Customer Training Register SPANISH
	- Re-Order Button
*/
	/* **************************************************************** */
A .button :link,A .button :visited,A .button :hover,A .button :active {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding: 2px 6px 1px 6px;
	overflow: visible;
}

A .addtolist :link,A .addtolist :visited,A .addtolist :hover,A
	.addtolist :active {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding: 2px 6px 1px 6px;
	overflow: visible;
}

A .button_registerSP_training :link,A .button_registerSP_training
	:visited,A .button_registerSP_training :hover,A
	.button_registerSP_training :active {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding: 2px 6px 1px 6px;
	overflow: visible;
}

A .reorderbutton :link,A .reorderbutton :visited,A .reorderbutton :hover,A
	.reorderbutton :active {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding: 2px 6px 1px 6px;
	overflow: visible;
}

input .button {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 18px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

input .addselectedtolist {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 18px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

input .updatechanges {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 18px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

/* **************************************************************** */
	/* Orange Buttons 
	- Add to Cart
	- Add Selected to Cart
	- Get Existing List
 */
	/* **************************************************************** */
A .addtocart :link,A .addtocart :visited,A .addtocart :hover,A
	.addtocart :active {
	background-image: url(../images/custom/addtocart_button2.gif);
	border: 1px solid #CC6600;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding: 2px 6px 1px 6px;
	overflow: visible;
}

input .addselectedtocart {
	background-image: url(../images/custom/addtocart_button2.gif);
	border: 1px solid #CC6600;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 18px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

input .addtocart {
	background-image: url(../images/custom/addtocart_button2.gif);
	border: 1px solid #CC6600;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 18px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

input .getexistinglist {
	background-image: url(../images/custom/addtocart_button2.gif);
	border: 1px solid #CC6600;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 18px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

/* **************************************************************** */
	/* Brown Buttons
	- Checkout
	- Register
	- Save Button
	- Search Button
*/
	/* **************************************************************** */
A .checkoutbutton :link,A .checkoutbutton :visited,A .checkoutbutton
	:hover,A .checkoutbutton :active {
	background-image: url(../images/custom/srch_but.gif);
	border: 1px solid #330000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	padding: 2px 6px 1px 6px;
	overflow: visible;
}

A .register_but :link,A .register_but :visited,A .register_but :hover,A
	.register_but :active {
	background-image: url(../images/custom/srch_but.gif);
	border: 1px solid #330000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	padding: 2px 6px 1px 6px;
	overflow: visible;
}

A .savebutton :link,A .savebutton :visited,A .savebutton :hover,A
	.savebutton :active {
	background-image: url(../images/custom/srch_but.gif);
	border: 1px solid #330000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	padding: 2px 6px 1px 6px;
	overflow: visible;
}

A .srch_but :link,A .srch_but :visited,A .srch_but :hover,A .srch_but
	:active {
	background-image: url(../images/custom/srch_but.gif);
	border: 1px solid #330000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 17px;
	padding: 0px 6px 0px 6px;
	overflow: visible;
}

input .register_but {
	background-image: url(../images/custom/srch_but.gif);
	border: 1px solid #330000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

input .checkout {
	background-image: url(../images/custom/srch_but.gif);
	border: 1px solid #330000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

input .checkoutbutton {
	background-image: url(../images/custom/srch_but.gif);
	border: 1px solid #330000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

}
/* **************************************************************** */
	/* Gray Buttons
	- Empty Cart
	- Gray Button
	- Pagination
*/
	/* **************************************************************** */
A .paginationbutton :link,A .paginationbutton :visited,A
	.paginationbutton :hover,A .paginationbutton :active {
	background-image: url(../images/custom/graybutton_back2.gif);
	border: 1px solid #333333;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 16px;
	text-decoration: none;
	height: 16px;
}

A .graybutton :link,A .graybutton :visited,A .graybutton :hover,A
	.graybutton :active {
	background-image: url(../images/custom/graybutton_back2.gif);
	border: 1px solid #333333;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 20px;
	padding: 2px 6px 2px 6px;
	overflow: visible;
}

input .emptycart {
	background-image: url(../images/custom/graybutton_back2.gif);
	border: 1px solid #333333;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 18px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

input .graybutton {
	background-image: url(../images/custom/graybutton_back2.gif);
	border: 1px solid #333333;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 18px;
	padding: 1px 6px 1px 6px;
	overflow: visible;
}

/* **************************************************************** */
	/* Special Buttons
	- Yes Button
	- No Button
	- Remove Button
*/
	/* **************************************************************** */
A .yesbutton :link,A .yesbutton :visited,A .yesbutton :hover,A
	.yesbutton :active {
	background-image: url(../images/custom/yes_but_back.gif);
	border: 1px solid #003300;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 18px;
	width: 50px;
	text-decoration: none;
	padding: 1px 7px 1px 7px;
	text-align: center;
}

A .nobutton :link,A .nobutton :visited,A .nobutton :hover,A .nobutton
	:active {
	background-image: url(../images/custom/no_but_back.gif);
	border: 1px solid #660000;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 18px;
	width: 50px;
	text-decoration: none;
	padding: 1px 7px 1px 7px;
	text-align: center;
}

A .removebutton :link,A .removebutton :visited,A .removebutton :hover,A
	.removebutton :active {
	background-image: url(../images/custom/no_but_back.gif);
	border: 1px solid #660000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 18px;
	text-decoration: none;
	padding: 1px 6px 1px 6px;
	text-align: center;
}

input .yesbutton {
	background-image: url(../images/custom/yes_but_back.gif);
	border: 1px solid #003300;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	height: 20px;
	padding: 1px 10px 1px 10px;
	overflow: visible;
	text-align: center;
}

input .nobutton {
	background-image: url(../images/custom/no_but_back.gif);
	border: 1px solid #660000;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	height: 20px;
	padding: 1px 10px 1px 10px;
	overflow: visible;
	text-align: center;
}

TD .quickaddtocartbutton {
	background-image: url(../images/custom/addtocart_button.gif);
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none
}

A .menu_but {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 21px;
}

A .menu_but :hover {
	font-weight: bold;
	color: #EFF0D2;
	text-decoration: underline;
	line-height: 21px;
}

A .menu_but3 {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 21px;
}

A .menu_but3 :hover {
	font-weight: bold;
	color: #EFF0D2;
	text-decoration: underline;
	line-height: 21px;
}

.paginationBOLD {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

input .quickaddPART {
	border: 1px solid #C0A537;
	background-color: #F8F4E5;
	width: 60px;
	padding-left: 4px;
}

input .quickaddQTY {
	border: 1px solid #C0A537;
	background-color: #F8F4E5;
	width: 23px;
	padding-left: 4px;
}

.discontinued {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

TH .colHeader2 {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
/* ****************************************** */ /* OLD BUTTONS */
	/* ****************************************** */ /*

.button {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 18px;
	text-decoration: none;
	padding: 1px 7px 1px 7px;
}
.register_but {
	background-image: url(../images/custom/save_but_back.gif);
	border: 1px solid #663300;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	padding: 1px 7px 1px 7px;
}

.button_disabled {
	border: 1px solid #000000;
	font-size: 11px;
	font-weight: bold;
	background-color: #C0C0C0;
	height: 18px;
	text-decoration: none;
	padding: 1px 7px 1px 7px;
}
.checkoutbutton {
	background-image: url(../images/custom/srch_but.gif);
	border: 1px solid #330000;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	padding: 1px 7px 1px 7px;
}

.addtocart {
	background-image: url(../images/custom/addtocart_button.gif);
	border: 1px solid #CC6600;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 18px;
	text-decoration: none;
	padding: 1px 7px 1px 7px;
}

.addtolist {
	background-image: url(../images/custom/logon_but_back.gif);
	border: 1px solid #993300;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	text-decoration: none;
	padding: 1px 7px 1px 7px;
}

.graybutton {
	background-image: url(../images/custom/graybutton_back.gif);
	border: 1px solid #333333;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 18px;
	text-decoration: none;
	padding: 1px 7px 1px 7px;
}

.graybutton:hover {
	background-image: url(../images/custom/graybutton_back.gif);
}

*/

a.loginbutton:link {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	color: #000000;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
	overflow: visible;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bolder
}
a.loginbutton:active {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	color: #000000;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
	overflow: visible;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bolder
}
a.loginbutton:visited {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	color: #000000;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
	overflow: visible;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bolder
}
a.loginbutton:hover {
	background-image: url(../images/custom/logon_but_back2.gif);
	border: 1px solid #AA8C14;
	color: #000000;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
	overflow: visible;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bolder
}
