<!--header -->
ul {
	list-style-type: square;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F3F3F;
	}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC3399;
	font-weight: bold;
	}
	
.Htxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.Htxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.basket {
	margin: 0px;
	padding: 0px;
}
.searcher {
	width: 150px;
	margin: 3px;
}
.email2 {
	width: 200px;
	margin-left: 3px;
}
.go {
	margin-bottom: -3px;
	}
.button{
	width: 25px;
	left: 208px;
	top: 4px;
	z-index: 5;
	position:absolute;
	}
.search{
	right: 3px;
	}
.checkout{
	margin-right: 2px;
	margin-left: 7px;
	bottom: -2px;
	z-index: 5;
	position: relative;
	}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0033;
	font-weight: bold;
	border: solid 1px  #FF0033;
	padding: 3px;
	margin: 5px;
	}
.Error3	{color:#ffffff;
		font: bold 12px Arial, Helvetica, sans serif;
		padding: 5px;
		background-color: #CC3399;
		margin: 5px 10px 15px 10px;
		}
.bse {
	width: 500px;
	}
.inventory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3399;
	}
.OCmenu {
	width: 175px;
	float: right;
	margin-right: 0px;
	margin-left: 25px;
}
.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	padding-left: 3px;
	color: #3F3F3F;
	}
.hdr {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background: #99cc33;
}
.hdr a:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.hdr a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.hdr a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #CC3399;
}
.here {
	font-weight: bold;
	color: #CC3399;
}
.apply {
	margin-top: 3px;
	}
.subT {
	font-weight: bold;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	background-color: #f1f1f1;
}
.hilite {
	font-weight: bold;
	color: #CC3399;
}
.hilite2 {
	font-weight: bold;
	color: #CC3399;
	font-size: 12px;
}
.indent {
	padding-left: 35px;
	}
.green {
	color: #99cc33;
	}
	
<!--general -->
.pad5L {
	padding-left: 5px;
}
.mar10L {
	margin-left: 10px;
}
.pad10B {
	padding-bottom: 10px;
}
.pad0B {
	padding-bottom: 0px;
}
.pad10T {
	padding-top: 10px;
}
.pad15L {
	padding-left: 15px;
}
.pad12L {
	padding-left: 12px;
}

.pad15T {
	padding-top: 15px;
}
.mar5T {
	margin-top: 5px;
}
.mar15T {
	margin-top: 15px;
}
.mar5T {
	margin-top: 5px;
}
.mar3L {
	margin-left: 3px;
}
.mar3R {
	margin-right: 3px;
}
.marN3L {
	margin-left: -3px;
}
.marN3B {
	margin-bottom: -6px;
	margin-top: 5px;
}
.mar3TB {
	margin-top: 3px;
	margin-bottom: 3px;
}
.mar3T {
	margin-top: 3px;
}
.pad5 {
	padding: 5px;
}
.pad5T {
	padding-top: 5px;
}
.pad5B {
	padding-bottom: 5px;
}
.pad3B {
	padding-bottom: 3px;
}
.pad10 {
	padding: 10px;
}
.pad10L {
	padding-left: 10px;
}
.pad25LR {
	padding-left: 25px;
	padding-right: 25px;
}
.pad3 {
	padding: 3px;
}
.pad3L {
	padding-left: 3px;
}
.pad3R {
	padding-right: 3px;
}
.bump {
	padding-top: 7px;
	}
.pad3T {
	padding-top: 30px;
}

.padN3 {
	padding-bottom: -3px;
}
.mar0 {
	margin: 0px;
	}
.mar3B {
	margin-bottom: 3px;
	}
.mar1T {
	padding-bottom: 2px;
	vertical-align: text-bottom;
	}
.mar6B {
	margin-bottom: 6px;
	}
