/* CSS Document */
body {
	/*background: url(oec_bg.gif) no-repeat top left;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
        color: #414141;
border-collapse:collapse;
}
#headerImage {
       background: url(oec_bg.gif) no-repeat top left;
}
.npbody {
  font-size:12px;
}
.npbody a {
color:#660000;
	text-decoration:none;
}
.npbody a:hover {
   text-decoration:underline;
}
td {
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
}
a {
        color: #414141;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	border: #D2CFCF;
border-collapse:collapse;
}
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;

background-image: url(oec_topnav_bg.gif);
background-repeat: repeat-x;
}
.topnav a {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom:1px solid #660000;
}
.topnav a:hover {
	color: #414141;
	color:#89bff9;
	color:#FFFFFF;
	text-decoration: none;
	border-bottom:0px;
}
.mainnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b4b2b2;
	color:#FFFFFF;
	font-weight: bold;
background-image: url(oec_mainnav_bg.gif);
background-repeat: repeat-x;
}

.mainnav a {
	color: #b4b2b2;
	color:#FFFFFF;
	text-decoration: none;
	border-bottom:1px solid #660000;
}
.mainnav a:hover {
	color: #D70707;
	color:#89bff9;
	color:#FFFFFF;
	text-decoration: none;
	border-bottom:0px;
}
.catbasebg {
background-image: url(oec_cat_base.gif);
background-repeat: repeat-x;
}
.cattopbg {
background-image: url(oec_cat_top.gif);
background-repeat: repeat-x;
}
.catrightbg {
background-image: url(oec_cat_right.gif);
background-repeat: repeat-y;
}
.categories a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #414141;
font-weight: bold;
letter-spacing: 1px; 
text-decoration: none;
border: 1px solid #A3A2A2;
}
.categories a:hover {
background-color: #b0adad;
border: 1px solid #959494;
text-decoration: none;
}
.npbutton {
padding: 3px;
padding-left: 8px;
display: block;
border: 1px solid #cecece;
}
.npheader {
font-size: 14px;
BACKGROUND-COLOR: #D2CFCF;
background-color:#5e93cb;
color: #414141;
color:#FFFFFF;
font-weight: bold;
padding-top: 6px;
padding-bottom: 6px;
}
.npheader a {
	color:#FFFFFF;
}
.npheader a:hover {
	text-decoration:none;
	}
.npsubheader
{
	color:#660000;
	color:#ecf3fb;
font-weight: bold;
background-color:#5e93cb;
}
.npsubheader a
{
	color:#000000;
}

.npwarning
{
    COLOR: darkRed;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 700
}
.nphighlight
{
	background-color:red;
}
.tabselected{
    FONT-FAMILY: Verdana,Arial,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 700;    
    TEXT-DECORATION: none;
    COLOR: black;
    BACKGROUND-COLOR: #DEDFCE; 
}
.tabselected:hover {
    FONT-FAMILY: Verdana,Arial,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 700;    
    TEXT-DECORATION: underline;
    COLOR: darkRed;
    BACKGROUND-COLOR: #DEDFCE;    
}
.tab{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    BACKGROUND-COLOR: #C6C7B5;
    CURSOR: hand;  
}
.tab:hover{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: 500; 
    COLOR: darkRed;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #C6C7B5;
    CURSOR: hand;  
}
.npadminheader{
    FONT-FAMILY: Verdana,Arial,sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 700;    
    TEXT-DECORATION: none;
    COLOR: white;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(headerbg.jpg); 
	background-repeat: repeat-x;
    BACKGROUND-COLOR: #172972; 
}
.npadminheader a
{
	color:black;
	TEXT-DECORATION: underline;
	CURSOR: hand;
}
.npadminheader a:hover
{
	color:Yellow;
	TEXT-DECORATION: none;
	CURSOR: hand;
}
.npadminsubheader{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 600;    
    COLOR: black;
	Height: 28px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-image: url(labelbg.jpg); 
	background-repeat: repeat-x;
    BACKGROUND-COLOR: #DEDFCE;
}
.npadminsubheader a
{
	color:black;
	TEXT-DECORATION: underline;
	CURSOR: hand;
}
.npadminheader a:hover
{
	color:Yellow;
	TEXT-DECORATION: none;
	CURSOR: hand;
}
.npadminbody{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE;
    CURSOR: hand;  
}
.npadminbody a
{
    FONT-SIZE: 7pt;
    TEXT-DECORATION: underline;
    COLOR: blue;
    BACKGROUND-COLOR: transparent;
    CURSOR: hand;   
}
.npadminbody a:hover
{
    FONT-SIZE: 7pt;
    TEXT-DECORATION: none;
    COLOR: black;
    BACKGROUND-COLOR: transparent;
    CURSOR: hand;   
}
.npadminbodyalt{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    BACKGROUND-COLOR: #DDFFDD;
    CURSOR: hand;  
}
.npadminbodyalt a
{
    FONT-SIZE: 7pt;
    TEXT-DECORATION: underline;
    COLOR: blue;
    BACKGROUND-COLOR: transparent;
    CURSOR: hand;   
}
.npadminbodyalt a:hover
{
    FONT-SIZE: 7pt;
    TEXT-DECORATION: none;
    COLOR: black;
    BACKGROUND-COLOR: transparent;
    CURSOR: hand;   
}
.npadminlabel{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 500;    
    COLOR: black;
	Height: 28px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-repeat: repeat-x;
    BACKGROUND-COLOR: #DEDFCE;
}
#npppblock_PricePanel {
text-align:left;
}
#npmanfblock_MNFPanel {
border: white;
}
table.footerTable td {
	font-size:10px;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
}
table.footerTable td a {
	color:#FFFFFF;
	}
table.footerTable td a:hover {
	text-decoration:none;
	}
table.catListingTable {

	}
table.catListingTable td {
	border-left:0px;	
}
td.catListing {
	border-bottom:2px solid #dadad8;
	background-color:#f7f7f7;
	font-size:12px;
	height:20px;
	padding-top:3px;
	padding-left:4px;
}
td.catListing a {
	color:#660000;
	text-decoration:none;
}
td.catListing a:hover {
	text-decoration:underline;
	}
h2 {
	margin:0px;
	padding:0px;
	font-size:11px;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
p.title {
	background: url("title_bg.gif") top right;
}
p.pCode {
	font-weight:bold;
	color:#006600;
	margin:0px;
	padding:0px;
	font-size:10px;
	}
p.pCode a {
	font-weight:bold;
	text-decoration:none;
}
p.pText {
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	color:#333333;
	}
p.pTitle a {
	font-size:12px;
	font-weight:bold;
	color:#660000;
	margin:0px;
	padding:0px;
}
p.pTitle a:hover {
	text-decoration:none;
}
p.pImg {
	padding-right:5px;
	padding-left:5px;
	}
p.pPrice {
	font-size:12px;
	font-weight:bold;
	color:#660000;
}
.notinstock {
	color:#FF0000;
	font-weight:bold;	
	}
table.partList td {
	border-collapse:collapse;
	border:1px solid #FFFFFF;
	margin:0px;
	padding:0px;
	padding:3px;
	border-bottom:1px solid #f2f2f2;
}
table.sizeTable td {
	font-weight:bold;
	font-size:10px;
}
table.cartMasterTable td {
	border-style:none;
	border:1px solid #ecf3fb;
}
tr.cartTable td {
	background-color:#ecf3fb;
	border-bottom:1px solid #5186be;
}
img {
  border:0px;
}
a img {
  border:0px;
}
table.fTable tr {
   border-bottom:1px solid #d4d4d4;
}
p.secTitle {
font-size: 14px;
BACKGROUND-COLOR: #D2CFCF;
background-color:#5e93cb;
color: #414141;
color:#FFFFFF;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
padding-left:3px;
}
.pagersize.td.table, .pagersize SPAN, .pagersize A
{
	font-size: 20px;
}