
 #leftmenu1 {
                top: 10px;
                left: 10px;
                margin-left: 4px;
                padding-left: 7px;
                padding-top: 7px;
                padding-bottom: 7px;
            }

#leftmenu2 	{
                top: 10px;
                left: 10px;
                margin-left: 4px;
                padding-left: 7px;
                padding-top: 7px;
                padding-bottom: 7px;
            }

        .bottomtxt {
                color: #e6ad3c;
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;/*14px;*/
               }					
   		.emailsearch {
                font-family: arial, helvetica, sans-serif;
                font-size: 11px;
					}
        .textfield {
                width:85px;
					}
        .menutext 	{
                font-family: arial,helvetica,sans-serif;
                font-size: 11px;/*12px;*/
					}
        .bagdetails {
                font-family: arial,helvetica,sans-serif;
                color: #9e8a69;                  
                font-size: 10px;
					}
        .leftmenu 	{
                margin-left: 4px;
                padding-left: 7px;
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;/*14px;*/
					}
        .bodytextlink {
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;
                text-decoration: underline;
                /*color: #333399;*/
					}
        .bodytext {
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;
                color: #666666;
               }
        .style18 {
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;
                color: #666666;
               }
        .leftinmenu {
                font-family: arial,helvetica,sans-serif;
                font-size: 11px;
                margin-left: 15px;
                text-decoration: underline;
					}
        .linetopbottom {
                border: 1px solid #333399;
        }
        .catalogtext {
                font-family: arial,helvetica,sans-serif;
                font-size: 10px;/*12px;*/
                margin-left: 5px;
                padding-left: 5px;
					}
        .linearound {
                border: 1px solid #97b1d4;
					}
			a.linearound, a.linearound:link {
                color:#97b1d4;
                text-decoration: none;
                }
        a.linearound:visited {
                color:#97b1d4;
                text-decoration:none;
                }
        a.linearound:hover {
                color:#97b1d4;
                text-decoration:none;
                }
         a.linearound:active {
                color:#97b1d4;
                text-decoration:none;
                }

        .linetru {
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;
                text-decoration: line-through;
        }
        .cattext {
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;
        }

        .blueboldtxt {
                color:#03c;
                font-weight:bold;
        }

        .bottommenu {
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;
        }

        .errMsg {
                color: #f00;
                font-size: 1em;
                font-family: arial,helvetica,sans-serif;
                font-weight: bold
        }
        
        .areal {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
        }

        .arealstrong {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
					 font-weight: bold;                
        }
        .arealstronglist {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
					 font-weight: bold;
					 color: #D65C5C;                        
        }                

  .tableheader {
        font-family:arial,helvetica,sans-serif;
        text-align: center;
        font-size:12px;
        font-weight:bold;
  }

        .thumbcell {
                width:100px;
                padding:4px;
                text-align:center;
        }

        .whitebarcolor {
                background-color:#fff;
               }

        .graybarcolor {
                background-color:#000;
               }


.searchandemail {
        font-family: arial, helvetica, sans-serif;
        font-size: 10px;
}
.linetop {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-top-color: #a6d16f;
        border-right-color: #a6d16f;
        border-bottom-color: #a6d16f;
        border-left-color: #a6d16f;
}
.orderfrom {
        font-family: arial, helvetica, sans-serif;
        font-size: 11px;
}
.thicktop {
        border-top-width: 2px;
        border-right-width: 2px;
        border-bottom-width: 2px;
        border-left-width: 2px;
        border-top-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
}
.indentmenu {
        font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        margin-left: 5px;
}
.submenu {
        font-family: arial, helvetica, sans-serif;
        font-size: 11px;
        padding-left: 0px;
        margin-left: 10px;
}
.underline {
        font-family: arial, helvetica, sans-serif;
        font-size: 11px;
        text-decoration: underline;
}
.topbottom {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #999999;
        border-right-color: #999999;
        border-bottom-color: #999999;
        border-left-color: #999999;
}
        .topline {
                border: 1px solid #c9c0de;
        }

        .linebottom {
                border-top-width: 1px;
                border-right-width: 1px;
                border-bottom-width: 1px;
                border-left-width: 1px;
                border-bottom-style: solid;
                border-top-color: #c9c0de;
                border-right-color: #c9c0de;
                border-bottom-color: #c9c0de;
                border-left-color: #c9c0de;
        }

        .largertextunder {
                font-family: "times new roman", times, serif;
                font-size: 16px;
                text-decoration: underline;
        }

