BODY  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	background : White;
}
/*
.container
{
	background:#FFFFFF;
	margin:0;
	padding:0 0 0 0;
	width:711px;
	text-align:left;
}
*/
A  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #0033cc;
	text-decoration : none;
	}

A:active  {
	color : #0066CC;
	text-decoration : none;
}

A:hover  {
	color : #6699cc;
	text-decoration : none;
}

a.copy  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #0033cc;
	text-decoration : underline;
}

a.copy:active  {
	color : #0066CC;
	text-decoration : underline;
}

a.copy:hover  {
	color : #6699cc;
	text-decoration : underline;
}

a.copyN  {
	font-family : Arial Narrow, Arial, Helvetica;
	color : #0033cc;
	text-decoration : underline;
}

a.copydark  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #000033;
	text-decoration : none;
}

a.copydark:active  {
	color : #0066CC;
	text-decoration : none;
}

a.copydark:hover  {
	color : #0066CC;
	text-decoration : underline;
}

a.copydark:visited  {
	color : #000033;
	text-decoration : none;
}

select.small
{
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 9px;
}

input.small
{
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 9px;
}

input.tiny
{
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 8px;
}

input.med
{
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 10px;
}

input.reg
{
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
}

/*DIV  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
}
*/
TD  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #666666;	
}

P  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #666666;	
}

UL  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	padding : 0px 0px 0px;
	margin-bottom : 1px;
	margin-top : 1px;
	margin-left : 20px;
	}

OL  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
}

ol.small  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
}

li.small  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
}

li.m {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	margin-left : 4px;
}

LI {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	margin-left : 8px;
}

DL  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
}

DD  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #666666;	
}

dd.cart  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
}

SPAN  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
}

H1  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 15px;
	font-weight : bold;
}

H2  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

H3  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	font-weight : bold;
}

H4  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.h2  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

.h2heading  {
	font-family : "BrushScript BT";
	font-size : 24pt;
	color : #FF0000;
}

.h2hding  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 16pt;
	font-weight : bold;
	color : #FF0000;
}

.h3  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.h3white  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : White;
}

.h4  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.h4white  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : White;
}
.h4red  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FF0000;
}

.popup {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 10px;
}
	
.gsmall  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 10px;
	color : #666666;	
}

.copyright {
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana;
    color : #000000;
}

.smcopyright {
    FONT-SIZE: 9px;
    FONT-FAMILY: verdana;
    color : #000000;
}

a.configlink {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #3366CC;
	}

a.configlink:visited {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #3366CC;
	}
	
.headerlink {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #3366CC;
	}
	

.sublinks {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 10px;
	color : #666666;
	text-decoration : none;
	margin-left: 6px
}

.sublinkNS {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration : none;
	margin-left: 6px
}

a.flavorlink {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration : underline;
	white-space: nowrap;
}
.cartheader {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #0066cc;
}
	
.cart {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 10px;
	background-color : #F3F3F3;
}

.cartb {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-color : #E9F3FF;
}

.cartfooter {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #666666;
	background-color : #B1C4FC;
}

.carttotals {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	background : url(/images/carthead_bg.jpg);
	background-repeat: repeat-x;
	background-color : #C39C4F;
	padding: 0px;
	line-height : 21px;
}

.carttotals a, .carttotals a:visited {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.carttotals2 {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	background : url(/images/carthead_bg2line.jpg);
	background-repeat: repeat-x;
	background-color : #C39C4F;
	padding: 0px;
	line-height : 39px;
	
}

.tan {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	background-color : #F7F7D3;
}

A.cathead {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FF0000;
	text-decoration : none;
	}

A.cathead:visited  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FF0000;
	text-decoration : none;
	}

.confighead, confighead a, confighead a:visited {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #3366CC;
	}
	
.subhead {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #FF0000;
	}

.cathead {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #FF0000;
	}

.prodhead {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #FF0000;
	}

H4.price {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 12px;
	text-align : right;
	font-weight : bold;
	padding-bottom : 0px;
	padding-right : 0px;
	margin-bottom : 0px;
}

.teeny  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 1px;
}

.form_error {
	background-color: #F7F7D3;
}

.blue {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #0033cc;
}
.pagination  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #0033cc;	
}
.currentpage  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #666666;	
}
.details  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #666666;
	font-weight : bold;
}

.jif {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #0033ff;
	font-size : 11px;
	font-weight : bold;
}

.req {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	font-size : 11px;
	color : #FF0000;
}

.copydark  {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #000033;
}

.valday {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #FB547F;
	font-size : 11px;
}

.easter {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #cc00ff;
	font-size : 11px;
}

.mday {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #cc3366;
	font-size : 11px;
}

.fday {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #4478CA;
	font-size : 11px;
}

.tday {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #ff6600;
	font-size : 11px;
}

.xmas {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #008200;
	font-size : 11px;
}

.blk {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #000000;
	font-size : 11px;
}

.grey {
	font-family : Helvetica, Arial, Verdana, sans-serif;
	color : #666666;
	font-size : 11px;
}