﻿/* CSS Document */
	
html, body {
	height:100%;
	text-align:center; /* Needed to center IE */
	margin:0;
	padding:0;
/*	line-height: 1.5em;*/
	background-image:url('../IMAGES/images/Squareblue.jpg');
	background-repeat: repeat-x; 
/*	background-color: #0399D2; */
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;

}

body.popUp {
	background-image:none;
}

* :focus { outline: 0; }

/* General */	
form {
	margin: 0;
	padding: 0;
}
a {
	color: #3A69BA;
	border-style: none;
}
a.border {
text-decoration: none;
border: none;
outline: none;
}

#wrapper {
	position: relative;
	top:0;	
	width:882px;
/*	height:100%;*/
	margin-left: auto;
	margin-right: auto;
    text-align:left;
}
	
/* New Header */

#header {
	position: relative;
	top:0;		
	width:882px;
	margin:0;
	padding:0;	
}

#headerPrint {
	position: relative;
	top:0;		
	width:882px;
	margin:0;
	padding:0;	
}

#topNav {
	position: relative;
	top:0;		
/*	min-height:20px;
	height:auto!important;
	height:20px;*/	
	text-align:center;
	background-color: #EFF3F9;
	margin:0;
/*	padding:0;*/
	font-size:8px;
}

#topNav img {
	border:0;	
}

#topNav a {
	text-decoration: none;
}
#searchInv {
	position: relative;
	top:0;		
	min-height:20px;
	height:auto!important;
	height:20px;	
	background-color: #EFF3F9;
	margin:0;
	padding:0;
	font-size:12px;
}
#searchInv h1 {
/*	margin-bottom:5px;*/
	margin:0;
	padding:0;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	display:inline;
/*	vertical-align:middle;*/	
}
#searchInv h2 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	display:inline;	
}
.cCard {
	float:right;
	padding: 5px 5px 0px 0px;	
}
#searchInv a {
	text-decoration: none;	
}
#searchInv input.txt {
	vertical-align: top;
	margin-top:10px;
	padding:0;
}
#searchInv select.txt {
	vertical-align: top;
	margin-top:10px;
	padding:0;
}
#searchList ul {
	margin:0;
	padding:0;	
}	

#searchList li {
	display: inline;
	list-style-type: none;
	margin:0;	
	padding: 0px 0px 0px 20px;
}

/* Begin Content Wrap */

#content {
	clear: both;
	background-color:#FFF;
	margin:0;
	padding:0;
	position: relative;
	top: 0px;
	height: 625px; !important;
	min-height: 625px !important;	
/*	background-image:url("images/spacer.gif");
	background-repeat: repeat-y;*/
	width: 964px;
/*	border: purple solid 1px;*/
}

#contentWrap {
	position: relative;
	top:0;	
	width:882px;
	height:100%;	
	margin:0;
	padding:0;
/*	color: #000000;*/
}
#contentWrapPrint {
	position: relative;
	top:0;	
	width:870px;
	height:100%;
	margin:0;
	padding:0;
/*	color: #000000;*/
}

#leftNav {
	position: relative;
	top:0;		
	background-color: #EFF3F9;
	width:180px;
	height:100%;	
	float:left;
	margin: 0;
	padding: 0px 10px 10px 10px;
	font-size: 12px;		
}
#leftNavCat {
	position: relative;
	top:0;		
	background-color: #EFF3F9;
	width:180px;
	height:100%;
	float:left;
	margin: 0;
	padding: 0px 10px 10px 10px;
	font-size: 12px;
/*	z-index: 2;*/	
}
#pageContentA {			/* Full width content without Left Nav - CENTER */
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

#pageContentPrint {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

#pageContentB {			/* Full width content without Left Nav - LEFT */
	text-align:left;
}
#pageContentC {			/* Items Available - Full width content without Left Nav - CENTER */
	text-align:center;
	margin-left: auto;
	margin-right: auto;
/*	width:610px;*/
}

#pageContentC h6 {			/* Items Available - Full width content without Left Nav - CENTER */
	font-size: 18px;
	font-weight: bold;
}

#mainContent {			/* Right content with Left Nav - used for paragraph text pages */
	width:665px;
	height:100%;
	float:right;
	font-family: Arial;	
	color: #000;		
}
#mainContent table {
	color: #000;		
}


/* NEW Left Nav - see Brian */

#leftNav h1 {
	margin:0;
	padding:5px 0px 3px 0px;	
	font: bold 14px sans-serif;
	color: #002857;
	
}

#leftNav h2 {
	margin:0;
	padding:8px 10px 3px 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: bold 13px sans-serif;
	color: #002857;
	/*border:inset;
	text-align:center;*/ 
}

#leftNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#leftNav li {
	padding: 3px 0;
	font: 600 12px sans-serif;
	/*border-bottom: 3px dotted #002857;*/
}

#leftNav li.first {
	border: none;
}

#leftNav a {
	padding-left: 10px;
	background: url('img4.gif') no-repeat left center;
	text-decoration: none;
}
#leftNav a:hover {
	font-weight: bold;
}
#leftNavCat h1 {
	margin:0;
	padding:5px 0px 3px 0px;	
	font: bold 14px sans-serif;
	color: #002857;
	
}

#leftNavCat h2 {
	margin:0;
	padding:8px 10px 3px 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: bold 13px sans-serif;
	color: #002857;
	/*border:inset;
	text-align:center;*/ 
}

#leftNavCat ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#leftNavCat li {
	padding: 3px 0;
	/*border-bottom: 3px dotted #002857;*/
}

#leftNavCat li.first {
	border: none;
}

#leftNavCat a {
	padding-left: 10px;
	background: url('img4.gif') no-repeat left center;
	text-decoration: none;
}
#leftNavCat a:hover {
	font-weight: bold;
}
#htIssue {
	clear:both;
}

#twitter {
	margin-top:10px;
}

#twitter a {
	padding:0px;
	margin:0px;	
	text-decoration: none;
	background: none;
}

#twitterB {
	margin-top:10px;

}

#twitterB a {
	padding:0px;
	margin:0px;	
	text-decoration: none;
	background: none;
}

/* Content Right - Main */

#rtContent {			/* Right content with Left Nav - used for gradient background stuff */
	min-height:956px;
	height:auto!important;
	height:976px;	
	width:665px;	
	background-image:url('../IMAGES/contentgrad.jpg');
	background-repeat: repeat-y;
	color: #000; 	
}
#rtContentB {
	position: relative;
	top:0;
	width:665px;	
	color:#666;
	margin-left: auto;
	margin-right: auto;
	text-align:center; 	
}
#rtContentB h2 {

    text-align:center;
	font-weight:bold;
	font-size:14px;
	
}
#rtContentB h3 {

    text-align:center;
	font-weight:bold;
	font-size:12px;
	color: #000; 	
}

#rtContentC {
	position: relative;
	top:0;
	margin-top:25px;
	margin-left:5px;
	color: #000;
}

#bannerAd {
}

#eflyer {
	float:right;
}

#pageTitle {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

#topNote {
	width:610px;
	margin-left: auto;
	margin-right: auto;
}

#bottomNote {
	width:610px;
	margin-left: auto;
	margin-right: auto;
}

.printOrder {
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	width:74px;
	margin-right: 25px;
	padding: 0px 0px 5px 0px;
	float:right;
}

#bcrumbs {
	padding: 10px 0px 10px 0px;
	font-weight: bold;
}
#bcrumbs a {
	text-decoration: none;
}



.mItem {
	position: relative;
	top:0;		
	margin: 0;
	padding: 0;
    text-align:left;
} 
  
.lItem {  
	width: 140px;  
	margin: 0px;  
	padding: 0px 0px 0px 0px;  
	float: left;  
	text-align: right;  
}  
  
.rItem {
	width: 450px;  
	margin: 0px;  
	padding: 0px;   
	float: right;   
	text-align: left;  
}

.aItem {  
	clear: both;  
	width: 590px;
	margin: 0px;  
	padding: 5px 0px 5px 0px;
	color: #666666;	  
} 

/* Form DIV */
  
