
div,body,td,th,p,font,li,ul,dt,dd,dl,form,blockquote,a,tr,td,table,i,h1,h2,h3,h4,h5,b,i
   {
   font-family: Helvetica,Arial,sans-serif;
   font-size: 10pt;
   }

H1 { font-size: 14pt; }
H2 { font-size: 13pt; }
H3 { font-size: 12pt; }
H4, H5, H6 { font-size: 10pt; }

/******************/
/* Base Styles */
/******************/

BODY {
	background-color: #ff9900;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: normal; 
      color: #FFFFFF;
      height: 100%;
      width: 100%;
      margin: 0;
      padding: 0;
	}

A, A:link, A:visited { color: #FFFFFF; }
A:hover { color: #FFFFFF; }

.officialBlack, TABLE.officialBlack {  
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #000000;
	}

A.officialBlack, A.officialBlack:link, A.officialBlack:visited { color: #000000; }
A.officialBlack, A.officialBlack:hover { color: #000000; }

A.Blue, A.Blue:link, A.Blue:visited { color: darkblue; }
A.Blue, A.Blue:hover { color: darkblue; }

.darkText {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #000000;
	}


.Dark {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #000000;
	}
A.Dark, A.Dark:link, A.Dark:visited { color: #000000; }
A.Dark, A.Dark:hover { color: #000000; }

/******************/
/* Message Styles */
/******************/
.error { color: #993300; }
.warning { color: #993300; }
.message { color: #993300; }

/************************/
/* Shopping Cart Styles */
/************************/

td.cartBackground, th.cartBackground, tr.cartBackground, td.cartBackground, table.cartBackground, .cartBackground
{  width: 495; background-color: #A76400; }

td.cartCell, th.cartCell, tr.cartCell, td.cartCell, table.cartCell, .cartCell
{  background-color: #D67D00; }

td.cartCellEven, th.cartCellEven, tr.cartCellEven, td.cartCellEven, table.cartCellEven, .cartCellEven
{  background-color: #D67D00; }

td.cartCellOdd, th.cartCellOdd, tr.cartCellOdd, td.cartCellOdd, table.cartCellOdd, .cartCellOdd
{  background-color: #A76400; }


#footer {
        margin: 5px auto 15px auto;
        height: 1.5em;
        text-align: right;
        color: #555;
        width: 723px;
}

#footer a, #footer a:link, #footer a:visited {
        padding: 0pt 20px 0pt 0pt;
        text-decoration: none;
        color: #555;
        font-size: 12px;
}
#footer a:hover {
        text-decoration: none;
        color: #999;
}
