
.boxText { font-family:  Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }
.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: #486dpc; text-decoration: underline; }

BODY {
  background: #eeeeee;
  color: #000000;
  margin: 0px;
}
TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  padding:0px 12px 0px 4px;
}
A.cartNavigation {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight : bold; 
  color: #; 
}
td.address {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight : normal; 
  color: #ffffff; 
}

A.cartNavigation:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight : normal; 
  color: #;
}

TD.inactiveNavigation {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #98B1E4;
  color: #;
  font-weight : bold;
}
A { 
  margin-top: 10px;
  color: #e02b00; 
  text-decoration: none; 
}

*html A { margin-top: 0px;}

A:hover { 
  color: #333333; 
  text-decoration: none; 
}
A:active{ 
  color: #e02b00; 
  text-decoration: none; 

}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  background: #027c5c;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 10px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #dcf1ec;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #dcf1ec;
  color: red;
  font-weight: bold;
  text-align: left;
}

TD.nav {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: white;
  font-weight: normal;
}
TD.total {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: white;
  font-weight: bold;
}
TR.footer {
  background: #;
}

TD.footer {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #;
  color: #ffffff;
  font-weight: ;
}

.box{
  
  BORDER: #000000 1px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:10px; color: #000000;
}
.left-right{
   BORDER-right: #000000 1px solid;
  BORDER-left: #000000 1px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:10px; color: #000000;
}
.box_top{
  BORDER-left: #000000 1px solid;
  BORDER-right: #000000 1px solid;
  BORDER-top: #000000 1px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:9px; color: #001c42;
}
.box_bottom{
  
  BORDER-bottom: #000000 1px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:9px; color: #001c42;
}
.box_1{
  
  BORDER-top: #000000 1px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:11px; color: #001c42;
}
.boxnopadding{
  
  BORDER: #001c42 0px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:9px; color: #001c42;
background: #e5e9ed;
padding:0px 0px 0px 0px;
}

.boxcaps{
  
  BORDER: #e5e9ed 0px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:10px; color: #001c42;
background: #;
padding:6px;
text-transform:uppercase
}
.boxspecial{
  
  BORDER: #e5e9ed 0px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:9px; color: #e5e9ed;
background: #000066;
padding:0px 0px 4px 0px;
}
.productlist{
  
  BORDER: #001c42 1px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:10px; color: #e5e9ed;
background: #e5e9ed;
padding:6px;
}

.boxblank{
  
  BORDER: #e5e9ed 1px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:9px; color: #e5e9ed;
background: #00275b;
padding:6px;
}
.lightbox{
  
  BORDER: #001c42 1px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:9px; color: #e5e9ed;
background: #e9e5ed;
padding:6px;
}
.mainbox{
  
   BORDER: #e5e9ed 1px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:9px; color: #e5e9ed;
background: #001c42;
padding:0px;
color:#e5e9ed;

}
.boxtitle{
  
  BORDER-top: #e5e9ed 0px solid;
  BORDER-left: #e5e9ed 0px solid;
  BORDER-bottom: #e5e9ed 0px solid;
  font-family:  Verdana,Arial, sans-serif; font-size:10px; color: #e5e9ed;
background: #000066;
padding:0px;
}
.borderheader{
  
  BORDER-top: #4D6383 3px solid;
  BORDER-left: #4D6383 3px solid;
  BORDER-right: #4D6383 3px solid;
background: #;
padding:0px;
}
.bordermain{
  
/*  BORDER-right: #000000 1px solid;
  BORDER-left: #000000 1px solid;*/
  
background: #ffffff;
padding:0px;
background-image: url(images/frontfade1.jpg);
}
.border_right{
  
  BORDER-right: #000000 1px solid;

}
.border_rightbottom{
  
  BORDER-right: #000000 1px solid;
  BORDER-bottom: #000000 1px solid;
   BORDER-left: #000000 1px solid;

}
.borderbottom{
  
  BORDER-bottom: #000000 1px solid;

}
.boxarrow{
  
   BORDER-top: #e5e9ed 0px solid;
  BORDER-right: #e5e9ed 0px solid;
  BORDER-bottom: #e5e9ed 0px solid;
font-family:  Verdana,Arial, sans-serif; font-size:9px; color: #e5e9ed;
background: #000066;
padding:0px;
}
td.outline{
  
  BORDER: #001c42 1px solid;
}

 .linebottom {
  background: #;
  BORDER-bottom: #333333 1px solid; 
}
.leftbottom {
  BORDER-bottom: #015a44 2px solid;
  BORDER-left: #015a44 2px solid;
}
.greenstrip {
  background: #029077;
 BORDER-BOTTOM: #015a44 2px solid;
}
.blankstrip {
 BORDER-BOTTOM: #027C5C 2px solid;
}
td.topandbottom {
 BORDER-BOTTOM: #cccccc 1px solid;
BORDER-top: #cccccc 1px solid;
}
td.border {
  BORDER: #001c42 1px solid;
  padding:0px;
  background:e5e9ed;
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;

}
td.top{
  BORDER-TOP: #cccccc 1px dotted;
 font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  height:50px;
  background: #;
  color: #ffffff;
  font-weight: normal;
}
.border1 {
 BORDER-left: #e9e9e9 1px solid;
BORDER-right: #e9e9e9 1px solid;
BORDER-bottom: #e9e9e9 1px solid;
}