.mform {
	margin: 0;
	padding: 0;
    text-align:center;	
}
.lform {  
	width: 120px;  
	margin: 0px;  
	padding: 0px 5px 0px 0px;  
	float: left;  
	text-align: right;
	color:#000;    	
}  
.rform {  
	width: 170px;  
	margin: 0px;  
	padding: 0px;   
	float: right;   
	text-align: left;  
}  
.aform {  
	clear: both;  
	width: 295px;
	margin: 0px;  
	padding: 5px 0px 5px 0px;  
}
.mform h2 {
	margin: 0;
	padding: 0;
    text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#000;    	
}
/*
.mform fieldset {
	align:center;
	width: 100px;
	margin: 0px;  
	padding: 0px 0px 5px 0px; 
}
.mform legend {
	margin: 5px 0px 10px 0px; 	
	font-weight:bold;
	color:#000;
}
*/
.mformCat {					/* used for catalog request form */ 
	margin: 0;
	padding: 0;
    text-align:left;	
}
.lformCat {					/* used for catalog request form */ 
	width: 120px;  
	margin: 0px;  
	padding: 0px 5px 0px 0px;  
	float: left;  
	text-align: right;
	color:#000;    	
}  
.rformCat {					/* used for catalog request form */  
	width: 270px;  
	margin: 0px;  
	padding: 0px;   
	float: right;   
	text-align: left;  
}  
.aformCat {					/* used for catalog request form */  
	clear: both;  
	width: 395px;
	margin: 0px;  
	padding: 5px 0px 5px 0px;  
}
.lformCatE {					/* used for info request form */ 
	width: 110px;  
	margin: 0px 5px 0px 0px;  
	padding: 0px;  
	float: left;  
	text-align: right;
	color:#000;    	
}  
.rformCatE {					/* used for info request form */  
	width: 260px;  
	margin: 0px;  
	padding: 0px;   
	float: right;   
	text-align: left;  
}
.aformCatE {					/* used for info request form */  
	clear: both;  
	width: 375px;
	margin: 0px;  
	padding: 2px 0px 2px 0px;
/*	border: solid blue 1px;*/
}
.aformCatEL {					/* used for info request form */  
	float: left; 	
	width: 198px;
	margin: 0px 0px 0px 75px;  
	padding: 0px;
/*	border: solid green 1px;*/	  
}
.lformCatEL {					/* used for info request form */ 
	width: 35px;  
	margin: 0px 5px 0px 0px;  
	padding: 0px;  
	float: left;  
	text-align: right;
	color:#000;
/*  border: solid blue 1px;*/   	
}
.rformCatEL {					/* used for info request form */  
	width: 85px;  
	margin: 0px;  
	padding: 0px;   
	float: left;   
	text-align: left;
/*	border: solid teal 1px;*/  
}
.aformCatER {					/* used for info request form */  
	float: left; 	
	width: 100px;
	margin: 0px;  
	padding: 0px;
/*	border: solid red 1px;*/  
}
.lformCatER {					/* used for info request form */ 
	width: 30px;  
	margin: 0px 5px 0px 0px;  
	padding: 0px; 
	float: left;  
	text-align: right;
	color:#000;
/*	border: solid blue 1px;*/
}
.rformCatER {					/* used for info request form */  
	width: 65px;  
	margin: 0px;  
	padding: 0px;   
	float: right;   
	text-align: left;
/*	border: solid teal 1px;*/  
}
.mformCat h2 {				/* used for catalog request form */
	margin: 0;
	padding: 0;
    text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#000;    	
}
.mformCat h3 {				/* used for catalog request form */
	margin: 0;
	padding: 0;
    text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#000;    	
}
.mformCat p {					/* used for catalog request form */ 
	margin-left: 10px;
	margin-right: 10px;
/*	margin-top: 3px;
	margin-bottom: 3px;*/
	padding: 0;
	
}
#addItem {
	background-color: #e7e7e7; 	
	clear:both;
	float:left;
	width:200px;
	margin: 15px 0px 5px 66px;
	padding: 5px 0px 5px 0px;	
}

.lformMyCart {					/* used for MY CART form */ 
	width: 85px;  
	margin: 0px;  
	padding: 0px 5px 0px 0px;  
	float: left;  
	text-align: right;
	color:#000;    	
  
}  
.rformMyCart {					/* used for MY CART form */  
	width: 110px;  
	margin: 0px;  
	padding: 0px;   
	float: right;   
	text-align: left;  
}  
.aformMyCart {					/* used for MY CART form */  
	clear: both;  
	width: 200px;
	margin: 0px;  
	padding: 5px 0px 5px 0px;  
}
.mformMyCart h2 {				/* used for MY CART form */
	margin: 0;
	padding: 0;
    text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#000;    	
}
.lformCOS {					/* used for check order status */ 
	width: 85px;  
	margin: 0px;  
	padding: 0px 5px 0px 0px;  
	float: left;  
	text-align: right;
	color:#000;    	
}  
.rformCOS {					/* used for check order status */ 
	width: 160px;  
	margin: 0px;  
	padding: 0px;   
	float: right;   
	text-align: left;  
}  
.aformCOS {					/* used for check order status */  
	clear: both;  
	width: 250px;
	margin: 0px;  
	padding: 5px 0px 5px 0px;  
}

#formA {background-color:#e7e7e7; margin:auto; width:610px;}
#formA table, tr, td {border:0px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000;}
#formA table.center {margin-left:auto; margin-right:auto;}
#error {font-size: 10pt; font-style: italic; color: #FF0000;}
#errorC {text-align:center; font-size: 10pt; font-style: italic; color: #FF0000;}
#formA b {font-size: 12pt}
#mycountry {width:268px;}

#formB {background-color:#e7e7e7; margin:auto; width:425px;}
#formB table, tr, td {border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000;}
#formB table.center {margin-left:auto; margin-right:auto;}

