body 
{
	font-family:  Verdana, Arial, Helvetica, Sans-Serif;
}

p 
{
    font-size: 12px;
}

A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}

TH 
{
	font-size: 11px;
	font-weight: bold;
}
	
TD 
{
	font-size: 11px;
}


/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 0 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 0px solid #FF5A20; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
text-transform:uppercase;
}	

ul#tabnav li { /* do not change */
display: inline;
}

body#Home li.Home, body#Catalog li.Catalog, body#Store li.Store, body#AboutUs li.AboutUs, body#Events li.Events, body#LeNature li.LeNature { /* settings for selected tab */
border-bottom: 1px solid #FF5A20; /* set border color to page background color */
background-color: #FF5A20; /* set background color to match above border color */
}

body#Home li.Home a, body#Catalog li.Catalog a, body#Store li.Store a, body#AboutUs li.AboutUs a, body#Events li.Events a, body#LeNature li.LeNature a { /* settings for selected tab link */
background-color: #FF5A20; /* set selected tab background color as desired */
color: #fff; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #FF5A20; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #CCCCCC; /* set unselected tab background color as desired */
color: #000; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
	color:#fff;
background: #FF5A20; /* set desired hover color */
}

/* end css tabs */


.headertable {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-color: #FFAC8F;
	border: 1px solid #A03C19;
}
.tablecontent {
	font-size: 11px;
}
.row1 {
	background-image:  url(images/row1.gif);
	font-size: 11px;
}
.row2 {
	background-image:  url(images/row2.gif);
	font-size: 11px;
}
.rowspecial {
	background-image:  url(images/rowspecial.gif);
	font-size: 11px;
}
.addtocart:link, .addtocart:visited, .addtocart:active {
	color: #FF5A20;
	text-decoration: none;
}
.addtocart:hover {
	color: #000000;
	text-decoration: underline;
}
a:link, a:visited, a:active {
	color: #64240D;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: nonw;
}
.footerlinks:link, .footerlinks:visited, .footerlinks:active {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.footerlinks:hover {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.heading {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	font-variant: normal;
	text-transform: uppercase;
}

.smallblack {
	font-size : 10px;
}

.midblack 
{
	font-size : 12px;
}

.midlightred {
	color : #CF836A;
	font-size : 12px;
}

em 
{
    color : #A03C19;
    font-size: 12px;
}

.largeblack {
	font-size : 14px;
}

.largedarkred 
{
	font-size : 14px;
	font-weight:bold;
	color : #A03C19;
}

.smallbutton 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.smalltextbox 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.smalldropdown 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.smallcheckbox 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

h1 
{
	font-size: 18px;
	font-weight: bold;
	color: #a03c19;
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
}

.pageheader 
{
	font-size: 18px;
	font-weight: bold;
	color:#a03c19;
}

.Rotator
{
  border:1px;
  border-left-color:gray;
  border-top-color:gray;
  border-right-color:black;
  border-bottom-color:black;
  border-style:solid; 
  background-color:white;
  cursor:default; 
}

.Time
{
  font-family:Verdana; 
  font-weight:bold; 
  font-size: 10px; 
  color:gray; 
}

.Headline
{
  font-family:Verdana; 
  font-weight:bold; 
  font-size: 10px; 
  color:#1E3787; 
}

.sd a, .sd a:visited {
	color: #fff;
}

.grandOpening 
{
    display:block;
    color:#fff;
    background:#FF5A20;
    margin:0;
    padding:0;
}

.grandOpening a
{
    display:block;
    color:#fff;
    background:#FF5A20;
    font-size: 1.5em;
    font-weight: bold;
    text-decoration:none;
}