td.productListing-data img {
border: 0px #99a6b8 solid;
} 
td.productListing-data a:hover img {
border: 0px #001c42 solid;
}
td.productListing-data a:visited img {
border: 0px #99a6b8 solid;
}

table.infoBoxContents td.infoBoxContents td.smalltext img {
border: 0px #99a6b8  solid;
color: #001c42;
}

table.infoBoxContents td.infoBoxContents td.smalltext a:hover img {
border: 0px  #001c42 solid;
color: #001c42;
}

td.smallText img {
border: 0px #99a6b8  solid;
} 

td.smalltext a:hover img {
border: 0px #001c42 solid;
} 
td.noborder img {
border: 0px;
} 

td.noborder a:hover img {
border: 0px;
} 
td.noborder a:active img {
border: 0px;
} 

td.blue {
 BORDER-BOTTOM: #003782 5px solid;
background: #0052C2;
font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
}
td.orange {
 BORDER-BOTTOM: #C26F00 5px solid;
background: #E88E00;
font-family: Verdana,Arial,  sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
}
td.title {
 BORDER-top: #CCCCCC 2px solid;
 BORDER-left: #CCCCCC 2px solid;
background: #001C42;
font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #CCCCCC;
  font-weight: bold;
}
td.specialpad {
 BORDER-BOTTOM: #C26F00 5px solid;
padding: 5px 5px 5px 50px;
background: #E88E00;
font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
}
td.heading {
 BORDER-left: #E88E00 2px solid;
 BORDER-bottom: #E88E00 2px solid;
background: #001C42;
font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #eeeeee;
  font-weight: bold;
}
td.orangebottom {
 BORDER-BOTTOM: #C26F00 2px solid;
}
.topbottom {
 BORDER-BOTTOM: #e5e9ed 1px solid;
 BORDER-TOP: #e5e9ed 1px solid;
}
.right {
 BORDER-RIGHT: #e5e9ed 1px solid;
}
.left {
 BORDER-LEFT: #e5e9ed 1px solid;
}
.leftright {
 BORDER-LEFT: #e5e9ed 1px solid;
 BORDER-RIGHT: #e5e9ed 1px solid;
}



TD.total {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}
TD.totalblack {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #4c759a;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #eeeeee;
}

TR.productListing-heading {
  background: #;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #eeeeee;
  color: #000000;
  font-weight: bold;
   padding:7px 7px 7px 7px;
   BORDER-TOP: #000000 1px solid;
   BORDER-BOTTOM: #000000 1px solid;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  BORDER-BOTTOM: #000000 1px solid;
  padding:10px 10px 10px 10px;
}

A.pageResults { 
  color: #0000FF; 
}

A.pageResults:hover { 
  color: #0000FF; 
  background: #; 
}

TD.pageHeading, DIV.pageHeading {
  font-family:  Verdana, Arial,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #;
}

TR.subcats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #015a44;
}
.headings {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}
.navheadings {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  BORDER-bottom: #000000 1px solid;
}
.shopheadings {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #001c42;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #4c759a;
}

TD.main, P.main {
  font-family:    Verdana,Arial,sans-serif;
  font-size: 10px;
 
color: 001c42;

}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff:
}

TD.smallText1 {
  font-family:  Verdana,Arial, sans-serif;
  font-size: 10px;
font-weight: bold;

}

