body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  background-repeat: no-repeat;
  background-position: center top;
  margin: 0px 0px 0px 0px;}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;}
  
td.header {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  text-align: left;
  vertical-align: top;
  background: #000080 no-repeat left; ; 
  height: 56px;
  padding: 6px 0px 0px 96px;}
  
.headerLink {
  color: #FBFBEB;
  text-decoration: none;}
  
.headerSub {
  font-size: 9px;
  line-height: normal;
  margin: 0px;
  padding: 0px 0px 0px 10px;}  

p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;}

h1 {
  font-size: 26px;
  font-weight: bold;
  color: #000000;
  margin: 0px;
  padding: 0px;
  padding-bottom: 6px;}

h2 {
  font-size: 17px;
  font-weight: bold;
  color: #000000;
  margin: 0px;
  padding: 0px;
  padding-bottom: 4px;
  text-transform: normal;}

h3 { 
  color: #884A00;
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  text-decoration: none;}

h4 {
  color: #000000;
  font-size: 17px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  text-decoration: none;}

h5 {
  color: #000000;
  font-size: 10px;
  font-weight: bold;
    margin: 0px;
  padding: 0px;
  text-decoration: none;}
  
  h6 {
  color: #000000;
  font-size: 10px;
  font-weight: bold;
    margin: 0px;
  padding: 0px;
  text-decoration: none;}


/*--BUTTON STYLES--*/

.buttonGrey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #999999;
  color: #000000;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  border-top: 2px solid #CCCCCC;
  border-right: 2px solid #333333;
  border-bottom: 2px solid #333333;
  border-left: 2px solid #CCCCCC;
  text-decoration: none;
  cursor: pointer;}

.buttonOrange {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #D39F2A;
  color: #000000;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  border-top: 2px solid #E5B64C;
  border-right: 2px solid #B76F20;
  border-bottom: 2px solid #B76F20;
  border-left: 2px solid #E5B64C;
  text-decoration: none;
  cursor: pointer;}

.buttonRed {
  border:2px solid #0099FF;
  PADDING-RIGHT: 4px;
  PADDING-LEFT: 4px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  PADDING-BOTTOM: 1px;
  MARGIN: 0px;
  COLOR: #FFFFFF;
  PADDING-TOP: 1px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #000080;
  TEXT-DECORATION: none;
  CURSOR: pointer;}
    
.buttonTan {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #E3C995;
  color: #000000;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  border-top: 2px solid #F7E5C2;
  border-right: 2px solid #CDA659;
  border-bottom: 2px solid #CDA659;
  border-left: 2px solid #F7E5C2;
  text-decoration: none;
  cursor: pointer;}

.textButtonOrange {
  font-size: 11px;
  background-color: #B76F20;
  color: #FFFFCC;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
  margin: 0px;
  border-top: 2px solid #D39F2A;
  border-right: 2px solid #884D0D;
  border-bottom: 2px solid #884D0D;
  border-left: 2px solid #D39F2A;
  text-decoration: none;}
  
.textButtonOrange:hover {
  font-size: 11px;
  background-color: #D39F2A;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
  margin: 0px;
  border-top: 2px solid #E5B64C;
  border-right: 2px solid #B76F20;
  border-bottom: 2px solid #B76F20;
  border-left: 2px solid #E5B64C;
  text-decoration: none;}
  
.textButtonRed {
  font-size: 9px;
  background-color: #AA0000;
  color: #FFFFCC;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
  margin: 0px;
  border-top: 2px solid #CC0000;
  border-right: 2px solid #550000;
  border-bottom: 2px solid #550000;
  border-left: 2px solid #CC0000;
  text-decoration: none;}
  
 .textButtonRed:hover {
  font-size: 9px;
  background-color: #CC0000;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
  margin: 0px;
  border-top: 2px solid #FF0000;
  border-right: 2px solid #990000;
  border-bottom: 2px solid #990000;
  border-left: 2px solid #FF0000;
  text-decoration: none;}
  
.textButtonBlack {
  font-size: 9px;
  background-color: #333333;
  color: #FFFFCC;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
  margin: 0px;
  border-top: 2px solid #666666;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #666666;
  text-decoration: none;}
  
.textButtonBlack:hover {
  font-size: 9px;
  background-color: #666666;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
  margin: 0px;
  border-top: 2px solid #CCCCCC;
  border-right: 2px solid #333333;
  border-bottom: 2px solid #333333;
  border-left: 2px solid #CCCCCC;
  text-decoration: none;}

