#body, body td {font: 10px Arial,serif;}

.bgdark {background-color: #6ebe44;}

.font9 {font: 9px tahoma,arial,helvetica;color: #000000;}
.font10 {font: 10px tahoma,arial,helvetica;color: #000000;}
.font11 {font: 11px tahoma,arial,helvetica;color: #000000;}
.font12 {font: 12px tahoma,arial,helvetica;color: #000000;}
.font11 {font: 11px tahoma,arial,helvetica;color: #000000;}
.font11w {font: 11px tahoma,arial,helvetica;color: #ffffff;}
.font14 {font: 14px tahoma,arial,helvetica;color: #000000;}
.font12red {font: 12px arial,tahoma,serif;color: #ff0000;}

.hammerhead {
	margin: 0px 5px 0px 20px;
	list-style-image: url(../images/liccs.gif);
	}
.hammerhead a {color: #519c2a; text-decoration: none;}
.hammerhead a:hover {text-decoration: underline;}

/* ******* LINKS ******* */
	.link8 {font: 8px tahoma,arial,helvetica; color: #000000;} /* Used in checkout.cfm */
	
	.lnkdark {color: #519c2a; text-decoration: none;}
	.lnkdark:hover {text-decoration: underline;}
	
	.nav_itemlink {
		font: bold 10px tahoma,arial,helvetica;
		color: #000000;
		text-decoration: none;}
	.nav_itemlink:hover {text-decoration: underline;}
	
	.nav_pricelink {
		font: bold 11px tahoma,arial,helvetica;
		color: #6ebe44;/*990000*/
		text-decoration: none;}
	.nav_pricelink:hover {text-decoration: underline;}
	
	.sm_cat {
		display: block;
		font: bold 14px tahoma,arial,helvetica; 
		color: #ffffff; 
		background-color: #6ebe44;
		text-decoration: none;
		padding: 0px 0px 0px 4px;
		margin: 0px 0px 0px 0px;}
	.sm_cat:hover {color: #000000;}
	.sm_itm {
		font: bold 12px tahoma,arial,helvetica; 
		color: #000000; 
		text-decoration: none;}
	.sm_itm:hover {text-decoration: underline;}
	.sm_lid {
		font: 10px tahoma,arial,helvetica; 
		color: #519c2a; 
		text-decoration: none;}
	.sm_lid:hover {text-decoration: underline;}

/* ******* HEADER ******* */
	.header {
		background-image: URL(../images/headerbg.gif);
		background-repeat: repeat-x;
		}
	
	.mainlogo {
		height: 77px;
		width: 317px;
		font: 9px Arial,serif;
		color: #000000;
		}
	
	.tnav1 {
		height: 44px;
		font: bold 11px Arial,"Century Gothic";
		color: #6ebe44;
		text-decoration: none;
		padding: 0px 0px 8px 0px;
		}
	.tnavlnks1 {
		font: bold 11px "Century Gothic",Arial,serif;
		color: #6ebe44;
		text-decoration: none;
		padding: 2px;
		}
	.tnavlnks1:hover {
		background-color: #6ebe44;
		color: #000000;
		}
	
	.tnav2 {
		height: 33px;
		font: bold 11px "Century Gothic",Arial,serif;
		color: #000000;
		}
	.tnavlnks2 {
		font: bold 11px "Century Gothic",Arial,serif;
		color: #000000;
		text-decoration: none;
		}
	.tnavlnks2:hover {text-decoration: underline;}
	
	/* ******* SEARCH FORM ******* */
	.searchbox {
		font: 9px Arial,serif;
		color: #000000;
		background-color: #cbf5b5;
		}
	.searchbtn {
		font: 9px Arial,serif;
		color: #000000;
		}

/* ******* LEFT NAV ******* */
	#lnav {
		/*height: 425px;*/
		font: 10px "Century Gothic",Arial,serif;
		color: #ffffff;
		line-height: 18px;
		background-image: URL(../images/lnav_bg.gif);
		background-repeat: repeat-y;
		padding: 2px 0px 14px 0px;
		}
	#lnav_top {height: 20px;background-image: URL(../images/lnav_top.gif); background-repeat: no-repeat;}
	#lnav_btm {height: 20px;background-image: URL(../images/lnav_btm.gif); background-repeat: no-repeat;}
	    
	#lnav #lnav_spec {
		width: 156px;
		background: #000000;
		border-bottom: 0px solid #000000;
		margin: 0px 0px 6px 0px;
	    }
	#lnav #lnav_spec a {
		width: 140px;
	    font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
		font-weight: bold;
		font-size: 15px;
		color: #FF0000;
		text-decoration: none;
		background: #000000;
		padding: 1px 2px 1px 8px;
		}
	#lnav #lnav_spec a:hover {color: #ca1717;}
	
	#lnav ul, #lnav ul li {
		list-style: none;
	    font-family: 'Arial Narrow','Arial MT Condensed Light',sans-serif;
		font-weight: bold;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	    }
	    
	#lnav UL a {
		display: block;
		width: 140px;
		color: #6ebe44;
		text-decoration: none;
		padding: 1px 0px 1px 2px;
		margin: 0px 0px 0px 6px;
		background: #000000;
		border-bottom: 1px solid #6ebe44;
	    }
	#lnav UL a:hover {
		color: #000000;
		background: #6ebe44;
		padding: 1px 0px 1px 5px;
		}
	
	#lnav ul ul, #lnav ul ul li {
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	    }


/* ******* BODY ******* */
	#main {
		/*display: block;
		overflow: auto;
		width: 575px;
		height: 450px;
		border: 1px solid #cacaca;*/
		margin: 6px 0px 0px 4px;
		background-color: #ffffff;
		}
	#pgtitle {
		font: bold 18px Arial,serif;
		color: #000000;
		padding: 6px 0px 6px 8px;
		margin: 0px;
		}

/* ******* FOOTER ******* */
	#footer {
		font: 11px "Century Gothic",Arial,serif;
		color: #6ebe44;
		height: 30px;
		padding: 4px 0px 2px 0px;
		background-image: URL(../images/footerbg.gif);
		background-repeat: repeat-x;
		}
	.fnavlnks {
		font: 11px "Century Gothic",Arial,serif;
		color: #6ebe44;
		text-decoration: none;
		padding: 2px;
		}
	.fnavlnks:hover {text-decoration: underline;}

	#ftrcopy, #ftrcopy a {
		font: italic 9px arial;
		color: #1c4408;
		text-decoration: none;
		/*background-color: #284E7D;*/
		}
	#ftrcopy a:hover {color: #6ebe44;text-decoration: underline;}
	
/* ******* INDEX.CFM ******* */
	.mainpic {
		border: 4px solid #000000;
		}

/* ******* ITEM PAGES ******* */
.font_itemhead {
	font: bold 23px tahoma,arial,helvetica;
	color: #000000;
	border-top: 2px solid #6ebe44;
	border-bottom: 2px solid #6ebe44;
	padding-bottom: 2px;
	padding-bottom: 3px;
	}
	.itemnotsold {
		font: 9px "Century Gothic",Arial,serif;
		color: #888888;
		padding: 0px 0px 6px 10px;
		}
	.itemnotsold a {
		font: 9px "Century Gothic",Arial,serif;
		color: #6ebe44;
		text-decoration: none;
		}
	.itemnotsold a:hover {text-decoration: underline;}
	.gctextras {
		font: 9px "Century Gothic",Arial,serif;
		border: 1px solid #c8e7b9;
		padding: 0px 0px 0px 4px;
		margin: 0px 0px 10px 0px;
		}


/* ******* ADMIN LINKS ******* */
	#adminlinks {
		font: 10px tahoma,arial,helvetica;
		color: #cacaca;
		background-image: URL(images/lnav_bg.gif);
		background-repeat: repeat-y;
		}
	#adminlinks a {
		display: block;
		width: 140px;
		font: 10px tahoma,arial,helvetica;
		color: #cacaca;
		text-align: center;
		text-decoration: none;
		padding: 1px 0px 1px 2px;
		margin: 0px 0px 0px 6px;
		}
	#adminlinks a:hover {
		color: #000000;
		background-color: #ffffff;
		}


		
