body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #743405;
background-image: url('/images/backgrad.png');
background-repeat:repeat-x;
scrollbar-arrow-color: #FFFFFF; 
	}
a:link, a:visited, a:hover, a:active {
	color: #753405;
}
.mainnav {
	font-size: 11px;
	color: #fdefd8;
	margin-right: 4px;
	margin-left: 4px;
}
a.mainnav, a.mainnav:visited {
color: #fdefd8;
	text-decoration: none;
}
a.mainnav:hover {
	color: #eaa945;
	text-decoration: none;
}
.mainnav_separators {
	font-size: 10px;
	color: #eaa945;
}
ul {
list-style:disc;
}
ul ul {
list-style:square;
}
ul ul ul {
list-style:circle;
}
ul ul ul ul {
list-style:disc;
}
.cart_text {
	font-size: 11px;
	color: #eaa945;
	margin-right: 12px;
	margin-left: 12px;
}
a.cart_text, a.cart_text:visited {
	font-size: 11px;
	color: #eaa945;
	margin-right: 12px;
	margin-left: 12px;
	text-decoration: none;
}
a.cart_text:hover{
	color: #ffffff;

}
.cart_separators {
	font-size: 10px;
	color: #FFFFFF;
}
.search {
	position: right top;
	margin-top: 10px;
	margin-right: 10px;
}
.footernav {
	font-size: 11px;
	color: #2b1105;
	margin-right: 8px;
	margin-left: 8px;
}
a.footernav, a.footernav:visited  {
	text-decoration: none;
	color: #2b1105;
}
a.footernav:hover {
text-decoration:underline;
	
}
.copyright {
	font-size: 10px;
	color: #eaa945;
	margin-top: 15px;
}
.footer {
	vertical-align: top;
}
input, select, text
{
	background: #481e05;
	border: 1px solid #f0d1a3;
	font-size: 10px;
	color: #f0d1a3;
	padding-left: 3px;
}
textarea
{
	background: #481e05;
	border: 1px solid #f0d1a3;
	font-size: 12px;
	color: #f0d1a3;
	padding-left: 3px
}
.formfield5
{
	background: #ffffff;
	border: 1px solid #481e05;
	font-size: 10px;
	color: #481e05;
}
table.buytable {
background-color:#753405;
color:#f2d19e;
font-size:11px;
margin-right:5px;
font-weight:bold;
padding:10px 0 10px 0;
margin-left:5px;
}
td.buytable2 {
padding:8px 3px 8px 5px;
}
td.buytable3 {
padding:0px 3px 8px 5px;
}
.price, .price2 {
color:#753405;
font-size:13px;
font-weight:bold;
}
.optiontitle {
	color:#f2d19e;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	margin:0px;
}
.itemtitle {
color:#461d19;
font-size:16x;
font-weight:bold;
}
.cartbutton, a.cartbutton {
    display:block;
	font-size: 11px;
	color: #753405;
	width:171px;
	background-image:url('/images/cart_buttons.gif');
	text-decoration: none;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	text-align:left;
}
.cartbutton2, a.cartbutton2 {
margin-left:77px;
    display:block;
	font-size: 11px;
	color: #753405;
	width:101px;
	background-image:url('/images/cart_buttons-small.gif');
	text-decoration: none;
	height:18px;
	line-height:18px;
	text-align:left;
	margin-top:3px;
}
.btntext {
padding-left: 10px; 
line-height:18px;
}
h1 {
font-size:20px;
color: #40210d;
}
h2 {
font-size:16px;
color: #753405;
margin-bottom:0px;
padding-bottom:0px;
}
h3 {
font-size:12px;
margin-bottom:0px;
padding-bottom:0px;
}

.oldh1 {
font-size:20px;
color: #40210d;
font-weight: bold;
}
.oldh2 {
font-size:16px;
color: #753405;
margin-bottom:0px;
padding-bottom:0px;
font-weight: bold;
}
.oldh3 {
font-size:12px;
margin-bottom:0px;
padding-bottom:0px;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #481F05;
}
.termstext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
}
.headline_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #481F05;
}
.headline_terms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
}
.headline_lrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #4F2205;
}
.product p {
line-height:16px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}

