
body {
background-image:url("images/bg.jpg");
margin:0;
padding:0;
text-align:center;
}


#main {
width:1080px;
text-align:left;
margin: 0 auto; 
position:absolute;
margin-top:0px;  /*negative half margin of height */
margin-left:-540px; /*negative half margin of  width */
left:50%;

}


#homeheader {
width:1080px;
height:411px;
background-image:url("images/homeheader411.png");
position:relative;
float:left;
}

#servicesheader {
width:1080px;
height:411px;
background-image:url("images/servicesheader.png");
position:relative;
float:left;
}

#meatsheader {
width:1080px;
height:411px;
background-image:url("images/meatsheader.png");
position:relative;
float:left;
}

#contactheader {
width:1080px;
height:411px;
background-image:url("images/contactusheader.png");
position:relative;
float:left;
}

#menuandsignup {
width:982px;
height:116px;
position:relative;
float:left;
top:307px;
left:41px;
}

#menu {
width:665px;
height:66px;
position:relative;
float:left;
top:40px;
}

#signup {
width:317px;
height:66px;
position:relative;
float:right;
top:40px;
background-image:url("images/signupbg.png");
}

#content {
width:1080px;
position:relative;
float:left;
background-image:url("images/contentbg.png");
}

#contentoverlay {
width:1080px;
position:relative;
float:left;
background-image:url("images/contentbgbigaboutustitle.png");
background-repeat: no-repeat;
}

#contentoverlayservices {
width:1080px;
position:relative;
float:left;
background-image:url("images/contentbgbigservicestitle.png");
background-repeat: no-repeat;
}

#contentoverlaymeats {
width:1080px;
position:relative;
float:left;
background-image:url("images/contentbgbigmeatstitle.png");
background-repeat: no-repeat;
}

#contentoverlaycontact {
width:1080px;
position:relative;
float:left;
background-image:url("images/contentbgbigcontactustitle.png");
background-repeat: no-repeat;
}


#contentarea {
width:981px;
position:relative;
float:left;
left:41px;
top:20px;
text-align:left;
}

#contentarea p { margin-left:10px; margin-right: 10px; text-align:left; color:#FFFFFF; font: 14px Century Gothic, Tahoma, Arial, Helvetica, sans-serif; }
#contentarea h1 { margin-left:10px; margin-right: 10px; text-align:left; color:#FFFFFF; font: 18px Century Gothic, Tahoma, Arial, Helvetica, sans-serif; }
#contentarea a { color:#8db934; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
#contentarea a:hover { color:#da7208; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; }
#contentarea li { margin-left:10px; margin-right: 0px; text-align:left; color:#FFFFFF; font: 14px Century Gothic, Tahoma, Arial, Helvetica, sans-serif; }
#contentarea #centeredentry p.centered { margin-left:10px; margin-right: 10px; text-align:center; color:#c12626; font: 11px Tahoma, Arial, Helvetica, sans-serif; }




#footer {
width:1080px;
height:167px;
position:relative;
float:left;
background-image:url("images/footer167.png");

}


#footer p { margin:0px; text-align:center; color:#ffffff; font: 11px Tahoma, Arial, Helvetica, sans-serif; }  
#footer a {  text-align:center; color:#ffffff; text-decoration:none; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#footer a:hover { text-align:center; color:#ffffff; text-decoration:underline; font: 11px Tahoma, Arial, Helvetica, sans-serif; }


/* form */