#formC {background-color:#e7e7e7; clear:both; float:left; width:225px;}
#formC table, tr, td {border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000;}
#formC table.center {margin-left:auto; margin-right:auto;}

#formD {background-color:#FFFFFF; margin:auto; width:610px;}
#formD table, tr, td {border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000;}
#formD table.center {margin-left:auto; margin-right:auto;}
#formD h2 {font-size: 12pt; padding:0; margin:0; }

#formE {background-color:#e7e7e7; margin:auto; width:900px; margin-top:15px;
border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000; z-index:1;}
}

/* Order Status Display */

th {background-color: #FFFFcc; border:0px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; color:#000;}
#orders td {border:0px; text-align:right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000;}
#orders tr.drkgrey  {background-color: #FFFFcc;}
#orders tr.closed   {background-color: #eeeeee;}
#orders tr.pending  {background-color: #ffffff;}
#orders tr.backorder{background-color: #ff9966;}
#orders tr.open     {background-color: #99ff99;}
#orders tr.quote    {background-color: #FFFF99;}
#orders tr.picking  {background-color: #00ff00;}
#orders tr.onhold   {background-color: #ff0000;}
#orders tr.verify   {background-color: #ccff66;}
#orders tr.RMA      {background-color: #ff00ff;}

#cost {text-align:right;}
#name {text-align:right;}
#qty {text-align:center;}

#logo {
	text-align:center;
	border-bottom:1px solid #000000;
}

.button {
	float: left;
	margin: 0;
	padding: 0;
}

.topLink {
}

/* Fast Find */

.lrg_txt {  
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-align:center;
}

/* MSDS List Display */

#msds {margin-top:10px; margin-bottom:10px;}
#msds tr.white  {background-color: #FFFFFF;}
#msds tr.ltgrey   {background-color: #e7e7e7;}

/* Data Center */

#rtContentC h2 {
	font-weight:bold;
	font-size:20px;
	text-transform: uppercase;
}

#rtContentC h3 {
	font-weight:normal;
	font-size:18px;
	margin: 0px;
	padding: 0px;
}
#rtContentC h4 {
	font-weight:normal;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}

.dataCenter {
	background-color: #e7e7e7;
	margin-bottom:10px;
	padding: 10px 5px 10px 5px;	
}

.dataCenter p {
	margin: 0px;
	padding: 0px;
}

/* Home Index */

#rtContentE {
/*	position: relative;
	top:0;*/
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-image:url('../IMAGES/contentgrad.jpg');
	background-repeat: repeat-y;
/*	z-index: 1;*/
}

#rtContentE .bucketA {
	width: 648px;
	margin: 0px 0px 0px 5px;
	clear: both;
}

#rtContentE .bucketD {
	width: 632px;
	margin: 0px 0px 10px 20px;
	clear: both;
}

#rtContentE .bucketB {
	width: 632px;
	margin: 0px 0px 10px 20px;
	clear: both;
}

#rtContentE .bucketC {
	width: 632px;
	margin: 0px 0px 10px 20px;
	clear: both;
}

#rtContentE h2 {
	color:#002857;
	font-family:sans-serif,arial;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:1px;
	line-height:normal;
	margin: 5px 0px 5px 0px;
	padding:0;
	text-transform:uppercase;				
}

#rtContentE h2 a {
	color:#002857;
	text-decoration: none;
}

#rtContentE h2 a:hover {
	color: #3A69BA;
	text-decoration: underline;
}

#rtContentE h3 {
	font-family: Arial;
	color: #3A69BA;
	font-weight:bold;
	font-size:12px;
	margin: 5px 0px 5px 0px;
	padding: 0;			
}

#rtContentE .bucketE {
	width: 632px !important;
	width: 612px;
	margin: 0px 0px 0px 20px !important;
	margin: 0px 0px 0px 10px;
	clear: both;
}

.marquee {
	white-space:nowrap;
	overflow:hidden;
	visibility:hidden;
}

.marquee a {
	text-decoration: none;	
}

/* Site Map */

#rtContentD {
	margin: 0px 0px 0px 10px;
	padding: 0;
	background-image:url('../IMAGES/contentgrad.jpg');
	background-repeat: repeat-y;
	height:100%;
	min-height: 1000px!important;
}

#rtContentD h2 {
	color:#002857;
	font-family:sans-serif,arial;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:1px;
	line-height:normal;
	margin: 5px 0px 5px 0px;
	padding:0;
	text-transform:uppercase;				
}

#rtContentD h2 a {
	color:#002857;
	text-decoration: none;
}

#rtContentD h2 a:hover {
	color: #3A69BA;
	text-decoration: underline;
}