.product ul {
margin-left:10px; 
line-height:18px; 
padding-left:12px; 
margin-top:4px;
padding-bottom:6px;
padding-right:10px;
}
.product h1 {
font-size:12px; 
padding-top:0px;
}
.product h2 {
font-size:12px; 
margin-top:0px; 
padding-top:0px;
color: #40210d;
}
.product h3 {
font-size:16px;
margin-bottom:0px;
color: #753405;
}
.sitemap a {
text-decoration:none;
padding-left:14px;
}
.sitemap a:hover {
text-decoration:underline;
}
.sitemap_cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CC9966;
	padding: 2px;
	padding-left:5px;
}
.sitemap_cat a {
text-decoration:none;
}
.sitemap h1, .sitemap h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #481F05;
	display:block;
	margin:0px;
	padding-left:3px;
}
.sitemap_cat a:hover {
border-bottom: 1px solid #f0d1a3;
}
hr {
background-color: #753405;
color: #753405;
 height: 1px;
}
.sidebarmenu {
background-color:#572605; 
width:100%; 
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
margin:0px;
}
.sidebarmenu h1,
.sidebarmenu .oldh1 {
margin:0px;
padding:0px;
}
.sidebarmenu h1 a,
.sidebarmenu .oldh1 a,
.sidebarmenu h1 a:visited,
.sidebarmenu .oldh1 a:visited{
color:#FFFFFF;
font-size:12px;
margin:0px;
padding:0px;
line-height:12px;
}
.sidebarmenu h1 a:hover,
.sidebarmenu .oldh1 a:hover{
text-decoration:underline;
}
.sidebarmenu a, .sidebarmenu a:visited{
color:#eaa945;
text-decoration:none;
font-size:9px;
}
.sidebarmenu a:hover{
text-decoration:underline;
}
.sidebarmenu ul{
margin:0px 0 0 5px;
padding:0px 0 0 5px;
line-height:12px;
}
.sidebarmenu li{
margin:0px 0 0 5px;
padding:0px;
}
.homerollover a, a.homerollover:link, .homerollover a:link, a.homerollover:visited {
color:#f1c170; 
text-decoration:none;
font-weight:bold; 
font-size:9px; 
line-height:16px;
}
a.homerollover:hover {
color:#FFFFFF;
}


table.landingblock td, table.landingblock td a:link, table.landingblock td a:visited {
color:#f1c170;  
border:solid 1px #481f05;
font-weight:bold; 
font-size:10px; 
letter-spacing:1px; 
line-height:16px;
text-decoration:none;
}
table.landingblock td a:hover, table.landingblock td a:active {
   color:#ffffff; 
}

.pictstroke {
border: 2px #753405 solid;
}
/* below are for different sized form fields */
.formfield    		{font-size: 12px; font-weight: normal; width: 200px} 
.formfield2     	{font-size: 12px; font-weight: normal; width: 50px} 
.formfield3     	{font-size: 12px; font-weight: normal; width: 100px} 
.formfield4     	{font-size: 12px; font-weight: normal; width: 275px} 
.formfield5     	{font-size: 12px; font-weight: normal; width: 35px} 

