html { font-size: 100%; /* IE hack */ }

BODY
{

	width : 100%;
	border : 0;
	margin : 0px;
	padding: 0px;
	color : black;
    BACKGROUND-COLOR: #3b653C;
    FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	text-align:center;
    FONT-WEIGHT: normal;
	font-style:	normal;
	text-decoration:	none;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
font-family:'Calibri'-120%, 'Lucida Grande'-100%, 'Verdana'-96%, 'Arial'-101%, Sans-Serif; 
}

TD INPUT, TD P, TD SELECT, TD TEXTAREA, TR TD, TABLE TR {font-size:12px}

/*dk green on light green **/

H1	{	
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	COLOR: #3b653C;
	background-color:#e0f0e0;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-size: 16px;
	FONT-WEIGHT: bold;
	text-align: left;	

	}	

H2	{	
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:	14px;
	FONT-WEIGHT: bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-align:center;
	}	
/**use h3 for bold red messages that are not so important for google**/		
/**IR put alignment left oct 2010 to deal with gardening gifts page**/		
H3	{	
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:	14px;
	FONT-WEIGHT: bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
font-size: 16px;
	FONT-WEIGHT: bold;
	color: red;
	text-align: left;


	}			
/**use h4 for product headings (not price headings) ***/
h4 
{
	    clear:both;
	color : #22bb00;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size:16px;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;

	
}	
/**use h6 for bold messages that are not so important for google**/		
H6	{	clear:both;
color : black;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	bold;
	font-style:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;


	}	
		
/*color:	#009900;**/
A: 
{
	cursor: hand;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:	#009900;
	cursor: pointer;
}

A:link	{	
	
	cursor: hand;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:	#009900;
    cursor: pointer;
	}	
		
A:visited	
{
	
	cursor: hand;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	
	text-decoration:	none;
	color:	#009900;

	cursor: pointer;
	}	
		
A:active	{	
	cursor: hand;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	color:	#009900;
	cursor: pointer;
	}	
		
A:hover	{	
	
	cursor: hand;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:	underline;
	color:	red;
	background-color:white;
	cursor: pointer;
	}
	

	

IMG 	
{
	border:0;
	margin : 0px;
	
	}

#mainpage
{
width:948px;
font-size:12px;	
/**padding:100px 0 0 0;**/
margin-left:auto;
margin-right:auto;
text-align:left;
background:white;


}

#topbanner
{
padding:5px 5px 5px 5px;
font-size:26pt;	
font-family:'Calibri'-120%, 'Lucida Grande'-100%, 'Verdana'-96%, 'Arial'-101%, Sans-Serif;
background:url(images/logos/newladybird100x90.gif) no-repeat scroll right,top;
text-align:left;
}

#phonenumber
{
	font-size:0.7em;
	padding:0px 120px 0px 0px;	
	text-align:right;
}
#scarletts
{
	font-size:0.4em;
	font-style:italic;
	padding:0px 8px 0px 0px 0px;	
	text-align:left;
}

.mainpage-text
{
border:outset 1px grey;
padding: 40px;
vertical-align:top;


}

.mainpage-text p
{
	font-size:12px;	
	text-align:justify;
	vertical-align:top;
	/**background-color:#ddf8ce;
	color:Green;	**/
	font-size:12px;
	padding:0px 4px 0px 4px;
	
	


}


P A
{
	text-decoration:underline;

}

.mainpage-text li
{
font-size:12px;	
text-align:left;
}

#orderformheading
{display:block;
	border:solid thin red;
background-color:#CED9CE;
color:black;
padding:0px 10px 0px 10px;
font-family:'Calibri'-120%, 'Lucida Grande'-100%, 'Verdana'-96%, 'Arial'-101%, Sans-Serif;
}

#topstripmenu
{
padding:15px 0px 0px 5px;
height:24px;
background-color:#CED9CE;
color:black;

margin:none;
display:block;

}

#topstripmenu ul
{
	
list-style-type:disc;

margin:0 0 0 0;
display:block;
}


#topstripmenu ul li
{   

	font-size:11px;
	line-height:0.8;
	display:inline;
}


#topstripmenu ul li a:hover
{
	background-color: black;
	color:	#33cc00;
	background-image:url("images/logos/chevron2.gif");
	background-position:0 1px;
}

#topstripmenu ul li a
{
	text-align:left;
	padding:0 10 0 15;
	background-image:url("images/logos/chevron.gif");
	background-repeat:no-repeat;
	color:Black;
	font-size:12px;
	background-position:0 1px;
	
}

#sidemenu
{
width:140px;
height:100%;
display:block;
vertical-align:top;
background-color:white;
text-indent:0;
list-style-position: outside;
list-style-type:none;


}

.sidesubmenu
{
list-style-type:none;
margin:0px;
padding:0px;
text-indent:4px;
border-top:solid 4px white;
border-left:none;
border-bottom:none;
border-right:solid 4px white;
list-style-position: outside;	
display: block;
font-weight:bold;
font-size:12px;
}


.sidesubmenu li
{ 
	list-style-position: outside;
	display: block;
	text-indent:0;
	border:solid 2px white;
	 COLOR: #3b653C;
	 background-color:#e0f0e0;
	
	padding:none;
	border: outset 1px grey;
	padding-left:6px;	
}

.subhead
{   color:black;
	list-style-position: outside;
	display: block;
	text-indent:0;
	border-left:none;

	background-color:#ffffbb;
	height:12px;
	font-size:14px;
	padding:10px;
	
}