#rtContentD h3 {
	font-family: Arial;
	color: #3A69BA;
	font-weight:bold;
	font-size:12px;
	margin: 5px 0px 5px 0px;
	padding: 0;			
}

.sitemapA {
	float:left;
	width:218px;
	margin: 0px 0px 10px 0px;
	padding: 0;	
}

.sitemapB {
	clear:both;
	height:370px;
	margin: 0;
	padding: 0;
}
.sitemapBInter {
	float:left;
	width:218px;	
	margin: 0;
	padding: 0;	
}
#sitemap {
	margin: 0;
	padding: 0;
	clear: both;	
}
#sitemap ul {
	margin-left: 0;
	padding-left: 0;
}
#sitemap li.first {
	list-style:none;
	list-style-image:none;
	background-image:none;	
	font-family: Arial;
	color: #3A69BA;
	font-size:12px;
	margin: 5px 0px 0px -10px;
	font-weight: bold;
}
#sitemap li.first a {
	text-decoration: none;
}
#sitemap li.first a:hover {
	text-decoration: underline;
}
#sitemap li {
	list-style:none;
	padding-left: 10px;
	background-image: url(img4.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-family: Arial;
	color: #000000;
	font-size:12px;
	margin-top: 5px;
	margin-left: 8px;
	font-weight: normal;
}
#sitemap li a {
	color: #000000;
	text-decoration: none;
}
#sitemap li a:hover {
	color: #3A69BA;
	text-decoration: underline;
}

/* Site Help */

.topicNum li {
	margin: 0px 0px 5px 0px;	
}

.topic  {
	margin: 0px;
}

.topic li {
	list-style:none;
	background-image: none;
	list-style-image:none;
	text-decoration: none;
	font-weight: normal;	
	margin: 0px 0px 5px 0px;	
}
.subTopicA li {
	list-style:decimal;
	list-style-image:decimal;
}

.subTopicB li {
	list-style:square;
	list-style-image:square;
}
.helpbucketA {
	clear:both;
	width:640px;
	margin: 10px 0px 10px 0px;
	padding: 0;	
}

.helpA {
	float:left;
	width:300px;
	margin: 10px 0px 10px 0px;
	padding: 0;
}
.helpA img {
	float:left;
	margin: 0px 5px 0px 0px;
	padding: 0;
}
.helpA p {
	margin: 0;
	padding: 0px 0px 5px 0px;
}
.helpA a {
	text-decoration: underline;
}
.helpA a:hover {
	text-decoration: underline;
}

/* Product Category Index */

#contentTitleCat {
	font-family: Arial;
	color: #000;
/*	font-weight:bold;*/
	font-size:24px;
	font-variant: small-caps;
	margin: 20px 0px 20px 20px;
	padding: 0;
}

.sitemapCatA {
	float:left;
	width:300px;
	margin: 0px 0px 10px 20px;
	padding: 0;	
}
.sitemapCatB {
	clear:both;
	height:20px;
	margin: 0;
	padding: 0;
}
#sitemapCat {
	margin: 0;
	padding: 0;
	clear: both;	
}
#sitemapCat h3 {
	font-family: Arial, Helvetica, sans-serif;
	line-height:15px;
	color: #000;
/*	color: #3A69BA;*/
	font-weight:bold;
	font-size:16px;
	font-variant: small-caps;
	margin: 5px 0px 8px 0px;
	padding: 0;
	letter-spacing:1px;			
}
#sitemapCat ul {
	margin: 0px 0px 15px 0px;
	padding-left: 0;
}
#sitemapCat li.first {
	list-style:none;
	list-style-image:none;
	background-image:none;	
	font-family: Arial;
	color: #3A69BA;
	font-size:12px;
	margin: 5px 0px 0px 0px;
	font-weight: bold;
}
#sitemapCat li.first a {
	text-decoration: none;
}
#sitemapCat li.first a:hover {
	text-decoration: underline;
}

#sitemapCat li {
	list-style:none;
/*	padding-left: 10px;
	background-image: url(img4.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:0.9em;
	margin-bottom: 1px;
	margin-left: 8px;
	font-weight: normal;
}
#sitemapCat li a {
	color: #000000;
	text-decoration: none;
}
#sitemapCat li a:hover {
	color: #3A69BA;
	text-decoration: underline;
}
.prodImg {
	margin: 0px 0px 5px 0px;
	padding: 0;	
}
.catImg {
	float:left;
	margin: 0;
	padding: 0;	
}
ul.catList {
	float:left;
	margin: 0;
	padding: 0;	
}

/* Items Display */

