body {
	font-size:9px;
}
A,A:active,A:visited {
  text-decoration:underline;
}
A:hover {
  text-decoration: none;
}
genlink,genlink:active,genlink:visited {
  text-decoration:underline;
}
genlink:hover {
  text-decoration: none;
}
.body {
		background-image: url(bg2.gif);
        background-repeat: repeat-no;
        text-align: center;
}

.pageBg {
        background:red;
}

.menuBar {
        background: blue;
        color: #ffffff;
}

.sponsor1 {
    color : #000000 ;
    background-color : #ffffff;
}

.sponsor2 {
    color : #339966;
}

.menuNav {
    color : #ffffff;
}

.menu {
    color : #ffffff;
}

.menuSel {
    color : #ff0000;
}

.highlightText {
        color: red;
}

.menuTabActive {
  color: #ffffff;
  background-image: url(tab.gif);
  background-repeat: repeat-no;
}

.menuTab {
  color: #ffffff;
  text-decoration: none;
}

.menuTab:Hover {
  cursor: hand;
}

.tagLine {
  color: #ffffff;

}

.loginTag {
  background-image: url(banner.gif);
  background-repeat: repeat-no;
  color: black;
}

.productCell {
  background: white;
}

.salespecs {
  color: black;
}
.loginLink,.loginLink:active,.loginLink:visited {
	color:black;
}
.loginLink:hover {
  text-decoration: none;
}

.infoLink,.infoLink:active,.infoLink:visited {
  color: gray;
  text-decoration:underline;
}

.infoLink:hover {
  text-decoration:none;
}


h4 {
  color:#000000;
}

h2 {
  color:#ffffff;
}

.descriptionContent {
  color: black;
  background: white;
}

.specsContent {
  color: black;
  background: white;
}

.news {
  color: #000000;
}

.footer {
  color: #a9a9a9;
}

.menu {
  color: black;
  background: white;
}

.menu:hover {
  text-decoration: underline;
}

.infoArea {
  background-image: url(containerBG.jpg);
  background-repeat: repeat-no;
}

.therm6 {
  color: red;
}

.chanId {
  color: white;
  font-size:9px !important; font-size:10px
}

.nFree {
  color:#ffffff;
  background: #cc8888;
}

.nFreeHilite {
  color:#ff0000;
  font-weight: bold;
  background: white;
}

.nFreeBanner {
  color:black;
  font-weight: bold;
  text-align: center;
}
.nFreeBanner A,.nFreeBanner A:visited,.nFreeBanner A:active {
  color:#ffffff;
}
.nFreeBanner A:hover {
  text-decoration: none;
}

.cell {
  background-image: url(cellbg.gif);
  background-repeat: repeat-no;
}

.youwant {
  color:#ffffff;
}
.cartText {
  color:#000000;
}
.subheader {
  color:#000000;
}
.header {
  color:#000000;
}
.wantqty {
  color:#ff0000;
}

.sectionheader, .sectionsubheader {
  color:#000;
  background-color: #fcde04;
  font-weight: bold;
  font-size:12px;
}
.sectionheader {
  font-variant:small-caps;
}
.blkheader {
  color:#000000;
  background-color: #aa666;
  font-weight: bold;
  font-size: 10px;
}

.title {
  color:#000000;
  font-weight: bold;
}

.prizebanner {
  font-size: 12px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: white;
  font-weight: bold;
  margin-left:4px;
  margin-right:4px;
  text-align:center;
}
.prize {
  font-size: 10px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: white;
  margin-left:4px;
  margin-right:4px;
}
.prize A,.prize A:visited,.prize A:active {
  font-size: 10px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: white;
  text-decoration: underline;
  font-weight: bold;
}
.prize A:hover {
  text-decoration: none;
}
.salespecs A,.salespecs A:visited,.salespecs A:active {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: gray;
  text-decoration: underline;
  font-weight: bold;
}
.salespecs A:hover {
  text-decoration: none;
}
.headerblk {width:100%;height:28px;display:block}
.headerblkleft {display:inline;background-image:url(lhblock.gif);background-position:top right;padding-left:14px;margin:0;height:28px;font-size:12px;padding-bottom:14px}
.headerblkmid {display:inline;background-image:url(cblock.gif);background-position:top left;color:white;font-weight:bold;margin:0;height:28px;font-size:12px;padding-bottom:14px}
.headerblkright {display:inline;background-image:url(rhblock.gif);background-position:top right;padding-left:14px;margin:0;height:28px;font-size:12px;padding-bottom:14px}

.t {background: url(dotb.gif) 0 0 repeat-x;}
.b {background: url(dotb.gif) 0 100% repeat-x}
.l {background: url(dotb.gif) 0 0 repeat-y}
.r {background: url(dotb.gif) 100% 0 repeat-y}
.bl {background: url(blb.gif) 0 100% no-repeat}
.br {background: url(brb.gif) 100% 100% no-repeat}
.tl {background: url(tlb.gif) 0 0 no-repeat}
.tr {background: url(trb.gif) 100% 0 no-repeat; } 

.tbl {background: url(dotbl.gif) 0 0 repeat-x;}
.bbl {background: url(dotbl.gif) 0 100% repeat-x}
.lbl {background: url(dotbl.gif) 0 0 repeat-y}
.rbl {background: url(dotbl.gif) 100% 0 repeat-y}
.blbl {background: url(blbl.gif) 0 100% no-repeat}
.brbl {background: url(brbl.gif) 100% 100% no-repeat}
.tlbl {background: url(tlbl.gif) 0 0 no-repeat}
.trbl {background: url(trbl.gif) 100% 0 no-repeat; }

.rbroundbox,.rbtop,.rbtop div,.rbbot,.rbbot div {
margin:0;padding:0;
}
.rbroundbox { background: url(nt1.gif) repeat; }
.rbtop div { background: url(tl1.gif) no-repeat top left; }
.rbtop { background: url(tr1.gif) no-repeat top right; }
.rbbot div { background: url(bl1.gif) no-repeat bottom left; }
.rbbot { background: url(br1.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbroundbox { width: 50%; margin: 1em auto; }

.loginTag A,loginTag A:visited,loginTag A:active {
  font-size:9px;
  color:black;
} 
.button {
  border:1px solid gray;
  background-color:#fcde04;
  color:#767676;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding:0;
  margin:0 1px 0 1px;
  cursor:hand,pointer;
}