A:hover
{
    COLOR: #ff0000
}
A.shop
{
	FONT-WEIGHT: bold;
    COLOR: #005500;
	FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt;
}
A.shop:hover, A.shop:active
{
	FONT-WEIGHT: bold;
    COLOR: #FF6600;
	FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt;
}
A.shop, A.shop:link, .shop
{
	FONT-WEIGHT: bold;
    COLOR: #005500;
	FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt;
}

.hmain
{
    BACKGROUND-REPEAT: no-repeat
}


.smtext
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 7.5pt;
    MARGIN: 0px;

}

.smtextmg
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 7.5pt;
    MARGIN: 20px
}

.mtext, select, input, form
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8.5pt;
    MARGIN: 0px;
	background-colo: transparent
}

.cmtext
{
	BACKGROUND-COLOR: #FFFFFF;    
	FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8.5pt;
    MARGIN: 0px;

}
.simtext
{
	FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt;
    MARGIN: 0px;

}
.scmtext
{
	BACKGROUND-COLOR: #FFFFFF;    
	FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8.5pt;
    MARGIN: 0px;
	text-align:center
}
.scmtexthi
{
	FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8.5pt;
    MARGIN: 0px;
	text-align:center;
}
.cmtext2
{
	BACKGROUND-COLOR: #E8F6E8;    
	FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8.5pt;
    MARGIN: 0px;

}
b
{color:005500}
.r
{color:cc0000}
.o
{color:FF6600}
.faq
{
    COLOR: #005500;
	FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt;
	font-weight: bold;
	MARGIN: 0px;

}



.smtextg
{
    COLOR: #005500;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 7.5pt
}
.smtextgr
{
    COLOR: #999999;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 7.5pt
}
.smtextgr2
{
    COLOR: #555555;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 7.5pt
}
.smtext2g
{
    COLOR: #005500;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 7pt
}
.mtextg
{
    COLOR: #005500;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 9pt;
	margin:0px
}
.smtextr
{
    COLOR: #cc0000;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 7.5pt
}
.smtextb
{
    COLOR: #000000;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 7.5pt
}
.body, p
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt;
    MARGIN: 10px
}
.bodyh3, h3
{
    COLOR: #005500;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    MARGIN: 10px
}
.liteh3
{
    COLOR: #005500;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 11pt;
    MARGIN: 10px
}
.bodyh2, h2
{
    COLOR: #005500;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
    MARGIN: 10px
}
.bodyh1
{
    COLOR: #005500;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    MARGIN: 10px
}
.navhd
{
    BACKGROUND-color: #669966;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.navhdhi
{
    BACKGROUND-color: #ff9933;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.snavhd
{
    BACKGROUND-color: #669966;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
	text-align:center
}
.cnavhd
{
    BACKGROUND-color: #669966;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
}


.smtextnav
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8.5pt;
    LINE-HEIGHT: 12pt;
    MARGIN: 0px;
}

.navlist ul
{	list-style: none; position: relative; left: -20px;}

.navlist li, a
{   list-style-image: url(../images/bullet.gif);  
	FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8.5pt
}

.navlist
{
 padding-top: 5px; padding-left: 0px; line-height: 16px;

}

.smtextnav ul
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8.5pt;
    LINE-HEIGHT: 12pt;
    MARGIN: 0px;
}

.new
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8pt
}
TD
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt
}
P
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt
}
BODY
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt
}
UL
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt;
}



LI
{
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt;
}

h1
{
    COLOR: #005500;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    MARGIN: 8px
}
.prodprice
{
    COLOR: #005500;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    MARGIN: 3px
}
.prodpricestrike
{
    COLOR: #cc0000;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 9.5pt;
    FONT-WEIGHT: bold;
    MARGIN: 3px;
    TEXT-DECORATION: line-through
}
.brightmag
{
    COLOR: #cc0000;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10.5pt;
    MARGIN: 3px;
    
}
.smtextgtable
{
    BACKGROUND-Color: #d6ebd6;
    COLOR: #005500;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 7.5pt
}
.sitet
{
    BACKGROUND-Color: #d6ebd6;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt;
	font-weight: bold
}
.prodretailprice
{
    COLOR: #999999;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 8pt;

}
.unbold
{
	FONT-WEIGHT: normal;
}

.hatcat {FONT-FAMILY: verdana, helvetica; FONT-SIZE: 10pt; MARGIN: 0 10px; border-top: 1px solid #d6ebd6; clear: both; width: 70%; float: right;}
.hatcat .hatcatimg {float: left; margin: 10px; font-size: 80%; width: 130px}
.hatcat .hatcatimg img {display: block}
.main {width: 90%}
.main .hatcatimg {margin: 0}

.clear {clear:both; margin-bottom:-20px;}

.bodyh4, h4
{
    COLOR: #005500;
    FONT-FAMILY: verdana, helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    MARGIN:3px 0px -8px 10px;
}

/*#fast-finds {float:left; width:350px; margin:-270px 5px 0px 5px;}
#thank-you-promo {float:left; width:350px; margin:-390px 5px 0px 5px;}*/

/*#fast-finds {float:left; width:350px; margin:-270px 5px 0px 5px;}
#thank-you-promo {float:left; width:350px; margin:-490px 5px 0px 5px; background-color:#fff;}*/

/*#thank-you-promo {margin:140px 5px 0px 5px;}*/