/* styles for item detail */
        .orderItem {
                background-color:#fffef8;
                color:#000;
                font-size:17px;
                border-top:1px solid #666666;
                border-left:1px solid  #666666;
                border-right:1px solid  #666666;
                border-bottom:0px none;
                font-family:"arial",serif;
                font-weight:bold;
                height:25px;
        }

        .orderSize {
                background-color:#fffef8;
                color:#600;
                font-family:"arial",serif;
                font-size:14px;
                font-weight:bold;
                border-left: 1px solid #666666;
                border-right: 1px solid #666666;
                border-top: 0px;
                border-bottom: 0px;
                height:45px;
        }

        .orderColor {
                background-color:#fffef8;
                color:#600;
                font-family:"arial",serif;
                font-size:14px;
                font-weight:bold;
                border-left: 1px solid #666666;
                border-right: 1px solid #666666;
                border-bottom: 0px;
                height:45px;
}

        .orderAvailMsg {
                background-color:#fffef8;
                color:#000;
                font-size: 14px;
                font-family: arial,helvetica,sans-serif;
                border-left: 1px solid #666666;
                border-right: 1px solid #666666;
                height:30px;
                font-weight:bold;
                font-weight:bold;
                text-align:center;
        }

        .orderQty {
                background-color:#fffef8;
                color:#600;
                font-size: 14px;
                font-family: arial,helvetica,sans-serif;
                border-left: 1px solid #666666;
                border-right: 1px solid #666666;
                height:30px;
        }

        .orderAvail {
                background-color:#fffef8;
                color:#000;
                font-size: 14px;
                font-family:"arial",serif;
                border-left: 1px solid #666666;
                border-right: 1px solid #666666;
                border-top: 0px none;
                border-bottom: 0px none;
                height:35px;
        }

        .orderStart {
                background-color:#fffef8;
                color:#000;
                font-size: 14px;
                font-family:"arial",serif;
                border-left: 1px solid #666666;
                border-right: 1px solid #666666;
                border-top: 0px none;
                border-bottom: 0px none;
                height:25px;
        }

        .orderWas {
                background-color:#fffef8;
                color:#000;
                font-size: 12px;
                font-family:"arial",serif;
                border-left: 1px solid #666666;
                border-right: 1px solid #666666;
                border-bottom: 0px none;
                border-top: 0px;
                height:30px;
        }

        .orderPrice {
                background-color:#fffef8;
                color:#000;
                border-left: 1px solid #666666;
                border-right: 1px solid #666666;
                border-bottom: 1px solid #666666;
                border-top: 0px;
                height:45px;
        }

        .orderSave {
                background-color:#fffef8;
                color:#f00;
                font-family:"arial",serif;
                font-size: 14px;
                border-left: 1px solid #666666;
                border-right: 1px solid #666666;
                border-bottom: 0px;
                border-top: 0px;
                height:25px;
        }

        .orderPrice2 {
                background-color:#fffef8;
                color:#000;
                border-bottom: 5px solid #666666;
        }

        .colorBox {
                background-color:#fffef8;
                 color: #333333;
                 border: 1px solid #666666;
        }
/* shop by dept pages, lowest level category, non-linking */
   .category {
      color: #000000;
      font-size: 1em;
      font-family: arial,helvetica,sans-serif;
      font-weight: bold
      }

