td,input,body,textarea,select  {
	font-family: arial,sans-serif,helvetica; 
	font-size: 12px; 
	color: #000000;
}

body {
	padding: 0px;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

 
img { 
	-ms-interpolation-mode:bicubic; 
}

.sitebar {
	font-family: arial,sans-serif,helvetica; 
	background-color: #dadced; 
	border: solid 2px #333399; 
	border-right: solid 0px; 
	border-top: solid 4px #333399;
}

.base {
	background-color: #dadced; 
	color: #ffffff;
}

.base2 {
	background-color: #4a79b7; 
	color: #ffffff;
}

.label {
	color: #ffff66; 
	background-color: #333399; 
	font-weight: bold;
}

.pgtitle {
	color:#fff; 
	background-color: #333399;
	font-weight:bold;
	font-size:15px;
	font-family: arial,sans-serif,helvetica;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
 }
		  
.pgtitle2 {
	color:#ffffff; 
	background-color: #333399;
	font-weight:bold;
	font-size:15px; 
	font-family: arial,sans-serif,helvetica;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:3px;
}
		  
.comparebar {
	color:#ffffff; 
	background-color: #dadced;
}

.compare {
	background-color: #eeeeee;
}

.content {
	border: solid 2px #333399; 
	border-top: solid 4px #333399; 
	padding: 2 2 2 2; 
	background-color: #ffffff;
}

.highlight {
	background-color: #333399; 
	color: #ffff66;
}

.customer {
	color: #5d5d5d;
} 

.headerlinks {
	font-family: arial,sans-serif,helvetica;
	font-size:12px;
	color:#990033;
	font-weight:normal
}



.favorites {
	background-color: #CCFFCC; 
	color: #ffffff;
}


/* ENE_Results */
.refinementsTitle {
	color: #000000; 
	background-color: #d8a929; 
	font-weight: bold;
}

.attributesTitle {
	color: #000000; 
	background-color: #d8a929; 
	font-weight: bold;
}

.refParent {
	font-size: 11px; 
	cursor: pointer; 
	color: #000000; 
	font-family: arial,sans-serif,helvetica;
}

.refParentOpened {
	font-size: 11px; 
	cursor: pointer; 
	color: #ffffff; 
	font-family: arial,sans-serif,helvetica; 
	background-color: #d8a929 
}

.refParentSelected {
	border-right: yellow 4px solid; 
	font-size: 11px; 
	cursor: pointer; 
	color: yellow; 
	font-family: arial,sans-serif,helvetica; 
	background-color: #d8a929;
}

.refChild {
	font-size: 10px; 
	cursor: pointer; 
	color: #000000; 
	font-family: arial,sans-serif,helvetica; 
	background-color: #ffffff;
	text-decoration:none;
}

.refChildSelected {
	border-right: #000000 4px solid; 
	font-size: 10px; 
	cursor: pointer; 
	color: #000000; 
	font-family: arial,sans-serif,helvetica; 
	background-color: #d8a929;
	text-decoration:underline;
}

.tdPart {
	color:blue;
	font-weight:bold;
}

.mfrName {
	font-weight:bold;
}

.mfrNumber {
	font-weight:bold;
}

.price {
	font-weight:bold;
}

.didYouMean {
	font-size: 15px; 
	color:#990033; 
	font-weight: bold;
}

.bcrumb {
	font-family: arial,sans-serif,helvetica; 
	font-size: 12px; 
	color: #000000;
}

.removeCrumb {
	font-family: arial,sans-serif,helvetica; 
	font-size: 12px; 
	text-decoration: line-through; 
	color: #990033;
}

.searchArea {
	background-color: #fff8dc;
}

/* Category page */
.catHeader {
	font-size: 18pt; 
	color: #333399; 
	font-family: verdana,sans-serif,helvetica; 
	font-weight: bold;
}

td.cats {
	border-left: solid 1px; 
	border-bottom: solid 1px;
}

/* misc repeater tables */
.tableHeadInner {
	background-color:#333399; 
	color:#ffffff; 
	font-weight:bold;
}

.tableHeadInnerSmall {
	background-color:#333399; 
	color:#ffffff; 
	font-weight:bold; 
	font-size: 11px;  
	border-width: 0px; 
	border-left: thin solid White; 
}

.tableCellInnerSmall {
	font-weight:normal; 
	font-size: 11px;  
	border-width: 0px; 
	border-left: thin solid black; 
	vertical-align: top;
}

.cellHiLite {
	background-color:#eeeeee; 
	color:#000000;
}

.OILabels {
	background-color:#eeeeee; 
	color:#000000; 
	font-weight:bold;
}

.OILabels2 {
	font-weight: bold; 
	text-align:right; 
	color:#000000; 
}

.OIOrderNum {
	color:Navy; 
	font-weight:bold;
}

.SiteOptionsHeading {
	color:Black; 
	font-weight :bold; 
	font-size:small;
}

.tableHead {
	color:#ffffff; 
	font-size:12px; 
	font-weight:bold; 
	background-color:#333399; 
	padding-left:4px; 
	padding-right:4px;
}

.orderTotal {
	padding-top: 4px; 
	font-weight:bold; 
	FONT-SIZE: 15px; 
	COLOR: black; 
	FONT-FAMILY: arial,sans-serif;
}

.orderTotalVal {
	padding-top: 4px; 
	font-weight:bold; 
	FONT-SIZE: 15px; 
	COLOR: green; 
	FONT-FAMILY: arial,sans-serif;
}

.shippingEst {
	FONT-SIZE: 15px; 
	font-weight:bold; 
	COLOR: black; 
	FONT-FAMILY: arial,sans-serif;
}

.shippingEstVal {
	FONT-SIZE: 15px; 
	font-weight:bold; 
	COLOR: green; 
	FONT-FAMILY: arial,sans-serif;
}

.orderGrandTotal {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	COLOR: black; 
	FONT-FAMILY: arial,sans-serif;
}

.orderGrandTotalVal {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	COLOR: green; 
	FONT-FAMILY: arial,sans-serif;
}

.freightEstErr {
	FONT-SIZE: 12px; 
	COLOR: red; 
	FONT-FAMILY: arial,sans-serif;
}

.whseFrghtTable {
	border-style: solid; 
	border-width: 1px; 
	border-color: #333366;
}

.pgtitleNew2 {
	background: url(/images/fadelite.gif)  top left repeat-y; 
}

.pgtitleNew3 {
	width: 25%; 
	border: solid; 
	border-width: 1px; 
	border-color: #333399 #333399 #333399 #333399;  
	background: url(/images/fadelite.gif)  top left repeat-y; 
	vertical-align: text-bottom; 
	color:#333399; 
	font-weight:bold; 
	font-size:14px;
	font-family: arial,sans-serif,helvetica;  
	padding-bottom:0px;
}

.pgtitleNew {
	padding-left: 5px; 
	padding-bottom: 5px; 
	width: 25%; 
	border: none; 
	background: url(/images/fadelite.gif)  top left repeat-y; 
	vertical-align: text-bottom; 
	color:#333399; 
	font-weight:bold; 
	font-size:16px;
	font-family: arial,sans-serif,helvetica;  
}

.pgtitleNewLarge {
	padding-left: 5px; 
	padding-bottom: 5px; 
	width: 40%; 
	border: none; 
	background: url(/images/fadelite.gif)  top left repeat-y; 
	vertical-align: text-bottom; 
	color:#333399; 
	font-weight:bold; 
	font-size:16px;
	font-family: arial,sans-serif,helvetica;  
}

.chkOutLabel {
	display:inline; 
	font-weight: bold; 
	vertical-align: middle; 
	text-align: right; 
	width: 15%; 
	padding-right: 5px; 
}

.chkOutLabel2 {
	display:inline; 
	font-weight: bold; 
	vertical-align: middle; 
	text-align: right;  
	padding-right: 5px; 
}

.lghtBlueBack {
	background:url(images/lightbluegradient.gif) top left repeat-x;
}


.leftnavBGColorsony {
	background-color:#333399;
}


.Leftsubnavsony {
	color:#333399;
	background:#DADCED;
}
.showhideBG {
	background:#dadced;
}

.style1{
	width: auto;
}

