/* starter */

/* global */
body { margin: 0px; background: #666666; }
td   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #444444; 
	     font-style: normal; font-weight: normal; text-decoration: none; }

td a:link    { color: #444444; text-decoration: underline; }
td a:visited { color: #444444; text-decoration: underline; }
td a:hover   { color: #d40026; text-decoration: none; }
td a:active  { color: #d40026; text-decoration: none; }

a.red:link { color:#aa6600; font-weight: bold; text-decoration: underline; }
a.red:visited { color:#cc3300; font-weight: bold; text-decoration: underline; }
a.red:hover { color:#00ff00; font-weight: bold; text-decoration: underline; }
a.red:active { color:#ffff00; font-weight: bold; text-decoration: underline; }

td a:link .green { color: #33cc33; text-decoration: underline; }
td a:visited .green { color: #33cc33; text-decoration: underline; }
td a:hover .green { color: #00ff00; text-decoration: none; }

th   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #444444; 
	     font-style: normal; font-weight: bold; text-decoration: none; }

h2 { font-family: Arial, Helvetica, sans-serif; 
				font-size: 13px; line-height: 15px; 
				color: #d40026; 
	      font-style: normal; font-weight: bold; text-decoration: none; }
		  
h1 { font-family: Arial, Helvetica, sans-serif; 
				font-size: 19px; line-height: 19px; 
				color: #d40026; 
	      font-style: normal; font-weight: bold; text-decoration: none; }

.green { color: #339933; }
.normal {  } // no over-ride
td .green  { 
	     color: #339933; 
}
#green { color: #339933; }
#normal {  } // no over-ride
/* template styles: 
   only values that are different from td attributes above need to be set */

.style { font-family: Verdana, Arial, Helvetica, sans-serif; 
				 font-size: 10px; line-height: 14px;
				 color: #444444; 
				 font-style: normal; font-weight: normal; text-decoration: none; }
.style a:link    { color: #000000; text-decoration: none; }
.style a:visited { color: #000000; text-decoration: none; }
.style a:hover   { color: #d40026; text-decoration: none; }
.style a:active  { color: #d40026; text-decoration: none; }

.plus1 { font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px; line-height: 15px; font-weight: bold; }

.head { font-family: Arial, Helvetica, sans-serif; 
				font-size: 17px; line-height: 21px; 
				color: #d40026; 
	      font-style: normal; font-weight: bold; text-decoration: none; }

.head2 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 15px; line-height: 15px; 
				 color: #d40026; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.head3 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 15px; line-height: 15px; 
				 color: #666666; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.head4 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 13px; line-height: 15px; 
				 color: #333333; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.head5 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 11px; line-height: 15px; 
				 color: #d40026; 
	       font-style: normal; font-weight: bold; text-decoration: none; }
		   
.head6 { font-family: Arial, Helvetica, sans-serif; 
				 font-size: 12px; line-height: 15px; 
				 color: #d40026; 
	       font-style: normal; font-weight: bold; text-decoration: none; }

.netforumhead { font-family: Arial, Helvetica, sans-serif; 
				font-size: 13px; line-height: 15px; 
				color: #d40026; 
	      font-style: normal; font-weight: bold; text-decoration: none; }

#navBox { width: 178px;
					background: #ffffff;
					border: 1px solid #000000;
					margin: 0px 0px 3px 0px; }

#navBox2 { width: 278px; 
					background: #ffffff;
					border: 1px solid #000000;
					margin: 0px 0px 3px 0px; }

.nav { line-height: 10px;
			 color: #000000;
			 padding: 3px 0px 3px 5px;}
.nav a:link    { color: #000000; text-decoration: none; }
.nav a:visited { color: #000000; text-decoration: none; }
.nav a:hover   { color: #d40026; text-decoration: none; }
.nav a:active  { color: #d40026; text-decoration: none; }

.nav_gray { line-height: 10px;
			 color: #B4B4B4;
			 padding: 3px 0px 3px 5px; }

/* (style2) never a link */
.style2 { font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px; line-height: 14px;
					color: #444444; text-decoration: none; }

/* black line */
.bline { background: #000000; }

/* cell with 10px padding */
.padTen { padding: 10px; }
.padTen2 {padding: 0px 10px 10px 10px; }

/* holder cell for news box (with 10px padding) */
.newsBox { background: #999999; padding: 10px; }

/* BG images */
.mainBg {
	background-image:  url(../images/mainBg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.subBg {
	background-image:  url(../images/subBg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.subBg2 {
	background-image:  url(../images/subBg2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.subBgreg {
	background-image:  url(../images/subBgreg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/* font size 12 */
.twelve   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 12px; line-height: 16px; }

/* font size 11 */
.eleven   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 11px; line-height: 15px; }
.eleven a:link    { color: #000000; text-decoration: none; }
.eleven a:visited { color: #000000; text-decoration: none; }
.eleven a:hover   { color: #d40026; text-decoration: none; }
.eleven a:active  { color: #d40026; text-decoration: none; }

/* font size 9 */
.nine   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 9px; line-height: 11px; font-color: #000000 }

a:link    { color: #000000; text-decoration: underline; }
a:visited { color: #999999; text-decoration: underline; }
a:hover   { color: #d40026; text-decoration: none; }
a:active  { color: #d40026; text-decoration: none; }

/* font size 8 */
.eight   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 8px; line-height: 12px; font-color: #000000 }

a:link    { color: #000000; text-decoration: underline; }
a:visited { color: #999999; text-decoration: underline; }
a:hover   { color: #d40026; text-decoration: none; }
a:active  { color: #d40026; text-decoration: none; }

/* small caps */
SPAN.smallcaps { font-variant: small-caps }


/* used in /suppliers/ */
.inputlabel { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #444444; 
	     font-style: normal; font-weight: normal; text-decoration: none; }

 
/* form stuff */
.box { background: #eeeeee; 
	     width: 300px; height: 18px; 
	   	 border: 1px solid #444444; }

.box250 { background: #eeeeee; 
	     width: 250px; height: 18px; 
	   	 border: 1px solid #444444; }

.box25 { background: #eeeeee; 
	     width: 25px; height: 18px; 
	   	 border: 1px solid #444444; }

.box75 { background: #eeeeee; 
	     width: 75px; height: 18px; 
	   	 border: 1px solid #444444; }

.wlbox { background: #eeeeee; 
	     width: 208px; height: 18px; 
	   	 border: 1px solid #444444; }

.field { background: #eeeeee; 
		     width: 300px; height: 100px; 
		 		 border: 1px solid #444444; }

.field2 { background: #eeeeee; 
		     width: 500px; height: 600px; 
		 		 border: 1px solid #444444; }

.field3 { background: #eeeeee; 
		     width: 600px; height: 600px; 
		 		 border: 1px solid #444444; }

/* drop-down */
.dd { font-weight: normal; 
      font-size: 10px; color: #444444;
      background: #eeeeee; 
	  	  width: 300px; height: 18px;
	  	  border: 1px solid #444444; }

.dd100 { font-weight: normal; 
    font-size: 10px;
    font-weight: normal;
	   color: #444444;
    background: #eeeeee; 
	  	width: 100px; height: 18px;
	  	border: 1px solid #444444; }

/* button */		  
.but { font-weight: normal; 
	     color: #ffffff; background: #d40026;
			 padding: 2px 5px 2px 5px;
	     border: 1px solid #444444; }

.but2 { font-weight: normal; 
      font-size: 10px;
	     color: #444444; background: #cccccc;
      width: 100px; height: 23px;
			   padding: 2px 5px 2px 5px;
	     border: 1px solid #444444; }
.but3 { font-weight: normal; 
      font-size: 10px;
	     color: #444444; background: #cccccc;
      width: 50px; height: 20px;
			   padding: 2px 5px 2px 5px;
	     border: 1px solid #444444; }

/* database stuff */
.nav_srch_big   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #444444; 
	     font-style: normal; font-weight: normal; text-decoration: none; }

a:link    { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover   { color: #d40026; text-decoration: none; }
a:active  { color: #d40026; text-decoration: none; }

.tbf { font-weight: bold; 
      font-size: 12px;
	     color: #ff0000; background: #FFFF80; }
		 
.eleven { font-size: 11px; }
		  
/* banner scroller */	  
.newsTxt1 {
  font-size: .9em;
  font-family: verdana, helvetica, arial, sans-serif;
  text-decoration: none;
}
.newsTxt2 {
  font-size: .9em;
  font-family: verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  text-decoration: none;
}


///////////////////
/* store section */
///////////////////

/* font size 11 */
.storeeleven   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 11px; line-height: 15px; }
a:link    { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover   { color: #d40026; text-decoration: none; }
a:active  { color: #d40026; text-decoration: none; }

.storenine   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 9px; line-height: 14px; font-color: #000000 }
a:link    { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover   { color: #d40026; text-decoration: none; }
a:active  { color: #d40026; text-decoration: none; }
.noteTable {
	background-position: center center;
	border: thin ridge #d40026;
}