/* product search keywords */
    .searchkeywords {
      color: #000000;
      font-size: 16px;
      font-family: arial,helvetica,sans-serif;
      font-weight: bold;
          text-align: center;
          vertical-align: bottom;
      }

/* item price */
   .thumbsPrice {
      color: #000000;
      font-size: .8em;
      font-family: arial,helvetica,sans-serif
      }

/* thumbnail pages, outlet, featured items */
   .thumbpageNumber {
      color: #000000;
      font-size: .9em;
      font-family: arial,helvetica,sans-serif
      }

/* thumbnail pages, outlet, featured items */
   .shortDescription {
      color: #3333ff;
      font-size: 10pt;
      font-family: arial,helvetica,sans-serif
      }

/* heading underneath title bar on any page */
   .pagesubTitle {
      color:  #fff;
      font-size: 18px;
      font-family: arial,helvetica,sans-serif;
      font-weight: bolder;
      text-decoration: none;
      }

/* text above all form fields */
   .formLabel {
      color: #666666;
      font-size: .8em;
      font-family: arial,helvetica,sans-serif
      }

/* used as links in throughout site */
   .progressionLink {
      color: #666666;
      font-size: .8em;
      font-family: verdana, geneva, arial,helvetica,sans-serif
      }

/* used as for short description on item_browse */
   .itembrowseLink {
      font-size: 10px;
      font-family: arial,helvetica,sans-serif;
      }

                a.itembrowseLink, a.itembrowseLink:link {
                  color:#666666;
      text-decoration: underline
                }
                a.itembrowseLink:visited {
						color:#666666;
						text-decoration:underline;
                }
                a.itembrowseLink:hover {
						color:#e2aba7;
                        /*background-color:#fdf58d;*/
						text-decoration:none;
  }
                a.itembrowseLink:active {
            color:#e2aba7;
            text-decoration:none;
                }


/* used above main images on "item detail" page */
    .imageTitle {
      color: #333333;
      font-size: 14px;
      font-family: arial,helvetica,sans-serif;
      font-weight: bold;
      text-indent: .5em
      }

/* used in table background on item detail page*/
   .itemdetailBg {
        background-color : #ffffff;
        font-family : arial,helvetica,sans-serif;
        font-size : 12px;
        /*font-weight : bold;*/
        }

/* item detail page */
    .fullDescription {
      color: #666666;
      font-size: 1em;
      font-family: arial,helvetica,sans-serif
      }

 /* detail page price */
    .detailPrice {
      color: #666666;
      font-size: 10px;
      font-family: arial,helvetica,sans-serif;
      font-weight: bold
      }

 /* detail page your price */
   .detailyour {
     color: #999999;
     font-size: 10px;
     font-family: arial,helvetica,sans-serif;
     font-weight : bold
      }

/* used on search error, item added to cart & no items in cart pages */
   .customerMessages {
      color: #000000;
      font-size: 1em;
      font-family: arial,helvetica,sans-serif;
      font-weight: bold
       }

/* --- Classes for help pages --- */

/* used in header in pop-up help pages */
   .helpheaderBg {
        color: #ffffff;
        background-color : Maroon;
        font-family : Verdana, Geneva, arial,helvetica,sans-serif;
        }

/* titles in pop-up help */
   .helpTitle {
      color: #999999;
      font-size: 1.2em;
      font-family: arial,helvetica,sans-serif;
      font-weight: bolder
      }

/* default text in pop-up help */
   .helpText {
      color: #000000;
      font-size: .8em;
      font-family: arial,helvetica,sans-serif
      }

/* italic text in pop-up help */
   .helpItalic {
      color: #000000;
      font-size: .8em;
      font-family: arial,helvetica,sans-serif;
      font-style: italic
      }

 /* used on text under page titles, on help pages, about us, contact us & our privacy */
    .helpSub {
      color: #000000;
      font-size: 1.1em;
      font-family: arial,helvetica,sans-serif;
      font-weight : bold
      }