.sidesubmenu li a

{

background-color:#e0f0e0;
color:black  ;
font-weight:normal;
font-size:12px;
list-style-position: outside;
}


#linkmenu
{
	vertical-align:top;
list-style-type:none;
margin:0px;
padding:0px;
text-indent:4px;
border-top:solid 40px white;
border-left:none;
border-bottom:none;
border-right:solid 4px white;
list-style-position: outside;	
display: block;
font-weight:bold;
font-size:12px;
}

#linkmenu li
{
	list-style-position: outside;
	display: block;
	text-indent:0;
border:none;
padding:none;
margin:none;
}

#linkmenu li a

{
font-weight:normal;

font-size:12px;
text-indent:0;
padding:none;
margin:none;
border:none;
width:100%;
list-style-position: outside;

}

.greenpanel

{	
	vertical-align:top;
	/**background-color:#ddf8ce;**/
	background-color:#ffffbb;
	color:black;	
	font-size:14px;
	margin:solid 4px white;
	border:double 4px grey;
	
	}

.greenpanel p

{	padding:4px 4px 4px 4px;
	margin:0px 6px 0px 6px;
	
	}
	.greenpanel img

{	padding:4px 4px 4px 4px;
	margin:0px 6px 0px 6px;
	
	}

.greenpanel h1

{	
	padding:0px 4px 0px 4px;
	margin:6px 6px 6px 6px;
	}



#footer
{
	padding:none;
	margin:none;
	border:none;
text-align:center;
width:100%;

}

#footer  ul 
{

	list-style-type:none;
	padding:none;
	margin:none;
	border:none;
	text-align:center;
	
}
#footer   ul li
{
	display:inline;
	padding:4px;
	margin:0px;
	border:none;
	text-align:center;
}

#footer  ul li a
{
	font-size: 11px;
	text-align:center;
}


.error-message{
	color : Red;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
.sub-title
{  clear:both;
	color : #33cc00;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:	14px;
	FONT-WEIGHT: bold;
	float:none;
}

.small-table
{	clear:both;
	margin:solid 5px white;
	border-collapse:collapse;
	margin:11px;
	}	
	
.small-table td
{ Border : dotted thin gray;
	text-align:left;
	color : black;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	normal;
	font-style:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	padding:5px;
	
	}	
.image-left
{
float:left;
border: solid thick white;
}

.image-right
{
float:right;
border: solid thick white;
}



.fastorderform th
{
padding:5px;
color:White;
background-color:Green;
font-size : 14px;
font-weight:bold;
text-align:center;
}

.fastorderform
{
text-align:center ;
vertical-align:top;
border:solid thin gray ;
background-color:white;
}

.fastorderform tr
{
background-color:#e0f0e0;
}

#btnCheckOut

{
	/**following read by ff1.07 **/
	background-color:#ff942a;
	color:black;
	width:134px;
	height:25px;
	font-weight:bold;
	background:url(images/buttons/YellowCheckoutButton.gif) no-repeat scroll center,center;
	padding:2px 2px 10px 2px;
	margin:none;
	border:none;
	display:inline;
	font-size:12px;
	
	
}

.list-input a
{width:100%;}
.list-pest a
{width:100%;}
.list-product a
{width:100%;}
.list-text a
{width:100%;}


.list-text INPUT
{
width:30px;
height:100%;
margin:none;
padding:none;
display:inline;
font-size : 12px;
background-color:Yellow;
color:Red;
font-weight:bold;
}

.list-text
{margin:none;
	padding:none;
	border:none;
	width:30px;
}

.list-product 
{
width:120px;
padding-left:20px;
margin:none;
display:inline;
font-size : 12px;
line-height:90%;
color:Black;
background-color:#ffeeee;
background-color:White;
}

.list-pest 
{ width:90px;
color:Black;
padding-left:20px;
margin:none;
display:inline;
font-size : 12px;
background-color:#e0f0e0;
}

.list-equip
{ width:90px;
padding-left:20px;
margin:none;
display:inline;
font-size : 12px;
background-color:#FFF8C6;
}
.list-text 
{width:80px;
padding-left:20px;
margin:none;
display:inline;
font-size : 12px;
color:Black;
background-color:#f0f0f0;
background-color:White;
}

.list-head
{  color:Black;
	font-weight:bold;
	font-size:12pt;
	background:white;
	font-family:'Calibri'-120%, 'Lucida Grande'-100%, 'Verdana'-96%, 'Arial'-101%, Sans-Serif;font-family:'Calibri'-120%, 'Lucida Grande'-100%, 'Verdana'-96%, 'Arial'-101%, Sans-Serif;
}	

.action-button 
{
	font-size:	0.75em;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	border: none;
	/**following read by ff1.07 **/
	background-color:#ff942a;
	color:white;
	font-weight:bold;
	width:92px;
	height:26px;
	background:url(images/buttons/RedButton.gif) no-repeat scroll center,center;
	
}

.add-to-cart

{
vertical-align:top;
background-color:#e0f0e0;
margin:none;
display:inline;

}


.add-to-cart INPUT
{
	font-size:	0.8em;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	border: none;
	/**following read by ff1.07 **/
	background-color:#ff942a;
	color:white;
	font-weight:bold;
	width:92px;
	height:26px;
	background:url(images/buttons/RedButton.gif) no-repeat scroll center,center;
	
}


INPUT[type="hidden"]
{
background-image:none;
border:none;
width:0px;
height:0px;
border:none;
margin:none;
padding:none;
background-color:#ffff44;
}



