body {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	;
	color: #333333;
	background-color: #000000;
}
h1 
{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13pt;
	font-weight: bold;
	color: #339933;
	padding-top: 10px;
}
h2 
{  font-family: "Arial", "Helvetica", "sans-serif"; 
font-size: 12pt; font-weight: 900; color: #669933}
h3 
{  font-family: "Arial", "Helvetica", "sans-serif"; 
font-size: 10pt; color: #FF9900; font-weight: bold}
h4 
{  font-family: "Arial", "Helvetica", "sans-serif"; 
font-size: 10pt; color: #FF6633; font-weight: bold}
h5 
{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10pt;
	font-weight: bold;
	color: #990066;
	margin-top: 5px;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-bottom: 1px;
}
h6 
{  font-family: "Arial", "Helvetica", "sans-serif"; 
font-size: 8pt; font-weight: bold; color: #669900}

a:active {  color: #FFCC00: underline}
a:link {  color: #0E8B21; text-decoration: none}
a:visited {  text-decoration: none; color: #006666}
a:hover {  color: #FF0000; text-decoration: underline}

a.nav:link {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
}
a.nav:active {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
}
a.nav:visited {
	font-size: 12px;
	colour: #FFFFFF;
	text-decoration: none;
	color: #333333;
	font-family: "Arial", "Helvetica", "sans-serif";
}
a.nav:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
	font-family: "Arial", "Helvetica", "sans-serif";
}

a.menuPop:link{text-decoration:none;color:black;}
a.menuPop:active{text-decoration:none;color:black;}
a.menuPop:visited{text-decoration:none;color:black;}
a.menuPop:hover{text-decoration:none;color:red;}

.white { font-family: "Verdana"; 
font-size: 11px; font-weight: normal; color: #FFFFFF; 
padding-top: 2px; padding-left: 2px }

.comment { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
font-size: 8pt}

.normal { font-family: "Arial", "Helvetica", "sans-serif"; 
font-size: 80%; vertical-align: middle; margin-bottom: 2px }

.normalb { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
font-size: 80%; font-weight: bold }

.data { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
font-size: 70% }

.datahead { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-weight: bold ; color: #666633}

.footer { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
font-size: 8pt; color: #666666}

.tbbg { background-image:    url(); 
background-repeat: repeat }

.tiny { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
font-size: 7pt }

.wide { font-family: "Arial", "Helvetica", "sans-serif"; 
font-size: 10pt; font-weight: bold; word-spacing: 3em }

.whtbg { background-color: #99CCFF; 
font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
font-size: 8pt; font-weight: bold; text-align: center }
td {  font-family: "Verdana", "Arial", "sans-serif"; font-size: 11px}
.header {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; color: #339900}
.leftmenu {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #333333;

}
.tableborder {
	border: 1px solid #999999;
}
p {
	font-family: "Verdana";
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
}
.tableborder {
	border: 1px dotted #E3E3C8;
}

.Paging
{
	float: none;
	margin-right: 3%;
	margin-top: 10px;
	text-align: center;
}
.Displaying
{
	float: center;
	margin-top: 10px;
	text-align: center;
}
div.PageInst
{
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
/********* Shopping Cart *********/
div.Cart
{
	text-align: center;
}
table#Cart
{
	margin: 0 auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #669933;

}
table#Cart th
{
	vertical-align: middle;
	background-color: #E3E1D5;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669933;
	font-family: Arial, Helvetica, sans-serif;
}
table#Cart td
{
	padding: 2px 4px;
}
#Cart td.CartNotes
{
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #669933;
}
.CartLinks
{
	text-align: center;
	margin-bottom: 20px;
}
span.CartTotal
{
	font-weight: bold;
}
td.CartTotal
{
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #669933;
}
tr.CartLine td
{
	vertical-align: top;
}
span.CartOptions
{
	font-size: 10px;
	margin-left: 20px;
}
div.RelProdsList
{
	margin: 20px 25px;
}
ul.RelProdsList li
{
	padding-left: 0px;
	list-style: url(Menu_Bullet.gif) disc;
}
/********* End Shopping Cart *********/

/********* Checkout *********/
div.COLoginForm
{
	text-align: center;
}
table.COLoginForm
{
	border: 1px solid #E7E7E7;
	margin: 20px auto 20px; 
	text-align: left; /* Used to center table in Mozilla */
}
table.COLoginForm td
{
	padding: 5px 10px 5px;
}
table.COLoginForm td.COLoginOption
{
	padding-top: 10px;
	font-weight: bold;
}
div.COSteps
{
	text-align: right;
	margin-top: 0px;
	margin-bottom: 10px;
}
* html div.COSteps
{	/* Hack for IE. Only IE will interpret this. To make up for bugs in IE's box mode
	see http://www.info.com.ph/~etan/w3pantheon/style/starhtmlbug.html */
	margin-top: -10px;
}

/********* User Area *********/
div.UsrAreaOption
{
	margin: 20px 0px 10px 20px;
	font-weight: bold;
}
div.UsrAreaOption a
{
	color: Navy;
}
div.UsrAreaOption a:visited
{
	color: Navy;
}
div.UsrAreaDesc
{
	margin-left: 30px;
}

/********* Help page *********/
td.HelpTitle
{
	font-size: 90%;
	font-weight: bold;
	margin-top: 15px;
	padding: 1px 5px;
	border: 1px solid #8080C0;
}
td.HelpDesc
{
	padding: 10px 0px 20px 40px;
}
/********* Table List *********/
div.TableList
{
	text-align: center;
	margin: 20px 0px;
}
table.TableList
{
	margin: 0 auto;
	text-align: left;
	margin-bottom: 10px;
	border: 1px solid #8080C0;
	width: 70%;
	border-collapse:collapse;
}
table.TableList th
{
	vertical-align: middle;
	background-color: #ACACD7;
	font-size: 80%;
	font-weight: bold;
	border-bottom: 1px solid #8080C0;
	padding: 5px 6px;
}
table.TableList td
{
	padding: 5px 8px;
	border-bottom: 1px solid #8080C0;
}
th.TableListDel
{
	width: 60px;
}
td.TableListtDel
{
	text-align: center;
}
/********* End Table List *********/
select {
	font-family: Verdana;
	font-size: 11px;
}
.TextBox input {
	font-family: Verdana;
	font-size: 11px;
	background-color: #EAEAEA;
	border: 1px solid #CCCC99;
}
/********* Menu Table *********/
table.MenuBox { 
	width: 130px;
	border: 1px solid #FFFFFF;
	margin-bottom: 5px;
}
.MenuBox td {
	padding: 4px;
}
.MenuBoxTitle th{
	text-align: left;
	margin-left: 0;
	font-weight: bold; 		
	color: black;
	font-size: 12px;
	padding: 2px;
	height: 20px;
/*	background: url(MenuGrad2.gif);*/
}
.MenuBoxContent td
{
	font-size: 11px; /*13px;*/
	color: black;
	border-top: 1px solid #FFFFFF;
}
.MenuBoxContent a
{
	color: navy;
	text-decoration: none;
}
.MenuBoxContent a:hover {
	color: red;
	text-decoration: underline;
}
.MenuBoxContent a:visited {
		color: navy;
}
.MenuBoxContent ul
{
	margin-left: 1.25em; 
	padding-left: 0;
	margin-top: 1px;
	margin-bottom: 4px;
}
.MenuBoxContent ul li
{
	padding-left: 0px;
	list-style: url(Menu_Bullet.gif) disc;
}
/********* End Menu Table *********/

div.MenuBoxFoot
{
	font-size: 80%;
	text-align: right;
	margin: 0px;
}

/********* Product Listing (browse) *********/
div.BrowseList
{
	text-align: center;
}
div.BrowseList table /* Used to center table in Mozilla */
{	
	margin: 0 auto;
	text-align: left;
} 
table.BrowseList
{
	width: 96%;
}
table.BrowseList th
{
	text-align: right;
	vertical-align: middle;
	background-color: #999999;
	font-size: 80%;
}
table.BrowseList td
{
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669900;
}
td.OfferCell
{
	vertical-align: middle;
}
.PicCell
{
}
.DetailCell
{
	text-align: right;
}
/********* End Product Listing (browse) *********/
.retaillist td {
	vertical-align: top;
}
.retaillist {
	border: 1px solid #E3E3C8;
}
