/* msc 04/05/10 fixed css errors  */

        #leftmenu1 {
                top: 10px;
                left: 10px;
                margin-left: 0px;
                padding-left: 0px;
                padding-top: 7px;
                padding-bottom: 7px;
                /*
                background-color:#f4f9ff;
                layer-background-color:#f4f9ff;
                */
                /*
                background-color:#faf8e6;
                layer-background-color:#faf8e6;                                                  */
                }

        #leftmenu2 {
                top: 10px;
                left: 10px;
                margin-left: 4px;
                padding-left: 7px;
                padding-top: 7px;
                padding-bottom: 7px;
                /*background-color:#f4f9ff;
                layer-background-color:#f4f9ff;
                */
                /*
                background-color:#faf8e6;
                layer-background-color:#faf8e6;
                */
                }

        .bottomtxt {
                color: #e6ad3c;
                /*font-weight: bold;*/
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;/*14px;*/
                        
                }
         .bottomblock {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 11px;
                color: #1951a0;
                border-top-width: 1px;
                border-top-style: solid;
                border-top-color: #FFFFFF;
                }

        .lineleftright {                
                width:155px;
                /*
                border-top-width: 1px;
                border-bottom-width: 1px;
                border-left-width: 1px;
                border-left-style: solid;
                border-top-color: #333399;
                border-bottom-color: #333399;
                border-left-color: #E5E5E5;
                */
                /*
                background-color:#f4f9ff;
                layer-background-color:#f4f9ff;
                */
                /*
                border-top-width: 1px;
                border-right-width: 1px;
                border-bottom-width: 1px;
                border-left-width: 1px;
                border-right-style: solid;
                border-left-style: solid;
                border-top-color: #333399;
                border-right-color: #333399;
                border-bottom-color: #333399;
                border-left-color: #333399;
                
                background-color:#f9f9ff; /*#faf8e6; #fff;*/
                layer-background-color:#f9f9ff;  /*#faf8e6; #fff;*/
                */
        }

        .emailsearch {
                font-family: arial, helvetica, sans-serif;
                font-size: 11px;
        }

        .textfield {
                /*
                width:85px;
                */
                width:150px;
        }

        .menutext {
                font-family: arial,helvetica,sans-serif;
                font-size: 11px;/*12px;*/
        }
        .bagdetails {
                font-family: arial,helvetica,sans-serif;
                    font-color: #9e8a69;                  
                font-size: 10px;
        }
        .leftmenuRed {
                margin-left: 4px;
                padding-left: 7px;
                /*text-decoration: underline;*/
                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;
                font-color: #666666;
                }
         .style18 {
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;
                font-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;
                }

        .linearound-color {
                border: 1px solid #1951a0;
                }

        a.linearound-color, a.linearound-color:link {
                color:#1951a0;
                text-decoration: none;
                }
        a.linearound-color:visited {
                color:#1951a0;
                text-decoration:none;
                }
        a.linearound-color:hover {
                color:#1951a0;
                text-decoration:none;
                }
         a.linearound-color:active {
                color:#1951a0;
                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:#1951a0;
                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;
                color: #004a9b;
                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;
                layer-background-color:#fff;
        }

        .graybarcolor {
                background-color:#000;
                layer-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:#e6edf5;
                color:#600;
                font-family:"arial",serif;
                font-size:14px;
                font-weight:bold;
                height:45px;
        }

        .orderColor {
                background-color:#e6edf5;
                color:#600;
                font-family:"arial",serif;
                font-size:14px;
                font-weight:bold;
                height:45px;
}

        .orderAvailMsg {
                background-color:#e6edf5;
                color:#000;
                font-size: 14px;
                font-family: arial,helvetica,sans-serif;
                font-weight:bold;
                font-weight:bold;
                text-align:center;
        }

        .orderQty {
                background-color:#e6edf5;
                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:#e6edf5;
                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:#e6edf5;
                color:#000;
                font-size: 12px;
                font-family:"arial",serif;
                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;
      }

