/*	tfm.css */
/* msc 10/25/10 - fixed css errors */
/* ram 04/28/10 - new class for privacy page */

/*jep added to handle qty text,*/
.MaxText{position:absolute; left: 13px; top:100px; font-family: arial,helvetica,sans-serif;
                font-size: 10px;}

/* decription for bottom of cart elements */
.McAfeeBottom{position: relative; top: -130px; left: 210px; z-index: 900;}
.BtmBB{position:relative; height: 64px; left: 372px; top: -83px; width: 100px;z-index:1000;}	

/**/

        #leftmenu1 {
                top: 10px;
                left: 10px;
                margin-left: 0px;
                padding-left: 0px;
                padding-top: 7px;
                padding-bottom: 7px;
                /*background-color:#ffffff;
                layer-background-color:#ffffff;
                               */
                /*
                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:#ffffff;
                layer-background-color:#ffffff;
                        */
                /*  
                background-color:#faf8e6;
                layer-background-color:#faf8e6;
                */
                }

        .bottomtxt {
                color: #e6ad3c;
                /*font-weight: bold;*/
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;/*14px;*/
                        
                }

        .lineleftright {
                /*
                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:#faf8e6;
                * layer-background-color:#faf8e6;
                */
        }

        .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;
        }
        .leftmenuRed {
                margin-left: 0px;
                padding-left: 0px;
                /*text-decoration: underline;*/
                font-family: arial,helvetica,sans-serif;
                font-size: 14px;/*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 #6f69a5;
        }
        .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: 24px; */
        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: 12px;
      font-family: arial,helvetica,sans-serif
      }
a.thumbsPrice:link {text-decoration: none;}
a.thumbsPrice:visited {text-decoration: none;}
a.thumbsPrice:hover {text-decoration: none;}
a.thumbsPrice:active {text-decoration: none;}

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

                a.itembrowseLink, a.itembrowseLink:link {
                  color:#666666;
      text-decoration: none /*underline*/
                }
                a.itembrowseLink:visited {
            color:#666666;
            text-decoration: none /*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: #666666;
      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 : #e2aba7;
      }
/* top bar color control */
    #bluebartop{
      position:absolute;
      left:14px; top:76px;
      width:745px; height:8px;
      z-index:4;
      background-color: #8e428e;
      
      border: 1px none #000000;
      }

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

   .carttext {
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 14px;
      margin-left: 7px;}

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

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

/**************************************************************************/
/* top bar links */
  .orderbarlnk {
                font-family: arial,helvetica,sans-serif;
                font-size: 12px;
  }
  a.orderbarlnk, a.orderbarlnk:link, a.orderbarlnk:visited {
    color: #000;
    text-decoration: none;
  }
  a.orderbarlnk:hover {
    color: #000;
    text-decoration: underline;
  }
  a.orderbarlnk:active {
    color: #000;
    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: #8e428e;
    text-decoration: none;
  }
  a.bottombarlnk:hover {
    color: #8e428e;
    text-decoration: underline;
  }
  a.bottombarlnk:active {
    color: #8e428e;
    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:12px;
}
 
.breadCrumbTxtSm { 
 font-family:arial,helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
}
   
.breadCrumbTxtLg {
 font-family:arial,helvetica,sans-serif;
 font-size:14px;
 font-weight:bold;
}

a.breadCrumbLnk,
a.breadCrumbLnk:link {
 color:#8e428e;
 text-decoration:underline;
}
  
a.breadCrumbLnkSm, a.breadCrumbLnkLg, 
a.breadCrumbLnkSm:link, a.breadCrumbLnkLg:Link {
 /*color:#600;*/
 color:#e2aba7;
 text-decoration:underline;
}

a.breadCrumbLnk:visited {
 color:#600;
 text-decoration:underline;
}

a.breadCrumbLnkSm:visited,
a.breadCrumbLnkLg:visited {
 color:#e2aba7;
 text-decoration:underline;
}

a.breadCrumbLnk:hover {
 color:#e2aba7;
 background-color:#fdf58d;
 text-decoration:none;
}
   
a.breadCrumbLnkSm:hover,
a.breadCrumbLnkLg:hover {
 color:#e2aba7;
 background-color:#fdf58d;
 text-decoration:none;
}

a.breadCrumbLnk:active {
 color:#e2aba7;
 text-decoration:none;
}
  
a.breadCrumbLnkSm:active,
a.breadCrumbLnkLg:active {
 color:#e2aba7;
 text-decoration:none;
}

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

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

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

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

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

a.site_map: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:none;
  }
  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:none;
  }
  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;
}

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

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



.style3 {font-family:arial,helvetica,sans-serif;color: #8e428e}

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

a.leftMenu:hover {
  color:#8E428E;
  background-color:#fbdad8 ;
  /*
  color:#ce453f;
  background-color:#fdf58d ;
  */
}

.leftColor {
  background-color:#fbdad8 ;
}
  
a.leftColor, a.leftColor:link {color:#666666;text-decoration:none;}
a.leftColorolor: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;}


/* New Itm Detail */
.itm_det_box {
border: 1px solid #000000;
background-color:#FAF8E6;
}

.itm_spc {
background-color:#FAF8E6;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(/tfm-images/shade.gif) top left repeat-x;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(/images/shadeactive.gif);
border-bottom-color: white;
}

.upSelBox a{
text-decoration:none;
font-family: arial,helvetica,sans-serif;
font-size:12px;
color:#000;
}

td#itm_holder {
width:590px;
font-family:Arial, Helvetica, sans-serif;
}
td#itm_holder a {
text-decoration:none;
font-family: arial,helvetica,sans-serif;
font-size:11px;
color:#000;
}
td#start_at {
font-size:13px;
}
span#avail {
color:#FF0000;
}

/*  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: normal;
        font-size: 18px;
        color: #000000;
}
.COheadingRed {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #CC3300;
}

.signUpEmailfacebook{
	float:left;
	padding:12px 0 0 0;
		
}
.faceBookImg
{
	float:left;
        background-image:url('/images/FaceBookLOGO.gif');
        background-repeat:no-repeat;
        background-position:left;
	width:20px; height:20px;
	border:1px solid;
}
#facebook
{
	font-family: arial,helvetica,sans-serif;
   font-size: 12px;
	padding: 0 10px 1px 0px;
	white-space:nowrap;
	width:120px;
}
#facebookImg
{
	float:left;
	padding: 0 0 1px 0px;
	width: 20px;
	height:20px;
	
}
#twitter
{
	font-family: arial,helvetica,sans-serif;
   font-size: 12px;
	padding: 0 10px 1px 0px;
	white-space:nowrap;;
}
