BODY {
	background-color: #FFFFFF;
	margin: 0;
}

BODY, P, TABLE {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
 	color: #333333;
 	font-size: 11px;
	line-height: 175%;
}

INPUT {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	background-color: #FFFFFF;
}

TEXTAREA {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
}

SELECT {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
}


A:link, A:active, A:visited {
	text-decoration: none;
 	color: #333333;
}

.header {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 175%;
	color: #333333;
}


A:hover {
	color: #FF6A13;

}

.copyright {
	font-size: 10px;
	color: #333333;

}

.fbutton {
	background-color: #BC903E;
	color: #FFFFFF;
 	padding-left: 1px;
 	padding-right: 1px;
 	padding-bottom: 1px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	border: 1px #766D5B solid;
}

.small {
	font-size: 9px;
	line-height: 125%;
}

A.small:link, A.small:visited, A.small:active {
 color:#878787;
}

A.small:hover {
 text-decoration: none;
 background: #F6F4E9;
}

.spacer {
	padding-top: 8px;
}

.backspacer {
	margin-left: 29px;
 	padding-right: 3px;
}

.nohover a:hover {
	color: transparent;
	background-color: transparent;
}

.btnCopyButton { font-family: monospace; font-size: 11px; background-color: #dddddd; }
.btnContinueButton { font-family: monospace; font-size: 11px; background-color: #dddddd; }
.InputButton { font-family: monospace; font-size: 11px; background-color: #dddddd; }
.SubmitButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; background-color: #dddddd; }
.ResetButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; background-color: #dddddd; }
.DeleteButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; background-color: #dddddd; }
.LogoutButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; background-color: #dddddd; }
.CopyButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; TEXT-ALIGN: right; PADDING: 10px 0 2px 0; }
.ContinueButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; TEXT-ALIGN: right; PADDING: 10px 0 2px 0; }
.OrderButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; TEXT-ALIGN: right; background-color: #dddddd; }



A.menu:link { font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
A.menu:active { font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
A.menu:visited { font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
A.menu:hover { font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: underline; color: #FFFFFF; }

H1 { font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; color: #003399; margin-top: 0; }
H2 { font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; color: #003399; }
H3 { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #003399; margin-bottom: 0; }

.navigation a
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #333333;
}

.navigation a:hover
{
	color: #FF6A13;
}


#tblProduct { WIDTH: 100%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblProduct TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap }
#tblProduct TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

#tblProductVariants { WIDTH: 100%; MARGIN: 0 0 5px 0; BORDER-TOP: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; }
#tblProductVariants TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap; }
#tblProductVariants TD { WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: top; }
#tblProductVariants TD.bottom { WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: bottom; }

#tblAccountInfo { WIDTH: 100%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblAccountInfo TH { PADDING: 2px 10px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap; TEXT-ALIGN: right; }
#tblAccountInfo TD { PADDING: 2px 2px 3px 10px; BACKGROUND: #ffffff; WIDTH: auto; VERTICAL-ALIGN: middle }

#tblCheckout { WIDTH: 100%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblCheckout TH { PADDING: 2px 10px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap; TEXT-ALIGN: right; }
#tblCheckout TD { PADDING: 2px 2px 3px 10px; BACKGROUND: #ffffff; WIDTH: auto; VERTICAL-ALIGN: middle }

#tblCreditCard { WIDTH: 100%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblCreditCard TH { PADDING: 2px 10px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap; TEXT-ALIGN: right; }
#tblCreditCard TD { PADDING: 2px 2px 3px 10px; BACKGROUND: #ffffff; WIDTH: auto; VERTICAL-ALIGN: middle }

#tblBasket { WIDTH: 100%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblBasket TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap }
#tblBasket TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

#tblOrder { WIDTH: 100%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblOrder TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: bold; WHITE-SPACE: nowrap }
#tblOrder TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

#tblOrderTemplate { WIDTH: 100%; MARGIN: 0 0 10px 0; BACKGROUND: #999999; }
#tblOrderTemplate TH { PADDING: 2px 2px 3px 2px; BACKGROUND: #eeeeee; FONT-WEIGHT: normal; WHITE-SPACE: nowrap }
#tblOrderTemplate TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

.lstDirectory { list-style-image : url(/images/bullet.gif); }
.hdrDirectory { font-family: helvetica, arial, verdana, sans-serif; font-size: 16px; font-weight: bold; color: #333333; margin-top: 11px; text-align: left;  }
.hdrBasket { font-family: helvetica, arial, verdana, sans-serif; font-size: 16px; font-weight: bold; color: #333333; margin-top: 11px; text-align: left;  }
.hdrCheckout { font-family: helvetica, arial, verdana, sans-serif; font-size: 16px; font-weight: bold; color: #333333; margin-top: 11px; text-align: left;  }
.hdrAccount { font-family: helvetica, arial, verdana, sans-serif; font-size: 16px; font-weight: bold; color: #333333; margin-top: 11px; text-align: left;  }

.CheckoutComments { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-align: justify;  }
.BasketComments { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-align: justify;  }
.DirectoryComments { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-align: justify;  }

.ProductTitle { font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.ProductDescription { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; }