#bluebartop{
position:absolute;
left:14px; top:76px;
width:745px; height:8px;
z-index:4;
background-color: #b1dfbf;
layer-background-color: #0033CC;
border: 1px none #000000;
}

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

/* thumbnail pages, outlet, featured items */
.thumbpageNumber {
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  color:#1951a0;
  font-weight:normal;}

/* 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;
      */
      color: #000000;
      font-size: .8em;
      font-family: arial,helvetica,sans-serif
      }
      
   .formLabel_top {   
       color: #ffffff;
       font-size: 14px;
       font-family: arial,helvetica,sans-serif;
       font-weight : normal;
       background-color :#97b1d4;
      }

/* 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: 12px;
      font-family: arial,helvetica,sans-serif;
      font-weight: bold;
      }

   a.itembrowseLink, a.itembrowseLink:link {
      color:#004a9b;
      text-decoration: none;
      }
   a.itembrowseLink:visited {
      color:#004a9b;
      text-decoration: none;
      }
   a.itembrowseLink:hover {
      color:#000000;
      text-decoration:none;
      }
   a.itembrowseLink:active {
      color:#004a9b;
      text-decoration:none;
      }

/* more info link */
   .moreinfoLink {
      font-size: 12px;
      font-family: arial,helvetica,sans-serif;
      }

   a.moreinfoLink, a.moreinfoLink:link {
      color:#004a9b;
      text-decoration: none;
      }
   a.moreinfoLink:visited {
      color:#004a9b;
      text-decoration: none;
      }
   a.moreinfoLink:hover {
      color:#000000;
      background-color:#97b1d4;
      text-decoration:none;
      }
   a.moreinfoLink:active {
      color:#004a9b;
      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: #000000;
      font-size: 12px;
      font-family: arial,helvetica,sans-serif
      }

    .shortDescription {
      color: #7f7f7f;
      font-size: 16px;
      font-family: arial,helvetica,sans-serif
      }
                            
 /* detail page price */
    .detailPrice {
      /*
      color: #666666;
      */
      color: #d11500;
      font-size: 14px;
      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: #1951a0;
      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
      }

    .catalogName_fg {
       color: #1951A0;
       font-size: 18px;
       font-family: arial,helvetica,sans-serif;
       font-weight : normal;
       background-color :#B1DFBF;
       width:435px;
       }

    .catalogName_sm {
       color: #ffffff;
       font-size: 12px;
       font-family: arial,helvetica,sans-serif;
       font-weight : bold;
       background-color :#97b1d4;
       }

    .sortBy {
       color: #1951a0;
       font-size: 12px;
       font-family: arial,helvetica,sans-serif;
       font-weight: bold;
       }
    
    a.sortBy, a.sortBy:link, a.sortBy:visited {
      color: #1951a0;
      text-decoration: underline;
      }
    a.sortBy:hover {
      color: #000000;
      background-color: #97b1d4;
      text-decoration: underline;
      }
    a.orderBy:active {
      color: #1951a0;
      text-decoration: underline;
      }
    
    .thankyou_fg {
       color: #ffffff;
       font-size: 22px;
       font-family: arial,helvetica,sans-serif;
       font-weight : normal;
       background-color :#97b1d4;
       width:635px;
       }
                                         }
                                        

/* 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: 14px;
      font-weight: bold;
      font-family: arial,helvetica,sans-serif
      }

  a.subcategoryLinks, a.subcategoryLinks:link {
    color:#004a9b;
    text-decoration:none;
  }
  a.subcategoryLinks:visited {
    color:#004a9b;
    text-decoration:none;
  }
  a.subcategoryLinks:hover {
    color:#ff0018;
    text-decoration:none;
  }
  a.subcategoryLinks:active {
    color:#004a9b;
    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: 14px;
      font-weight: bold;
      font-family: verdana, geneva, arial,helvetica,sans-serif;
      background-color : #2b93d1;
      }

/* 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;
  }

/* bottom bar links */
 .bottombarlnk {
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;
  }
  a.bottombarlnk, a.bottombarlnk:link, a.bottombarlnk:visited {
    color: #1951a0;
    text-decoration: none;
  }
  a.bottombarlnk:hover {
    color: #1951a0;
    text-decoration: underline;
  }
  a.bottombarlnk:active {
    color: #1951a0;
    text-decoration: underline;
  }


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

