/* CSS Stylesheet for the green template */

BODY
{
    FONT-FAMILY: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 80%;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    background-color: #FFFFFF;
}

.Important	{	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
	font-style:	normal;
	font-size:	110%;
	font-weight:	900;
	color: #c45d08;
	}

.Highlight{
	/*background-color: #F0E68C; light yellow */
	/*background-color: #DAA520; poo brown */
	/*background-color: #ABA4D7; light purple */
	/*background-color: #FFF8DC; ultra light cream*/
	/*background-color: #CC9966; light brown */
	/*background-color: #CC6666; red wine */
	/*background-color: #C7D968; bright light green*/
	/*background-color: #A4BF5B; site main green*/
	/*background-color: #99CCFF; light blue */
	/*background-color: #FFFFCC; lemon yellow*/
	/*background-color: #000000;*/
	color: #CC0000; /*#E07000#CC6666*/
}

.StepHighlight 
{
	color: #528A10;
	font-weight: 900;
}
	
.StepNormal 
{
	color: #528A10;
	font-weight: normal;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT, H1 a:link, H2 a:link
{
    COLOR: #000000;
    margin-bottom: 8px;
}
H1
{
	font-size: 120%;
	line-height: 23px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 505;
	font-style: normal;
	word-spacing:	normal;
	letter-spacing: 2px;
	text-transform: lowercase;
	background-image: url(../../Images/SquareSmallGreenLightStrip.gif);
	padding-left: 10px;
}
H1 a:link
{	
	text-decoration:	none;
	}	
		
H2
{
	font-size:	110%;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:	510;
	font-style:	normal;
	word-spacing:	normal;
	letter-spacing: 2px;
	text-transform: lowercase;
}
H2 a:link	{	
	text-decoration:	none;
	}	
		
H3	{	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	100%;
	font-weight:	510;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing: 1px;
	text-transform: lowercase;
	}

H7
{
	color: #86001A;
	font-size: 120%;
	line-height: 23px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 505;
	font-style: normal;
	word-spacing:	normal;
	letter-spacing: 2px;
	text-transform: lowercase;
	background-image: url(../../Images/SquareSmallGreenLightStrip.gif);
	padding-left: 10px;
}

.Organic {
	color: #3F690C;
	font-weight: bolder;
}

.OrderForm
{
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	border-collapse:collapse;
}

.OrderForm TD
{
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	border-collapse:collapse;
}

.Content {
	background: #E4E4E4;
	font-weight: normal;
}
	
.TextureLine{
		background-image: url(../../Images/SquareGreenLight.gif);
		font-size: 5px;
		background-repeat: repeat-x;
}

.TextureLineDark{
		background-image: url(../../Images/SquareGreenDark.gif);
		font-size: 5px;
}

.ProductBuy
{
	background-color: #F1F6CC;
}

.InformationPane
{
	background-color: #FFF8E8;
}
.NavigationPane
{
	background-color: #E5EDFC;
}

.blurb {
   background-color: #FFFFCC;
	margin: 8px;
	padding: 10px;
}

.ShoppingCart 
{
	font-variant:small-caps
}
.WelcomeLogin
{
	background-image: url(../../Images/GreenBorderLight.gif);
	color: #000000;
}
.WelcomeLoginEdge
{
	background-image: url(../../Images/WelcomeBR.gif);
	background-repeat: no-repeat;
}
.WelcomeLogin A:link
{
	text-decoration:	underline;
	color: #FFFFFF;
}
.WelcomeLogin A:visited	{	
	text-decoration:	underline;
	color: #FFFFFF;
	}	
.WelcomeLogin A:active	{	
	text-decoration:	underline;
	color: #FFFFFF;
	}	
.WelcomeLogin A:hover	{	
	text-decoration: none;
	color: #FFFFFF;
	}
.MiniLogin 
{
	/*font-variant:small-caps;*/
	color: Black;
}
A.MiniLogin:link
{
	text-decoration:	underline;
	color: Black;
}
A.MiniLogin:visited	{	
	text-decoration:	underline;
	color: Black;
	}	
A.MiniLogin:active	{	
	text-decoration:	underline;
	color: Black;
	}	
A.MiniLogin:hover	{	
	text-decoration: none;
	color: Black;
	}
.HeaderTabLeft
{
	background-image: url(../../Images/TabL.gif);
}
.HeaderTabRight
{
	background-image: url(../../Images/TabR.gif);
}
.HeaderTabTopLeft
{
	background-image: url(../../Images/TabTL.gif);
}
.HeaderTabTopRight
{
	background-image: url(../../Images/TabTR.gif);
}
.HeaderTabBottomLeft
{
	background-image: url(../../Images/TabBL.gif);
}
.HeaderTabBottomRight
{
	background-image: url(../../Images/TabBR.gif);
}
.HeaderTabContent
{
	background-image: url(../../Images/GreenBorder.gif);
	color: #FFFFFF;
}
.HeaderTabContent A:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.HeaderTabContent A:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.HeaderTabContent A:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.HeaderTabContent A:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.Header
{
	background-color:#FFFFFF;
}
.Footer
{
	background-color:#FFFFFF;
}
.HeaderLogo
{
	background-image: url(../../Images/BannerWhite_Logo.gif);
	background-repeat: no-repeat;
}

.HeaderLeft
{
	background-image: url(../../Images/spacer.gif);
}

.HeaderLogoConnector
{
	background-image: url(../../images/greenGradient.jpg);
	background-repeat: repeat-y;
}

.HeaderExpander
{
	background-image: url(../../images/greenHeaderExpand.gif);
}

.HeaderBottomBorder
{
	background-image: url(../../images/greenBorder.gif);
}
.HeaderBottomBorderLeft
{
	background-image: url(../../images/greenBorderLight.gif);
}

H4	{	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	80%;
	font-weight:	100;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing: 1px;
	text-transform: lowercase;
	}	
		
H5, DT	{	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	80%;
	font-weight:	300;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform: lowercase;
	}	
		
H6	{	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	80%;
	font-weight:	300;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}
	
.blurb {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

.background {
}

.TemplateColour {
	color: #FFFFFF:
}

 A.TemplateColour:link {
	text-decoration: underline;
}

A:link	{	
	text-decoration:	underline;
	/*font-weight: 600;*/
	color: #003399;/*#E67300;*//*#E67300#8C3E18#753515*//*#4A610F#384A0D#273409*//*#4A610F;*//*#80A519;*/ /*#0052A3;*//*#A35200;*/ /*#663300 #993333 #333399;*/
	}	
A:visited	{	
	text-decoration:	underline;
	/*font-weight: 600;*/
	color: #CC6633;/*#C05621#B7521F*//*#577515#4A610F;*/ /*#5A7613;*//*#A4BF5B;*//*#663300*//*#E07000#CC6666*/
	}	
A:active	{	
	text-decoration:	underline;
	/*font-weight: 600;*/
	color: #FF9933; /*#336600;*/
	}	
A:hover	{	
	text-decoration:	underline;
	/*font-weight: 600;*/
	color: #FF9933;/*#993333;*/
	}
 /*buttons & links*/
.Button, .ButtonDisabled, .ButtonDefault {
	font-weight: bold;
   font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   letter-spacing: 1px;
	text-align: center;
	color: White;
	margin-bottom: 3px;
	margin-top: 3px;
	text-decoration: none;
	padding: 2px;
	background: #D18059;
	border-top: 1px #FFCC66 solid;
	border-left: 1px #FFCC66 solid;
	border-bottom: 2px #663300 solid;
	border-right: 2px #663300 solid;
	text-transform: uppercase;
	cursor: hand;
	}

	.Button:hover {
	border-top: 2px #663300 solid;
	border-left: 2px #663300 solid;
	border-bottom: 1px #FFCC66 solid;
	border-right: 1px #FFCC66 solid;
		
	}
	
A.button {
  font-weight: bold;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  border: thin outset;
  background-color: #D18059;/*#C95422#D3D1AD;*/
  text-decoration: none;
  color: #C95422;/*#336699;*/
  background-position: center;
  text-align: center;
  min-width: 75px;
  text-transform: uppercase;
  letter-spacing: 1px;
	margin: 10px 0px 10px 0px;
 	}
	
.ButtonDisabled {
	color:#BBBBBB;
	border-top:1px #CCFFFF solid;
	border-left:1px #CCFFFF
	} 
	
.ButtonDefault {
	border-bottom:3px #444444 solid;
	border-right:3px #444444 solid
	}
	
a.frmButton, a.frmButtonDefault, a.frmButtonDisabled {
	padding:1px 9px 2px 8px;
	vertical-align:middle
	}

.frmButton, .frmButtonDisabled, .frmButtonDefault, .required {
	color:#FFFFFF;/*#003366;*/
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	}

A.button:link { 
  border-width: 1px;
  background-color: #D18059;/*#336699#C95422#006600; */
  color: #FFFFFF;
  border-color: white black black white;
  text-decoration: none;
  }
A.button:visited {
  border-width: 1px;
  background-color: #D18059; 
  color: #ffffff;
  border-color: white black black white;
  text-decoration: none;
  }
A.button:hover { 
  border-width: 1px;
  background-color: #D18059; 
  color: #cccccc;
  border-color: black white white black;
  text-decoration: none;
    }
A.button:active { 
  background-color: #D18059; 
  color: #ccc; 
  border-color: black white white black;
  text-decoration: none;
  }
	
.CartListHead {
	background: #666666;
	color: White;
	font-weight: bolder;
}
SMALL	{	
	font-size:	85%;
	}	

BIG	{	
	font-size:	120%;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type: disc ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
