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;
 height:101%;
}
a:link {
  color:#000099;
  text-decoration:none;
}
.pagefoot {
  padding-bottom:1cm;
}
a:visited {
  color:#555599;
  text-decoration:none;
}
a:link:hover, a:visited:hover {
  color:#990000;
  text-decoration:underline;
}
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;
}
.mainlinksbar {
 text-align:center;
 font-size:8px;
}
.logocell {
 background-color:#000099;
 text-align:left;
}
.headline {
 background-color:#000099;
 color:white;
 text-align:center;
}
.headimg {
 vertical-align:top;
}
.searchtext {
 border-top:1px #000099 solid;
 border-bottom:1px #000099 solid;
 border-left:none;
 border-right:none;
 height:18px;
 width:75px;
 padding:0px 0px 0px 5px;
 color:#000099;
 background-color:#e3e3f2;
 font-size:10px;
 margin:0px;
 vertical-align:top;
}
.mainlinks {
 text-align:right;
}
div.secondMenu {
  padding-top:0.5cm;
  padding-left:1cm;
}
.productdescription {
  padding:.2cm;
  text-align:center;
}
.productdescription .productSpecs {
  height:1.75in;
}
.productdescription img {
  padding-bottom:.2cm;
}
.productHeading {
  color:#cc0033;
}
.seriesName {
  color:#336699;
  font-size:large;
  font-weight:bold;
  text-align:center;
}
.seriesNameX {
  color:#336699;
  font-size:large;
  font-weight:bold;
  text-align:left;
}
.productSpecs {
  background-color:#e3e3f2;
  font-size:80%;
  padding-bottom:0.5cm;
}
a.productSpecsHeaderLink, a.productSpecsHeaderLink:visited, a.orderButtonLink, a.orderButtonLink:visited {
  color:white;
}
.orderButton, .productSpecsHeader {
  color:white;
  background-color:#cc0033;
  text-align:center;
  font-weight:bold;
  padding:0.25cm;
}
.orderButton {
  width:100%;
  font-size:100%;
  border-color:#cc0033;
}
.nyOrderButton {
  width:1.5cm;
  color:white;
  background-color:#cc0033;
  text-align:center;
  padding:0.1cm;
  font-size:9pt;
  border-style:groove;
  border-width:0.1cm;
  border-color:#000099;
  font-weight:bold;
}
.productSpecsHeader {
  font-size:10pt;
  border-style:outset;
  border-width:0.05cm;
  border-color:#000099;
}
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;
}
.noteboxhead h3 {
padding:0px;
margin:0px;
}
.noteboxmaincont {
padding: .25cm 2cm 0cm 2cm;
}
.noteboxmain {
margin-right:.25cm;
margin-left:.25cm;
margin-bottom:.5cm;
margin-top:0cm;
padding: .25cm;
}
.noteboxmainhead {
text-align:center;
padding:.25cm;
margin-right:.25cm;
margin-left:.25cm;
}
.frontpagerow {
 border-collapse:collapse;
}
.frontpagerow .imgcell {
 text-align:center;
 vertical-align:bottom;
}
.frontpagerow .headcell {
 text-align:center;
 vertical-align:middle;
 color:white;
 background-color:#cc0033;
 border-left:0.5cm white solid;
 border-right:0.5cm white solid;
}
.frontpagerow .headcell h2, .frontpagerow .headcell h3 {
 padding:5px 0px 5px 0px ;
 margin:0px;
}
.frontpagerow .headcell a:visited, .frontpagerow .headcell a {
 color:white;
}
.frontpagerow .spacecell {
 height:1cm;
}
.frontpagerow .infocell {
 text-align:center;
 vertical-align:top;
 background-color:#e3e3f2;
 border-left:0.5cm white solid;
 border-right:0.5cm white solid;
}
.notebox2imgsmall {
}
.noteboxmainimg, .notebox2imgsmall {
}
.notebox2imgsmall img {
}
.notebox2 {
background-color:#babad1;
}
.notebox2head {
color:white;
background-color:#cc0033;
text-align:center;
}
.notebox2head h2, .notebox2head h3 {
padding:0px;
margin:0px;
}
.notebox2head a:visited, .notebox2head a {
color:white;
}
ul {
  text-align:left;
}
.highlightbox {
margin-right:.25cm;
margin-left:.25cm;
margin-bottom:.5cm;
margin-top:0cm;
padding:.25cm;
border:thin #cc0033 solid;
}
.highlightbox b {
color:red;
}
.textentry {
min-width:4in;
width:100%;
max-width:6in;
}
textarea.textentry {
height:4in;
}
.sent {
border:thin black ridge;
padding:1cm;
max-width:6in;
}
/* 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 {
	color: Blue;
}
/*
 * The fine print, copyright, disclaimers, etc
 */
.finePrint {
	/*font-family: Futura, arial, helvetica*/
	font-size: x-small;
	color: Black;
}
/*
 * Phone numbers
 */
.phone {
	font-weight: bold;
}
/*
 * The GCC Company name
 */
.gccName{
	font-weight: bold;
}
