p {font-family: trebuchet,arial,sans serif; font-size: 12px; font-weight: 500; text-decoration: none; color: #000000; line-height: 16px; text-align: justify;}

td {font-family: trebuchet,arial,sans serif; font-size: 12px; font-weight: 500; text-decoration: none;}

a {text-decoration: none; color: #2C2929;}
a:hover {text-decoration: none; color: #A29D9D;}

b {color: #000000;}

h1 {font-family: arial,sans serif; 
	font-size: 18px;
    color: #FFFFFF;
	font-weight: bold;
    margin-top: 2px;
    margin-bottom: 24px;
	margin-left:3px;}

h2 {font-size: 13pt;
    color: #F08E0E;
	font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;}

h3 {
font-family: trebuchet,arial,sans serif;
font-size: 18px;
font-weight: 500;
text-decoration: none;
color: #000000;
line-height: 16px;
}


.buttons {font: 13px Arial,Helvetica,sans-serif;
width: 165px;}

.buttons a {width: 165px;
color: #FFFFFF;
text-decoration: none;
display: block;
background-image: url(images/button_off.gif);
background-repeat: no-repeat;
line-height: 24px;
padding-left: 20px;}

.buttons a:hover {text-decoration: none;
background-image: url(images/button_on.gif);
background-repeat: no-repeat;
text-decoration: none; color: #FFFFFF;}

.buttonsshop {font: 13px Arial,Helvetica,sans-serif;
width: 165px;}

.buttonsshop a {width: 165px;
color: #FFFFFF;
text-decoration: none;
display: block;
background-image: url(images/button_off.gif);
background-repeat: no-repeat;
line-height: 24px;
padding-left: 20px;}

.buttonsshop a:hover {text-decoration: none;
background-image: url(images/button_onshop.gif);
background-repeat: no-repeat;
text-decoration: none; color: #FFFFFF;}

.iframe { font: 13px Arial,Helvetica,sans-serif; font-weight: 300; color: #FFFFFF; text-decoration: none; }
.iframe b { font-weight: bold; color: #FFFFFF; }
.iframe a { text-decoration: none; font-weight: bold; color: #FFFFFF; }
.iframe a:hover { text-decoration: none; font-weight: bold; color: #A29D9D; }

.main b { font-family: Verdana, Arial; font-size: 13px; font-weight: bold; text-decoration: none; }

.toptextlinks {font-family: arial,sans serif; font-size: 12px; font-weight: 500; text-decoration: none; text-align: right; color: #000000;  margin-right: 4px; padding-top: 16px;} 
.toptextlinks a {font-family: arial,sans serif; font-size: 12px; font-weight: 500; text-decoration: none; color: #0B6115;}
.toptextlinks a:hover {font-family: arial,sans serif; font-size: 12px; font-weight: 500; text-decoration: none; color: #4FB85C;}

.footer {font-family: arial,sans serif; font-size: 10px; font-weight: 500; text-decoration: none; color: #064F0E; text-align: center; padding-top: 6px; padding-bottom: 6px; line-height: 16px;}
.footer a {font-family: arial,sans serif; font-size: 10px; font-weight: 500; text-decoration: none; color: #064F0E;}
.footer a:hover {font-family: arial,sans serif; font-size: 10px; font-weight: 500; text-decoration: underline;}

.header {font-family: arial,sans serif; font-size: 18px; font-weight: 500; text-decoration: none; color: #262523; text-align: left; padding-left: 4px; padding-top: 9px;}


.form { 
font-size: 9pt;
font-weight: 500;
font-family: arial,sans serif;
color: #000000; 
background-color: #ffffff; 
border: #871802; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
width: 240px;
height: 20px;}

.button, .order_button, .go_button, .secure_button, .search_button {
background-color: #ffffff;
border: 1px solid #871802;
font-size: 9pt;
font-family: arial,sans serif;
cursor: hand;}

.designlink {font-family: Arial,Helvetica;
font-size: 11px;
text-align: right;
margin-right: 10px;}

.designlink a {color: #000000;
text-decoration: none;}

.designlink a:hover {color: #000000;}

#bf {color: #660099;
font-size: 13px;
font-weight: bold;}

.tableheader {
font-family: trebuchet,arial,sans serif; font-size: 12px; font-weight: 500; text-decoration: none;
color: #FFFFFF; line-height: 16px;
background-color: #14661C;
}

.tabletotal {
font-family: trebuchet,arial,sans serif; font-size: 12px; font-weight: 500; text-decoration: none;
color: #000000; line-height: 16px;
background-color: #E3D214;
}

.checkouthead {
font-family: trebuchet,arial,sans serif; font-size: 14px; font-weight: bold; text-decoration: none;
color: #FFFFFF; line-height: 20px;
background-color: #614E09;
}

.productname, .productname a, .productprice {
font-family: trebuchet,arial,sans serif; font-size: 14px; font-weight: bold;
text-decoration: none; color: #2C2929;
}

.productname a:hover {
text-decoration: none; color: #A29D9D;
}

.scroller {
color: #FFFFFF;
font-weight: bold;
}

.offers {
color: #FFFFFF;
}

.offers a {
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
}

.offers a:hover {
color: #FFFFFF;
}


/*----- Garden Box -----*/

.gardenbox {
	float:left;
	width:200px;
	height:152px;
	margin-right:5px;
}



.noborder {
	border:0px solid #000;
	}

a.gardenimg, a:visited.gardenimg {
	float:left;
	width:80px;
	margin: 10px 10px 10px 0;
	border:2px solid #2c2929;
}


a:hover.gardenimg, a:active.gardenimg, a:focus.gardenimg {
	border:2px solid #a29d9d;
} 


a.gardentxt, a:visited.gardentxt {
	font-weight:600;
	text-align:center;
	margin-top:12px;
	padding:0px;
	width:105px;
	float:left;
	color:#2c2929;
}


a:hover.gardentxt, a:active.gardentxt, a:focus.gardentxt{
	color:#a29d9d;
}







.clear {
	clear:both;
	height:1px;
}

.logo-image {
float:left;
height:216px;
margin:-2px 0 0;
}

div#masthead {width:754px;}
div#masthead img {}

ul#navigation-main {float:right;margin:6px 0;width:380px;}

ul#navigation-main li {float:left;font-family:arial;font-size:87%;list-style-image:none;list-style-position:outside;list-style-type:none;}
ul#navigation-main li a {color:#0B6115;font-family:arial,sans serif;font-size:12px;font-weight:500;padding:0 14px 0 0;text-decoration:none;}

div#news-area {background:#706D44 none repeat scroll 0 0;float:left;width:758px;}