/* CSS Document */

/* Link styling */

a			{
			width: auto;
			color: #009900;
			background: transparent;
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: underline;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #009900;
			padding: 3px 3px 3px 3px;
			margin: 0px 0px 0px 0px;
			}

a:visited	{
			width: auto;
			color: #009900;
			background: transparent;
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: underline;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #009900;
			padding: 3px 3px 3px 3px;
			margin: 0px 0px 0px 0px;
			}

a:hover		{
			width: auto;
			color: #009900;
			background: transparent;
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: none;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #009900;
			padding: 3px 3px 3px 3px;
			margin: 0px 0px 0px 0px;
			}

a:visited	{
			width: auto;
			color: #009900;
			background: transparent;
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: underline;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #009900;
			padding: 3px 3px 3px 3px;
			margin: 0px 0px 0px 0px;
			}

/* ID section */

#toplink ul	{
			font: bold .7em;
			width: 100%;
			height: auto;
			text-align: left;
			background-color: transparent;
			background-image: none;
			border-color: #009900;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			color: #000000;
			margin: 0px 0px 0px 0px;
			padding: 4px;
			}						
			
#toplink li
			{
			width: auto;
			height: auto;
			display: inline;
			text-align: left;
			text-decoration: none;
			border-width: 0px 0px 0px 0px;
			border-color: #009900;
			padding: 3px;
			margin: 5px 0px 5px 0px;
			}			

#toplink a
			{
			width: auto;
			color: #000000;
			background: #009900 url("images/linkocorn.jpg") left no-repeat;
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: none;
			border-style: solid;
			border-width: 2px 2px 2px 2px;
			border-color: #009900;
			padding: 3px 3px 3px 3px;
			margin: 5px 0px 5px 0px;
			}
			
#toplink a:visited
			{
			width: auto;
			color: #000000;
			background-color: #009900;			
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: none;
			border-style: solid;
			border-width: 2px 2px 2px 2px;
			border-color: #009900;
			padding: 3px 3px 3px 3px;
			margin: 5px 0px 5px 0px;
			}

#toplink a:hover
			{
			width: auto; 
			color: #000000;
			background: transparent;
			/* #bad649; url("images/linkbullethover.gif") left no-repeat*/
			text-decoration: none;
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: underline;
			border-style: solid;
			border-width: 2px 2px 2px 2px;
			border-color: #009900;
			padding: 3px 3px 3px 3px;
			margin: 5px 0px 5px 0px;
			}
			
#toplink a:active
			{
			width: auto;
			color: #ffffff;
			background-color: transparent;			
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: none;
			border-style: solid;
			border-width: 2px 2px 2px 2px;
			border-color: #009900;
			padding: 3px 3px 3px 3px;
			margin: 5px 0px 5px 0px;
			}
			
#sectionlink ul	{
			font: bold .7em;
			width: 100%;
			height: auto;
			text-align: left;
			background-color: transparent;
			background-image: none;
			border-color: #009900;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			color: #cccccc;
			margin: 0px 0px 5px 0px;
			padding: 4px;
			}						
		
#sectionlink li
			{
			width: auto;
			height: auto;
			display: inline;
			text-align: left;
			text-decoration: none;
			border-width: 0px 0px 0px 0px;
			border-color: #000000;
			padding: 3px;
			margin: 0px 0px 5px 0px;
			line-height: 1.2em;
			}			

#sectionlink a
			{
			width: auto;
			color: #cccccc;
			background: #009900;
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: none;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #000000;
			padding: 3px 3px 3px 3px;
			margin: 0px 0px 5px 0px;
			}
			
#sectionlink a:visited
			{
			width: auto;
			color: #cccccc;
			background-color: #009900;			
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: none;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #000000;
			padding: 3px 3px 3px 3px;
			margin: 0px 0px 5px 0px;
			}

#sectionlink a:hover
			{
			width: auto; 
			color: #009900;
			background: transparent;
			/* #bad649; url("images/linkbullethover.gif") left no-repeat*/
			text-decoration: none;
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: underline;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #000000;
			padding: 3px 3px 3px 3px;
			margin: 0px 0px 5px 0px;
			}
			