.textButtonSpecial {
  font-size: 11px;
  background-color: #000080;
  color: #FFFFCC;
  font-weight: normal;
  text-align: center;
  padding: 1px 2px 1px 2px;
  margin: 0px;
  border-top: 2px solid #003399;
  border-right: 2px solid #330000;
  border-bottom: 2px solid #330000;
  border-left: 2px solid #003399;
  text-decoration: none;
}
  
.textButtonSpecial:hover {
  font-size: 11px;
  background-color: #CC0000;
  color: #FFFFFF;
  font-weight: normal;
  padding: 1px 2px 1px 2px;
  margin: 0px;
  border-top: 2px solid #FF0000;
  border-right: 2px solid #990000;
  border-bottom: 2px solid #990000;
  border-left: 2px solid #FF0000;
  text-decoration: none;}
  
.textButtonSpecialText {
  color: #FFFFCC;
  text-decoration: none;}
  
.textButtonSpecialText:hover {
  color: #FFFF66;
  text-decoration: none;}


/*--ALT TEXT STYLES--*/

.text8px {
  font-size: 8px;
  font-weight: bold;
  text-decoration: none;}
  
.textNewsletterSignup {
  font-size: 9px;
  font-weight: bold;}
  
.textDisclaimer {
  font-size: 9px;}

.textSmall {
  font-size: 9px;}
  
