/*colours
light green #bee8ab;
orange #ffbf00;
mid green #9bde7c;
dark pink #ee4b9c;
dark green #004001;
*/

html,body {
margin-top:0px; 
margin-left:0px; 
margin-bottom:0px; 
margin-right:0px;
background-color:#ffffff;
height:800px;
font-size:88%;
vertical-align:top;
}

.override #googlecart-widget-head {
    #bee8ab
}

td
{
font-family:arial, verdana, sans-serif;
color: #000000;
font-size:1em;
vertical-align:top;
}

div
{
font-family:arial, verdana,  sans-serif;
color: #000000;
font-size:1em;
vertical-align:top;
}

div.main
{
width: 760px;
background-color: #ffffff;
top:-10px;
border-left:#ffbf00 2px solid;
border-right:#ffbf00 2px solid;
border-bottom:#ffbf00 2px solid;
text-align:left;
margin: 1em auto;		
position:relative;	
vertical-align:top;
}

#ban
{
width:100%;
background-repeat:no-repeat;
background-color:#ffffff;
background-repeat:repeat-x;
visibility:visible;
}

table.head
{
height:50px;
width:760px;
background-color:#9bde7c;
border-bottom:#ffbf00 2px solid;
}

table.navtab
{
height:25px;
width:760px;
background-color:#bee8ab;
border-bottom:#ffbf00 2px solid;
padding-left:0px;
padding-right:0px;
}

td.navs
{
width:110px;
height:15px;
text-align:center;	
color: #004001;
font-size:1em;
font-weight:bold;
vertical-align:middle;
}
td.nav
{
width:10px;
height:15px;
text-align:center;	
color: #004001;
font-size:1em;
font-weight:bold;
vertical-align:middle;
}

#subnav1
{
width:108px;
height:100px;
z-index:2;
visibility:hidden;
left:102px;
top:73px;	
position:absolute;

}

#subnav2
{
width:108px;
height:100px;
z-index:2;
visibility:hidden;
left:212px;
/*left:140px;*/
top:73px;	
position:absolute;

}

td.subnavtd
{
padding-left:4px;
padding-right:2px;
border-bottom: 1px solid #ffbf00 ;	
width:108px;	
height:18px;
background-color:#bee8ab;
}

td.welcome
{
padding:10px; 
border:2px solid #ffbf00;
height:160px;
width:500px; 
background-color:#ffffff	
}

img.card
{
border:2px solid #ffbf00;	
}
td.latest
{
padding:10px; 
border:2px solid #ffbf00;
height:400px;
width:340px; 
background-color:#ffffff;	
}

td.where
{
padding:10px; 
border:2px solid #ffbf00;
height:200px;
width:340px; 
background-color:#ffffff;

}

td.news
{
padding:10px; 
border:2px solid #ffbf00;
height:200px;
width:340px; 
background-color:#ffffff;	
}

td.mailing
{
padding:10px; 
border:2px solid #ffbf00;
height:60px;
width:340px; 
background-color:#ffffff;	
}


td.subpage
{
padding:10px;
background-color:#ffffff;	
width:720px;
height:500px;
border:2px solid #ffbf00;
	
}


h3
{
font-family:arial, verdana, sans-serif;
color: #004001;
font-size:1.4em;
}

h1
{
font-family:arial, verdana, sans-serif;
color: #004001;
font-size:1.8em;
}

h2{
font-family:arial, verdana,  sans-serif;
color: #000000;
font-size:1.2em;
vertical-align:top;
font-weight: bold;
}

a {
font-family:arial, verdana,  sans-serif;
color: #006666;
font-size:1em;
text-decoration:underline;
}

a:visited {
font-family:arial, verdana,  sans-serif;
color: #006666;
font-size:1em;
text-decoration:underline;
}

a:hover {
font-family:arial, verdana,  sans-serif;
color: #006666;
font-size:1em;
text-decoration:none;
}

a.nav {
font-family:arial, verdana,  sans-serif;
color: #004001;
font-size:1em;
font-weight:bold;
text-decoration:none;
}

a.nav:visited {
font-family:arial, verdana,  sans-serif;
color: #004001;
font-size:1em;
font-weight:bold;
text-decoration:none;
}

a.nav:hover {
font-family:arial, verdana,  sans-serif;
color: #ffffff;
font-size:1em;
font-weight:bold;
text-decoration:none;
}

a.nav2 {
font-family:arial, verdana,  sans-serif;
color: #004001;
font-size:1em;
text-decoration:none;
}

a.nav2:visited {
font-family:arial, verdana,  sans-serif;
color: #004001;
font-size:1em;
text-decoration:none;
}

a.nav2:hover {
font-family:arial, verdana,  sans-serif;
color: #ffffff;
font-size:1em;
text-decoration:none;
}




