h1, h2, h3 {
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	text-transform: uppercase;
	line-height: 125%;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	line-height: 125%;
}
form {
  margin: 0px;
  padding: 0px;
}
td, th, input, select, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}
input, select, textarea {
  border: 1px solid #999999;
	background-color: #FFFFFF;
}
input.btn {
  background-color: #FDDFE8;
}
input.btn0 {
	color:#666666;
	border:1px solid #C6CCB6;
  background-color: #CEDBB9;
}
input.btn1 {
	color:#666666;
	border:1px solid #F0B5C5;
  background-color: #FDDFE8;
}
input.img {
  border: 0px solid #FFFFFF;
}
th {
  background-color: #DEDEDE;
  border-bottom: 1px solid #666666;
  border-top: 1px solid #666666;
}
td.p, p {
  margin: 0px 0px 9px 0px;
  padding: 0px;
  line-height: 133%;
}
.form_error {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CC3366;
}
.boxmain {
  border: 1px solid #999999;
}
.boxproductscolumn {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #999999;
}
.boxcontent {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #999999;
}
a:link {
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
}
a:visited {
  color: #666666;
}
a:hover {
  color: #333333;
  text-decoration: none;
}
.pageheader, .boxprodinfohdr {
  font-weight: bold;
  text-transform: uppercase;
}
.pageheader{
	
}
.boxpageheader {
  background-color: #FDDFE8;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.boxprodinfohdr {
  margin: 0px 0px 9px 0px;
  padding: 3px;
  background-color: #EEEEEE;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #999999;
  border-bottom-color: #999999;
}
#catboxhdr {
  font-weight: bold;
  margin: 0px;
  padding: 0px 0px 6px 0px;
  height: 120px;
  width: auto;
}
#catboxhdr h1, #catboxhdr h2, #catboxhdr h3 {
  margin: 0px 0px 0px 140px;
  padding: 0px 0px 3px 0px;
}
#catboxhdr h1 {
  font-size: 18px;
}
#catboxhdr h2 {
  font-size: 12px;
}
#catboxhdr h3 {
  color: #484848; /* #FFCCCC #8CA26C */
  text-align: left;
  font-size: 16px;
  height: 18px;
  line-height: 18px;
}
#catboxhdr img {
  float: left; 
  margin: 0px;
  padding: 0px 0px 0px 0px; 
}
td.catprodbox {
  margin: 0px;
  padding: 2px;
}
td.catprodbox1 {
	margin: 0px;
	padding: 2px;
	background-color: #FEF3F7;
	border: 1px solid #FFFFFF;	
}
td.catprodbox h1, td.catprodbox h2, td.catprodbox h3 {
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 2px 0px;
}
td.catprodbox h1 a, td.catprodbox h1 a:visited, td.catprodbox h1 a:active {
  text-decoration: none;
  color: #333333;
}
td.catprodbox h1 a:hover {
  color: #666666;
}
td.catprodbox h1 {
  font-size: 14px;
}
td.catprodbox h2 {
  font-size: 11px;
  font-weight: normal;
}
td.catprodbox h3 {
  color: #484848; /* #FFCCCC #8CA26C */
  text-align: left;
  font-size: 16px;
  height: 24px;
  line-height: 24px;
  padding: 4px 0px 2px 0px;
}
td.catprodbox img {
  float: left;
  margin: 0px;
  padding: 0px 10px 50px 0px;
}
/*
td.catprodbox1 h1, td.catprodbox1 h2, td.catprodbox1 h3 {
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 2px 0px;
}
td.catprodbox1 h1 a, td.catprodbox1 h1 a:visited, td.catprodbox1 h1 a:active {
  text-decoration: none;
  color: #333333;
}
td.catprodbox1 h1 a:hover {
  color: #666666;
}
td.catprodbox1 h1 {
  font-size: 14px;
}
td.catprodbox1 h2 {
  font-size: 11px;
  font-weight: normal;
}
td.catprodbox1 h3 {
  color: #484848; /* #FFCCCC #8CA26C */
  text-align: left;
  font-size: 16px;
  height: 24px;
  line-height: 24px;
  padding: 4px 0px 2px 0px;
}
td.catprodbox1 img {
  float: left;
  margin: 0px;
  padding: 0px 10px 50px 0px;
}
*/
#prodmain {
  font-weight: bold;
  margin: 0px;
  padding: 0px 0px 6px 0px;
  height: 120px;
  width: auto;
}
#prodmain h1, #prodmain h2, #prodmain h3 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 3px 0px;
}
#prodmain h1 {
  font-size: 18px;
}
#prodmain h2 {
  font-size: 12px;
}
#prodmain h3 {
  color: #484848; /* #FFCCCC #8CA26C */
  text-align: left;
  font-size: 16px;
  height: 18px;
  line-height: 18px;
}
.boxproductstopmargin {
  padding-top: 11px;
  padding-left: 15px;
  padding-bottom: 7px;

}
.boxproductsmainmargin {
  padding-top: 7px;
  padding-left: 15px;
  padding-bottom: 7px;

}
.boxproductsbotmargin {

  padding-top: 7px;
  padding-left: 15px;
  padding-bottom: 13px;
}
.smallproductimageborder {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
}
#dobjtable {
  background-color: #FFFFFF;
  font-size: 9px;
}
#dobjtable td.tablsh {
  font-weight: bold;
  color: #FFFFCC;
  background-color: #003366;
}
#dobjtable tr.tablh td {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #666666;
}
#dobjtable td.tabltd1 {
  background-color: #CCCCCC;
  font-size: 9px;
}
#dobjtable td.tabltd2 {
  background-color: #DEDEDE;
  font-size: 9px;
}
#carttbl {
}
#carttbl th {
  color: #333333;
  background-color: #EEEEEE;
  font-size: 12px;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
}
#carttbl td {
}
#carttbl td.citem {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}
#carttbl a, #carttbl a:visited, #carttbl a:active {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}
#carttbl a:hover {
  color: #333333;
  text-decoration:none;
  font-weight: bold;
}
#carttbl td.th1 {
  background-color: #EEEEEE;
  font-weight: bold;
  color: #333333;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}
