p.ConfigLink
	{
	text-align:center;

	margin-top:10px;
	padding-top:4px;
	padding-left:24px;
	padding-right:24px;
	margin-bottom:4px;
	padding-top:0px;
	}

p.spacer
	{
	font-size:0px;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	}

table.OrderStatusDetails
	{
	width: 725px;
	border-collapse: collapse;
	}

table.OrderStatusDetailsBorder tr th, table.OrderStatusDetailsBorder tr td
	{
	border: 1px solid #424242;
	padding: 2px 4px 2px 4px;
	}

table.OrderStatusDetailsBorder tr th
	{
	vertical-align: bottom;
	}
table.OrderStatusDetailsBorder tr td
	{
	vertical-align: top;

	}
table.OrderStatusDetailsBorder tr td.noborder
	{
	border: none;
	}



table.OrderStatusDetails th
	{
	background-color:#dbdbdb;
	font-size:12px;
	font-weight:bold;
	}
table.partlisting
	{
	width: 100%;
	}

table.OrderStatus
	{
	width: 725px;
	}

table.OrderStatus .OrderStatusHeader
	{
	font-weight:bold;
	font-size: 13px;
	}
	
table.OrderStatus  td
	{
	vertical-align: top;
	}


table.partlistingcheckout
	{
	width: 400px;
	}
table.partlisting td
	{
/*	border: 1px solid black; */
	vertical-align: top;
	}

table.partlisting tr td.relitems
	{
	text-align:center;
	}

table.partlisting tr td.relitems, table.partlisting tr th.relitems
	{
	width: 110px;
	}

table.partlisting tr td.datasheet
	{
	text-align:center;
	width: 75px;
	}

table.partlisting tr td.graphic
	{
	text-align:center;
	}

table.partlisting tr td.graphic, table.partlisting tr th.graphic
	{
	width: 55px;
	}

table.partlisting tr td.mfg
	{
	text-align:left;
	}

table.partlisting tr td.mfg, table.partlisting tr th.mfg
	{
		width: 100px;
	}

table.partlisting tr td.part
	{
	text-align:left;
	}

table.partlisting tr td.part, table.partlisting tr th.part
	{
	width: 100px;
	}

table.partlisting th, table.genericlisting th
	{
	background-color: #ededed;
	text-align:center;
	vertical-align:bottom;
	}
 table.genericlisting td
	{
	width: 130px;
	text-align:center;
	}
table.partlisting th.left
	{
	text-align:left;

	}


table.partlisting  tr td.qty_cart
	{

	text-align:center;
	}


table.partlisting  tr td.qty
	{
	text-align:center;
	font-size: 10px;
	}

table.partlisting  tr td.qty, table.partlisting  tr th.qty
	{
	width: 55px;
	}

table.partlisting  tr td.qty input
	{
	width: 50px;
	}


table.partlisting  tr td.avail
	{
	text-align:center;
	}

table.partlisting  tr td.avail, table.partlisting  tr th.avail
	{
	width: 70px;
	}

table.partlisting  tr td.price
	{
	text-align:center;
	}

table.partlisting  tr td.price, table.partlisting  tr th.price
	{
	width: 85px;
	}

table.partlisting  tr td.act
	{
	text-align:center;
	}

table.partlisting  tr td.act, table.partlisting  tr th.act
	{
	width: 25px;
	}


table.partlisting  tr.altrow
	{
	background-color: #efefef;
	}

tr.altrow
	{
	background-color: #efefef;
	}

table.partlisting  tr.row
	{
	background-color: #ffffff;
	}

