@charset "utf-8";
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td.topbanner {
	background-image: url(../images/top_banner.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #679902;
}
td.buttonbar {
	background-image: url(../images/logo2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #86AC1B;
}
td.dealbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #93c10d;
	border-bottom: 3px solid #71a303;
	background-color: #527604;
	padding: 13px 20px 13px 20px;
}
td.bigDescription {
	padding: 20px;
}
.bigDescription ul {
	padding-left: 15px;
	font-size: 13px;
	color: #333333;
	margin: 0px;
}
.bigDescription li {
	padding-bottom: 3px;
}
.dottedLine2px {
	background-image: url(../images/line_dotted_2px_gray.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 2px;
	width: 100%;
	clear: both;
	margin: 10px 0px 10px 0px;
}
.dottedLine2pxW {
	background-image: url(../images/line_dotted_gray_2pxW.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 2px;
	width: 100%;
	clear: both;
	margin: 10px 0px 10px 0px;
}
.dottedLine3px {
	background-image: url(../images/line_green_dotted_3px.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 4px;
	width: 100%;
	clear: both;
	margin: 12px 0px 12px 0px;
}
.dottedLine3pxGR {
	background-image: url(../images/line_green_dotted_3px_ltg.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 4px;
	width: 100%;
	clear: both;
	margin: 12px 0px 12px 0px;
}
.dottedLine3pxGray {
	background-image: url(../images/line_dotted_gray_3px.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 4px;
	width: 100%;
	clear: both;
}
.dottedLine4px {
	background-image: url(../images/line_green_dotted_4px.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 4px;
	width: 100%;
	clear: both;
}
.solidLine2px {
	background-color: #7cad06;
	height: 2px;
	width: 100%;
	clear: both;
	margin: 0px 0px 12px 0px;
}
.bigDescription h1 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -0.05em;
	margin: 0px;
}
.bigDescription h2 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -0.05em;
	margin: 0px;
}
.verticalLineGreen225px {
	background-color: #93c10d;
	height: 250px;
	width: 1px;
	margin-top:20px;
	margin-bottom: 20px;
}
.verticalLineGreen180px {
	background-color: #93c10d;
	height: 180px;
	width: 1px;
	margin-top:20px;
	margin-bottom: 20px;
}
.verticalLineGreen40px {
	background-color: #93c10d;
	height: 40px;
	width: 1px;
	margin: 0px 7px 0px 7px;
}
.verticalLineGray40px {
	background-color: #999999;
	height: 40px;
	width: 1px;
	margin: 0px 7px 0px 7px;
}
.verticalLineGreen130px {
	background-color: #93c10d;
	height: 130px;
	width: 1px;
	margin: 0px 20px 0px 20px;
}
.verticalLineGreen300px {
	background-color: #93c10d;
	height: 300px;
	width: 1px;
	margin: 0px 10px 0px 10px;
}
td.pad20 {
	padding: 20px;
}
.priceSmall {
	font-family: "Arial Black";
	font-size: 24px;
	color: #669900;
	padding-top: 6px;
}
.priceBig {
	font-family: "Arial Black";
	font-size: 42px;
	color: #669900;
}
.percentOff {
	font-size: 16px;
	font-weight: bold;
}
td.picbar {
	background-image: url(../images/picbar_endcap.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 0px 5px 20px;
	background-color: #7CAD06;
}
.morePics img {
	margin-right: 5px;
	margin-left: 5px;
	border: 2px solid #669900;
}
td.availableItems {
	padding: 0px 20px 20px 20px;
}
.itemImage {
	margin-right: 5px;
	border: 1px solid #527604;
}
.itemBarContainer {
	border: 1px solid #527604;
	height: 13px;
	clear: both;
	margin-bottom: 5px;
}
.itemBarSoldOut {
	height: 13px;
	background-color: #660000;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	font-size:11px;
	text-align: center;
}
.itemBarGreen {
	height: 13px;
	background-image: url(../images/quantity_green_bg.gif);
	background-repeat: repeat-x;
}
.itemBarYellow {
	height: 13px;
	background-image: url(../images/quantity_yellow_bg.gif);
	background-repeat: repeat-x;
}
.itemBarRed {
	height: 13px;
	background-image: url(../images/quantity_red_bg.gif);
	background-repeat: repeat-x;
}
table.itemTable {
	margin-bottom: 18px;
}
.copyrightBar {
	border-top: 1px solid #93c10d;
	background-color: #669900;
	color: #FFFFFF;
	line-height: 18px;
}
td.description {
	background-color: #e1efb8;
	padding: 20px;
}
.descriptionText {
	font-size: 13px;
	line-height: 18px;
}
td.emailForm {
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	color: #333333;
}
input {
	background-color: #FFFFFF;
	border: 1px solid #7cad06;
}
textarea {
	background-color: #FFFFFF;
	border: 1px solid #7cad06;
}
.copyrightBar a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.copyrightBar a:Hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.solidLine2pxSpaced {
	background-color: #7cad06;
	height: 2px;
	width: 100%;
	clear: both;
	margin: 12px 0px 12px 0px;
}
.solidLine2pxTopbar {
	background-color: #666666;
	height: 2px;
	width: 100%;
	clear: both;
	margin: 3px 0px 0px 0px;
}
.lockSpacer {
	width:1000px;
	clear:both;
}
td.productTitle {
	font-size: 24px;
	font-weight: bold;
	padding: 20px 20px 0px 20px;
}
.faqBG {
	background-image: url(../images/bigpic_faq.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 20px;
}
.faqTable {
	font-size: 13px;
	line-height: 18px;
	color: #333333;
}
.faqTable strong {
	color: #000000;
}
.faqTable a {
	color: #669900;
	font-weight: bold;
}
.faqTable a:Hover {
	color: #336600;
	font-weight: bold;
}
.aboutBG {
	background-image: url(../images/bigpic_about.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 20px;
}
.contactBG {
	background-image: url(../images/bigpic_contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 20px;
}
.cartBG {
	background-image: url(../images/bigpic_cart.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 20px;
}
.termsBG {
	background-image: url(../images/bigpic_terms.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 20px;
}
.privacyBG {
	background-image: url(../images/bigpic_terms.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 20px;
}
.cartBG {
	background-image: url(../images/bigpic_cart.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 20px;
}
.cartIndicator {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 20px;
}
.checkoutHeader {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: #8BAD1C;
}
.checkoutHeaderTight {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}
.checkoutTotal {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
label {
	font-weight: bold;
}
