@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#9CEA7B;}
img{border:none;}

.container{ width:100%}
.clear{clear:both;}
.break{margin:8px 0 8px 0; width:944px; height:15px; clear:both; background-image:url(../images/break.jpg); background-repeat:no-repeat; clear:both;}
.footer{width:960px; margin:auto; min-height:46px; background-image:url(../images/footer_background.jpg); background-repeat:repeat-x; background-color:#21510D; color:#3e9618; padding-top:14px; text-align:center; padding-bottom:86px;}
.footer a{color:#FFFFFF;}
.footer ul{margin:0 0 5px 0; padding:0px;}
.footer li{display:inline; margin-right:12px;}
.grass{ position:fixed; bottom:0px; width:100%; height:82px; background-image:url(../images/grass.png); background-repeat:repeat-x; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/grass.png', sizingMethod='image'); _background:none;}

/*--Header--*/
.header{color:#000000; width:100%; height:150px; background-image:url(../images/head_background.jpg); background-repeat:repeat-x;}
.head_centre{margin:auto; width:960px; height:150px;}
.logo{width:288px; height:141px; background-image:url(../images/logo.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod='scale'); _background:none; float:left; cursor:pointer;}
.details{ height:136px; width:163px; background-image:url(../images/head_details.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; float:right; margin-top:4px; padding-top:10px; padding-left:10px;}
.details a{color:#000000;}

/*--Navigation--*/
.navigation{width:100%; height:29px; background-repeat:repeat-x; background-image:url(../images/nav_background.jpg);}
.nav_centre{ width:960px; margin:auto; height:29px;}
.nav_centre ul{margin:0px; padding:8px 0 0 0;}
.nav_centre li{display:inline; margin-right:30px;}
.nav_centre a{ color:#FFFFFF; text-decoration:none;}

/*--Main Content--*/
.content{width:944px; margin:auto; padding:8px; background-color:#FFFFFF;}
.content_left{ width:776px; height:560px; float:left; margin-right:4px;}
.content_right{ width:160px; height:581px; background-image:url(../images/postits.jpg); float:right;}

/*--Product--*/
.product{float:left;}
.product_head{ width:259px; height:31px; background-image:url(../images/product_head.jpg);}
.product_body{width:247px;background-color:#FFFFFF;border-left:4px solid #1a400b;padding:20px 0 0 8px;color:#000000;height:145px;line-height:22px;}
.product_body a{color:#000000;}
.content_left_product{ width:776px; float:left; margin-right:4px;}

/*--Welcome--*/
.welcome{float:right; width:326px; height:183px; border-top:4px solid #1a400b; border-left:4px solid #1a400b; border-right:4px solid #1a400b; background-color:#3E9618; padding:9px 171px 0 12px}
.welcome a{color:#FFFFFF}
.welcome h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top:0px; margin-bottom:0px;}
.welcome p{ margin-top:0px;}

/*--Slideshow--*/
.slideshow{ background-color:#1a400b; width:768px; height:377px; border:4px solid #1a400b; clear:both;}
.slideshow h3{font-size:14px; font-weight:normal; margin:6px 0 0 0;}

/*--Post its--*/
.drop_along{ width:122px; margin:12px 0 0 8px; background-color:#D3BC6E; padding:20px 10px;}

/*--Products-*/
.products{ background-color:#1a400b; width:768px; border:4px solid #1a400b; clear:both;}
.products h2{font-size:16px; font-weight:normal; margin:6px 0 0 0; font-weight:bold;}
.product_item{margin-top:5px; background-color:#FFFFFF; color:#000000; padding:5px;}
.product_image{float:left; width:150px;}
.product_details{
	float:left;
	width: 430px;
}
.product_item h3{ font-weight:bold; margin:0 0 5px 0px;}
.product_price{float:right; width:150px;}
.products a{color:#FFFFFF;}

/*--Contact-*/
.contact_field{ border:2px solid #3E9618; width:300px; padding:2px 2px 2px 5px;}
.contact_textarea{ border:2px solid #3E9618; width:300px; padding:2px 2px 2px 5px;}
.contact_submit{ border:2px solid #3E9618; background:#FFFFFF; margin-left:235px; width:75px}
.contact_div{width:304px; margin:auto; padding-bottom:10px;}
.contact_info{ background-color: #3E9618; padding:10px; margin-top:10px; margin-bottom:10px;}
.required{ text-align:right;}