html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

h1 {
font-size:22px;
}

body {
background-color:#2a5b2d;
color:#e7e1ae;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

a {
color:#e7e1ae;
}

#header {
width:963px;
margin-left:auto;
margin-right:auto;
}


#logo {
float:left;
}

#content {
clear:both;
width:963px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

#menu-top {
float:right;
padding:10px 0;
}

#menu-top li {
list-style:none;
display:inline-block;
padding: 0 0 0 30px;
}

#menu-top li a:link {
color:#e7e1ae;
text-decoration:none;
font-size:12px;
}

#menu-top li a:hover {
color:#e7e1ae;
text-decoration:underline;

}

#menu-top li a:visited {
color:#e7e1ae;
text-decoration:none;

}

#menu-top li a:active {
color:#d5cd91;
text-decoration:none;

}


#menu-products-wrapper{
clear:both;
background:url(../images/menu-bg.jpg) no-repeat;
width:964px;
height:55px;
display:block;
}

#menu-products {
padding:15px 25px 0 0;
float:right;
}

#menu-products li {
list-style:none;
display:inline-block;
padding: 0 0 0 30px;
}

#menu-snackballs {display:inline;}
#menu-snackballs a {height:27px; width:97px; display:inline-block; background: url(../images/menu_snack-balls.jpg) no-repeat;
background-position: 0 0;}
#menu-snackballs span {display:none;}
#menu-snackballs a:hover {background-position: 0 -27px;}
#menu-snackballs1 {display:inline;}
#menu-snackballs1 a {height:27px; width:97px; display:inline-block; background: url(../images/menu_snack-balls.jpg) no-repeat;
background-position: 0 -27px;}
#menu-snackballs1 span {display:none;}

#menu-birdcakes {display:inline;}
#menu-birdcakes a {height:27px; width:90px; display:inline-block; background: url(../images/menu_bird-cakes.jpg) no-repeat;
background-position: 0 0;}
#menu-birdcakes span {display:none;}
#menu-birdcakes a:hover {background-position: 0 -27px;}
#menu-birdcakes1 {display:inline;}
#menu-birdcakes1 a {height:27px; width:90px; display:inline-block; background: url(../images/menu_bird-cakes.jpg) no-repeat;
background-position: 0 -27px;}
#menu-birdcakes1 span {display:none;}

#menu-seedmix {display:inline;}
#menu-seedmix a {height:27px; width:80px; display:inline-block; background: url(../images/menu_seed-mix.jpg) no-repeat;
background-position: 0 0;}
#menu-seedmix span {display:none;}
#menu-seedmix a:hover {background-position: 0 -27px;}
#menu-seedmix1 {display:inline;}
#menu-seedmix1 a {height:27px; width:80px; display:inline-block; background: url(../images/menu_seed-mix.jpg) no-repeat;
background-position: 0 -27px;}
#menu-seedmix1 span {display:none;}

#menu-specials {display:inline;}
#menu-specials a {height:27px; width:70px; display:inline-block; background: url(../images/menu_specials.jpg) no-repeat;
background-position: 0 0;}
#menu-specials span {display:none;}
#menu-specials a:hover {background-position: 0 -27px;}
#menu-specials1 {display:inline;}
#menu-specials1 a {height:27px; width:70px; display:inline-block; background: url(../images/menu_specials.jpg) no-repeat;
background-position: 0 -27px;}
#menu-specials1 span {display:none;}

#home-banner {
margin-top: 20px;
margin-bottom: -100px;
}

.product {
margin:20px 8px 0 8px;
background-color:#c3c62f;
-moz-border-radius: 10px;
border-radius: 10px;
color:#2a5b2d;
width:48%;
float:left;
}

.product td {
vertical-align:middle;
}

.product h2 {
padding:0 0 10px 0;
color:#fff;
}

.product p {
padding:10px 0 10px 0;
font-size:11px;
}

.product img {
padding:20px;
}

.product table {
height:247px;
}

#news-wrap {
float:left;
width:640px;
}

#news {
color:#2a5b2d;
padding:30px;
background-color:#c3c62f;
margin-bottom:20px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:12px;
}

#news p {
margin-bottom:15px;
line-height:19px;
}

h4 {
font-size: 19px;
font-weight: bold;

margin-bottom: 10px;
}

.news-image {
max-width:100%;
-moz-border-radius: 10px;
border-radius: 10px;

}

#news-archive {
width:260px;
float:right;
}

.archive {
padding:0 0 20px 0;
margin-bottom:20px;
border-bottom:1px solid  #c3c62f;
font-size:12px;

}

.archive a {
color:#c3c62f;
}

#news-feed {
width:280px;
float:right;
padding-left:20px;
padding-top:20px;
text-align:justify;
color:#FFFFFF;
}

.news-date {
font-size:10px;
margin-bottom:10px;
}

#news-feed a:link {
color:#fff;
text-decoration:underline;
}

#news-feed a:visited {
color:#fff;
text-decoration:underline;
}

#news-feed a:hover {
color:#fff;
text-decoration:underline;
}

#news-feed h5 {
color:#FFFFFF;
font-weight:bold;
font-size:18px;
margin-bottom:20px;
}

#news-feed h4 {
margin-bottom:0px;
}

.home-news-image {
width:100px;
height:100px;
float:right;
padding-left:10px;
padding-top:5px;
}

#home-news {
padding:0px;

}


#contact-form {
margin-top:20px;
background-color:#c3c62f;
-moz-border-radius: 10px;
border-radius: 10px;
float:left;
padding:40px;
color:#2a5b2c;
width:50%;
font-size:12px;
line-height:18px;
}

#contact-form p{
margin-bottom:20px;
}

#submit-go {
margin-right:3px;
clear:both;
	margin-top:1em;
	float:right;
	width:162px;
	height:43px;
	overflow:hidden;
	border:0;
	background:url(../images/button.png) no-repeat 0 0px;
	display: inline-block;
	cursor:pointer !important; cursor:hand;
}
#submit-go:hover {
	background-position:0 -43px;
}


#footer {
clear:both;
margin-top:40px;
margin-bottom:40px;
width:960px;
margin-left:auto;
margin-right:auto;
text-align:right;
font-size:12px;

}

input, textarea {
border:3px solid #e4dda6;
padding:5px;
-moz-border-radius: 6px;
border-radius: 6px;
margin:0 0 20px 0;
font-size:14px;
}

label {
margin-bottom:10px;
}

#contact-info {
float:right;
width:35%;
padding:25px;
}