.item {
	margin: 0px;
	/*padding: 0px 5px 0px 5px;*/ 
	float: left;
	/*position: relative;
	top:0px;*/
	width: 219px;
	height: 410px;
	/*height: 28.5em;*/
	border: #3A69BA dotted 1px;
}
.partImage {					/* Logo & Part image */
	position: relative;
	top: 0px;
	min-height: 100px;
	_height: auto !important;
	height: 100px;	
	padding: 0px 0px 0px 3px;
}
.itemPic {
	margin: 5px;	
	padding: 0px;
}
.partDesc {
	position: relative;
	top: 0px;
	min-height: 160px;
	_height: auto !important;
	height: 160px;	
	/*border: purple 1px solid;*/
	margin: 0px;	
	padding: 0px 0px 0px 3px;
	/*font-size: -1;*/	
}
.partDesc h3 {
	display: inline;
	font-weight: normal;
	font-size:14px;
	color: #000;
}
.partDesc h4 {
	display: inline;
	font-weight: normal;
	font-size:14px;
}
.partDesc p {
	font-size:11px;
	margin:0px;
	padding:0px;	
}


#promoImgth {				/* Used to display in IEdisplay8 */
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
/*	border: green solid 1px;*/ 
}

.orderBlock {
/*	clear:both;
	float:left;*/
	width: 200px;
	border: green 1px solid;
	margin:0px;*/
	padding: 1px 0px 0px 3px;
}
.price {
	clear:both;
/*	float:left;*/
	width: 200px;
	/*border: green 1px solid;*/
	margin:0px;
	padding: 5px 0px 0px 3px;
}
.price p {
	font-size:12px;
	margin:0px;
	padding:0px;	
}
.enterQty {
	clear:both;
	min-height: 66px;
	_height: auto !important;
	height: 66px;	
	position: relative;
	top: 0px;	
	/*border: green 1px solid;*/
	margin:0px;
	padding: 5px 0px 0px 3px;
}
.enterQty p {
	font-size:12px;
	margin:0px;
	padding:0px;	
}


/* Individual Item Display */

#inItem {
	margin: 0px 0px 0px 5px;
	padding: 0px; 
/*	float: left;
	height: 100%;
	border: red solid 1px;*/
	font-family: Arial;
	color: #000000;
		
}
#inItemM {					/* Mirror RIGHT */
	margin: 0px 0px 0px 5px;
	padding: 0px; 
/*	float: left;
	height: 100%;
	border: red solid 1px;*/
	font-family: Arial;
	color: #000000;
	width: 660px;
		
}
#inItemAvail {				/* Used to display ITEMS AVAILABLE */
	margin-left: auto;
	margin-right: auto;
	width:665px;	 
/*	float: left;
	height: 100%;
	border: red solid 1px;*/
		
}

#inItemA {
	margin: 5px 0px 5px 0px;
	padding: 0px; 	
	float:left;	
	width: 100%;
/*	border: teal solid 1px;*/
}
#inItemBcont {
	clear:both;
	float:left;
	width: 255px;
}
#inItemB {
	clear:both;
	float:left;
	background-image:url('../IMAGES/shademid.jpg');
	background-repeat: repeat-y;
	width: 255px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align:center;		
/*	border: green solid 1px;*/ 
}
#inItemBm {						/* Mirror RIGHT */
	float:left;
	background-image:url('../IMAGES/shademid.jpg');
	background-repeat: repeat-y;
	width: 255px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align:center;		
/*	border: green solid 1px;*/
}
#inItemBimg {
	min-height: 200px;
	_height: auto !important;
	height: 200px;		
}
#promoImg {					/* Used to display in IN210125 */
/*	clear:both;*/
	float:left;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align:center;		
/*	border: green solid 1px;*/ 
}

#inItemCavail {				/* Used to display ITEMS AVAILABLE */
	float:right;
/*	border: green solid 1px;*/		
}

#inItemC {
	text-align:left;		
	float:left;
	width: 400px;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	font-family: arial;
/*	border: purple solid 1px;*/
}

#inItemC h2 {
	color: #3A69BA;
	font-size:18px;
	margin: 0px;
	padding: 0px;
}
#inItemC h3 {
	font-size:18px;
	margin: 0px;
	padding: 0px;
	display:inline;
	font-weight:normal;
}
#inItemC p {
	font-family: arial;	
	font-size:12px;
	color: #000000;		
}
#inItemC a {
	font-size:11px;
	font-style: italic;
	font-weight: bold;		
}
#inItemC {
	text-align:left;		
	float:left;
	width: 400px;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	font-family: arial;
/*	border: purple solid 1px;*/
}

