
/*
  Copyright (c) 2004 01 inc

*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; \* background: #ffb3b5; *\  font-weight: bold; }
.signforWarning { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #ffff00; }
.productsNotifications { \* background: #f2fff7; *\ }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline;}

.knowledge { font-family : inherit; font-size : 1.2em;}
.knowledge h1 {font-size : 1.6em; text-align: center; font-weight: bold;} 
.knowledge h2 {font-size : 1.4em; text-align: center; font-weight: bold;} 

.knowledge .toplinks td {align:center; font-size: 1em; margin: 1em; font-weight: bold;}
.knowledge .smalllink {font-weight: bold;}
.knowledge table {text-align: center;}



.extra_basic { font-family : Verdana, Arial, sans-serif; font-size : 14px; color: #0000;  }
.extra_title { font-family : Verdana, Arial, sans-serif; font-size : 18px; color: #0000; font-weight: bold; }
.extra_subtitle { font-family : Verdana, Arial, sans-serif; font-size : 16px; color: #0000;  font-weight: bold;}
.extra_smalllink { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #0000;  font-weight: bold;}
.extra_verysmalllink { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #0000;  font-weight: bold;}

.extra_tinynote { font-family : Verdana, Arial, sans-serif; font-size : 70%; color: #000000;  font-weight: normal;}
.announcement { font-family : Verdana, Arial, sans-serif; font-style : italic; font-size : 120%; color: #0000ff;  font-weight: normal;}
.discounts { font-family : Verdana, Arial, sans-serif; font-style : italic; font-size : 100%; color: #0000ff;  font-weight: bold;}
.holiday_small { font-family : Verdana, Arial, sans-serif; font-size : 70%; color: #008800;  font-weight: normal;}
.holiday_basic { font-family : Verdana, Arial, sans-serif; font-size : 14px; color: #008800;  }
/*.festoolitems { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #00000;  }*/
/*.festoolitems { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #00000;border: }*/
.festoolitems { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #00000;border: }
.festcell { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #00000;}
.festoolfreeship { font-family : Verdana, Arial, sans-serif; font-style : italic; font-size : 90%; color: #0000ff; background-color: #ff0000; font-weight: bold;}
.MainWindow{ padding-left :20px;}
.descript_basic { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color: #0000;  }
.descript_small { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color: #0000;  }
.descript_quote { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color: #0000;  }
.fesprom { font-family : Verdana, Arial, sans-serif; font-style : italic; font-size : 100%; color: #0000ff;  font-weight: bold;}
.clear { font-family : Verdana, Arial, sans-serif; font-style : font-size : 110%; color: #00ff00;  font-weight: bold;}
/***********************************************************/
.blogtitle { font-family : Verdana, Arial, sans-serif; font-size : 18px; color: #0000; font-weight: bold; text-decoration: underline; }
.blogsubtitle { font-family : Verdana, Arial, sans-serif; font-size : 14px; color: #0000; font-weight:  }

.BlogFrontPageImg   {float:left;}

.blogmain { font-family : Verdana, Arial, sans-serif; font-size : 14px; color: #0000; padding: 5px;   }
.blogmain H1{  font-size : 1.20em;  font-weight: bold; }
.blogmain H2{  font-size : 1.50em; font-weight: bold; }
.blogmain em{ font-weight: bold; }
.blogmain blockquote{ font-size : 12px; font-style: italic; }

.blogAddComment { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #0000;  }
.blogCommentTitle { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #0000; font-weight: bold; }
.BlogSideBarDate { font-family : Verdana, Arial, sans-serif; font-size : 8px; color: #0000;  }
.blogformtitle { font-family : Verdana, Arial, sans-serif; font-size : 9px; color: #0000; font-weight: bold; }
.blogTitleOnHomePage { font-family : Verdana, Arial, sans-serif; font-size : 18px; color: #0000; font-weight: bold; text-decoration: underline; }


.BlogBenStyle  { float:left;width:450px; }

.BlogBenFont   {font-family:"Bookman Old Style",Palatino,serif; }


.blogCol { font-family : Verdana, Arial, sans-serif; font-size : 14px; color: #0000; padding: 5px;   }
.blogCol H1{  font-size : 1.20em;  font-weight: bold; }
.blogCol H2{  font-size : 1.00em; font-weight: normal; }
.blogCol em{ font-weight: bold; }
.blogCol blockquote{ font-size : 12px; font-style: italic; }
.blogCol img{ width:100px; }

.blog_disclaimer{ font-size : .6em; color: #000000;  font-weight: normal; text-align: center;}

.blogarrowhead {vertical-align:middle};
/***********************************************************/
.fesslogan { font-family : Verdana, Arial, sans-serif; font-style : italic; font-size : 14px; color: #0000ff;  font-weight: bold;}

/* added on 5/1/09 when we got rid of inline font info */
.fieldErr { color: #bb0000; font-weight: bold; }
.warning { font-family : Arial, Helvetica, sans-serif; font-size : 14px; color: #990000;  }
.product_title { font-family : Verdana, Arial, sans-serif; font-size : 20px; color: #0000; font-weight: bold; }
.product_foundin { font-family : Verdana, Arial, sans-serif; font-size : 16px; color: #0000; font-weight: normal; }
.category_title { font-family : Verdana, Arial, sans-serif; font-size : 22px; color: #0000; font-weight: bold; }
.basket_cell_captions{ font-family : Verdana, Arial, sans-serif; background: #000080;font-size : 22px; color: #ffffff; font-weight: bold; }
.warrenty { font-family : Verdana, Arial, sans-serif; font-style : italic; font-size : 10px; color: #FFFF00;  font-weight: bold;}

  ul.circle {list-style-type:circle}
.intropromo { font-family : Verdana, Arial, sans-serif; font-style : italic; font-size : 105%; color: #0000ff;  font-weight: bold;}

.browseprods{margin: 5px 0px 5px 0px;  text-align: center;border-collapse:collapse;border-top: 4px solid #bb8855 ;border-bottom: 4px solid #bb8855;background: #ddaa77;}
.browsepicts{margin: 5px 5px 5px 5px; height:30px;  width:50px;overflow-x: hidden; }
.browsepicts_this{margin: 5px 5px 5px 5px; height:30px ; border: 2px solid red;  width:50px;  overflow-x: hidden; }
.leftframe { font-family : Verdana, Arial, sans-serif; font-size : 14px; color: #0000;  background: #bb8855; text-align: center;}

.MainImage {margin: 5px 5px 5px 5px; }

/* a right desplay block for extra pictures   */

.ProductExtraPictureDisplay { float:right; }


/* these classes determine the width of the left block with the picture */
.ProductAttributeClass  { float:left;width:350px; }
.LockWoodAttributeClass  { float:left;width:480px; }
 MultiColAttribute2 { float:left;width:370px; }
 MultiColAttribute3 { float:left;width:480px; }

.ProductMainImageClass  { font-size:12px; 
                          width:100%; 
                          text-align: center;
                          font-family: Verdana, Arial, sans-serif; 
                          font-size : 70%; 
                          color: #008800;  
                          font-weight: normal; 
                          }
.ProductAttributeTable {margin: 5px 5px 5px 5px; border:none; width:94%;}
/*.ProductAttributeTable {margin: 5px 5px 5px 5px; border:3px solid #bb8855; width:94%;}*/

/* these classes determine how the attributes are displayed within the box */
.ProductAttributesMulti { text-indent: -1em; margin-left: 1em; }

.ProductAttributesText {  font-size : 14px; color: #0000; font-weight: bold;}  
/*.this does not work on explorer ProductAttributesText { text-indent: -2em; margin-left: 2em; font-size : 14px; color: #0000; font-weight: bold;}*/
.ProductInStockText {  font-size : 12px; color: #0000; font-weight: bold; ;font-style : italic;}  

.ProductProdNum{ font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #0000; font-weight: bold; }
.ProductNumInBasket{ font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #0000; }




table.blogBigBorder       { border: 2px solid black; border-collapse:seperate ; background: #ff3300;margin: 10px 0px 10px 0px;}
.littleordernote          { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color: #0000;  }
.blogOptionText          { font-family : Arial, Helvetica, sans-serif; font-size : 14px; color: #0000; font-weight: bold; }
.blogcheck  { margin: 0px 2px 2px 2px; border: 0px; }
/* end additions */

BODY {  
   color: #000000;   
   font-family:Arial,Helvetica,sans-serif;
   font-size: 10px;
   background: #CC9966;  
   margin: 0px;   ; font-family: Verdana, Arial, sans-serif\* background-image: none;  *\
   }

A {
   color: #000033;   
  text-decoration: underline;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

A:link {
  text-decoration: underline;
  color: #330066;   
}

.warrenty A:link {text-decoration: underline ; color: #FFFF00;  font-weight: bold;font-style : italic;}
.warrenty A:visited {text-decoration: underline ; color: #FFFF00;  font-weight: bold;font-style : italic;}
.warrenty A:active {text-decoration: underline ; color: #FFFF00;  font-weight: bold;font-style : italic;}
.warrenty A:hover {text-decoration: underline; color: green;font-style : italic;}

FORM {
	display: inline;
}

TR.header {
  background: #000000; 
  color: #ffffff; 
  font-size: 13px;
  font-family: Verdana, Arial, sans-serif;font-weight: bold; 
  font-stretch : narrower ; 
  border: 0;
}

TABLE.BlogSideBarList
 {
   background:#cccccc; 
   border: thin solid black;
   width: 140px;
   font-family : Verdana, Arial, sans-serif; 
   font-size : 9px; 
   color: #0000;  

}




TABLE.SideBar {
   background:#cccccc; 
   border: thin solid black;
   width: 180px;
}
TABLE.SideLink {
   background:#339933; 
   border: thin solid black;
   color: #ffffff; 
   font-family: Verdana, Arial, sans-serif;
   font-stretch : ultra-condensed ; 
   font-size: 12px;
   width: 180px;
   }

TABLE.TitleBox {
   background:#000000; 
   border: thin solid black;
   color: #ffffff; 
   font-family: Verdana, Arial, sans-serif;
   font-stretch : condensed ; 
   font-size: 10px;
   }

TABLE.TitleBoxBRN {
   background:#CC9966; 
   font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
   }

TABLE.BlogComment
 {
   background:#cc9966; 
   border: thin solid black;
   border-color: #ddaa77;
   font-family : Verdana, Arial, sans-serif; 
   font-size : 10px; 
   color: #0000;  

}


spa


A.header {
  color: #ffffff;
  text-decoration: underline;
}

A.header:hover {
  color: #AABBDD;
  text-decoration: underline;
}

A.header:link {
  color: #ffffff;
  text-decoration: underline;
}

A.header:visited {
  color: #ffffff;
  text-decoration: underline;
}

A.TitleBox:hover {
  color: #00ff00;
  border: thin solid white;
  text-decoration: underline;
}


a.SideLink:link {
  text-decoration: underline;
  font-family : Verdana, Arial, sans-serif; 
  font-stretch : ultra-condensed ; 
  font-size : 12px;
  color: #ffffff;
}
a.SideLink:visited {
  text-decoration: underline;
  font-family : Verdana, Arial, sans-serif; 
  font-stretch : ultra-condensed ; 
  font-size : 12px;
  color: #ffffff;
}

a.SideLink:hover {
  text-decoration: underline;
  font-family : Verdana, Arial, sans-serif; 
  font-stretch : ultra-condensed ; 
  font-size : 12px;
  color: #ff88ff;
}
a.SideLink:active {
  color: #ffffff;
  font-family : Verdana, Arial, sans-serif; 
  font-size : 12px;
  text-decoration: ultra-condensed;
}

.logo{
   border: "0";
}
a.logo:link {
   border: "0";
}
a.logo:visited {
   border: "0";
}

a.logo:hover {
   border: "0";
}
a.logo:active {
   border: "0";
}


TABLE.MultiAttrib
 {
   background:#ddaa77; 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 9px; 
   color: #0000;  
   border-style: none;
   border-collapse: collapse;

}
TR.MultiAttribHrd
 {
   background:#cc9966; 
   font-family : Verdana, Arial, sans-serif; 
   font-size : 9px; 
   text-decoration: underline;
   color: #0000;  

}

TR.MultiAttribAlt
 {
   background:#bb8855; 

}

TABLE.colortest1 {
   background:#0000ff; 
   height: 300
   }
TABLE.colortest2 {
   background:#ff5522; 
   height: 300
   }


TD.cell1 {
   background-image: url(/prodimg/lw/sam/9.jpeg);
   }
TD.cell2 {
   background-image: url(/prodimg/lw/sam/9.jpeg);
   }
/*
.AddChecked {background:#EF3E23; }
*/                         
/*
.AddChecked input[type=text] {
    border: 1px solid #006;
    background: #9cf;
}
.AddChecked input[type=submit] {
    background: #9cf;
}
*/

/*********************************************************************/
.CarveChart
 {
   font-family : Verdana, Arial, sans-serif; 
   font-size : 0.7em; 
   color: #0000;  
   border-style: solid;
   border-collapse: collapse;
   border-width: 2px;
   border-color: #0;
   white-space: nowrap;

}

/*.CarveChart TH
 {
   background-color: #ddaa77; 
   width: 20em;
   font-weight: normal;

} */

.CarveChart95
{
   font-size : 0.6em; 
   text-decoration: underline;
   vertical-align:super;
   font-stretch: narrower;
}
.CarveDollarSign
{
   font-size : 0.6em; 
   top: 0.1em;
   vertical-align:text-top;
   font-stretch: narrower;
}

/*
.CarveChart .shank0row0 { background-color: #33FF99; border-left: #009966;}
.CarveChart .shank0row1 { background-color: #00CC99; border-left: #009966;}
.CarveChart .shankHrd0 { background-color: #009966;}


.CarveChart .shank1row0 { background-color: #FFCC33; border-left:#FF6600;}
.CarveChart .shank1row1 { background-color: #FF9933; border-left:#FF6600;}
.CarveChart .shankHrd1 { background-color: #FF6600;}


.CarveChart .shank2row0 { background-color: #99CCFF; border-left:#3366CC;}
.CarveChart .shank2row1 { background-color: #6699FF; border-left:#3366CC;}
.CarveChart .shankHrd2 { background-color: #3366CC;}


.CarveChart .shank3row0 { background-color: #CC99CC; border-left:#993399;}
.CarveChart .shank3row1 { background-color: #CC66CC; border-left:#993399;}
.CarveChart .shankHrd3 { background-color: #993399;}


.CarveChart .shank4row0 { background-color: #CC9933; border-left:#CC3300;}
.CarveChart .shank4row1 { background-color: #CC6633; border-left:#CC3300;}
.CarveChart .shankHrd4 { background-color: #CC3300;}


.CarveChart .shank5row0 { background-color: #CCCCCC; border-left:#666666;}
.CarveChart .shank5row1 { background-color: #999999; border-left:#666666;}
.CarveChart .shankHrd5 { background-color: #666666;}
*/

.CarveChart .ChartCell  {border-left:solid #FF6600 ; border-width: .09em; padding:.5em; }

.CarveChart .shank2row0 { background-color: #FFCC33 ;    }
.CarveChart .shank2row1 { background-color: #f8c733 ;    }
.CarveChart .shank1row0 { background-color: #FF6600 ;    }
.CarveChart .shank1row1 { background-color: #ed8a48 ;    }
.CarveChart .shank0row0 { background-color: #FF9933 ;    }
.CarveChart .shank0row1 { background-color: #ee8f30 ;    }

.CarveChart .cellicon{width: 1.5em; height: 1.5em; padding:.1em;}
.CarveChart .shanks{white-space: normal;}
.CarveChart .sweeps{text-align: center}

.IlesDiscount {font-style: italic; font-size: 1.1em; font-weight: normal;}


.frac {
   font-style: italic normal;  }
.frac sup, .frac sub {
   font-style: normal;
   font-size: 65%;
   position: relative; }
.frac sup {
   top: 0.1em;
   left: 0.05em;
   vertical-align: text-top; }
.frac sub {
   top: 0.1em;
   left: -.1em;
   vertical-align: text-bottom; } 

.quote {
      letter-spacing: -0.2em;
      word-spacing: -0.2em;
      }


.chartcheckbox {
   width: 15em;
   height: 15em;
}

/*** used by the popup  */
.carveshankimage {
   width: 600px;
   text-align: center;
}

.carveshankreturn {
   text-align: center;
   font-size: 1.5em;
}

.ProductListItem {float: right;}
/*********************************************************************/