#sectionlink a:active
			{
			width: auto;
			color: #ffffff;
			background-color: transparent;			
			font: bold .7em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 1.2em;
			text-align: left;
			text-decoration: none;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			border-color: #000000;
			padding: 3px 3px 3px 3px;
			margin: 0px 0px 5px 0px;
			}			
			
#main		{
			/*position: absolute;
			top: 160px;
			left: 60px;*/
			width: 775px;
			height: auto;
			background-color: transparent;
			background-image: none;
			border-color: #009900;
			border-style: solid;
			border-width: 2px 1px 2px 40px;			
			padding: 2px 10px 8px 10px;
			margin-right: auto;
			margin-left: auto;			
			}			
			
#logo		{
			font: bold .8em Verdana, Arial, Helvetica, sans-serif;
			width: 200px;
			height: 80px;
			vertical-align: top;
			text-align: left;
			background-color: transparent;
			background-image: url("images/weblogo1.gif") left no-repeat;
			color: #ffffff;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			border-style: solid;
			border-color: #000000;
			border-width: 0px 0px 0px 0px;
			position: relative;
			left: 0px;
    		top: 0px;
			float: left;
			}
			
#mainlinks	{
			font: bold .8em Verdana, Arial, Helvetica, sans-serif;
			width: 100%;
			height: auto;
			vertical-align: top;
			text-align: left;
			background-color: transparent;
			background-image: none;
			color: #ffffff;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			border-style: solid;
			border-color: #000000;
			border-width: 0px 0px 0px 0px;
			position: relative;
			right: 0px;
    		top: 0px;
			}
			
#sectionlinks	{
			font: bold .8em Verdana, Arial, Helvetica, sans-serif;
			width: 557px;
			height: auto;
			vertical-align: top;
			text-align: left;
			background-color: transparent;
			background-image: none;
			color: #ffffff;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			border-style: solid;
			border-color: #000000;
			border-width: 0px 0px 0px 0px;
			position: relative;
			left: 0px;
    		top: 0px;
			}						

#leftgreenrule		{
			font: bold .8em Verdana, Arial, Helvetica, sans-serif;
			width: 40px;
			height: 100%;
			vertical-align: top;
			text-align: right;
			background-color: #009900;
			background-image: none;
			color: #ffffff;
			padding: 0px 0px 0px 0px;
			margin: 0px 10px 0px 0px;
			border-style: solid;
			border-color: #000000;
			border-width: 1px 1px 1px 1px;
			position: absolute;
			left: 0px;
    		top: 0px;
			}			
			
#title		{
			font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
			width: 250px;
			height: auto;
			vertical-align: top;
			text-align: center;
			background-color: #009900;
			background-image: none;
			color: #663333;
			padding: 2px 2px 8px 2px;
			margin: 0px;
			border-style: solid;
			border-color: #000000;
			border-width: 1px 1px 1px 1px;
			position: relative;
			left: 10px;
    		top: 0px;
			}
			
#topblackrule		{
			width: 100%;
			height: 2px;
			vertical-align: top;
			text-align: right;
			background-color: transparent;
			background-image: none;
			color: #ffffff;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			border-style: solid;
			border-color: #000000;
			border-width: 2px 0px 0px 0px;
			position: relative;
			left: 0px;
    		top: 20px;
			}						

#toptag		{
			font: bold .8em Verdana, Arial, Helvetica, sans-serif;
			width: 100%;
			height: auto;
			vertical-align: top;
			text-align: right;
			background-color: transparent;
			background-image: none;
			color: #ffffff;
			padding: 2px 12px 8px 2px;
			margin: 0px 10px 0px 0px;
			border-style: none;
			border-color: #000000;
			border-width: 1px 1px 1px 1px;
			/*position: relative;
			right: 0px;
    		top: 0px;*/
			float: right;
			}
			
