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



/* Generic
---------------------------------------------------------------------------------*/

* { margin : 0;}
* { padding: 0;}

A:link {text-decoration: none; color:#b58530} 
A:visited {text-decoration: none; color:#b58530} 
A:active {text-decoration: none; color:#b58530} 
A:hover {text-decoration: underline; color:#b58530}

body {
font: 75%/160% Arial, Helvetica, sans-serif;
background: #320c00 url(../meat_mania_images/main_bg.jpg) no-repeat center top;
width: 100%; display: table;}

/* headings and typography
---------------------------------------------------------------------------------*/
.welcome{font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; font-size:24px;}
.bio{font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; font-size:18px;
margin-top:15px;}
.prod{ float:left; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:0px; font-weight:lighter; font-size:20px; margin-top:15px; margin-bottom:3px;}
.type{  font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:0px; font-weight:lighter; font-size:20px; margin-top:15px; margin-bottom:3px; text-decoration:underline;}
.con{  font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:0px; font-weight:lighter; font-size:17px; margin-top:15px; margin-bottom:3px;}

.products{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter; 
font-size:20px; margin-left:-2px; margin-bottom:5px;}

.contact_info{font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; font-size:16px;}

.homecopy { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; margin-top:20px;}
.aboutcopy { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; margin-top:20px;}
.productscopy { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; margin-top:20px;
width:430px;}
.lists{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-transform: lowercase; line-height:25px;}
/* header
---------------------------------------------------------------------------------*/

#header {position:relative; margin: 0 auto;width: 850px;}

.logo{ position:absolute; top: 55px; left: 12px; width: 243px ; height: 154px; background:url(../meat_mania_images/meat_mania_logo.jpg) no-repeat; text-indent:-999em; }

#description { text-indent:-999em;}

/* content wrap
---------------------------------------------------------------------------------*/

.next {position:absolute; background: url(../meat_mania_images/next.gif) no-repeat; top:5px; right:25px; height: 14px; width: 46px; text-indent:-9999px; }
.next a {display : block; width: 46px; height:14px; text-decoration:none; padding-top : 0px; overflow : hidden;   }

.prev { position:absolute; background: url(../meat_mania_images/prev.gif) no-repeat; top:5px; right:100px; height: 14px; width: 48px; text-indent:-9999px; }
.prev a {display : block; width: 48px; height:14px; text-decoration:none; padding-top : 0px; overflow : hidden;  }


#home-wrap { width:850px ; height:1150px ; margin: 0 auto ; top:225px ; background:#fff;
position: relative; padding: 0 0 0px;}

#about-wrap { width:850px ; height:900px ; margin: 0 auto ; top:225px ; background:#fff;
position: relative; padding: 0 0 0px;}

#contact-wrap { width:850px ; height:800px ; margin: 0 auto ; top:225px ; background:#fff;
position: relative; padding: 0 0 0px;}

#directions-wrap { width:850px ; height:800px ; margin: 0 auto ; top:225px ; background:#fff;
position: relative; padding: 0 0 0px;}

#gallery-wrap { width:850px ; height:900px ; margin: 0 auto ; top:225px ; background:#fff;
position: relative; padding: 0 0 0px;}

#order-wrap { width:850px ; height:800px ; margin: 0 auto ; top:225px ; background:#fff;
position: relative; padding: 0 0 0px;}

#products-wrap { width:850px ; height:2200px ; margin: 0 auto ; top:225px ; background:#fff;
position: relative; padding: 0 0 0px;}

#services-wrap { width:850px ; height:800px ; margin: 0 auto ; top:225px ; background:#fff;
position: relative; padding: 0 0 0px;}

#meat-wrap { width:850px ; height:1000px ; margin: 0 auto ; top:225px ; background:#fff;
position: relative; padding: 0 0 0px;}

.ordercopy{ background:url(../meat_mania_images/orderform.jpg); width:476px; height:526px; position:absolute; left:-5px; top:30px;}


/* sidebar left and navigation
---------------------------------------------------------------------------------*/

#navigation { position:relative; width:250px; height:423px; top:-20px; left:-55px; 
background:url(../meat_mania_images/nav_bg.jpg);}

#nav_products li {  height:20px; }
#nav_products{text-decoration :none;list-style-type : none;}
#nav_products a{  text-decoration :none ; font-family:Georgia, "Times New Roman", Times, serif; 
font-weight:lighter; font-size:12px; color:#320c00; }
#nav_products a:hover {text-decoration: underline;} 

.nav_main {position:relative;  height:auto;}
#nav-wrap { position:relative;  height:auto; left:43px; top:67px; width:119px;}

