    #Tabs {
      float:left;
      width:100%;
      background: url(/_UI_Graphics/bg.gif) repeat-x bottom;
      line-height:normal;
      }
    #Tabs ul {
      margin:0;
      padding:0 8px 0;
      list-style:none;
      }
    #Tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #Tabs a {
      float:left;
      background:url(/_UI_Graphics/left_solid.gif) no-repeat left top;
      margin:0 3px 0 0;
      padding:0 0 0 9px;
      border-bottom:1px solid #0894C6;
      text-decoration:none;
      white-space:nowrap;
      }
    #Tabs a span {
      float:left;
      display:block;
      background:url(/_UI_Graphics/right_solid.gif) no-repeat right top;
      padding:3px 13px 2px 4px;
      font-family: "Trebuchet MS", Verdana, sans-serif;
      font-weight: normal;
      color: white;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #Tabs a span {float:none;}
    /* End IE5-Mac hack */
    #Tabs a:hover span {
      color:#333;
      }
    #Tabs #currentTab a {
      background-position:0 -150px;
      border-width:0;
      }
    #Tabs #currentTab a span {
      background-position:100% -150px;
      padding-bottom:3px;
      color: black;
      }
    #Tabs a:hover {
      background-position:0% -150px;
      }
    #Tabs a:hover span {
      background-position:100% -150px;
      }
    #tabsBottom {
      float: left;
      padding: 0;
      margin: 0;
      width: 100%;
      background: url(/_UI_Graphics/tabBottomBG2.gif) repeat-x bottom;
    }

    #header #Logo {
      margin: 8px 0 8px 8px;
      z-index: 0;
    }
    

   #header #SearchForm {
      float: left;
      width: auto;
      height: auto;
      padding: 3px 3px 3px 8px;
   }
   
   #header #SearchForm form {
      margin: 0;
      padding: 0;
      
   }

   #header #SearchBox {
      float: right;
   }
   
   #header input {
      font-family: "Trebuchet MS", Verdana, sans-serif;
      font-weight: normal;
      font-size: .7em;
   }
   #BreadCrumbs {
      float: left; 
      margin: 6px 0 0 8px; 
      font-size: .9em;
   }
   #BreadCrumbs A {
      text-decoration: none;
      color: rgb(115,41,198);
   }
   #BreadCrumbs A:Hover {
      text-decoration: underline;
   }
  
  
   #HSafe {
      float: right;
      padding: 5px 0px 5px 5px;
   }
   
   #AddThis {
      float: left;
      padding: 25px 0px 7px 8px;
   }
   .SectionHeader {
      background: url(/_UI_Graphics/bar7.gif) repeat-x bottom left;
      padding: 0px 0 3px 0;
   }

   .SectionHeader H1 {
      font-weight: bold;
      font-size: 1.8em;
      color: #702AC6;
      padding-bottom: 0px;
      padding-top: 12px;
      margin-bottom: 0px;
   }
   .SectionHeader P {
      margin-top: 0px;
      /* font-size: .8em; */
      margin-bottom: 9px;
      padding-bottom: 0px;
   }

   #navlist {
      margin: 0;
      padding-left: 8px;
      padding-top: 8px;
      font-size: .9em;
   }
   #navlist ul {
      margin: 0;
      padding-left: 15px; 
      border: 1px solid rgb(90,65,123);
      background: rgb(244,237,253);
      margin-bottom: 5px;
   }

   #navlist ul ul {
      padding-left: 15px;
   
   }
   #navlist .MainCat {
      background:url(/_UI_Graphics/MainCatBG6b.gif) no-repeat left top;
      line-height: 1.7em;
   }
   
   #navlist .MainCatNoSubs {
      background:url(/_UI_Graphics/MainCatBG6b.gif) no-repeat left top;
      line-height: 1.7em;
      margin-bottom: 5px;
   }
   
   #navlist .MainCatLink {
      color: white;
      padding-left: 7px;
      font-size: 1.1em;
      
   }
   #navlist .MainCatLink:hover { 
      color: white;
   }
   #navlist .MainCat ul {
      background: rgb(244,237,253);
   }
   
   #navlist .MainCat ul ul {
      background: rgb(244,237,253);
   }
   
   #navlist ul ul {
      border: none;
   }
   
   #navlist .MainCat ul li {
      text-indent: -10px;
   }
   
   #navlist, #navlist ul, #navlist ul ul {
      list-style: none;
      line-height: 1.5em;
   }

   #navlist a {
      text-decoration: none;
      color: #000;
   }
   #navlist a:hover {
      text-decoration: underline;
      color: #7329C6;
   }
   #navlist .selSection, #navlist .selCurPage {
      color: #7329C6;
      font-weight: bold;
   }
   #navlist .selCurPage {
      background-image: url(/_UI_Graphics/selCurPage2.jpg);
      background-repeat: repeat-y;
      background-position: right center;
   }
   #navlist .selCurPage A {
      /* text-decoration: underline; */
      color: #7329C6;
      font-weight: bold;
   }
   #navlist .selCurSection {
      background-image: url(/_UI_Graphics/selCurPage2.jpg);
      background-repeat: repeat-y;
      background-position: right center;
   }
   #navlist .breakout {
      text-decoration: none;
      margin-left: 2px;
      padding: 0;
      
   }
   #navlist .breakout:hover {
      color: rgb(0,0,0);
   }
   #footer {
         padding-top: 13px;
         margin-top: 13px;
         background: url(/_UI_Graphics/bar7.gif) repeat-x top left;
   }
   
   /* Show only to IE PC \*/
   * html .boxhead h2 {height: 1%;} /* For IE 5 PC */

   .sidebox {
   	margin: 0 auto; 
   	background: url(/_UI_Graphics/sbbody-r2t.gif) no-repeat bottom right;
   	font-size: 100%;
   }
   .boxhead {
   	background: url(/_UI_Graphics/sbhead-r2t.gif) no-repeat top right;
   	margin: 0;
   	padding: 0;
   	text-align: center;
   }
   .boxhead h2 {
   	background: url(/_UI_Graphics/sbhead-l2t.gif) no-repeat top left;
   	margin: 0;
   	padding: 5px 5px 5px 5px;
   	color: black;
   	font-weight: bold; 
   	font-size: .9em; 
   	line-height: 1em;
   }
   .boxbody {
   	background: url(/_UI_Graphics/sbbody-l2t.gif) no-repeat bottom left;
   	margin: 0;
   	padding: 1px 5px 5px 15px;
   	font-size: .8em;
   }
   .boxbody P {
      margin: 0;
      padding: 0;
   }
   .boxbody A {
      text-decoration: none;
      padding-top: 3px;
      margin: 0;
      display: block;
      text-align: center;
      color: #7329C6;
   }
   .boxbody A:hover {
      text-decoration: none;
   }
   .boxbody A:visited {
      color: #7329C6;
   }
   .boxbody #cartLink {
      position: relative;
      top: -6px;
   }
   #cartBox {
      position: absolute;
   	width: 7em;
      right: 5px;
      top: 5px;
   }

   #cartBox .boxbody {
      text-align: justify;
      line-height: 1em;
   }
   
   #updateSignup {
      width: 96%;
      position: relative;
      left: 8px; 
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 45px;
      margin-top: 25px;
      float: left;
   }
   #updateSignup .boxbody {
      line-height: 1.2em;
   }
   #updateSignup FORM {
      margin: 0;
      padding: 0;
   }
   
   #updateSignup .updateFinePrint {
      margin-top: 8px;
      font-size: .7em;
      font-style: italic;
      line-height: 1em;
      text-align: center;
   }

   #updateSignup #formBit {
      margin-top: 5px;
      margin-left: 5px;
   }

   #updateSignup #fields_email {
	  float: left;
      margin-top: 5px;
      font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans;
      color: #7329C6;
      font-size: .8em;
      width: 10em;
   }

   #bannerad {
	display: none;
