body {
 padding:0px;
 border:none;
 margin:0px;
 background-color:white;
 color:black;
 font-size:90%; 
 font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
 line-height:1.3;
}
table.pagehead, table.mainlinksbar {
 border-collapse:collapse;
}
table.pagehead, table.pagehead tr, table.pagehead tr td, table.mainlinksbar, table.mainlinksbar tr, table.mainlinksbar tr td{
 border:none;
 padding:0px;
 margin:0px;
}
.headline {
 text-align:center;
}
.mainlinksbar{
 display:none;
}
.headimg {
 vertical-align:bottom;
}
a:link {
  color:black;
  text-decoration:none;
}
a:visited {
  color:black;
  text-decoration:none;
}
a:hover {
  color:black;
  text-decoration:none;
}
div.searchbox, div.firstMenu, div.secondMenu, .orderButton, .navigationLinks { 
  display:none;
}
.productSpecsHeader { 
  text-align:center;  
  font-size:14pt; 
  font-weight:bold; 
  padding:0.25cm;
}
ul.speclist {
 padding-right:0.25cm;
}
ul.specsublist, ul.speclist {
 list-style-position:inside; 
 padding-left:0.25cm;
 margin-left:0;
}

.notebox {
margin-right:.25cm;
margin-left:.25cm;
margin-bottom:.5cm;
margin-top:0cm;
padding:.25cm;
}

.noteboxhead {
text-align:center;
padding:.1cm;
}

ul {
  text-align:left;
}

.highlightbox {
margin-right:.25cm;
margin-left:.25cm;
margin-bottom:.5cm;
margin-top:0cm;
padding:.25cm;
border:thin black solid;
}

/* Rightnow support tab bar specific ---------------------------- */

A.tab, A.subtab, A.selsubtab, A.tabbtn, A.subtab:visited, A.selsubtab:visited
             { text-decoration: none; color: white }
A.seltab, A.seltabbtn
             { text-decoration: none; color: white }
A.tab:hover, A.tab:active, A.subtab:hover, A.subtab:active, 
A.selsubtab:hover, A.selsubtab:active, A.tabbtn:hover, A.tabbtn:active
             { text-decoration: none; color: #D0D0D0 }
A.seltab:hover, A.seltab:active, A.seltabbtn:hover, A.seltabbtn:active
             { text-decoration: none; color: black }

TD.tab, TD.subtabbtn, TD.tabbtn       
             { background-color: #000099 }
TD.seltab, TD.subtabarea, TD.seltabbtn
             { background-color: #FF0033 }


/* Rightnow support grid specific -------------------------------- */

TD.gridbg    { background-color: #C6C6B5 }
TD.colhdr    { background-color: #FF0033; color: white }
TD.gridh     { background-color: #DADADA }
TD.gridv     { }
TD.grididx   { background-color: #000099; color: white }

SPAN.newlbl  { font-weight: bold; color: red }
SPAN.updlbl  { font-weight: bold; color: darkgreen }


/* Rightnow support common --------------------------------------- */

A.plain      { text-decoration: none }
A.plain:hover
             { text-decoration: underline }
A.smlabel    { text-decoration: none; color: white }
A.smlabel:hover
             { text-decoration: none; color: #D0D0D0 }
             
.bgcolor     { background-color: #FFFFFF }
.form        { background-color: #D0D0D0 }
.pagehdg     { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 16pt;
               font-weight: bold }
.llabel, .title, .fcnlabel
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 12pt;
               font-weight: bold }
.label, .idxcell, .grididx, .colhdr, .subtitle, .tab, .seltab, .tabbtn, .seltabbtn
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt;
               font-weight: bold }
.subtab, .selsubtab
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
               font-weight: bold }
.smlabel     { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
               font-weight: bold }
.vsmlabel    { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt;
               font-weight: bold }
.text, .desc, .textcell, .graycell
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt }
.smtext      { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt }
.vsmtext     { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt }

TD.textcell, INPUT.textcell  /* INPUT case needed for radio button bgcolor */
             { background-color: #F7F7F7 }
TD.idxcell   { background-color: #000000; color: white }
TD.graycell  { background-color: #F7F7F7 }
TD.subtitle  { background-color: #FF0033; color: white }
TD.title     { background-color: #FF0033; color: white }
TD.pagehdg   { background-color: #666666; color: white }
TD.userbar   { background-color: #DDDDDD }

INPUT.btn    { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt; 
               font-weight: bold }
/* GCC Webstore -------------------------------------------------- */
/*
 * An unfinishedFieldMark is used to designate part of a form
 * that has not been filled in.  Usually represented by a *
 * or some such animal beside the field that needs to be filled
 * in correctly 
 */
.unfinishedFieldMark {
	font-weight: bold;
	color: Red;
}

/*
 * An error message
 */
.error {
	color: Red;
}

/*
 * The odd rows of a table
 */
TR.odd {
	/*background-color: #CCFFFF;*/
}

/*
 * The odd rows of a table
 */
TR.even {
	background-color: #EEEEEE;
}

/*
 * "Select Printer Accessories" for example
 * A sort of title at the top of the page
 */
.purpose {
	color: Green;
	font-size: large;
	font-weight: bold;
}

/*
 * A price next to a product.
 * eg "$5.32"
 */
.price {
	color: Blue;
}

/*
 * Says something about a special on a product
 * eg "Buy 2, get one free!
 */
.blurb {
	color: Purple;
}

/*
 * A notice that the page is secured by encryption
 */
.security {
    display:none;
}

.noprint {
    display:none;
}

/*
 * The fine print, copyright, disclaimers, etc
 */
.finePrint {
    display:none;
}

/* 
 * Phone numbers
 */
.phone {
	font-weight: bold;
}

/*
 * The GCC Company name
 */
.gccName{
	font-weight: bold;
}