#inItemFavC h2 {
	color: #3A69BA;
	font-size:14px;
	margin: 0px;
	padding: 0px;
}
table a.myFav {
	color: #3A69BA;
	font-size:14px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;		
}
#inItemFavC h3 {
	font-size:14px;
	margin: 0px;
	padding: 0px;
	display:inline;
	font-weight:bold;
}
#inItemFavC p {
	font-family: arial;	
	font-size:12px;
	color: #000000;		
}
#inItemFavC a {
	font-size:11px;
	font-weight: normal;		
}

#inItemD {
	clear:both;
	float:left;
	width: 650px;
/*	border: orange solid 1px;*/
	margin: 5px;
	padding: 0px;		
}
.altItem {
	background-image:url('../IMAGES/shademid_alt.jpg');
	background-repeat: repeat-y;
	width: 314px;
	margin: 5px 10px 5px 0px;
	padding: 0px;
/*	text-align:center;*/
	min-height: 110px;
	_height: auto !important;
	height: 110px;	
	float:left;
/*	border: purple solid 1px;*/	
}
.altItemA {
	width: 90px;
	margin: 0px;
	padding: 0px 5px 0px 22px;
	text-align:center;	
	float:left;
/*	border: blue solid 1px;*/
}
.altItemB {
/*	min-height: 100px;
	_height: auto !important;*/
	height: 90px;		
	width: 170px;	
	float:left;
/*	border: blue solid 1px;*/
}
.altItemB p {
	margin: 0px;
	padding: 0px;	
}
.altItemC {
	width: 150px;	
	float:left;
	border: red solid 1px;	
}
#inItemE {
	clear:both;
	float:left;
	width: 600px;
/*	border: green solid 1px;*/
	margin: 10px;
	padding: 0px;		
}
#contentTitle {
	clear:both;
	padding: 20px 0px 20px 0px;
	text-align:center;
}
.bucketA {
	clear:both;	
	text-align:center;
}
.bucketB {
	clear:both;	
	text-align:center;
}
#partShadImg {
	margin: 0px;
	padding: 0px;	
}
#inform {
	color: #FF0000;
	padding: 12px 0px 12px 0px;
}

/* Green Pages */



/* Used to display breadcrumb page product boxes */

#mlItem {
/*	clear:both;
	float:left;*/
	background-image:url('../IMAGES/shademid_ml.jpg');
	background-repeat: repeat-y;
	height: 150px;	
	width: 197px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align:center;		
/*	border: green solid 1px;*/ 
}
#mlPartShadImg {
	margin: 0px;
	padding: 0px;	
}
#mlPicAdj {
	margin-top: 15px;
	margin-left: 15px;
/*	margin-right: auto;*/
}
#mlTextAdj {
	margin-left: 15px;
/*	margin-right: auto;*/
	width: 180px;
}

/* NEW footer */

#pageFooter {
	position: relative;
	top:0;
	width:100%;		
	text-align:center;
	clear: both;
	border-top: 1px solid #D3dee4;
}

#pageFooter p {
	font: 14px sans-serif, Tahoma, Arial, Helvetica;
	color: #003399;		
	margin: 0;
	padding: 5px 0px 5px 0px;
}

#pageFooter #menu {
	padding: 5px 0px 0px 0px;
}

#pageFooter #menu a {
	color: #003399;
	font: 14px sans-serif, Tahoma, Arial, Helvetica;
	letter-spacing: 1px;
/*	color: #002857;*/
	text-decoration:none;	
}

#pageFooter #menu a:hover {
	color: #002857;	
	text-decoration:underline;
}
#copyright {
	color: #003399;	
	margin:0;
	padding: 0px 0px 5px 0px;	
}
#copyrightL {
	float: left;
	clear: both;	
	color: #003399;	
	margin:0;
	padding: 5px 0px 5px 10px;	
}

#pageFooterPrint {					/* Print Friendly - Order & Invoice Pages */
	position: relative;
	top:0;
	width:100%;		
	text-align:center;
	clear: both;
	border-top: 1px solid #D3dee4;
}

#pageFooterPrint p {					/* Print Friendly - Order & Invoice Pages */				
	font: 14px sans-serif, Tahoma, Arial, Helvetica;
	color: #003399;		
	margin: 0;
	padding: 5px 0px 5px 0px;
}

#pageFooterPrint #menu {				/* Print Friendly - Order & Invoice Pages */
	padding: 5px 0px 0px 0px;
}

#pageFooterPrint #menu a {					/* Print Friendly - Order & Invoice Pages */
	color: #003399;
	font: 14px sans-serif, Tahoma, Arial, Helvetica;
	letter-spacing: 1px;
/*	color: #002857;*/
	text-decoration:none;	
}

#pageFooterPrint #menu a:hover {			/* Print Friendly - Order & Invoice Pages */
	color: #002857;	
	text-decoration:underline;
}

