body
{
   padding-right: 10px;
   padding-left: 10px;
   margin: 0px;
   padding-top: 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   background-color: #99ccff;
}
img
{
   border: 0;
}

a
{
   color: #0033cc;
   text-decoration: underline;
}
a:link
{
   color: #0033cc;
   text-decoration: underline;
}
a:visited
{
   color: #0033cc;
   text-decoration: underline;
}
a:hover
{
   color: #ff0000;
   text-decoration: none;
}
a:active
{
   color: #ff0000;
   text-decoration: none;
}
a:focus
{
   color: #ff0000;
   text-decoration: none;
}
.red
{
   color: Red;
}
.viewcart
{
   /*margin-left: 445px;*/
   /*padding-top: 100px;*/
}
.prodlabel
{
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   color: black;
   font-weight: normal;
}

.bluelabel
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #000066;
   font-weight: bold;
}
.blueprodlabel
{
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #000066;
   font-weight: bold;
}
.bluesublabel
{
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #000066;
   font-weight: bold;
}
.bluetopictitle
{
   font-size: 12pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #3399ff;
   font-weight: bold;
}
.goldlabel
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff9900;
   font-weight: bold;
}
.goldprodlabel
{
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff9900;
   font-weight: bold;
}
.goldsublabel
{
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff9900;
   font-weight: bold;
}
.goldtopictitle
{
   font-size: 12pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff9900;
   font-weight: bold;
}
.grades
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #999999;
   font-weight: bold;
}
.greenlabel
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #009900;
   font-weight: bold;
}
.greenprodlabel
{
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #009900;
   font-weight: bold;
}
.greensublabel
{
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #009900;
   font-weight: bold;
}
.greentopictitle
{
   font-size: 12pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #009900;
   font-weight: bold;
}
.mainhr
{
   border-top: #666666 1px solid;
   border-right-style: solid;
   border-left-style: solid;
   border-bottom-style: solid;
}
.moreinfoBody
{
   padding-right: 10px;
   padding-left: 10px;
   padding-bottom: 10px;
   margin: 0px;
   padding-top: 10px;
   font-family: Arial, Helvetica, sans-serif;
   background-color: #ffffff;
}
.orangelabel
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff6600;
   font-weight: bold;
}
.orangeprodlabel
{
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff6600;
   font-weight: bold;
}
.orangesublabel
{
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff6600;
   font-weight: bold;
}
.orangelabel
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff6600;
   font-weight: bold;
}
.orangesublabel
{
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff6600;
   font-weight: bold;
}
.pagetitle
{
   font-weight: bold;
   font-size: 16px;
   color: #D50031;
   text-decoration: underline;
}
.pagetitleblue
{
   font-weight: bold;
   font-size: 16px;
   color: #000066;
   text-decoration: underline;
}
.pagetitlegold
{
   font-weight: bold;
   font-size: 16px;
   color: #ff9900;
   text-decoration: underline;
}
.pagetitlegreen
{
   font-weight: bold;
   font-size: 16px;
   color: #009900;
   text-decoration: underline;
}
.pagetitleorange
{
   font-weight: bold;
   font-size: 16px;
   color: #ff6600;
   text-decoration: underline;
}
.pagetitlepurple
{
   font-weight: bold;
   font-size: 16px;
   color: #CD0099;
   text-decoration: underline;
}
.pagetitlered
{
   font-weight: bold;
   font-size: 16px;
   color: #cc0000;
   text-decoration: underline;
}
.pagetitlesilver
{
   font-weight: bold;
   font-size: 16px;
   color: #669999;
   text-decoration: underline;
}
.pagetitletan
{
   font-weight: bold;
   font-size: 16px;
   color: #996633;
   text-decoration: underline;
}
.pagetitleyellow
{
   font-weight: bold;
   font-size: 16px;
   color: #ff9900;
   text-decoration: underline;
}
.paratext
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
}
.price
{
   font-weight: bold;
   font-size: 12px;
   color: #3366ff;
   font-family: Arial, Helvetica, sans-serif;
}
.priceTitle
{
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}
.priceslash
{
   font-weight: bold;
   font-size: 12px;
   color: #666666;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: line-through;
}
.purplelabel
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #CD0099;
   font-weight: bold;
}
.purpleprodlabel
{
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #CD0099;
   font-weight: bold;
}
.purplesublabel
{
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #CD0099;
   font-weight: bold;
}
.purpletopictitle
{
   font-size: 12pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #CD0099;
   font-weight: bold;
}
.redlabel
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #cc0000;
   font-weight: bold;
}
.redprodlabel
{
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #cc0000;
   font-weight: bold;
}
.redsublabel
{
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #cc0000;
   font-weight: bold;
}
.redtopictitle
{
   font-size: 12pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #cc0000;
   font-weight: bold;
}
.silverlabel
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #669999;
   font-weight: bold;
}
.silverprodlabel
{
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #669999;
   font-weight: bold;
}
.silversublabel
{
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #669999;
   font-weight: bold;
}
.silvertopictitle
{
   font-size: 12pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #669999;
   font-weight: bold;
}
.smalltext
{
   font-size: 8pt;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
}
.smalltextb
{
   font-size: 8pt;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
}
.subtitle
{
   font-family: Arial, Helvetica, sans-serif;
   color: #990099;
   font-weight: bold;
   font-style: Italic;
}
.subhr
{
   border-top: #999999 1px solid;
   border-right-style: solid;
   border-left-style: solid;
   border-bottom-style: solid;
}
.tanlabel
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #996633;
   font-weight: bold;
}
.tanprodlabel
{
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #996633;
   font-weight: bold;
}
.tansublabel
{
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #996633;
   font-weight: bold;
}
.yellowlabel
{
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff9900;
   font-weight: bold;
}
.yellowprodlabel
{
   font-size: 9pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff9900;
   font-weight: bold;
}
.yellowsublabel
{
   font-size: 8pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #ff9900;
   font-weight: bold;
}
.checkout {
   font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Black;
}

.checkoutRequired {
   font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Red;
}
.visible {
    display: inline;
}
.hidden {
    display: none;
}
.error
{
   text-align: center;
   font-weight: bold;
}