#bottomtag	{
			font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
			color: #009900;
			width: 100%;
			vertical-align: top;
			text-align: center;
			background-color: transparent;
			background-image: none;
			border-color: #009900;
			border-style: solid;
			border-width: 0px 0px 0px 0px;			
			padding: 2px 2px 8px 2px;
			position: absolute;
			bottom: 50px;
			}
			
#vitalbox	{
			position: absolute;
			right: 0px;
			top: 70px;
			font: normal .9em Verdana, Arial, Helvetica, sans-serif;
			color: #009900;
			height: auto;
			width: 200px;
			text-align: right;
			background-color: transparent;
			background-image: none;
			border: #000000 solid 1px 3px 3px 1px;			
			padding: 4px;
			margin: 0px 0px 0px 0px;			
			}

#productbox {
			font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			border-style: solid;
			border-color: #009900;
			border-width: 2px 2px 2px 2px;
			text-align: left;
			padding: 8px;
			/*position: relative;
			top: 250px;
			left: 70px;*/
			width: 350px;
			margin: 0px 20px 0px 0px;
			}
			
#productbox2 {
			font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			border-style: solid;
			border-color: #009900;
			border-width: 2px 2px 2px 2px;
			text-align: left;
			vertical-align: top;
			padding: 8px;
			position: relative;
			top: 0px;
			left: 10px;
			width: 200px;
			margin: -220px 20px 0px 0px;
			}			
			
#bulletbox {
			font: bold .9em Helvetica, Arial, sans-serif;
			color: #000000;
			border-style: solid;
			border-color: #009900;
			border-width: 0px 0px 0px 0px;
			text-align: left;
			padding: 4px;
			/*position: relative;
			top: 0px;
			left: 200px;
			width: 425px;
			float: right;*/
			margin: 0px 0px 0px 0px;
			}			
					
#footer		{
			font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
			color: #009900;
			width: 100%;
			height: auto;
			vertical-align: top;
			text-align: center;
			background-color: transparent;
			background-image: none;
			border-color: #009900;
			border-style: solid;
			border-width: 2px 0px 0px 0px;			
			padding: 2px 2px 8px 2px;
			position: relative;
			bottom: 0px;
			left: 0px;
			}

/* Formatting section */						
			
body		{
            font: normal .95em Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			/*background-color: #999999;*/
			background: url("images/background-corn.jpg") top center no-repeat #cc9966;
			background-attachment: fixed;
			}
			
p		    {
            font: normal .95em Verdana, Arial, Helvetica, sans-serif;
			color: #666666;
			background-color: transparent;
			text-align: justify;
            }
			
p.brown		    {
            font: normal .95em Verdana, Arial, Helvetica, sans-serif;
			color: #663333;
			background-color: transparent;
			text-align: center;
            }			
			
li			{
			color: #009900;
			list-style: square;
			/*list-style-image: url("images/linkbullethover.gif");*/
			}
			
li.bold		{
			font-size: 150%;
			color: #009900;
			list-style: none;
			}						
			
h2			{
            font: bold 2.0em Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			background-color: #ffffff;
			background: transparent;
			}
			
h3			{
            font: bold Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			background-color: #ffffff;
			background: transparent;
			border-color: #000000;
			border-style: solid;
			border-width: 2px 0px 0px 0px;
			}
			
blockquote	{
			font: normal 0.9em Verdana, Helvetica, Arial, sans-serif;
			color: #009900;
			margin: 0px 50px 0px 50px;
			}			
			
/* Class section */