TD.accountCategory {
  font-family:  Verdana,Arial, sans-serif;
  font-size: 10px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family:   Verdana,Arial,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.tableHeading {
  font-family:  Verdana, Arial,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

SELECT{

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#001c42;
background: #99a6b8;
BORDER: #001c42 0px solid;
}

TEXTAREA {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    color:#001c42;
background: #99a6b8;
BORDER: #001c42 0px solid;
}
INPUT {
  font-family:   Verdana,Arial,sans-serif;
  font-size: 10px;
    color:#001c42;
background: #99a6b8;
BORDER: #001c42 0px solid;

}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #;

}

TD.formAreaTitle {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
color: #4c759a;
}

SPAN.markProductOutOfStock {
  font-family: Verdana,Tahoma,  Arial, sans-serif;
  font-size: 10px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family:  Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
/* BOF: Category Tabs */
TD.tab {
	background-image: url(images/tabs/tab_middle.gif);
	background-repeat: repeat;
	color: #DEB887;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
}
A.tab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}
A.tab:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
TD.ontab {
	background-image: url(images/tabs/tab_middle_on.gif);
	background-repeat: repeat;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
}
A.ontab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	}
A.ontab:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;	
}
TD.tableft {
       //	background-image: url(images/tabs/tab_left.gif);
	background-repeat: no-repeat;
	color: #DEB887;
	font-size: smaller;
}
TD.tabright {
	//background-image: url(images/tabs/tab_right.gif);
	background-repeat: no-repeat;
	color: #DEB887;
	font-size: smaller;
}

A.headerLink {
	background-color: #;
	font-family: Verdana, Arial,Geneva,  Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #000099;
	text-decoration: none;
}
A.headerLink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #99ccff;
	text-decoration: none;
}
/* EOF: Category Tabs */

#button {
	padding: 0 0 0 0;
	font-family: 
	    Verdana,Arial, Lucida, Geneva, Helvetica, 
	   sans-serif;
font-size: 10px;
	background-color: #ffffff;
	color: #666666;
	}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border-top: 0px solid  #cccccc;
		}
		
	#button li {
		border-bottom: #001C42 1px solid ;
		margin: 0;
		}




	#button li a {
		display: block;
		padding: 5px 5px 5px 5px;
		
		border-bottom: 1px solid #e5e9ed;
		
		background-color: #e5e9ed;
		color: #001c42;
		text-decoration: none;
		width: 100%;
		}
td.leftpad {
		
		margin-left: 5px;
		
		}
	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		
		border-bottom: 1px solid  #cccccc;
		
		background:#cccccc;

		color: #001c42;
		}
        #button li.selected  a {
		border-bottom: 1px solid  #e5e9ed;
		background:#e5e9ed;
		color: #001c42;
               }
			   h1,h2,h3{
			   margin:0px;
			font-family: Verdana, Arial, sans-serif; font-size: 10px;
			   }

.moduleRow { }
.moduleRowOver { background-color: #99a6b8; cursor: hand; }
.moduleRowSelected { background-color: #; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/*
  $Id: dynamenu_for_osc_styles.txt,v 1.00 2006/05/07 20:04:02 nate_02631 Exp $
	
	Dynamenu for osCommerce CSS Definitions

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  
	Released under the GNU General Public License
	
	Below are styles to be included in your catalog stylesheet (stylesheet.css) for
	use with Dynamenu for osCommerce. All the CSS declarations for various menu styles
	are included below. You need only include the style for the type of menu you plan
	to use in your store template (of course feel free to paste them all in if experimenting).
	
	The plain and DHTML menus also work with a set of templates found in the
	/includes/functions/dynamenu/templates folder, but in just about all cases
	modifying the styles below should net you the results you want. 
	
*/

	 

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: white;
	background-color: #E02B00;

}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
	margin-top:-7px;
} * HTML .horizitem	{ margin-top:3px; }    

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;	
	text-decoration: none;
	position: relative;	
	display: block;	
	font-weight:bold;

}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: white;
	text-decoration: none;
	
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #E02B00;
	text-decoration: none;

}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #fff;
	background-color: #E02B00;	
	text-decoration: none;
	margin-top:-7px;
	
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #E02B00;
	border-top: 1px solid white;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
	border-bottom: 1px solid white;
margin-top:-7px;
} * HTML .horizsubitem{ margin-top:3px; }   


.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
	font-weight:bold;
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: white;
	font-size: 10px;	
	text-decoration: none;
	font-weight:bold;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #E02B00;
	text-decoration: none;
	font-weight:bold;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #fff;
	background-color: #E02B00;		
	text-decoration: none;
	font-weight:bold;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #E02B00;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #E02B00;
}