#carttbl td.th2 {
  background-color: #FFFFFF;
  font-weight: bold;
  color: #333333;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}
#carttbl tr.row1 {
  background-color: #FFFFFF;
}
#carttbl tr.row2 {
  background-color: #FFFFFF;
}
#cartcust {
}
#cartcust th {
  color: #333333;
  background-color: #EEEEEE;
  font-size: 12px;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
}
#cartcust td {
}
#cartcust td.error {
  color: #FFFFCC;
  background-color: #FF6699;
}
#cartcust td.error p strong {
  font-size: 14px;
}
#cartcust td.errorline {
  color: #FFFFFF;
}
#cartcust td span.errmsgx {
  color: #FF6699;
  font-weight: bold;
  font-size: 16px;
}
#cartsuccs td.succsline {
  color: #333333;
  background-color: #FDDFE8;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
}
#logintbl {
}
#logintbl td.th1 {
  background-color: #EEEEEE;
  font-weight: bold;
  color: #333333;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}
#logintbl td.th2 {
  background-color: #FFFFFF;
  font-weight: bold;
  color: #333333;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}
span.admsubmenu, span.admsubmenu a {
  font-size: 9px;
}
.boxadminhdr {
  margin: 0px 0px 9px 0px;
  padding: 3px;
  background-color: #EEEEEE;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}
/* PAGER */
#pagerprods TH, #pagerprods TD, #pagerords TH, #pagerords TD, #pageroris TH, #pageroris TD, #pagerregs TH, #pagerregs TD {
  font: 11px Arial, Helvetica, sans-serif;
  padding: 3px;
  color: #333333;
}
#pagerprods TD, #pagerords TD, #pageroris TD, #pagerregs TD {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}
#pagerprods TH, #pagerords TH, #pageroris TH, #pagerregs TH {
  font-weight: bold;
  color: #333333;
  background-color:#CCCCCC;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #666666;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}
#pagerprods TH.hdr, #pagerords TH.hdr, #pageroris TH.hdr, #pagerregs TH.hdr {
  background-color:#CCCCCC;
}
#pagerprods TH a, #pagerords TH a, #pageroris TH a, #pagerregs TH a {
  text-decoration: none;
  color: #333333;
  font-weight: bold;
  text-decoration: underline;
}
#pagerprods TR.row1, #pagerords TR.row1, #pageroris TR.row1, #pagerregs TR.row1 {
  color: #333333;
  background: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}
#pagerprods TR.row2, #pagerords TR.row2, #pageroris TR.row2, #pagerregs TR.row2 {
  background: #FFFFFF;
  color: #333333;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}
#pagerprods td input, #pagerords td input, #pageroris td input, #pagerregs td input {
  font-size: 9px;
  padding: 0px;
  margin: 0px;
}
.ostnew , .ostpend, .ostshpd, .ostcanc {
/*  font-weight: bold; */
}
.ostnew {
  color: #006633;
}
.ostpend {
  color: #003366;
}
.ostshpd {
  color: #660033;
}
.ostcanc {
  color: #333333;
}
table.orddet {
  color: #333333;
  background-color: #FFFFFF;
}
th.orddet {
  color: #333333;
  background-color: #DEDEDE;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
/*  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #666666; */
}
td.orddet {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}
h4 {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px;
  padding: 3px;
}
#regbox {
  background-color:#EEEEEE;
  padding: 15px;
  border: 1px solid #999999;
}
#regbox h1 {
  font-size: 14px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#btmlinks {
	font-size: 9px;
}
td.boxproductstopmargin strong {
	text-transform: uppercase;
}