/* 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;}
					  
.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_back.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: 300px; }

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/custom/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; }
.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;
	width: 50%;
	background-color: #F8F4E5;
	padding-left: 2px;
}

SELECT.contacttime {
	font-size: 11px;
	color: #000000;
	width: 40%;
	background-color: #F8F4E5;
	padding-left: 2px;
}

SELECT.contactmethod {
	font-size: 11px;
	color: #000000;
	width: 30%;
	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);
}

*/