.toplink	{
			font: bold .7em;
			width: 90%;
			height: auto;
			text-align: center;
			/*background-color: #bad649;*/
			background-image: none;
			border-color: #009900;
			border-style: solid;
			border-width: 0px 0px 0px 0px;
			color: #000000;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}
			
.vitalhead	{
			font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
			color: #000000;			
			width: 100%;
			vertical-align: bottom;
			text-align: right;
			background-color: transparent;		
			background-image: none;
			border-color: none;
			border-style: none;
			padding: 0px;
			margin: 0px;			
			}

.dark		{
    		background-color: #000000;
			font: bold .8em Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			border-style: solid;
			border-color: #000000;
			border-width: 1px 1px 1px 1px;
			text-align: left;
			padding: 4px;
			}
			
.white	{
    		background-color: #ffffff;
			font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
			color: #557328;
			border-style: solid;
			border-color: #000000;
			border-width: 1px 1px 1px 1px;
			padding: 4px;
			}
			
.clear	{
    		background-color: #ffffff;
			font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
			color: #557328;
			border-style: solid;
			border-color: #000000;
			border-width: 1px 1px 1px 1px;
			padding: 4px;
			}																		
			
.title		{
			width: 100%;
			height: auto;
			font: bold 1.5em;
			vertical-align: top;
			text-align: center;
			background-color: #4b693d;
			background-image: none;
			font-weight: bold;
			color: #bfcbd1;
			padding: 2px 2px 8px 2px;
			margin: 0px;
			}
			
.header		{
    		font: bold 1.4em Verdana, Arial, Helvetica, sans-serif;
			background-color: none;
			background-image: none;
			color: #663333;
			vertical-align: top;
			text-align: left;			
			border-color: #000000;
			border-style: none;
			border-width: 1px 1px 2px 1px;			
			padding: 2px 2px 2px 2px;
			}
			
.section	{
    		font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
			background-color: none;
			background-image: none;
			color: #663333;
			vertical-align: top;
			text-align: center;			
			border-color: #000000;
			border-style: none;
			border-width: 1px 1px 2px 1px;			
			padding: 2px 2px 2px 2px;
			}
			
.outline	{
    		font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
			background-color: none;
			background-image: none;
			color: #663333;
			vertical-align: top;
			text-align: left;			
			border-color: #000000;
			border-style: none;
			border-width: 1px 1px 2px 1px;			
			padding: 2px 2px 2px 2px;
			}						
			
.column		{
			font: normal .8em Times, Arial, Helvetica, sans-serif;
			color: #000000;
			width: 258px;
			vertical-align: top;
			text-align: left;
			background-color: #ffffff;
			background-image: none;
			border-color: #557328;
			border-style: solid;
			border-width: 0px 1px 1px 1px;			
			padding: 8px 8px 12px 8px;
			margin: 0px;
			}
			
.onecolumn	{
			font: normal .8em Times, Arial, Helvetica, sans-serif;
			color: #000000;
			width: 775px;
			align: center;
			vertical-align: top;
			text-align: left;
			background-color: #ffffff;
			background-image: none;
			border-color: #557328;
			border-style: solid;
			border-width: 0px 1px 1px 1px;			
			padding: 8px 8px 12px 8px;
			margin: 0px;
			}
			
img.border	{
			border-color: #009900;
			border-style: solid;
			border-width: 5px 5px 5px 5px;			
			padding: 0px 0px 0px 0px;
			margin: 0px 10px 10px 0px;
			}												

table.catalog	{
    		background-color: none;
			font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			border-style: solid;
			border-color: #000000;
			border-width: 1px 1px 1px 1px;
			}

td.light	{
    		background-color: #bad649;
			font: bold 1.5em Verdana, Arial, Helvetica, sans-serif;
			color: #557328;
			border-style: solid;
			border-color: #000000;
			border-width: 1px 1px 1px 1px;
			}
			
td.white	{
    		background-color: #ffffff;
			font: bold 1.5em Verdana, Arial, Helvetica, sans-serif;
			color: #557328;
			border-style: solid;
			border-color: #000000;
			border-width: 1px 1px 1px 1px;
			}			
			
td.link		{
    		background-color: #bad649;
			font: bold .9em Times, Arial, Helvetica, sans-serif;
			color: #557328;
			border-style: solid;
			border-color: #000000;
			border-width: 0px 1px 0px 1px;
			}			
			
td.dark		{
    		background-color: #557328;
			font: bold .9em Times, Arial, Helvetica, sans-serif;
			color: #bad649;
			text-align: center;
			}
			
td.body		{
			width: 258px;
			margin: 0px;
			}
			
td.widebody		{
			width: 775px;
			margin: 0px;
			}
			
/*"Bradley Hand ITC", Times, serif;*/