
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



  
BODY {
  background: #333333;  
  color: #000000;
  margin-top: 4px;
  margin-bottom: 4px;
}
 
/*These rules define font types for whole site*/  
  .large { font-family: arial, verdana, geneva, helvetica; font-size:12pt; color:#000000; }
  .med { font-family: arial,  verdana, geneva, helvetica; font-size:10pt; color:#000000; }
  .small { font-family: arial,  verdana, geneva, helvetica; font-size:8pt; color:#000000; }
  .whiteLarge { font-family: arial,  verdana, geneva, helvetica; font-size:14pt; font-weight: bold; color:#FFFFFF; }
  .whiteMed { font-family: arial,  verdana, geneva, helvetica; font-size:10pt; color:#FFFFFF; }
  .whiteSmall { font-family: arial,  verdana, geneva, helvetica; font-size:9pt; color:#FFFFFF; }
  .whiteSuggested { font-family: verdana,  arial, geneva, helvetica; font-size:9pt; font-weight: bold; color:#FFFFFF; }
  .red { font-family: verdana, geneva, helvetica; font-size:10pt; font-weight: bold; color:#FF0000; }
  .blueLarge { font-family: verdana, geneva, helvetica; font-size:14pt; font-weight: bold; color:#003399; }
  .blueMed { font-family: verdana, geneva, helvetica; font-size:10pt; font-weight: bold; color:#003399; }

  
A.nav {         font-family: verdana, arial, geneva, helvetica; font-size:10pt; color: #FFFFFF; font-weight: bold;  text-decoration: none;      line-height: 14px; }
A.nav:visited { font-family: verdana, arial, geneva, helvetica; font-size:10pt; color: #FFFFFF; font-weight: bold;  text-decoration: none;      line-height: 14px; } 
A.nav:hover {   font-family: verdana, arial, geneva, helvetica; font-size:10pt; color: #FFFFFF; font-weight: bold;  text-decoration: underline; line-height: 14px; } 
A.nav:active {  font-family: verdana, arial, geneva, helvetica; font-size:10pt; color: #FFFFFF; font-weight: bold;  text-decoration: underline; line-height: 14px; } 
A.navBar { font-family: verdana, arial, geneva, helvetica; font-size:10pt; color: #FFFFFF; font-weight: bold;  text-decoration: none; line-height: 14px; }
A.navBar:hover { font-family: verdana, arial, geneva, helvetica; font-size:10pt; color: #FFFFFF; font-weight: bold;  text-decoration: underline; line-height: 14px; } 
A.navBot { font-family: verdana, arial, geneva, helvetica; font-size:8pt; color: #000000; text-decoration: none; line-height: 14px; }
A.navBot:hover { font-family: verdana, arial, geneva, helvetica; font-size:8pt; color: #000000; text-decoration: underline; line-height: 14px; }
A.navSmallWhite { font-family: verdana, arial, geneva, helvetica; font-size:8pt; color: #FFFFFF; text-decoration: none; line-height: 14px; }
A.navSmallWhite:hover { font-family: verdana, arial, geneva, helvetica; font-size:8pt; color: #FFFFFF; text-decoration: underline; line-height: 14px; }
A.navBlue { font-family: verdana, arial, geneva, helvetica; font-size:9pt; color: #003399; font-weight: bold;  text-decoration: none; line-height: 14px; }
A.navBlue:hover { font-family: verdana, arial, geneva, helvetica; font-size:9pt; color: #003399; font-weight: bold;  text-decoration: underline; line-height: 14px; }
A.navSmallBlue { font-family: verdana, arial, geneva, helvetica; font-size:9pt; color: #003399;  text-decoration: none; line-height: 18px; }
A.navSmallBlue:hover { font-family: verdana, arial, geneva, helvetica; font-size:9pt; color: #003399; text-decoration: underline; line-height: 18px; }

 .imageRed { border: 1px solid #FF0000;}
 .imageBlue { border: 1px solid #003399;}
  
  
/* main template and home page styles list */
TABLE.boxWhite{
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding: 0px;
	}
	
.searchInput {
	margin:0px;
	height:16px;
	width:120px;
	font-family: verdana, arial, geneva, helvetica;
	font-size:11px;
	color: #000000;
	border: 1px solid #000000;
}

.boxCart {
	border-style: solid;
	border-width: thin;
	height: 50px;
	border-color: #003399;
	background-color: #eeeeee;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding: 5px;
}

.boxBlue {
	border-style: solid;
	border-width: thin;
	height: 50px;
	border-color: #003399;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-image:url(img/home_product_price_01.gif); 
	background-repeat:no-repeat; 
	padding-top:10px;
}

.boxBlueFeatured {
	border-style: solid;
	border-width: thin;
	border-color: #003399;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.boxBlueWelcome {
	border-style: solid;
	border-width: thin;
	border-color: #003399;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding: 5px;
	background-color: #ccd6eb;
}

.boxRedAds {
	border-style: solid;
	border-width: thin;
	border-color: #FF0000;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
}



/* main category product picture box */
.boxBlueCategoryProduct {
	border-style: solid;
	border-width: thin;
	border-color: #003399;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
}

.boxBlueSuggested {
	border-style: solid;
	border-width: thin;
	height: 50px;
	border-color: #003399;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding: 5px;
}
  
  
/* main left nav menu styles for rollover rows begin */

td.backColored a { 
text-decoration: none; 
background-color: #003399;
display: block;
padding: 3px 0px 3px 2px;
width: 158px;
font-family: verdana, arial, geneva, helvetica; 
color: #FFFFFF;
font-size: 10pt;
font-weight: bold;
text-align: left;
} 
  
td.backColored a:hover { 
text-decoration: none; 
background-color: #396acd;
display: block;
padding: 3px 0px 3px 2px;
width: 158px;
font-family: verdana, arial, geneva, helvetica; 
color: #FFFFFF;
font-size: 10pt;
font-weight: bold;
text-align: left;
}   

/* left navigation white dash box   */
.boxDash {
	border-style: dashed;
	border-width: thin;
	border-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding: 5px;
}


/* website form styles */
  .formInput {
	margin:0px;
	height:17px;
	width:200px;
	font-family: arial, verdana, geneva, helvetica;
	font-size:11px;
	color: #003399;
	border: 1px solid #003399;
}
  .formInputSmall {
	margin:0px;
	height:17px;
	width:30px;
	font-family: arial, verdana, geneva, helvetica;
	font-size:11px;
	color: #003399;
	border: 1px solid #003399;
}
  .formSelect {
	margin:0px;
	height:16px;
	width:160px;
	font-family: arial, verdana, geneva, helvetica;
	font-size:12px;
	color: #003399;
	border: 1px solid #003399;
}
  .formComment {
	margin:0px;
	font-family: arial, verdana, geneva, helvetica;
	font-size:12px;
	color: #003399;
	border: 1px solid #003399;
}
  .formRadio {
	margin:0px;
	background-color: #FFFFFF;
	color: #003399;
	border: 1px solid #003399;
}
  .formSubmit {
	background-color:  #003399;
	border-width: 1px;
	border-color: #000000;
	font-family: arial, verdana, geneva, helvetica;
	color: #FFFFFF;
	font-weight: bold;
	margin: 2; text-align: center; width: 150px;
}
  
  