/* used mainly on help */
    .defaultBold {
      color: #000000;
      font-size: .8em;
      font-family: verdana, geneva, arial,helvetica,sans-serif;
      font-weight : bold
      }

/* emphazised first words in each new paragraph of popup homepage help */
   .helpEmph {
      color: #000000;
      font-family: arial,helvetica,sans-serif;
      font-weight: bold;
      text-decoration: underline
      }

/* --- Classes for catalog request --- */

/* catalog request page */
   .checkoutHeaders {
       color: #000000;
       font-size: 1em;
       font-family: arial,helvetica,sans-serif;
       font-weight : bold
       }

/* used in the catalog request page */
    .catalogName {
      color: #000000;
      font-size: .9em;
      font-family: arial,helvetica,sans-serif;
      font-style: italic;
      font-weight : bold
      }

/* original styles */
/* used in most pages */
   .defaultText {
      color: #000000;
      font-size: 16px;
      font-family: arial,helvetica,sans-serif
      }

/* used for error messages throughout the site */
   .errorMessages {
      color: #ff0000;
      font-size: .9em;
      font-family: arial,helvetica,sans-serif
      }

/* shop by dept pages and upper level links */
   .upcategoryLinks {
      color: #333;
      font-size: 1em;
      font-family: arial,helvetica,sans-serif;
      font-weight: bold
      }

/* shop by dept pages and lower level links */
   .subcategoryLinks {
      color: #004a9b;
      font-size: 12px;
      font-family: arial,helvetica,sans-serif
      }

  a.subcategoryLinks, a.subcategoryLinks:link {
    color:#666666;
    text-decoration:none;
  }
  a.subcategoryLinks:visited {
    color:#666666;
    text-decoration:none;
  }
  a.subcategoryLinks:hover {
    color:#e2aba7;
    text-decoration:none;
  }
  a.subcategoryLinks:active {
    color:#e2aba7;
    text-decoration:none;
  }

   .fabricHdr {
          color: #660000;
      font-size:14px;
      font-family: verdana, geneva, arial,helvetica,sans-serif;
      font-weight: bold;
   }

   .fabricText {
      color: #000000;
      font-size: 10pt;
      font-family: verdana, geneva, arial,helvetica,sans-serif
      }

   .fabricBtn {
          text-align: center;
     }

   .ingredHdr {
          color: #660000;
      font-size:14px;
      font-family: verdana, geneva, arial,helvetica,sans-serif;
      font-weight: bold;
   }

   .ingredText {
      color: #000000;
      font-size: 10pt;
      font-family: verdana, geneva, arial,helvetica,sans-serif
      }

   .ingredBtn {
          text-align: center;
     }

        .areal {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
        }

        .arealstrong {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
        font-weight: bold;                
        }
        .arealstronglist {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
        font-weight: bold;
        color: #CC3300;                        
        }        

        .unnamed1 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 18px;
        }


/* catalog request page-numbered lines */
   .requestsubCategory {
      color: #000000;
      font-size: 12px;
      font-family: arial,helvetica,sans-serif;
      font-weight: bold
      }

/* --- Classes for shopcart --- */

/* category titles in shopping cart table */
   .shopcartBg {
      color: #ffffff;
      font-size: .8em;
      font-family: verdana, geneva, arial,helvetica,sans-serif;
      background-color : Gray;
      }

/* text in shopping cart table */
   .shopcarttext {
      color: #000000;
      font-size: .8em;
      font-family: verdana, geneva, arial,helvetica,sans-serif
      }

   .totalbycheck {
      color: #000000;
      background-color:#FFCC33;
      font-size: .8em;
      font-family: verdana, geneva, arial,helvetica,sans-serif
      }

/**************************************************************************/
/* blue bar links */
  .orderbarlnk {
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;
  }
  a.orderbarlnk, a.orderbarlnk:link, a.orderbarlnk:visited {
    color: #fff;
    text-decoration: none;
  }
  a.orderbarlnk:hover {
    color: #fcefbb;
    text-decoration: underline;
  }
  a.orderbarlnk:active {
    color: #f00;
    text-decoration: underline;
  }

