/*--PLEASE NOTE: STYLE SHEETS ARE PROTECTED BY COPYRIGHT LAWS. THEY ARE PROPRIETARY CODE. WE ENFORCE.--*/


/*--MAIN TEXT STYLES--*/

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;}
.tableColor {
	background-color: #E7CBC9;
}

  
td.header {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  text-align: left;
  vertical-align: top;
  height: 45px;
  width: 330px;
  padding: 4px 0 0 10px;}
  
td.homeTable {
	border: 1px solid #ddd;}
  
tr.strip {
  height: 21px;}
  
.headerLink {
  color: #fff;
  text-decoration: none;}
  
.headerSub {
  color: #E49993;
  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: 22px;
  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;}

h3 { 
  color: #111133;
  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;
  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 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #770000;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  border-top: 2px solid #BB0000;
  border-right: 2px solid #330000;
  border-bottom: 2px solid #330000;
  border-left: 2px solid #BB0000;
  text-decoration: none;
  cursor: pointer;}
   
.buttonGreen {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #078319;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  border-top: 2px solid #6FE780;
  border-right: 2px solid #023A0A;
  border-bottom: 2px solid #023A0A;
  border-left: 2px solid #6FE780;
  text-decoration: none;
  cursor: pointer;}
    
.buttonTan {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #86ACEF;
  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: 14px;
  background-color: #FF8500;
  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 {
  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;}
      
.buttonBlue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #073383;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  border-top: 2px solid #5291FC;
  border-right: 2px solid #001130;
  border-bottom: 2px solid #001130;
  border-left: 2px solid #5291FC;
  text-decoration: none;
  cursor: pointer;}
    
  
.textButtonBlue {
  font-size: 9px;
  background-color: #073383;
  color: #FFFFCC;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
  margin: 0px;
  border-top: 2px solid #5291FC;
  border-right: 2px solid #001130;
  border-bottom: 2px solid #001130;
  border-left: 2px solid #5291FC;
  text-decoration: none;}
  
.textButtonBlue:hover {
  font-size: 9px;
  background-color: #0B47B4;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
  margin: 0px;
  border-top: 2px solid #5291FC;
  border-right: 2px solid #001130;
  border-bottom: 2px solid #001130;
  border-left: 2px solid #5291FC;
  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: 13px;
  background-color: #AA0000;
  color: #FFFFCC;
  font-weight: bold;
  text-align: center;
  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;}
  
.textButtonSpecial:hover {
  font-size: 13px;
  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;}
  
.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: #073383;
  text-decoration: none;}
  
.textSearchBar {
	color: #000;
	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: #000000;}

.link:hover {
  color: #666;
  text-decoration: underline;}

.linkPlain {
  color: #000000;
  text-decoration: none;}

.linkPlain:hover {
  color: #000000;
  text-decoration: underline;}

.linkRed {
  text-decoration: underline;
  color: #CC0000;}

.linkRed:hover {
  color: #FF0000;
  text-decoration: underline;}

.linkCategoryPageItemName {
  font-size: 11px;
  color: #0000FF;
  padding-left: 4px;
  text-decoration: underline;}

.linkCategoryPageItemName:hover {
  color: #333333;
  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: #073383;
  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: #000;
  font-size: 10px;
  text-decoration: none;}

.linkMenuBottomBar:hover {
  color: #666;}

.linkMenuTopBar {
  font-weight: bold;
  color: #000;
  font-size: 10px;
  text-decoration: none;}

.linkMenuTopBar:hover {
  color: #333;
  text-decoration: underline;}

.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: BAD3FE;
  font-weight: bold;
  text-decoration: underline;}

.linkLeftNav {
  font-size: 11px;
  color: #BAD3FE;
  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: #000;
  font-weight: bold;
  text-decoration: none;}

.linkCategoryClickOrder:hover {
  color: #666666;
  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: #0000FF;}

.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: #EE7C6B;}
  
.tableColor2 {
  background-color: #EE7C6B;}
  
.tableColor3 {
  background-color: #FFFAB3;}
  
.tableColor4 {
  background-color: #FFFAB3;}

.tableColor5 {
  background-color: #FFFFFF;}
  
.tableColor6 {
  background-color: #FFFFFF;} 
  
.tableColor7 {
  background-color: #7388C1;} 

.tableDivide {
  padding: 4px;
  background-color: #86ACEF;
} 


/*--TABLE STYLES--*/
 
.tableFormHeader {
  color: #000000;
  font-weight: bold;	
  font-size: 11px;
  background-color: #86ACEF;
  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: #86ACEF;
  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: #86ACEF;
  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: #073383;
  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;
  text-align: right;}


/*--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: 11px;
  font-weight: bold;
  width: 180px;
  margin: 0;
  background: #000000;}		
		
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: 2px;
  border-color: #f9f6de #d5c29a #d5c29a #f9f6de;
  border-style: solid;
  color: #000;  
  text-decoration: none;
  background: #F7E4BC;}
		
#navcontainer>ul#navlist li a { 
  width: auto;}
		
ul#navlist li#active a {
  color: #501B25;
  background: #f9f6de;
  border-color: #fbf8ff #F7E4BC #F7E4BC #fbf8ff;}
		
ul#navlist li a:hover, ul#navlist li#active a:hover {
  color: #501B25;
  background: #f9f6de;
  border-color: #fbf8ff #F7E4BC #F7E4BC #fbf8ff;}

.tableLeftNavHeader {
  font-size: 13px;
  background-color: #7388C1;
  color: #fff;
  font-weight: bold;
  padding: 2px;
  margin: 2px;
  border-top: 2px solid #723d47;
  border-right: 2px solid #300903;
  border-bottom: 2px solid #300903;
  border-left: 2px solid #723d47;
  text-decoration: none;}
  
.emailHighlight {
  border: 2px solid #CC0000;
  color: #CC0000;
  font-weight: bold;
  padding: 1px;}

.linkItemDescriptionFooter {
  color: #EE7C6B;
  font-weight: bold;
  text-decoration: none}
  
.linkItemDescriptionFooter:hover {
  color: #EE7C6B;
  font-weight: bold;
  text-decoration: underline}

.textItemSubheader {
  color: #000;
  font-weight: bold;  
  font-size: 10px;
  background-color: #FFFABC3;
  padding-top: 3px;
  padding-right: 6px;
  padding-bottom: 3px;
  padding-left: 6px;}
  
.tableItemDivide {
  background-color: #FFFAB3;}
  
.itemTable {
  border: 1px solid #442211;}

.tableItemPriceTablePrice1 {  
  color: #EE7C6B;
  font-size: 11px;
  text-align: center;
  background-color: #FFFFFF;
  padding: 2px;
  border: 1px solid #442211;
  width: 60;}
  
.tableCategorySearchBarThin {
  border: 1px solid #BAD3FE;
  background-color: #BAD3FE;}
  
.tableCategorySearchBarThick {
  border: 2px solid #BAD3FE;
  background-color: #86ACEF;}

.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}
