BODY	{margin: 0; padding: 0; background: #fcf8d2 url("/img/bg.png") repeat scroll 0 0;}
BODY	{font: normal 12px sans-serif; color: #709403;}

H1		{margin: 1ex 0; padding: 0;}
H2		{margin: 1ex 0; padding: 0; font: bold 20px sans-serif; color: #f60; text-transform: uppercase;}
H3		{margin: 2ex 0 1ex; padding: 0; font: bold 18px sans-serif; color: #f60; text-align: center;}
H4		{margin: 5ex 0 1ex; padding: 0; font: bold 14px sans-serif; text-transform: uppercase;}
H4.news {margin: 2ex 0 1ex;}
H5		{margin: 1ex 0; padding: 0; font: bold 11px sans-serif; text-transform: uppercase; line-height: 135%; clear: right; text-align: center;}
H6		{margin: 1ex 0; padding: 0; font: bold 11px sans-serif;}
P		{margin: 2ex 0; line-height: 135%; text-align: justify;}
BIG		{line-height: 130%;}
DIV		{padding: 0;}
UL		{margin: 1ex 0; padding: 0 0 0 3ex;}
H2 SMALL {color: #709403; font: normal 12px sans-serif;}
.orange	{color: #f60;}

A			{color: #f60;}
A:hover		{color: #;}
A:visited	{color: #;}
IMG			{border: none; vertical-align: middle;}

DT	{margin: 2ex 0 0 0; color: #f60; font-weight: bold;}
DD	{margin: 0 0 2ex 0; text-align: justify;}

FORM		{margin: 2ex; padding: 2.2ex 3ex; clear: both; background: #f0e8b1;}
BUTTON		{cursor: pointer; vertical-align: middle; border: none; background: transparent;}
INPUT		{vertical-align: middle;x}
INPUT.text,
TEXTAREA	{border: 1px solid #729704; vertical-align: middle; background: #fff; width: 350px;}
FORM .submit {text-align: lefts;}
LABEL		{font-weight: bold;}
FORM P		{padding: 2px 2ex; line-height: 180%}
FORM TD		{padding: 2px 2ex;}
FORM.semiwide	{margin: 0 80px;}

TABLE	{border-collapse: collapse;}
TD		{vertical-align: top; padding: 0;}

.float_left		{float: left; margin: 1ex 4ex 4ex 0; clear: left;}
.float_right	{float: right; margin: 1ex 0 4ex 4ex; clear: right;}
.nofloat		{visibility: hidden; clear: both; font-size: 1px; height: 0; margin: 0; padding: 0; overflow: hidden;}
.sep			{clear: both; font-size: 1px; height: 1px; margin: 0 0 16px 0; background: transparent url("/img/dot.png") repeat-x scroll 0 0;}

.glossary_letters 	{text-align: center; font: bold 17px sans-serif;}
.glossary_letters A	{margin: 0 0.6ex;}

.copyright	{text-align: center;}

.hidden	{display: none;}

/* blocks */

#footer,
#ALL	{width: 770px; margin: 0 auto; position: relative; padding: 0;}

#main	{border: 6px solid #709403; border-top: none; background-color: #fefeea;}
#main .menu			{font: bold 12px sans-serif; text-align: center; background: #698b03 url("/img/mbg.png") repeat-x scroll 0 0; height: 16px; padding: 8px 0;}
#main .menu	A		{color: #fff46f; border-left: 1px dashed #fff46f; padding: 8px 10px 9px 12px; text-decoration: none;}
#main .menu	A:FIRST-CHILD	{border-left: none;}
#main .menu	A:HOVER		{color: #fff;}
#main .menu	A.current	{background: #594b02 url("/img/mbga.png") repeat-x scroll 0 0;}

#cc		{margin: 21px; position: relative;}

#footer						{text-align: center; font-size: 11px;}
#footer .menu				{padding: 18px 0 8px; color: #4f6800;}
#footer .menu A				{padding: 0 1.7ex; color: #4f6800;}
#footer .menu A:HOVER		{color: #000;}
#footer .menu A.current		{color: #f60; font-weight: bold;}

#top_paypal		{position: absolute; top: 18px; left: 668px;}

.left_column	{float: left; margin: 2ex; width: 45%;}
.right_column	{float: right; margin: 2ex; width: 45%;}

.hotitem	{text-align: center; float: left; display: inline; margin: 0 1ex; width: 224px;}

.cat		{background-color: #e1f0b5; padding: 16px 10px; width: 695px; margin: 0 0 2ex 0; position: relative; float: left;}
.catitem	{float: left; margin: 5px; width: 160px;}
.catitem IMG{border: 7px solid #fff;}
.cat TD		{padding: 10px;}
.cat TR		{background: transparent url("/img/dot.png") repeat-x scroll 0 100%;}
.cat H5		{font: bold 14px sans-serif; color: #f60;}
.cat H6		{font: bold 13px sans-serif; color: #f60; margin: 0; position: relative;}
.cat P.paypal	{float: left; margin: 1ex 0;}
.cat P.info		{margin-left: 80px;}
.cat TD .pic	{display: block; border: 7px solid #fff; margin: 0 auto;}
.cat .td1		{width: 250px;}


.wbg1			{background-color: #fff; display: block; width: 240px; padding: 0;}
.wbg2			{background-color: #fff; display: block; width: 112px; padding: 0; margin: 0 0 12px 0;}
.choose_size	{background-color: #f1ffc5; padding: 0.4ex 1ex 0.6ex;}
.choose_size P	{float: right; text-align: right; margin: 0; font-size: 90%;}
.choose_size A	{position: relative; z-index: 100}

#top_paypal form{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
clear: none;
background-color: #EF4F0D;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

.td1 form{
width: 67px;
height: 22px;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
clear: none;
background-color: #EF4F0D;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
}
