BODY {
	color: #333333;
	background: #000000;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #000000;
	margin: 0px;
}


.bannerrow	{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 20pt;
    font-weight: 400;
    color: #CCCCCC;
}

.titlerow {
	color: #FF7F00;
	font: normal 18px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(images/arrow_or_on_white.gif) no-repeat left center;
	text-align: left;
	padding-left: 17px;
	margin-top: 0px;
}

.revtitle {
	color: #FF7F00;
	font: bold normal 12pt Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.intrevrow	{
	color: #ffffff;
	background: #999999;
	font: 400 normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

.intrevrow nobr { display: inline; }

a.intrevrow				{color: #ffffff}

a.intrevrow:hover			{color: #ff0000}

.introw					{
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
}


.datarow				{
	color: #666666;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}
				
.datarowheader			{font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-style: normal;
			font-size: 12px;
			font-weight: bold;
			}

.navigation				{
	color: #666666;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
			}

a.navigation			{font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-style: normal;
			color: #FF7F00;
			text-decotarion: underline}

a.navigation:hover		{font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-style: normal;			
			color: #ff0000;
			text-decoration: underline}

.datacells {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #666666;
	background: #FFFFFF;
	font-weight: normal;
}
			
.altdatacells		{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #666666;
	background: #eeeeee;
}
					
a:hover { color: #FF7F00; text-decoration: underline; }

.error
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #cc0000;			
}

.menubar				{font-size: 11px;
			text-decoration: underline;
			color: #666666;
				font-family:Tahoma, Arial, Helvetica, sans-serif;}

a.menubar				{font-size: 11px;
			text-decoration: underline;
			color: #FF7F00;
			font-family:Tahoma, Arial, Helvetica, sans-serif;}
					
a.menubar:hover			{font-size: 11px;
			text-decoration: underline;
			color: #FF0000;
			font-family:Tahoma, Arial, Helvetica, sans-serif;}

.mainmenu				{
	font-size: 12px;
	font-weight: 600;
	color: #666666;
	text-decoration: none;
	background: #666666;
}

a.mainmenu:hover {
	color: #BE3A3A;
	text-decoration: none;
	font-size: 12px;
	font-weight: 600
}

.mainmenuitems_container {
	width: 796px;
	height: 20px;
}

.mainmenuitems			{
	text-decoration: none;
	color: #FF7F00;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	display: block;
	background: url(images/eb_navlink_button.gif) no-repeat;
	height: 20px;
	width: 92px;
	float: left;
	vertical-align: middle;
	line-height: 20px;
	padding-bottom: 4px;
}
nobr { 
    display: table-cell;
    _display: inline-block;
}
a.mainmenuitems			{
	text-decoration: none;
	color: #CCCCCC;
}
					
a.mainmenuitems:hover	{
	text-decoration: none;
	color: #FFFFFF;
	background: url(images/eb_navlink_button_ov.gif) no-repeat;	
}

INPUT					{font-family: Tahoma, Arial, Helvetica, sans-serif;
			color: #333333;
			}

SELECT					{font-family: Tahoma, Arial, Helvetica, sans-serif;
			color: #333333;
			}

TEXTAREA				{font-family: Courier;
			color: #333333;
			}

.notes	{
	color: #666666;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
}

.notes nobr { display: inline; }
			
a.notes	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration:underline
}
			
a.notes:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration:underline
}
			
nobr.notes { display: inline; }			
								
.footer	 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCCCCC;
}

a.footer				{font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #CCCCCC;
			}

a.footer:hover			{font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #CCCCCC;
			}

.catrow					{
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	background: #333333;
	padding: 12px 12px 0px 12px;
	text-align: center;
	width: 100%;
}

.topcat {
	display: block;
	font-size: 15px;
	color: #CCCCCC;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 16px;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 30px;
	float: left;
	background: url(images/sqr_bullet.gif) no-repeat;
}
a.topcat { 	
	text-decoration: none; 
	color: #CCCCCC;
}
a.topcat:hover {
	text-decoration:underline;
	color: #FFFFFF;
}

.cattree				{
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
}

.catcells				{
	color: #ffffff;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
			}

a.catcells				{font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-style: normal;
			font-size: 11px;
			color: #ffffff;
			text-decoration:underline}

a.catcells:hover		{font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-style: normal;
			font-size: 11px;
			color: #ffff00}

.catcellsheader			{font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size: 12px;
				color: #ffffff;
			}

.subcat					{
	font-size: 12px;
	text-decoration: underline;	
	color: #000000;
	padding-left: 10px;
}

a.subcat {
	padding-left: 12px;
	background: url(images/bullet.gif) no-repeat left center;
	margin-left: 10px;
	left: 0px;
}

a.subcat:link, a.subcat:visited	{
	text-decoration: none;
	color: #CCCCCC;
}

a.subcat:hover	{
	text-decoration: underline;
	color: #FF7F00;
}

.formentry				{font-family:MS Sans Serif;
				font-size:11px;
			color:#000000}
	
.psname					{font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			color:#FF7F00;
			}

.pstitle				{font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:12px;
			color:#666666;
			}

.psdata					{font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:11px;
			color:#666666;
			}

.psdesc					{font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			color:#666666}

.itemcatdesc			{font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:12px;
			color:#666666;
			}

a.itemcatdesc			{font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			color:#FF7F00;
			text-decoration:underline}

a.itemcatdesc:hover		{font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			color:#ff0000;
			
			text-decoration:underline}

.itemcatheader			{font-family:Tahoma, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12pt;
			color:#FF7F00;
			}
.ebCatName {
	font-size: 14px;
	color: #CCCCCC;
	font-weight: bold;
	background: url(images/eb_tab_exstender.gif) repeat-x;
}
.navitemcount { color: #000000;	padding-left: 10px;}

tr.ebrowhover {
	background: #FF7F00;
	color: #FFFFFF;
}

td.ebrowhover {
	background: #FF7F00;
	color: #FFFFFF;
}

.ebrowhover a:link {
	text-decoration: none;
	color: #FFFFFF;
	background: #FF7F00;	
}
.ebrowhover a:visited {
	text-decoration: none;
	color: #FFFFFF;
	background: #FF7F00;	
}

.ebrowhover a:link {
	text-decoration: underline;
	color: #FFFFFF;
	background: #FF7F00;	
}
.accountinfotab {
	padding-bottom: 5px;
}


/* Brian Hayes (ISM) 6/8/2010 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* New logic for CSS files */

.bottom_outside_wrapper
{
	text-align: center; 
	background-color: #000;
}

.bottom_outside_image
{
	width: 900px; 
	margin-left: auto; 
	margin-right: auto;
}

.bottom_top_outside_image
{
	width: 900px; 
	margin-left: auto; 
	margin-right: auto;
}

.div_bottom_links
{
	padding: 0px 0px 17px 0px;		
}

div.hr
{
	height: 1px;
	background: #bdbdbd;
	overflow: hidden;
}

div.hr hr
{
	display: none;
}

.search_drop_down
{
	width: 129px;
}

.table_estore_menu_items td
{
	padding: 0px 4px 0px 0px;
}

.table_help_topics td
{
	color: #666666;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

.table_main_content_area
{
	width: 100%;
	height: 297px;
	border: 0px;
}

.table_main_content_cell_area
{
	width: 796px;
	vertical-align: top;
}

.table_main_content_cell_background_color
{
	background-color: #000000;
}

.table_main_content_cell_image_border
{
	width: 52px; 
	vertical-align: top;
}

.table_template_browse
{
	width: 80%;
}

.table_template_browse th
{
	text-align: left;	
	padding: 8px 0px 0px 3px
}

.table_template_browse td
{
	padding: 6px 0px 0px 0px;
}

.table_template_inquiry
{
	width: 100%;
}

.table_inquiry_detail
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #666666;
	background: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 3px 8px 3px 8px;
	vertical-align: top;
}

.table_inquiry_header
{
	color: #ffffff;
	background: #999999;
	font: 400 normal 12px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 4px 8px 4px 8px;			
}

.template_inside_white_area
{
	vertical-align: top; 
	height: 125px;
	padding-left: 5px;
	padding-right: 5px;
}

.template_inside_white_area_product
{
	vertical-align: top; 
	height: 125px;
	padding-left: 0px;
	padding-right: 0px;
}

.top_outside_wrapper
{
	text-align: center; 
	background-color: #000;
	padding: 17px 0px 0px 0px;	
}