tr.rowselected
	{background-color: #FFFF99;}


.spectitle
	{
	font-weight: bold;
	}

.priceqty
	{
	width:100px;
	}


table.partdetail
	{
	border-collapse: collapse;
	border: 1px solid black; 
	width: 600px;

	}

table.partdetail th
	{
	vertical-align: top;
	width: 125px;
	font-size: 14px;
	text-align: right;
	padding-right: 2px;
	}



table.partdetail tr td, table.partdetail tr th
	{
	padding: 5px 5px 5px 5px;
	border: 1px solid #cecece; 
	}

table.partdetail th.tableheader
	{
	text-align: center;
	background-color: #ededed;
	}


table.partdetail td.tableheader
	{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	background-color: #ededed;
	}

table.pricedata 
	{
	border-collapse: collapse ;
	}



table.pricedata tr td
	{

	padding: 0px;
	margin: 0px;
	border: none;
	}

table.pricedata tr td.priceqty
	{
	text-align: right;
	}

	table.pricedata tr td.price
	{
	text-align: right;
	}

table.partcontainer 
	{
	border-collapse: collapse;
	width: 100%;
	}
table.partcontainer tr td.partsidebar
	{
	width: 210px;
	}


	.sidebarmfg
	{
	font-size: 10px;
	text-align: center;
	}

	input
		{
		font-size: 11px;
		}

	input.SidebarCartQty
		{
		width: 35px;
		}
	input.SidebarCartQtyButton
		{
		width: 75px;
		}

	input.SidebarCartSavedItems
		{
		width: 125px;
		text-align: center;
		}

	.align-center
		{
		text-align: center;
		}


table.listingactions tr td input
	{
	font-size: 13px;
	width: 145px;
	}
table.listingactions tr td
	{
	vertical-align: top;
	}
table.listingactions tr td p
	{
	font-size: 10px;
	padding-top:0px;
	margin-top:0px;
	}


table.sortoptions, table.filteroptions
	{
	font-size:11px;
	}

table.sortoptions tr td select,  table.filteroptions tr td select
	{
	font-size:11px;
	}

	select.indent
		{
		margin-left: 15px;
		}

table.sortoptions tr td select
		{
		width: 150px;
		}

		td.optlabel
		{
		font-weight:bold;
		text-align: right;
		}


	/* Comparison table styles*/
	table.compareparts tr th, 	table.compareparts tr td
		{
		vertical-align:top;
		}

		
	table.compareparts tr th
		{
		text-align: right;
		width: 125px;
		background-color:#efefef;
		}

		table.compareparts tr td
		{
		width: 200px;
		}
		

table.compareparts  tr td input.stdwidth
	{
	width: 35px;
	}


	.GreyBackground, .formalt
	{
		background-color:#efefef;
	}


	/* Classes for Ecommerce Tables */

		div.ecommcontainer
		{position: relative;
		left: 0px;	top: 0px;
		width: 600px;}

	table.ecommerce 
		{
		width: 98%;
		}
	table.ecommerce tr th
		{
		width: 100px;
		text-align: right;
		vertical-align: top;
		}

	table.ecommercewide tr th
		{
		width: 150px;
		text-align: right;
		vertical-align: top;
		}

	input.phone3
	{
		width: 25px;
	}
	input.phone4
	{
		width: 33px;
	}

div.ecommcontainer fieldset legend
	{
	font-weight: bold;
	font-size: 13px;
	color:#0C41C9;
	}

div.ecommcontainer fieldset 
	{
	border-color: #cacaca;
	border-width: 2px;
	border-style: solid;
	}



ol.valerrors
	{
	color:#fd1812;
	}

p.valerrors, .req
	{
	color:#fd1812;
	font-weight: bold;

	}

.req
	{
	font-size: 24px;
	margin-right:4px;
	line-height: 12px;
	}
input.bigbut
	{
	font-size: 11px;
	font-weight: bold;

	}


textarea.quoteinst
	{
	width: 275px;
	height: 55px;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	}

p.itemnotice
	{
	font-style: italic;
	color: #0C41C9;
	font-size: 10px;
	text-align:center;
	margin-top:2px;
	}
.blue
	{
	color: #0C41C9;
	}


	a.promo
		{
		color: #fd1812;
		font-weight:bold;
		}



tr.discountrow
	{
		background-color: #eeeeff;
	}

table.partdetail th.tableheaderspecialoffer
	{
	width: 600px;
	color: #ffffff;
	font-size:18px;
	text-align:center;
	background-color: #fd1812;
	}

div.promoheadline 
	{
	font-size: 14px;
	text-align:center;
	}
div.promoheadline .main
	{
	color: #fd1812;
	font-weight:bold;
	}

div.promoheadline .sub
	{
		color: #0C41C9;
		font-size: 12px;
	}

.sidebar_body div.promoheadline 
	{
	font-size: 12px;
	}
sidebar_body div.promoheadline .main
	{
	color: #fd1812;
	}

sidebar_body div.promoheadline .sub
	{
	color: #0C41C9;
	}
.whitebackground
	{
	background-color: #ffffff;
	}



a.plainLink
{
color: #000000;
text-decoration: none;
}

h1
{
font-size: 18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
h1.CatalogDrillDown
{
padding-top: 6px;
font-size: 11px;
color: #333333;
font-weight: normal;
text-decoration:none;
}

h1.CatalogDrillDown a
{
color: #111111;
font-weight: bold;
}
h1.CatalogDrillDown a:link, h1.CatalogDrillDown a:visited
{

text-decoration: none;
}

.black
{
color: #000000;
}
	
h1.CatalogDrillDown a:hover
{
text-decoration: underline;
}

h2.PartDetailNumber
{
font-size: 13px;
font-weight: normal;
}

h1.CatalogDrillDown  em.currentitem
{
font-style: normal;
font-size: 12px;
}

strong.PartDetailKeyData
{
font-weight: normal;
}