/* bread crumb style */
        .breadCrumbTxt {
                font-family:arial,helvetica,sans-serif;
                font-size:11px;
        }
        
        .breadCrumbTxtLg {
        font-family:arial,helvetica,sans-serif;
        font-size:14px;
        color:#1951a0;
        font-weight:bold;
        }

  a.breadCrumbLnk, a.breadCrumbLnk:link {
    color:#1951a0;
    text-decoration:underline;
  }
  a.breadCrumbLnk:visited {
    color:#caac3d;
    text-decoration:underline;
  }
  a.breadCrumbLnk:hover {
    color:#000000;
    background-color:#97b1d4;
    text-decoration:none;
  }
  a.breadCrumbLnk:active {
    color:#1951a0;
    text-decoration:none;
  }

a.breadCrumbLnkSm, 
a.breadCrumbLnkSm:link, 
a.breadCrumbLnkLg,
a.breadCrumbLnkLg:link {
color:#1951a0;
text-decoration:underline;
}



/* showing page of page */
.showing {
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:normal;}

/* side navigation menu style */
        .menu_style {
                font-weight: normal;
                font-family: arial, helvetica, sans-serif;
                height:18;
                font-size: 12px;
        }
  a.menu_style, a.menu_style:link {
    color:#1951a0;
    text-decoration:none;
  }
  a.menu_style:visited {
    color:#1951a0;
    text-decoration:none; 
  }
  a.menu_style:hover {
    color:#000000;
    text-decoration:none;
  }
  a.menu_style:active {
    color:#1951a0;
    text-decoration:none;
  }

/* site map navigation menu style */
.site_map {
font-weight: bold;
font-family: arial,helvetica,sans-serif; 
height:18;
font-size: 14px;}