#copyrightPrint {					/* Print Friendly - Order & Invoice Pages */
	color: #003399;	
	margin:0;
	padding: 0px 0px 5px 0px;	
}

#closeWin {
	float: right;
	margin:0;
	padding: 5px 25px 5px 0px;	
}


/*Left VerticalBoxed Menu*/
.boxed {
	float: left;
	clear:left;
	width: 190px;
	margin: 0 0 0px 0;
	padding: 0;
	font-size: 12px;
	background-color: #EFF3F9;
	/*border:outset;*/
}

.boxed .heading {
	margin-top: 0;
	margin-bottom:0;
	padding-top:8px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;	
	text-transform: uppercase;
	letter-spacing: 1px;
	font: bold 13px sans-serif;
	color: #002857;
	/*border:inset;
	text-align:center;*/ 
}

.boxed .content {
	margin: 0;
	padding: 0px 15px 10px 15px;
	/*border:inset;*/
}

.boxed ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.boxed li {
	padding: 3px 0;
	/*border-bottom: 3px dotted #002857;*/
}

.boxed li.first {
	border: none;
}

.boxed a {
	padding-left: 10px;
	background: url('img4.gif') no-repeat left center;
	text-decoration: none;
}

/*About VerticalBoxed Menu*/
.Aboxed {
	float: right;
	clear: right;
	width: 180px;
	margin: 0 0 0px 0;
	padding: 0;
	background: #FFFFFF;
	border-left: .125em solid #EFF3F9;	
	/*border-top: double #EFF3F9;	
	border-bottom: double #EFF3F9;*/	
}

.Aboxed .subheading {
	margin-top: 0;
	margin-bottom:0;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:15px;	
	/*border:inset;*/
	font-size:10px;
	text-align:center; 
}
	
.Aboxed .heading {
	margin-top: 0;
	margin-bottom:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;	
	font: bold 13px sans-serif;
	color: #002857;
	text-align:center;
	/*border:inset;
	text-align:center;*/ 
}

/*.Aboxed .heading2 {
	margin-top: 0;
	margin-bottom:0;
	padding-top:8px;
	padding-bottom:3px;
	padding-left:15px;	
	text-transform: uppercase;
	letter-spacing: 1px;
	font: bold 13px sans-serif;
	color: #002857;
	border:inset;
	text-align:center;
}	*/ 

.Aboxed .content {
	margin: 0;
	padding: 0px 15px 10px 15px;
	/*border:inset;*/
}

.Aboxed ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	text-align: center;
}

.Aboxed li {
	padding: 3px 0;
	border-bottom:1px dotted #EFF3F9;
	text-align:center;
}

.Aboxed li.first {
	border: none;
}

.Aboxed li.last {
	border: none;
}	

.Aboxed a {
	text-decoration: none;
	text-align:center;
}
	
/*Right VerticalBoxed Menu*/

.Rboxed {
	float: right;
	clear: right;
	width: 140px;
	margin: 0px;
	/*padding: 0 5px 0 5px;
	background:#9900FF;*/
	
	/*background: #FFFFFF;
	border-left:  #EFF3F9;
	border-left: outset #EFF3F9;
	border-top: outset #EFF3F9;	
	border-bottom: inset #EFF3F9;*/	
}

.Rboxed .content {
	margin: 0;
	padding: 0px 10px 10px 10px;
}

.Rboxed ul {
	margin: 0;
	margin-left:0px;
	margin-right:0px;
	padding: 10px;
	list-style: none;
	line-height: normal;
}

.Rboxed li {
	padding: 5px 0;
	border-bottom: 2px dotted #EFF3F9;
	text-align:center;
}

.Rboxed li.last {
	border: none;
}

.Rboxed a {
	padding-left: 0px;
	text-decoration: none;
}	

/*SaleTable*/
	.SaleTable TD{
	margin-left:3px;
	border: 5px dashed #eff3f9; 
	}


/* Menu styles from HOME */

#dropmenudiv{
position:absolute;
background-color: #b9c9d0;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:200;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #7d9aaa;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}
	
/* Begin Pagination */

.pagination {
	clear:both;
	padding-top:10px;
/*	float: left;
	border: green 1px solid;*/
}

/* Begin Item Page */

.inItemBom {
	float:left;	
}
.inItemImage {
	width:135px;
	float:left;
}
.inItemFields {
	width:405px;
	float:left;	
}
.inItemLinks {
	clear:both;
	float:left;		
}

/* Kiosk */

#controlB {
	position:relative;
	top:275px;
	margin:0px auto;
	width:195px;
	height:85px;
}

#controlB img {
	margin: 5px;	
}