.textIndexSubtitle {
  font-weight: bold;
  color: #CC9933;}

.textTopCart {
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;}
  
.textSearchBar {
  color: #884A00;
  font-size: 10px;
  text-decoration: none;}
  
.textHello {
  color: #FFFFCC;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;}
  
.textCartTrailPast {
  color: #000000;
  text-decoration: none;}

.textCartTrailPast:hover {
  color: #000000;
  text-decoration: underline;}

.textCartTrailPresent {
  color: #CC0000;}

.textCartTrailFuture {
  color: #999999;}
  
.textFormBold {
  font-weight: bold;}
  
.textFormBackorder {
  color: #FF0000;}

.textFormPricematch {
  color: #006600;}

.textOrderNumber {
  color: #CC0000;
  font-size: 17px;
  font-weight: bold}
  
.textItemPageHeaders {
  font-weight: bold;
  font-size: 12px;}
 
.textUserMessage {
  color: #CC0000;}
  

/*--LINK STYLES--*/

.link {
  text-decoration: underline;
  color: #808000;}

.link:hover {
  color: #990000;
  text-decoration: underline;}

.linkPlain {
  color: #7d7d00;
  text-decoration: none;}

.linkPlain:hover {
  color: #339933;
  text-decoration: underline;}

.linkRed {
  text-decoration: underline;
  color: #CC0000;}

.linkRed:hover {
  color: #FF0000;
  text-decoration: underline;}

.linkCategoryPageItemName {
  color: #000000;
  text-decoration: none;}

.linkCategoryPageItemName:hover {
  color: #CC0000;
  text-decoration: underline;}

.link8px {
  font-size: 8px;
  color: #000000;
  text-decoration: none;}

.link8px:hover {
  font-size: 8px;
  color: #000000;
  text-decoration: underline;}
  
.linkCategoryPageItemNumber {
  font-size: 9px;
  color: #000000;
  text-decoration: none;}
  
.linkCategoryPageItemNumber:hover {
  font-size: 9px;
  color: #CC0000;
  text-decoration: underline;}

.linkTopCartHeader {
  font-size: 9px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;}

.linkTopCart {
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;}

.linkTopCart:hover {
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: underline;}

.linkLowPrice {
  text-decoration: underline;
  font-size: 9px;
  font-weight: bold;
  color: #FF0000;}

.linkLowPrice:hover {
  color: #990000;
  font-weight: bold;
  font-size: 9px;
  text-decoration: underline;}

.linkMenuBottomBar {
  font-weight: bold;
  color: #330000;
  font-size: 10px;
  text-decoration: none;}

.linkMenuBottomBar:hover {
  color: #CC9933;}

.linkMenuTopBar {
  font-weight: bold;
  color: #884A00;
  font-size: 10px;
  text-decoration: none;}

.linkMenuTopBar:hover {
  color: #FFFFFF;}

.linkRelatedItems {
  font-size: 9px;
  color: #000000;
  text-decoration: none;}

.linkRelatedItems:hover {
  font-size: 9px;
  color: #000000;
  text-decoration: underline;}

.linkIndexTitle {
  font-size: 18px;
  color: #990000;
  text-decoration: underline;}

.linkIndexTitle:hover {
  font-size: 18px;
  color: #DD0000;
  text-decoration: underline;}

.linkIndexAttention {
  font-size: 16px;
  color: #FF0000;
  font-weight: bold;
  padding-bottom: 2px;
  text-decoration: underline;}

.linkIndexAttention:hover {
  color: 770000;
  font-weight: bold;
  text-decoration: underline;}

.linkLeftNav {
  font-size: 11px;
  color: #770000;
  font-weight: bold;
  text-decoration: none;}

.linkLeftNav:hover {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;}

.linkLeftNavOver {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;}

.linkCategoryClickOrder {
  color: #CC0000;
  font-weight: bold;
  text-decoration: none;}

.linkCategoryClickOrder:hover {
  color: #FF0000;
  font-weight: bold;
  text-decoration: underline;}

.linkLowPrice {
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  color: #CC0000;}

.linkLowPrice:hover {
  color: #FF0000;
  font-size: 10px;
  text-decoration: underline;}
  
.linkAvailability {
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color: #CC0000;}

.linkAvailability:hover {
  color: #FF0000;
  font-size: 11px;
  text-decoration: underline;}
  
.linkSpecial {
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color: #CC0000;}

.linkSpecial:hover {
  color: #FF0000;
  font-size: 11px;
  text-decoration: underline;}
  
.linkPageNumberOther {
  font-weight: bold;
  color: #990000;}

.linkPageNumberOther:hover {
  color: #FF0000;}
  
a.linkPageNumberSelected {
  text-decoration: none;
  font-weight: bold;
  color: #000000;}

a.linkPageNumberSelected:hover {
  text-decoration: none;
  font-weight: bold;
  color: #000000;}

a.linkPageNumberSelected:visited {
  text-decoration: none;
  font-weight: bold;
  color: #000000;}

a.linkPageNumberSelected:visited:hover {
  text-decoration: none;
  font-weight: bold;
  color: #000000;}


/*--TABLE COLOR STYLES--*/

.tableColor1 {
  background-color: #770000;}
  
.tableColor2 {
  background-color: #C88F00;}
  
.tableColor3 {
  background-color: #E3C995;}
  
.tableColor4 {
  background-color: #F3E3C2;}

.tableColor5 {
  background-color: #FFFFFF;}
  
.tableColor6 {
  background-color: #FFFFFF;} 

.tableDivide {
  padding: 4px;
  background-color: #E3C995;
} 


/*--TABLE STYLES--*/
 
.tableFormHeader {
  color: #000000;
  font-weight: bold;	
  font-size: 11px;
  background-color: #E3C995;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;}
  
.tableCategoryPriceTableQuantity {
  color: #000000;
  font-weight: bold;	
  font-size: 10px;
  text-align: center;
  background-color: #E3C995;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  width: 50;}
  
.tableCategoryPriceTablePrice {
  color: #000000;
  font-size: 10px;
  text-align: center;
  background-color: #FFFFFF;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  width: 50;}
  
.tableCategoryPriceTableHead {
  color: #000000;
  font-weight: bold;	
  font-size: 10px;
  text-align: right;
  background-color: #FFFFFF;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;}
  
.tableItemPriceTableQuantity {
  color: #000000;
  font-weight: bold;  
  font-size: 11px;
  text-align: center;
  background-color: #E3C995;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  border: 1px solid #442211;
  width: 60;}
  
.tableItemPriceTablePrice {
  color: #000000;
  font-size: 11px;
  text-align: center;
  background-color: #FFFFFF;
  padding: 2px;
  border: 1px solid #442211;
  width: 60;}
  
.tableItemPriceTableHead {
  color: #FFFFFF;
  font-weight: bold;  
  font-size: 11px;
  text-align: right;
  background-color: #884A00;
  padding: 2px;
  border: 1px solid #442211;}
  
.tableFakeTextField {
  font-size: 11px;
  color: #000000;
  border-top: 2px solid #808080;
  border-right: 1px solid #D4D0C8;
  border-bottom: 1px solid #D4D0C8;
  border-left: 2px solid #808080;
  background-color: #FFFBF2;}


/*--FORM ELEMENTS STYLES--*/

.formTextField {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: normal;
  background-color: #FFFBF2;}
  
.formSearchField {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: normal;
  background-color: #FFFFFF;}

.formPad {
  margin: 0px 0px 0px 0px;
  padding: 0px;}


/*--TABLE PADDING STYLES--*/

.tablePadItem {
  padding-top: 6px;
  padding-right: 4px;
  padding-bottom: 6px;
  padding-left: 4px;}

.tablePad1 {
  padding: 1px;}

.tablePad2 {
  padding: 2px;}

.tablePad4 {
  padding: 4px;}

.formBoxClearWhite {
  font-size: 11px;
  color: #000000;
  line-height: normal;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  border: 0px 0 #FFFFFF;}

.formBoxClearWhiteRight {
  font-size: 11px;
  color: #000000;
  line-height: normal;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  border: 0px 0 #FFFFFF;
  text-align: right;}

.formBoxClearGrey {
  font-size: 11px;
  color: #000000;
  line-height: normal;
  border: 0px none #DDDDDD;
  margin: 0px;
  padding: 0px;
  background-color: #DDDDDD;}

.formBoxClearGreyRight {
  font-size: 11px;
  color: #000000;
  line-height: normal;
  border: 0px none #DDDDDD;
  margin: 0px;
  padding: 0px;
  background-color: #DDDDDD;
  text-align: right;}

.textRelatedItemsLink {
  font-size: 9px;
  color: #000000;
  text-decoration: underline;}

.disabled_input {
  font-size: 11px;
  color: #000000;
  line-height: normal;
  border-bottom-color: #CCCCCC;
  border-right-color: #CCCCCC;
  background-color: #CCCCCC;}
  
  
/*--LEFT MENU STYLES--*/  
  
#navcontainer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: BOLD;
  width: 160px;
  margin: 0;
  background: #e7e4c0;}		
		
ul#navlist {
  text-align: left;
  list-style: none;
  padding: 0;
  margin: 0;}
		
ul#navlist li {
  display: block;
  margin: 0;
  padding: 0;}
		
ul#navlist li a {
  display: block;
  width: 100%;
  padding: 1px 2px 1px 2px;
  border-width:1px;
  border-color: #d9d59b #676789 #676789 #565687;
  border-style: solid;
  color: #770000;
  text-decoration: none;
  background: #d9d49b;}
		
#navcontainer>ul#navlist li a { 
  width: auto;}
		
ul#navlist li#active a {
  color: #770000;
  background: #FFFFFF;
  border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
  font-weight: bold;}
		
ul#navlist li a:hover, ul#navlist li#active a:hover {
  color: #000000;
  background: #FFFFFF;
  border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
  font-weight: bold;}

.tableLeftNavHeader {
  font-size: 10px;
  background-color: #e7e4c0;
  color: #000000;
  font-weight: bold;
  padding: 1px;
  margin: 1px;
  border-top: 1px solid #707088;
  border-right: 1px solid #330033;
  border-bottom: 2px solid #330033;
  border-left: 2px solid #707088;
  text-decoration: none;
  text-align: center;}
  
.emailHighlight {
  border: 2px solid #CC0000;
  color: #CC0000;
  font-weight: bold;
  padding: 1px;}

.linkItemDescriptionFooter {
  color: #663300;
  font-weight: bold;
  text-decoration: none}
  
.linkItemDescriptionFooter:hover {
  color: #663300;
  font-weight: bold;
  text-decoration: underline}

.textItemSubheader {
  color: #884A00;
  font-weight: bold;  
  font-size: 10px;
  background-color: #E3C995;
  padding-top: 3px;
  padding-right: 6px;
  padding-bottom: 3px;
  padding-left: 6px;}
  
.tableItemDivide {
  background-color: #E3C995;}
  
.itemTable {
  border: 1px solid #442211;}

.tableItemPriceTablePrice1 {  
  color: #000000;
  font-size: 11px;
  text-align: center;
  background-color: #FFFFFF;
  padding: 2px;
  border: 1px solid #442211;
  width: 60;}
  
.tableCategorySearchBarThin {
  border: 1px solid #770000;
  background-color: #770000;}
  
.tableCategorySearchBarThick {
  border: 2px solid #770000;
  background-color: #E3C995;}

.adz {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-align: center;
  color: #663300;
  font-weight: bold;
  text-decoration: none}
  
.adz:hover {
  color: #CCCCCC;
  text-decoration: underline}

.tbl_ship
{
	font-family:verdana;
	font-size:11px;
}

.tbl_ship td
{
	height:25px;
	vertical-align:middle;
	text-align:center;
}

.tbl_ship th
{
	height:25px;
	line-height:25px;
}