a.site_map, a.site_map:link {color:#1951a0;text-decoration:none;}
a.site_map:visited {color:#1951a0;text-decoration:none;}

a.site_map:hover {
color:#000000;
text-decoration:none;}

a.site_map:active {color:#1951a0;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:none;
  }
  a.sub_menu_style:hover {
    color:#000000;
    text-decoration:none;
  }
  a.sub_menu_style:active {
    color:#666666;
    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:none;
  }
  a.sub_sub_menu_style:hover {
    color:#000000;
    text-decoration:none;
  }
  a.sub_sub_menu_style:active {
    color:#000000;
    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;
}

.scoop {
      font-family: arial,helvetica,sans-serif; 
      font-size:10 px; 
      color: #003068; 
      text-decoration: none; 
      background-color: #FFFFFF;
      border-color: #88A0C8 #88A0C8 #88A0C8; 
      border-style: solid;
      border-top-width: 0px; 
      border-right-width: 0px; 
      border-bottom-width: 0px; 
      border-left-width: 0px;
      z-index:10;
      }
      
.checkout {
      font-family: arial,helvetica,sans-serif; 
      font-size:12px;
      font-weight: bold; 
      color: #00000; 
      height: 25px;
      background-color: #e6edf5;
      }

.checkout_2 {
      font-family: arial,helvetica,sans-serif;
      font-size:12px;
      font-weight: bold;
      color: #00000;
      background-color: #ffffff;
      }

.checkout_inst {
      font-family: arial,helvetica,sans-serif; 
      font-size:11px;
      font-weight: normal; 
      color: #00000; 
      }
      
/* static pages */

.carttext {
     font-family: arial,helvetica,sans-serif;
     font-size:12px;
     font-weight: normal;
     color: #00000;
     }

.style3 {
font-family:arial,helvetica,sans-serif;
color: #1951a0;
text-decoration: none;}

.seecolors {
font-weight: bold;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
font-color: #1951a0; }

a.seecolors, a.seecolors:link {color:#1951a0;text-decoration:none;}
a.seecolors:visited {color:#1951a0;text-decoration:none;}
a.seecolors:hover {color:#1951a0;text-decoration:none;}
a.seecolors:active {color::#1951a0;text-decoration:none;}


/* new left menu look 10/28/08 */
a.leftMenu {
 color:#1951a0;
 font-family:arial,helvetica,sans-serif;
 font-size: 12px;
 text-decoration:none;
 padding:.2em;
 display:block;
 border: 0px;
 border-bottom: thin solid #e6e6e6;
}

a.leftMenu:hover {
  color:#1951a0;
  background-color:#b1dfbf ;
}

.leftColor {
  background-color:#b1dfbf ;
}
  
a.leftColor, a.leftColor:link {color:#666666;text-decoration:none;}
a.leftColor:visited {color:#666666;text-decoration:none;}
a.leftColor:hover {color:#666666;background-color:#666666;text-decoration:none;}
a.leftColor:active {color::#666666;text-decoration:none;}
  
.upsellLink {
font-weight:normal;
color: #6446a5;
font-size: .8em;
font-family: verdana, geneva, arial,helvetica,sans-serif;
text-decoration:none;}

/* old upsellLink #0F58A1 */

a.upsellLink {color:#6446a5;text-decoration:none;}

a.upsellLink:link {color:#6446a5;text-decoration:none;}
a.upsellLink:visited {color:#6446a5;text-decoration:none;}
a.upsellLink:hover {color:#6446a5;text-decoration:none;}
a.upsellLink:active {color:#6446a5;text-decoration:none;}


/*  New checkout page CSS */

.COline_2black {
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #000000;
        border-left-color: #000000;
}
.COline_3black {
        border-top-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
    border-top-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-left-color: #000000;
}
.COline_4black {
        border-top-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-bottom-width: 1px;
    border-top-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        border-bottom-style: solid;
        border-top-color: #000000;
        border-right-color: #000000;
        border-left-color: #000000;
        border-bottom-color: #000000;
}
.COline_1gray {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #BABABA;
}
.COline_3gray {
        border-top-width: 1px;
        border-left-width: 1px;
        border-bottom-width: 1px;
    border-top-style: solid;
        border-left-style: solid;
        border-bottom-style: solid;
        border-top-color: #BABABA;
        border-left-color: #BABABA;
        border-bottom-color: #BABABA;
}
.COline_4gray {
        border-top-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-bottom-width: 1px;
    border-top-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        border-bottom-style: solid;
        border-top-color: #BABABA;
        border-right-color: #BABABA;
        border-left-color: #BABABA;
        border-bottom-color: #BABABA;
}
.COheading {        
    font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 14px;
        color: #000000;
}
.COmaintext {        
    font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #000000;
}
.COsmalltext {        
    font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 11px;
        color: #000000;
}
.COmaintextred {        
    font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        color: #CC3300;
}
.COasterisk {
        font-weight: bold;
        font-size: 18px;
        color: #CC3300;
}
.COheading2 {        
    font-family: Arial, Helvetica, sans-serif;
        font-weight: regular;
        font-size: 18px;
        color: #000000;
}
.COheadingRed {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #CC3300;
}

/* social media links */
.sociallink {
font-weight: bold;
font-family: arial,helvetica,sans-serif;
font-size: 16px;}

a.sociallink, a.sociallink:link {color:#339;text-decoration:none;}
a.sociallink:visited {color:#bc1370;text-decoration:none;}

a.sociallink:hover {
/*color:#927c29;*/
background-color:#ffffff;
text-decoration:underline;}

a.sociallink:active {color:#f00;text-decoration:none;}