.boxTL {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.boxRL {
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.boxTR {
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.boxT {
	border-top: 1px solid #cccccc;
}
.boxTd {
	border-top: 1px solid #999999;
}
.boxR {
	border-right: 1px solid #cccccc;
}
.boxBRL {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.boxTB{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.boxTRL {
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.boxTBL {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.boxTBR {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.boxBR {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.boxBL {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.boxB {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 3px;
	padding-top: 3px;
}
.box {
	border: 1px solid #cccccc;
}
.pBox {
	border: 2px solid #CC3399;
}
.gBox {
	border: 1px solid #99cc33;
}
.gBoxL {
	border-left: 1px solid #99cc33;
}
.gBoxR {
	border-right: 1px solid #99cc33;
}
.gboxTL {
	border-top: 1px solid #99cc33;
	border-left: 1px solid #99cc33;
}
.gboxTR {
	border-top: 1px solid #99cc33;
	border-right: 1px solid #99cc33;
}
.gboxTLR {
	border-top: 1px solid #99cc33;
	border-right: 1px solid #99cc33;
	border-left: 1px solid #99cc33;
}
.gboxBL {
	border-bottom: 1px solid #99cc33;
	border-left: 1px solid #99cc33;
}
.gboxBLR {
	border-bottom: 1px solid #99cc33;
	border-left: 1px solid #99cc33;
	border-right: 1px solid #99cc33;
}
.gboxBR {
	border-bottom: 1px solid #99cc33;
	border-right: 1px solid #99cc33;
}
.Ntxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	}
.Ctxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
.Btxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	}
.Atxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}
.sbHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #999999;
	padding-bottom: 3px;	
	}
.pageNum {
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #cc3399;
	font-weight: bold;
	padding-top: 10px;
	}
.pageNum a:link {
	color: #999999;
	text-decoration: underline;
}
.pageNum a:visited {
	color: #999999;
	text-decoration: underline;
}
.pageNum a:hover {
	color: #cc3399;
	text-decoration: underline;
}
.crumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 0px;
}
.lnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.lnav-hdr {
	font-weight: bold;
	color: #cc3399;
}
.here {
	color: #99cc33;
	font-weight: bold;
}
.red {
	color: #cc3399;
}
li.red {
	color: #F03;
	font-weight: bold;
}
.ulCat {
list-style-type: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 4px;
padding: 0px;
}
.ulSub {
list-style-type: none;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}
.item-pic	{border:1px solid #cccccc;
	background-color:#fff;
	padding:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	}
.ltGrey {
	background-color: #fafafa;
	}
.pro-title {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.comTitle {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.pro-old-price {
	font-size: 10px;
	color: #ff99cc;}
.pro-price {
	font-size: 11px;
	font-weight: bold;
	color: #f0037f;
}
.pro-itemno {
	color: #333333;}
.colors { 
	background-color: #99cc33;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	}
.colors2 { 
	font-size: 10px;
	}
.colorsSub { 
	background-color: #e2e2e2;
	font-size: 10px;
	}
.status {
	font-weight: bold;
	text-decoration: underline;
	}
.status a:link {
	text-decoration: underline;
}
.status a:visited {
	text-decoration: underline;
}
.status a:hover {
	text-decoration: underline;
}
<!--global -->
form {
	margin: -3px;
	padding: 0px;
	z-index: auto;
	position: relative;
}
* html .border1 { border: 1px solid #cccccc; zoom:1; }
* html select { margin:-2px; }
input.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cc3399;
	border: 1px solid #99264d;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	color: #999999;
	text-decoration: none;
}
a:hover {
	color: #cc3399;
	text-decoration: underline;
}
.sb a:link {
	color: #000000;
	text-decoration: underline;
}
.sb a:visited {
	color: #000000;
	text-decoration: underline;
}
.sb a:hover {
	color: #cc3399;
	text-decoration: underline;
}
.cm a:link {
	color: #99cc33;
	text-decoration: underline;
}
.cm a:visited {
	color: #99cc33;
	text-decoration: underline;
}
.cm a:hover {
	color: #cc3399;
	text-decoration: underline;
}
csTable {
	padding-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	color: #797979;
	}
.sorry {
	font-style: italic;
	color: #FF0000;
	font-size: 10px;
	}
/* New Fund Raiser Styles */
.brown1 { background-color: #99cc33;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	}
.brown2 { background-color: #99cc33;
	color: #FFFFFF;
	font-weight: bold;
	}
.bboxB { border-bottom: solid 1px #ccff99}
.bboxR { border-right: solid 1px #ccff99}
.bboxL { border-left: solid 1px #ccff99}
.fun a:link {color: #99cc33;}
.fun a:visited {color: #99cc33;}
.fun a:hover {color: #cc3399;}
h2 {
	color: #99cc33;
	font-size: 18px;
	margin-bottom: -5px;
	}
.bright {
	color: #cc3399;
	}
h4 {
	font-size: 14px;
	}
.remind {
	width: 300px;
	border: solid 1px #90cc33;
	padding: 5px;
	margin-bottom: 10px;
	}
.remind b {
	color: #cc3399;
	font-weight: bold;
	}