.iteminput			{ background: #ffffff; color: #481e05; border: 1px solid #481e05; font-size: 12px; font-weight: normal} 
.itemtextarea		{background: #ffffff; color: #481e05; border: 1px solid #481e05; font-size: 12px; font-weight: normal} 
.itemcheck			{background: #ffffff; color: #481e05; border: 1px solid #481e05; font-size: 12px; font-weight: normal} 
.itemselect			{background: #ffffff; color: #481e05; border: 1px solid #481e05; border: 1px solid #000000; font-size: 10px; font-weight: normal} 
.itemradio			{background: #ffffff; color: #481e05; border: 1px solid #481e05; font-size: 12px; font-weight: normal} 
/*
.leftcol				{background-color: #EE99EE; border-color: #FFFFFF; border-style: solid; border-width: 1px}
.rightcol				{background-color: #FF67FF; border-color: #FFFFFF; border-style: solid; border-width: 1px}
*/

/* Heading Text Styles */
.hdstyle10	   			{font-size: 10px; font-weight: bold; text-decoration: none}
.hdstyle12	   			{font-size: 12px; font-weight: bold; text-decoration: none}

/* Button Text & Background */
.buttonsstandard		{font-size:10px; font-weight: bold; margin-left: 2px; margin-top: 2px; margin-bottom: 2px; margin-right: 2px;}
.cartdata               {color: #000000; font-size: 11px; font-weight: bold; text-decoration: none}
.cartdata A           	{color: #000000; font-size: 11px; font-weight: bold; text-decoration: none}
.cartdata2              {color: #000000; font-size: 10px; font-weight: bold; text-decoration: none}
.cartdata2 A            {color: #000000; font-size: 10px; font-weight: bold; text-decoration: none}
.textlinks            {font-size: 10px; font-weight: bold}
.textlinks  A           {font-size: 10px; font-weight: bold}
.orderheader2	{color: #000000; font-size: 11px}
.ordertxt     {color: #000000; font-size: 11px}
.orderheader3	{color: #481e05; font-size: 14px; font-weight: bold; text-decoration: none}

/* Headers & Buttons */
.butttest	   	{color: #481e05; font-family: Tahoma,sans-serif; font-size: 11px; font-weight: bold; padding-top:0; padding-left:25; padding-right:10; text-decoration: none}
.headingimg 	 {color: #481e05; font-family: Tahoma,sans-serif; font-size: 11px; font-weight: bold; padding-top:0; padding-left:10; padding-right:10; text-decoration: none}

/* Order Receipt Page     */
.orderheader	{background-color: #f0d1a3; color: #481e05; font-size: 10px; font-weight: bold; text-decoration: none}
.searchinput     	{color: #000000; font-size: 11px; font-weight: normal; background-color: #FFFFFF; width: 100px}

/* contest form     */
.contestinput     	{color: #000000; font-size: 11px; font-weight: normal; background-color: #FFFFFF; border-sytle: solid; boder-width: 1px; border-color: #481e05;}

/* Top & Bottom Banners */
.butttxt 	   		{color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none}
.linktxt 	   		{color: #000000; font-size: 10px; font-weight: bold; text-decoration: none}


.topsec					{border-style: solid; border-width: 1px}
.botsec					{border-style: solid; border-width: 1px}
.searchbanner			{background-color: #481F05; border-style: solid; border-width: 1px}
.topbanner				{border-style: solid; border-width: 1px}
.botbanner				{border-style: solid; border-width: 1px}
.area1					{border-style: solid; border-width: 1px}
.area2					{border-style: solid; border-width: 1px}

.botlinksec				{}
.rowline				{background-color: #753405;
color: #753405;
 height: 1px;}

/* Main Menu Tabs Text & Background */
.mmtabtextlinkS 		{font-size: 10px; font-weight: bold; text-decoration: underline;}
.mmtabtextlinkL 		{font-size: 12px; font-weight: bold; text-decoration: underline;}
.mmspacerS 				{font-size: 10px; font-weight: bold;}
.mmspacerL 				{font-size: 12px; font-weight: bold;}
.mmstyle6	   			{font-size: 12px; font-weight: bold; text-decoration: none}
.mmstyle5	   			{font-size: 12px; font-weight: bold; text-decoration: none}
.mmtabtextL A 			{font-size: 10px; font-weight: bold; text-decoration: none;}
.mmtabtextS A 			{font-size: 10px; font-weight: bold; text-decoration: none;}

.tabtext 				{position: relative; left: 0px; top: 0px}
.catdelim               {color: #412210; font-size: 8px; text-decoration: none}
  
.itemname               {color: #481e05; font-family: Arial, Helvetica, sans-serif;; font-size: 11px; font-weight: bold; text-decoration: none; margin-top:0px; padding-top:0px;}
.itemname A            	{color: #481e05; font-family: Arial, Helvetica, sans-serif;; font-size: 11px; font-weight: bold; text-decoration: none}
.catname                {color: #481e05; font-size: 12px; font-weight: bold; text-decoration: none}
.catname  A             {color: #481e05; font-size: 12px; font-weight: bold; text-decoration: none}
.subcats                {color: #481e05; font-size: 12px; font-weight: bold; text-decoration: none}
.subcats  A             {color: #481e05; font-size: 12px; font-weight: bold; text-decoration: none}


.catdesc                {color: #412210; font-size: 10px; text-decoration: none}
.fitems					{color: #412210; font-size: 10px}
.itemdesc               {color: #412210; font-size: 10px}
.itemdesc   A           {color: #412210; font-size: 10px}

.listdesc              {color: #412210; font-size: 10px}
.price                 {color: #481e05; font-size: 12px; font-weight: bold;}
.listprice             {color: #481e05; font-size: 10px; font-weight: bold}
.listname              {color: #481e05; font-size: 12px; font-weight: bold; text-decoration: none}
.listitemno            {color: #481e05; font-size: 10px; font-weight: bold}

.toplevelcat           {color: #481e05; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelcat A          {color: #481e05; font-size: 12px; font-weight: bold; text-decoration: none}
.toplevelcatdot        {color: #412210; font-size: 12px; font-weight: normal; text-decoration: none}
.toplevelcatdes        {color: #412210; font-size: 10px; text-decoration: none}
.toplevelsub   A        {color: #481e05; font-size: 10px; font-weight: bold; text-decoration: none}
.toplevelsubdot        {color: #412210; font-size: 8px; font-weight: bold; text-decoration: none}
.toplevelsubdes        {color: #412210; font-size: 10px; text-decoration: none}

.messages               {color: #412210; font-size: 10px; font-weight: bold}
.messages  A            {color: #412210; font-size: 10px; font-weight: bold}
/*Download Page Message      */
.messages2          {color: #412210; font-size: 14px; font-weight: bold}
.errors             {color: red; font-size: 10px; font-weight: bold}

/* Payment Processing Message */
.messages3          {color: #412210; font-size: 14px; font-weight: bold}

/* Top & Bottom Banners */
.menutabtxt 	   	{font-size: 10px; font-weight: bold; text-align: center; padding-top:0; text-decoration: none}
.bannertxt 	   		{font-size: 10px; font-weight: bold; text-decoration: none}
.botbannermenu	  	{font-size: 10px}
.botbannermenu	A 	{color: #412210; font-size: 10px}
.searchtxt 	   	  	{font-size: 10px; font-weight: bold; text-decoration: none}
.sbannertxt 	   	{font-size: 10px; font-weight: bold; text-decoration: none}

/* Search Banner */
.sbanner 			{font-size: 10px; text-decoration: none}

/* Forms */
.formheadings 	   	{color: #412210; font-size: 10px; font-weight: bold; text-decoration: none}
.forms				{color: #412210; font-size: 10px; font-weight: bold; text-decoration: none}
.formbox     		{font-size: 11px; font-weight: normal} 
.forms  textarea	{ font-size: 12px; font-weight: normal} 
.forms	select		{border: 1px solid #EEEEEE; font-size: 12px; font-weight: normal} 
.formordertotal	   	{color: #412210; font-size: 12px; font-weight: bold; text-decoration: none}
.searchforms		{background-color: #481F05; color: #FFFFFF; border: 1px solid #EEEEEE; font-size: 10px; font-weight: bold;}


/* Item Detail & Item Options Form */
.itemdescription    {color: #000000; font-size: 12px; font-weight: normal;} 
.itemformheadings 	{color: #412210; font-size: 10px; font-weight: bold; text-decoration: none}

/* Homepage Active Link Areas */
table.landingblock {
   border-collapse: collapse;
}
table.landingblock td {
}
table.landingblock td a{
   display: block;
	background-color: #ffffff;
	
}
table.landingblock td a:link, table.landingblock td a:visited {
text-decoration: none;
   background-color: #ffffff;
}
table.landingblock td a:hover, table.landingblock td a:active {
}
.required {
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
	}
	
	#homecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:0px 0px 5px 0px;
	color:#4e2700;
}
#homecontent p {
	margin:0px;
	font-weight:bold;	
}
#leftcolumn p {
background-image:url(images/tdh-bullet.png);
background-repeat:no-repeat;
background-position:0px 3px;
	padding-left:20px;
	text-align:left;
	font-size:11px;
	margin-bottom:4px;
}
#leftcolumn img {
margin-top:16px;
}
#leftcolumn {
text-align:right;
margin:10px 0px 0px 0px;
}
#homeintro {
margin-bottom:10px;
font-size:9pt;
}