/* ******* LINE ITEM TEMPLATE ******* */
.bglight {background-color: #6ebe44;}
#litm1form {
	/*
	clear: left;
	float: left;
	*/
	width: 570px;
	margin: 10px 0px 0px 0px;}
	#litm1form #the_form {
		margin: 0px 0px 0px 4px;
		padding: 0px;}
	#litm1form table {
		margin: 0px;
		padding: 0px;
		border: 0px;}
	#litm1form .qty {
		width: 50px;
		font: 11px arial,serif;
		color: #000000;
		text-align: left;}
		#litm1form .qty input {
			width: 40px;
			font: 10px arial,serif;
			color: #000000;}
	#litm1form .item {
		width: 75px;
		font: 11px arial,serif;
		color: #000000;
		text-align: left;}
	#litm1form .desc {
		width: 370px;
		font: 11px arial,serif;
		color: #000000;
		text-align: left;}
	#litm1form .price {
		width: 55px;
		font: 11px arial,serif;
		color: #000000;
		text-align: right;}
		#litm1form .price img {border: 0px;}
	#litm1form .litxt {
		width: 550px;
		font: 10px arial,serif;
		color: #888888;
		padding: 0px 0px 0px 50px;}
	#litm1form .liformbtn {
		width: 550px;
		padding: 0px 0px 0px 50px;
		}