/*  OPERATION PEPTO:    display: none; */
      position: absolute;
      right: 20%;
      top: 9px;
      z-index: 4;
   }
   
   #bannerad img {
   		width: 400px;
		height: 80px;
   }
   
   #logoBits {
      clear: both;
      width: 80%;
      padding-top: 24px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
   }
   
   #logoBits #logoBitsText {
      position: relative;
      top: -0.5em;
      margin-right: 5px;
   }
   #bottomFeeder {
      border: 1px solid rgb(90,65,123);
      background: rgb(244,237,253);
      font-size: .9em;
      width: 90%;
      margin-right: auto;
      margin-left: auto;
      margin-bottom: 18px;
      vertical-align: middle;
   }
   #bottomFeeder #bFLeft, #bottomFeeder #bFRight, #bottomFeeder #bFMiddle {
      padding: 9px;
      width: 22%;
      float: left;
   }
   #bottomFeeder #bFRight {
      float: right;
   }
   #bottomFeeder b {
      font-size: 1.1em;
   }
   #bottomFeeder img {
      float: left;
      margin: 10px 10px 10px 20px;
      
   }
   #bottomFeeder #bFMiddle {
      float: left;
   }
   #bottomFeeder strong {
      font-weight: bold;
   }
   #bottomFeeder hr {
      display: block; 
      clear: left; 
      margin: -0.66em 0;
      visibility: hidden;
   }

   #wayBottomFFShim {
      clear: both;
      margin-bottom: 30px;
   }
   
   #wayBottom {
      clear: both;
      width: 100%;
      margin: 0;
      margin-top: 2px;
      padding: 5px 0;
      border-top: 1px solid rgb(8,148,198);
      text-align: center;
      font-size: .9em;
      letter-spacing: 0.1em;
      background: url(/_UI_Graphics/tabBottomBG2.gif) repeat-x bottom;
   }
   #eclectic {
      letter-spacing: 0.1em;
   }
   #wayBottom A {
      text-decoration: none;
   }
   #wayBottom A:hover {
      text-decoration: underline;
   }

   .IntraPageLinks {
      width: 100%;
      text-align: center;
      margin: 20px 15px 0 15px;
   }
   
   .IntraPageLinks A {
      text-decoration: none;
      color: #702AC6;
      margin: 0px 8px;
   }
   
   .IntraPageLinks A:visited {
      text-decoration: none;
      color: #702AC6;
   }

   .IntraPageLinks A:hover {
      text-decoration: underline;
      color: rgb(8,148,198);
   }

	.swarLinks {
		margin: 10px 0;
		
	}
	.swarLinks IMG {
		margin-right: 4px;
	}
	.swarLinks A {
      text-decoration: none;
      color: #702AC6;
   }
   
   .swarLinks A:visited {
      text-decoration: none;
      color: #702AC6;
   }

   .swarLinks A:hover {
      text-decoration: underline;
      color: rgb(8,148,198);
   }

   .IntraPageSectionDiv H2 {
      font-size: 1.5em;
      color: black;
   }

	.IntraPageSectionDiv P {
		margin-top: -18px;
	}

   .ProductTBL {
      table-layout: fixed;
      width: 97%;
   }

   .ProductTBL .TitleCell {
      padding-bottom: 0px;
   }

   .ProductTBL TD {
      padding-bottom: 45px;
   }

   .ProductTBL .collapsedRow {
      padding-bottom: 0;
      margin-bottom: 0;
   }

   .ProductTBL TR {
      vertical-align: top;
   }

   
   .product {
      border: 1px solid #000;
   }
    
   #strandCalculator {
      clear: both;
      width: 100%;
      text-align: center;
   }
   #strandCalculator TABLE {
      font-size: .9em;
      background: rgb(186,152,228);
      border: 1px solid black;
      margin: 0 auto 50px auto;
   }

   #AddAllTop {
      width: 100%;
      text-align: right;
      margin: 0;
      padding: 0;
      /* margin-bottom: -40px; */
      margin-top: 10px;
   }
   
   #AddAllTopNoSections {
      width: 100%;
      text-align: right;
      margin: 0;
      padding: 0;
      margin-bottom: 10px;
      margin-top: 10px;
   }
   
   #AddAllBottom {
      width: 100%;
      padding-bottom: 65px;
   }

   #AddAllBottom #AAB_Left {
      float: left;
   }
   #AddAllBottom #AAB_Right {
      float: right;
   }

   .AdCopy {
      text-align: center;
      margin-top: 45px;
      margin-left: 8px;
      clear: left;
   }
   #Ad1,#Ad2,#Ad3 {
      clear: left;
      float: left;
      margin: 0px 0px;
      margin-top: 45px;
      margin-left: 8px;
      width: 90%;
   }
   
   .AdCopy A IMG {
      border: none;
      /* border: 1px solid rgb(0,0,0); */
   }
   
   /* Imported from old ee.css: */

   .highlighted {
      background-color: rgb(0,0,255);
      color: #FFFFCC;
   }
   .notifyLink {
      color: blue;
      font-weight: bold;
         
   }
   .IdeaTotalPrice {
      font-weight: bold;
            
   }
   .filter {
   	color: rgb(148,1,157);
   }

   .salePrice {
      color: rgb(255,0,107);
   }

   .saleIcon {
      position: relative;
      top: 6px;
      border-width: 0px;
      margin-left: 2px;
   }

   .saleIcon2 {
      position: relative;
      top: 6px;
      left: 3px;
      border-width: 0px;
   }

   /* End Imported */

   .AdCustComment {
      clear: both;
      margin-left: 8px;
      margin-right: 10px;
      margin-top: 45px;
      margin-bottom: 25px;
   }
   .AdCustComment P {
      font-size: .9em;
      margin: 5px;
   }
   .AdCustComment .CustCommentByLine {
      text-align: right;
      font-size: .7em;
      font-style: italic;
   }
   
   .AdCustComment .CustCommentByLine A {
   	  text-decoration: none;
   }
   
   .ideaTable {
      float: left;
      border: medium none;
   }
   
   .ideaTable IMG {
      margin: 6px;
      margin-right: 12px;
   }
   
   #RTT_Idea {
      margin: 0;
      padding: 0;
      margin-top: 35px;
   }
   #AA_Idea {
      margin: 15px;
      margin-left: 0px;
   }

   #MainPageContent BR {
      clear: left;
   }

   .LandingTBL {
      margin-top: 18px;
      table-layout: fixed;
      width: 100%;
   }

   .LandingTBL h2 {
      margin-top: 5px;
      margin-bottom: 0;
      font-size: 1.1em;
      font-weight: normal;
   }

   .LandingTBL P {
      margin-top: 0;
   }
   .LandingTBL TD {
      padding: 5px 15px 25px 0;
      text-align: center;
      /* padding-bottom: 35px; */
   }

   .LandingTBL A {
      text-decoration: none;
      color: black;
   }
   .LandingTBL A:hover {
      text-decoration: underline;
      color: #7329C6;
   }
   .LandingTBL IMG {
      border: 1px solid #000000; 
   }
   .LandingTBL TR {
      vertical-align: top;
   }
   #eightHundredNumber {
      float: right;
      font-weight: bold;
      color: rgb(115,41,198);
      font-size: .8em;
      margin-right: 8px;
      margin-top: 4px;
   }
   .OrderedList LI {
      margin-bottom: 10px;
   }
   .contactSection {
      width: 50%;
      background: rgb(244,237,253);
      padding: 15px;
      border: 1px solid rgb(115,41,198);
      margin-left: 35px;
   }
   .LandingTBL .newIcon {
      border: none;
   }   
   .LandingTBL .adCell {
      font-family: "Comic Sans MS", "Comic Sans", "Trebuchet MS", Arial, Helvetica, sans;
      text-align: center;
      vertical-align: middle;
      font-size: 1.2em;
      font-weight: bold;
   }
   .LandingTBL .adCell IMG {
      border: none;
   }
   .LandingTBL .adCell A {
      text-decoration: none;
      color: rgb(0,0,255); /* blue */
   }
   .LandingTBL .adCell A:hover {
      text-decoration: underline;
      color: rgb(115,41,198); /* purple */
   }
   
   #AdArea {
	  margin-top: -45px;
	  margin-bottom: 45px;
   }
   #ideaLogo {
      display: none;
   }   
   
.adCell {
      font-family: "Comic Sans MS", "Comic Sans", "Trebuchet MS", Arial, Helvetica, sans;
      text-align: center;
      vertical-align: middle;
      font-size: medium;
      font-weight: bold;
   }
.adCell IMG {
      border: none;
   }

.adCell A {
      color: rgb(0,0,255); /* blue */
}

.adCell A:hover {
      color: rgb(115,41,198); /* purple */
}

.TempConst {
   width: 100%;
   color: red;
   font-size:   1.5em;
   text-align: center;
   vertical-align: middle;
   border: 2px dotted red;
   padding-top: 120px;
   padding-bottom: 120px;
}
H5 {
	font-size: 1.2em;
	color:rgb(115,41,198);
	margin-bottom:0;
	
}
.sectionTitle {
	font-size: 1.2em;
	color:rgb(115,41,198);
}
.DelicaR {
	font-size: .6em;
	position: relative;
	top: -4px;
}