#nav_main span {display: none; position: absolute;}
#nav_main a:hover span {display: block;}

/* main nav buttons */

/* home button */
li#nm_1 { position:relative; list-style-type:none;}
li#nm_1 a { height:33px; width:119px; display:block; text-decoration:none ; text-indent:-900em;
background: url(../meat_mania_buttons/butt_01.jpg) no-repeat left bottom;}
#nm_1 span { background: url(../meat_mania_buttons/butt_01.jpg) no-repeat left top; 
width:119px ; height:33px ;top:0px; left:0px;}

/* about us button */	
li#nm_2 { position:relative; list-style-type:none;}
li#nm_2 a { height:33px; width:119px; display:block; text-decoration:none ; text-indent:-900em;
background: url(../meat_mania_buttons/butt_02.jpg) no-repeat left bottom;}
#nm_2 span { background: url(../meat_mania_buttons/butt_02.jpg) no-repeat left top;
width:119px; height:33px; top:0px; left:0px;}

/* products button */	
li#nm_3 { position:relative; list-style-type:none;}
li#nm_3 a { height:33px; width:119px; display:block; text-decoration:none ; text-indent:-900em;
background: url(../meat_mania_buttons/butt_03.jpg) no-repeat left bottom;}
#nm_3 span { background: url(../meat_mania_buttons/butt_03.jpg) no-repeat left top;
width:119px; height:33px; top:0px; left:0px;}	
	
/* services button */	
li#nm_4 { position:relative;list-style-type:none;}
li#nm_4 a { height:33px; width:119px; display:block; text-decoration:none ; text-indent:-900em; 
background: url(../meat_mania_buttons/butt_04.jpg) no-repeat left bottom;}
#nm_4 span { background: url(../meat_mania_buttons/butt_04.jpg) no-repeat left top;
width:119px; height:33px; top:0px; left:0px;}	
	
/* gallery button */
li#nm_5 { position:relative;list-style-type:none;}
li#nm_5 a { height:33px; width:119px; display:block; text-decoration:none ; text-indent:-900em;
background: url(../meat_mania_buttons/butt_05.jpg) no-repeat left bottom;}
#nm_5 span { background: url(../meat_mania_buttons/butt_05.jpg) no-repeat left top;
width:119px; height:33px; top:0px; left:0px;}

/* directions button */
li#nm_6 { position:relative;list-style-type:none;}
li#nm_6 a { height:33px; width:119px; display:block; text-decoration:none ; text-indent:-900em;
background: url(../meat_mania_buttons/butt_06.jpg) no-repeat left bottom;}
#nm_6 span { background: url(../meat_mania_buttons/butt_06.jpg) no-repeat left top;
width:119px; height:33px; top:0px; left:0px;}	

/* contact button */
li#nm_7 { position:relative;list-style-type:none;}
li#nm_7 a { height:33px; width:119px; display:block; text-decoration:none ; text-indent:-900em;
background: url(../meat_mania_buttons/butt_07.jpg) no-repeat left bottom;}
#nm_7 span { background: url(../meat_mania_buttons/butt_07.jpg) no-repeat left top;
width:119px; height:33px; top:0px; left:0px;}

/* adverts links below nav */
.adverts {position:relative; width: 155px; left:20px;}


/* main content centered
---------------------------------------------------------------------------------*/
#main-wrap{ position:absolute; width: 445px; left:200px; top:20px;}


/* sidebar right
---------------------------------------------------------------------------------*/

#special_box { position:absolute; width:207px; height:371px; top:-20px; right:-32px;}

#prod_links { position:absolute; top: 360px; right:10px;  width: 155px; }

/* footer
---------------------------------------------------------------------------------*/

#footer { background: url(../meat_mania_images/footer_bg.jpg) no-repeat center top;
margin-top:230px; clear: both; }

#footer-wrap { position:relative; width:850px; height: 220px; margin: 0 auto;}

#footer_info{ border-left: #990000 solid 1px; padding-top:10px; padding-bottom:15px;
padding-left:25px; position:absolute; right:40px; top:20px;}

#footer_nav {text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; 
position:absolute; right:160px; top:30px; height: 25px; width: 400px; color:#320c00;  }

#footer_nav li{text-decoration: none; list-style-type: none; display: inline;}
#footer_nav li a {text-decoration: none ;padding: 5px 1px ;color: #000;}
#footer_nav li a:hover {text-decoration: underline ;}

.contact_details{font-family: Georgia, "Times New Roman", Times, serif; font-size:11px;  color:#7f1a0c;}

#copyright { position:absolute; text-align:center;  font-family:Arial, Helvetica, sans-serif; 
color:#fff;  font-size:11px; bottom: 50px; width:100%; }


