body   { color: black; font-size: 9pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; line-height: 11pt; background-image: url("images/bkgndGradient.jpg"); background-repeat: repeat-x; margin-top: 0 }
p {}
td {}
a:link,a:active,a:visited  { color: black; text-decoration: underline }
a:hover	 { color: #999; text-decoration: underline }

/*------------Text Styles---------------------*/

.blackbody { font-size: 9pt; line-height: 12pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.blackbody10 { font-size: 10pt; line-height: 10pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.Sblackbody { font-size: 8pt; line-height: 9pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.ESblackbody { font-size: 6pt; line-height: 8pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }

.ELblackHed { font-size: 24pt; line-height: 28pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.LblackHed { font-size: 18pt; line-height: 21pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.blackHed { font-size: 16pt; line-height: 18pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.blackHed14 { font-size: 14pt; line-height: 16pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.SblackHed { font-size: 12pt; line-height: 14pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.SblackHedBold  { font-size: 12pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 14pt }

.ELGrayHed { color: #555555; font-size: 14pt; line-height: 28pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }

#checkoutBox {
	border: 1px solid #DDD;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 1px;
}
.whitebody {
	color: #630;
	font-size: 10pt;
	line-height: 12pt;
	font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
}
.whitebody9 { color: white; font-size: 9pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.Swhitebody { color: white; font-size: 8pt; line-height: 9pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.ESwhitebody { color: white; font-size: 6pt; line-height: 8pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }

.whiteHed { color: white; font-size: 16pt; line-height: 18pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.SwhiteHed { color: white; font-size: 14pt; line-height: 16pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
.ESwhiteHed { color: white; font-size: 12pt; line-height: 14pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }

.greybody  { color: #666; font-size: 10pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; line-height: 12pt }

.redbody  { color: red; font-size: 10pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; line-height: 12pt }

.red { color: #ff0000 }

.cartline  { color: green; font-size: 9pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; line-height: 12pt }

.pgtitle   { color: #337033; font-size: 16pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 14pt }

.footertxt {color: black; font-size: 9pt; line-height: 10pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular}
.copyright {color: black; font-size: 7pt; line-height: 9pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular}
.yellowbody10 { color: yellow; font-size: 10pt; line-height: 10pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }

a.WhiteLink		   { color: #fff; text-decoration: none }
a.WhiteLink:hover    { color: #fff; text-decoration: underline }

a.GreenLink		    { color: #060; text-decoration: none }
a.GreenLink:hover     { color: #cf9; text-decoration: underline }

a.OrangeLink		     { color: #ffca50; text-decoration: none }
a.OrangeLink:hover      { color: #ffedbd; text-decoration: underline }

a.WhiteTableLink		   { color: #fff; text-decoration: underline }
a.WhiteTableLink:hover     { color: #ff9; text-decoration: underline }

.greyNoLink    { color: #abb867; font-size: 9pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; line-height: 12pt }

td.mainbody  { padding-right: 16px; padding-left: 16px }
td.mainbody2  { padding-right: 10px }
td.mainbody3  {  }
td.sidebar    { background-color: #ebecd7; padding: 12px }
td.mtext     { padding: 12px 0 }
td.mnewshedr   { background-color: #abb867; padding: 2px 12px }
td.mnewsfootr   { padding: 4px 12px }
td.mnewsbody    { background-color: #e0e5c7; padding: 12px }

td.aboutside     { background-color: #e0e5c7; padding: 12px 6px }

tr.prodhdr { background-color: #abb867 }
tr.prodtitle  { background-color: #d8baa6 }
tr.prodlistLight  { background-color: #f9f9eb }
tr.prodlistDark   { background-color: #f2e4d6 }


th.prodhdrL  { color: white; font-size: 9pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; padding: 2px 6px 1px }
th.prodhdrR    { color: white; font-size: 9pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; line-height: 11pt; padding: 2px 6px 1px; border-left: 2px solid #d8baa6 }
td.prodtl     { color: white; font-size: 10pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 11pt; padding: 3px 6px; border-top: 1px solid #008000; border-bottom: 1px solid white }

td.prodlistL  { color: black; font-size: 9pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; padding: 2px 6px 1px }
td.prodlistR   { color: black; font-size: 9pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; padding: 2px 6px 1px; border-left: 2px solid white }

td.prodfootL  { color: black; font-size: 9pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; padding: 2px 6px 1px }
td.prodfootR   { color: black; font-size: 9pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; padding: 2px 6px 1px; border-left: 2px solid white }

td.lrglistL  {
	padding-right: 8px;
}

td.lrglistLbtm   { padding-right: 8px; padding-bottom: 8px; }
td.lrglistR  { 
	padding-right: 8px;
}
#prodDesc {
	line-height: 140%;
}
td.lrglistRbtm  { padding-left: 8px; padding-bottom: 8px; }
td.lrglistCat {color: #630; font-size: 10pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular }
td.lrglistHdr    { color: black; font-size: 9pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; line-height: 11pt; padding-bottom: 4px }

td.listCartHdr       {
	text-align: right;
	padding: 6px 12px 4px
}

td.foot  { padding-top: 6px; border-top: 2px solid #609 }

td.cartTLa  { padding-top: 4px; border-top: 1px solid #7a5535 }
td.cartTLb   { color: black; font-size: 9pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-align: right }
td.cartTLc   { color: black; font-size: 9pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-align: right; padding-top: 4px; border-top: 1px solid #7a5535 }
td.cartTLd
   { color: black; font-size: 12pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-align: right; padding-top: 6px; border-top: 1px solid #7a5535 }
td.cartTLd2
   { color: black; font-size: 12pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-align: right; padding-top: 6px; padding-bottom: 6px }

td.hours {color: black; font-size: 9pt; line-height: 11pt; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular}