/* top navigation styles */
        .topmenutext {
                font-family: arial, helvetica, sans-serif;
                font-size: 12px;
                /*font-weight: bold;*/
        }
        a.topmenutext, a.topmenutext:link {
    color: #666;
    text-decoration: none;
        }
        a.topmenutext:visited {
    color: #666;
    text-decoration: none;
        }
        a.topmenutext:hover {
    color:#e2aba7;
    text-decoration: none;
        }
        a.topmenutext:active {
    color:#e2aba7;
    text-decoration: none;
        }

/* bread crumb style */
        .breadCrumbTxt {
                font-family:arial,helvetica,sans-serif;
                font-size:10px;
        }
  a.breadCrumbLnk, a.breadCrumbLnk:link {
    color:#600;
    text-decoration:underline;
  }
  a.breadCrumbLnk:visited {
    color:#caac3d;
    text-decoration:underline;
  }
  a.breadCrumbLnk:hover {
    color:#e2aba7;
                background-color:#fdf58d;
    text-decoration:none;
  }
  a.breadCrumbLnk:active {
    color:#e2aba7;
    text-decoration:none;
  }

/* side navigation menu style */
        .menu_style {
                font-weight: bold;
                font-family: arial, helvetica, sans-serif;
                font-size: 12px;
        }
  a.menu_style, a.menu_style:link {
    color:#666666;
    text-decoration:none;
  }
  a.menu_style:visited {
    color:#666666;
    text-decoration:underline;
  }
  a.menu_style:hover {
    color:#e2aba7;
              
    text-decoration:none;
  }
  a.menu_style:active {
    color:e2aba7;
    text-decoration:none;
  }

        .sub_menu_style {
                text-decoration: none;
                font-family: arial, helvetica, sans-serif;
                font-size: 11px;
        }
  a.sub_menu_style, a.sub_menu_style:link {
    color:#666666;
    text-decoration:none;
  }
  a.sub_menu_style:visited {
    color:#666666;
    text-decoration:underline;
  }
  a.sub_menu_style:hover {
    color:#e2aba7;
                
    text-decoration:none;
  }
  a.sub_menu_style:active {
    color:#e2aba7;
    text-decoration:none;
  }

        .sub_sub_menu_style {
                font-family: arial,helvetica,sans-serif;
                font-size:11px;
        }
  a.sub_sub_menu_style, a.sub_sub_menu_style:link {
    color:#666666;
    text-decoration:none;
  }
  a.sub_sub_menu_style:visited {
    color:#666666;
    text-decoration:underline;
  }
  a.sub_sub_menu_style:hover {
    color:#e2aba7;
                
    text-decoration:none;
  }
  a.sub_sub_menu_style:active {
    color:#e2aba7;
    text-decoration:none;
  }

/* bottom menu links */
        .bottomlink {
               
                font-family: arial, helvetica, sans-serif;
                font-size: 11px;
        }
  a.bottomlink, a.bottomlink:link {
    color: #666;
    text-decoration: none;
  }
  a.bottomlink:visited {
    color:#666;
    text-decoration:underline;
  }
  a.bottomlink:hover {
    color: #e2aba7;
    text-decoration: none;
  }
  a.bottomlink:active {
    color: #e2aba7;
    text-decoration: none;
  }

/* shopping bag items style */
.sbItem {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;}

.sbErrItem {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: 660000;}

.register {color: #A28967}
.rewards {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #E2ABA7;
}
.bottomleftright {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #CCCCCC;
        border-right-color: #CCCCCC;
        border-bottom-color: #CCCCCC;
        border-left-color: #CCCCCC;
}
.topbottomleft {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #CCCCCC;
        border-right-color: #CCCCCC;
        border-bottom-color: #CCCCCC;
        border-left-color: #CCCCCC;
}

.shopdtext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000000;}
        

