/* CSS Document */
html, body { 
 margin:0; 
 padding:0; 
 text-align:center;
 background-repeat: repeat-x;
} 
img { 
border:0px; 
}
body,td,th {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height:1.4em;
}
#pagewidth{ 
 width:960px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto; 
 background-color:#ffffff;
 padding:10px;
 position:relative;
} 
#box {
 padding:8px;
 padding-top:28px;	
}
#box2 {
 padding:8px;
 padding-top:38px;	
 padding-left:20px;
 padding-right:20px;
}
.box_border {
 border:1px solid #cccccc; background-color:#ffffff; position:relative;	
}
#header2{
 height:80px;
 width:100%;
 padding-top:15px;
 background-color: #1D1D1D;
 background-repeat:no-repeat;
 background-image: url("/headernew3.jpg");
} 
h1 {
 background-color: inherit; padding:0; font-family: Helvetica, Arial, sans-serif; font-weight:800; font-size:24px!important; line-height:24px; color:#000; text-decoration:none; border-bottom:#f5f5f5 1px solid; margin-top:12px; margin-bottom:0px; padding-bottom:10px!important;
}
h2{
 font-family: Helvetica, Arial, sans-serif;
 font-size: 12px;
}
#h1_heading {
  background-color: inherit; padding:0; font-family: Helvetica, Arial, sans-serif; font-weight:800; font-size:24px; line-height:24px; color:#000; text-decoration:none; border-bottom:#f5f5f5 1px solid; margin-top:12px; margin-bottom:0px; padding-bottom:10px;
}
#h1_heading2 {
  background-color: inherit; padding:0; font-family: Helvetica, Arial, sans-serif; font-weight:800; font-size:16px!important; line-height:16px!important; color:#000; text-decoration:none;  border-bottom:#f5f5f5 1px solid; margin-top:12px; margin-bottom:0px;  padding-bottom:4px!important;
}
a:link {
 color: #2D353B;
 text-decoration:none;
}

a:visited {
 color: #2D353B;
 text-decoration:none;
}
a:hover {
 color: #000000; 
 text-decoration:underline;
}
a:visited:hover {
 color: #000000; 
 text-decoration:underline;
}
a.bold:link {
 color:#000000!important;
}
a.bold:hover{
 color:#666666;
}
a.menubartext:link {
 color:#FFFFFF;
 font-size: 10px;
}
a.menubartext:visited {
 color:#FFFFFF;
 font-size: 10px;
}
a.menubartext:hover {
 color:#999999;
 font-size: 10px;
}
.border {
 border: 1px solid #464543;
}
.menubar{
 background-color: #1d1d1d; 
 height:46px;
 line-height:46px;
 font-size: 10px;
 padding-left:2px;
}
.menubartext{
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 margin-right:4px;
 font-size: 10px;
}
.arrow{
 margin-left:8px; 
}
#left_column_title { background-color:#464543; color:#ffffff; padding-left:8px; font-family: "Droid Sans", arial, sans-serif; font-size:10px; font-weight:bold; height:25px; line-height:25px; }
#left_column_box { background-color:#f5f5f5; margin-bottom:6px; padding:6px; border:1px solid #cccccc; }
#side_heading {margin-top:8px; padding-bottom:4px; margin-bottom:8px; border-bottom:1px solid #f5f5f5; }
.side_heading {margin-top:8px; padding-bottom:4px; margin-bottom:8px; border-bottom:1px solid #f5f5f5; }

#multi_col {
 text-align: justify;
 -moz-column-width: 30em;
 -moz-column-gap: 2em;
 -webkit-column-width: 30em;
 -webkit-column-gap: 2em;
}
	
#multi_col_dir {
 text-align: justify;
 -moz-column-width: 25em;
 -moz-column-gap: 2em;
 -webkit-column-width: 25em;
 -webkit-column-gap: 2em;
}
.newsletter{  
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 border-bottom: 1px solid #464543;
 background-color:#FFFFFF; 
 height:73px;
 margin-bottom:6px;
 padding:3px;
} 
.newsletter2{  
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 border-bottom: 1px solid #464543;
 background-color:#FFFFFF; 
 height:35px;
 padding:8px;
 line-height:35px;
 vertical-align: middle; 
} 
.partners{  
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 border-bottom: 1px solid #464543;
 background-color:#FFFFFF; 
 margin-bottom:6px;
 padding:8px;
 vertical-align: middle; 
} 
.news{  
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 border-bottom: 1px solid #464543;
 background-color:#FFFFFF; 
 padding:8px;
 margin-bottom:6px;
 line-height:14px;
} 
.main-news-story {
font-size:18px; color:#000000;
}
.third-news-story {
	font-size:13px;
	font-weight:bold;
}
.directorytop{ 
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 border-top: 1px solid #464543;
 background-color:#FFFFFF; 
} 
.directorymid{
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 text-align:right;
 background-color:#000000; 
}
.directorymain{ 
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 border-bottom: 1px solid #464543;
 background-color:#FFFFFF; 
 height:100%;
 position:relative;
} 
.directoryleft{
 float:left;
 width:173px;
 background-color:#FFFFFF; 
 padding-top:6px;
 padding-right:6px;
 padding-bottom:6px;
 padding-left:20px;
 height:258px;
}
.directoryright {
 float: right;
 width:182px;
 background-color:#FFFFFF; 
 padding:6px;
 height:258px;
}
.glossary{  
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 border-bottom: 1px solid #464543;
 background-color:#FFFFFF; 
 color:#000000;
 padding:14px;
}
a.glossarylinks:link { color:#999999; font-weight:normal;
size:9px;}
a.glossarylinks:visited { color:#999999; font-weight:normal;
size:9px;}
a.glossarylinks:hover { color:#666666; font-weight:normal;
size:9px;}
a.glossarylinks:active { color:#999999; font-weight:normal;
size:9px;}
.banner{
 margin-top:4px;
 margin-bottom:4px;
 border: none;
}
div.float {
 float: left;
}
div.float2 {
 float: right;
 vertical-align: 0px;
 text-align:right;
}
#leftcol{
 width:396px; 
 float:left; 
 position:relative; 
}
#twocols{
 width:404px; 
 float:right; 
 position:relative; 
}
#rightcol{
 width:398px; 
 float:right; 
 position:relative;
 height:100%;
}
#maincol{
 background-color: #666666;  
 float: left; 
 display:inline; 
 position: relative; 
 width:16%; 
}
.second_ad{
 /*width:395px; */
 float:right; 
 position:relative; 
 border: 1px solid #000000;
}
.top_ad{
 border: 1px solid #000000;
}
 .mainsponsors{
 margin: 2px;
 border: 1px solid #464543;
}
.subtitle {
 height:26px;
 background-color: #464543;
 text-transform: capitalize;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 color: #FFFFFF;
 font-weight: bold;
 text-align:center;
 line-height:26px;
 vertical-align: middle; 
 border-top: 1px solid #464543;
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;	
}
.subtitle2 {
 height:26px;
 background-color: #464543;
 text-transform: capitalize;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 color: #FFFFFF;
 font-weight: bold;
 text-align:center;
 line-height:26px;
 vertical-align: middle; 
 border-top: 1px solid #464543;
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 width:394px; 
 float:right; 
 position:relative; 
 margin-top:6px;		
}
.subtitle3 {
 height:10px;
 background-color: #464543;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 4px;
 color: #FFFFFF;
 font-weight: bold;
 text-align:left;
 line-height:2px;
 vertical-align: middle; 
 border-top: 1px solid #464543;
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 text-transform:capitalize;
 padding:8px;
 margin-top:8px;
}
.tradeshows{  
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 border-bottom: 1px solid #464543;
 background-color:#FFFFFF; 
 width:378px; 
 float:right; 
 position:relative; 
 padding:8px;
 margin-bottom:6px
} 
.bold {
 font-weight: bold;
 text-decoration:none;
 color:#000000;
 font-size:10px;
}
.credit {
 color:#999999;
 font-size:9px;
}
.further {
 font-weight: bold;
 text-decoration:none;
 color:#990000;
}
.frontdir {
 font-size:10px;
}
.red {
color:#FC850D;	
}
 
div.lower_banner1 {
 border: 1px solid #666666; 
 width:383px;
 height:76px;
 background-color:#464543;
 float:left;
 margin-bottom:8px;
 color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight:bold; 
 text-align:center;
 line-height:75px;
}
div.lower_banner2 {
 border: 1px solid #666666; 
 width:383px;
 height:76px;
 background-color:#CC6666;
 vertical-align: 0px;
 float:right;
 margin-bottom:8px;
 color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight:bold;
 text-align:center;
 line-height:75px;
}
#footer{
 height:70px;  
 clear:both;
 text-align:center;
 vertical-align: text-bottom;
} 
.pricetable{
 background-color:#EEEEEE;
}
.smallbox{
  background-color:#D3D3D3;
}
.priceheader{
  background-color:#edf3fe;
}
.priceheader2{
  background-color:#e5e3d5;
}
#space{
 height:25px;  
} 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
.clearfix2{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
.clearfix2{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
.directorymid2{
 border-top: 1px solid #464543;
 border-left: 1px solid #464543;
 border-right: 1px solid #464543;
 text-align:right;
 background-color:#000000; 
 margin-top:6px;
}
.directorymain2{ 
 background-color:#FFFFFF; 
 height:100%;
 position:relative;
 width:398px;
} 
.directoryleft2{
 float:left;
 width:171px;
 background-color:#FFFFFF; 
 padding-top:6px;
 padding-right:6px;
 padding-bottom:6px;
 padding-left:20px;
 height:100%;
 border-left: 1px solid #464543;
 border-bottom: 1px solid #464543;
}
.directoryright2 {
 float: right;
 width:185px;
 background-color:#FFFFFF; 
 padding:6px;
 border-right: 1px solid #464543;
 border-bottom: 1px solid #464543;
 height:100%;
}
#rightcol2{
 width:398px; 
 float:right; 
 position:relative;
 height:100%;
}
.directorymain3 { 
 background-color:#990000; 
 height:100%;
 position:relative;
 width:360px;
} 
.directoryleft3 {
 float:left;
 width:200px;
 padding-top:8px;
 height:140px;
 margin-bottom:6px
}
.directoryright3 {
 float: right;
 width:160px;
 padding-top:8px;
 height:140px;
 margin-bottom:6px
}
.source {
  font-style:italic; font-size:smaller; color:#999999;
	}
#wrapper{
width: 556px;
margin: 0 auto;
}
.box {
margin-top:0px;
text-align:center;
line-height:66px;
background-image:url(searchbox.png); 
height:66px; 
width:556px;
}
.boxholder{
clear: both;
margin-top:0px;
}
form {
margin-top:0px;
border:0px;
}
.tab{
  float: left;
  height: 24px;
  width: 102px;
  margin: 0 2px 0 0;
  margin-bottom:0px;
  text-align: center;
  background: url(tab.png) no-repeat;
  border:0px;
}
.tabtxt{
  margin: 0;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: 9px 0 0 0;
}

 #leftmenu ul
{
  list-style: none;
  padding: 0;
  margin: 0;
  border:2px solid #000000;
  background-color:#FFFFFF;
}
#leftmenu li {
  margin-bottom:4px;
  padding:3px;
  background-color:#FFFFFF;
}
.leftmenulinks {
  font-weight:bold;
}
#leftmenu li a
{
  color:#000000;
  text-decoration:none;
}
#leftmenu li a:hover
{
  color:#000000;
  text-decoration:underline;
}

#left_menu_head {background-color:#464543; color:#ffffff; padding-left:8px; font-family: &quot;Droid Sans&quot;, arial, sans-serif; font-size:10px; font-weight:bold; height:25px; line-height:25px;}
#left_menu_bottom {background-color:#f5f5f5;  margin-bottom:6px;  padding:6px; border:1px solid #cccccc;}
.paginator {font-weight:bold; color:#464543;}
.paginator a {font-weight:normal; color:#000000; /**padding: 6px; border: solid 1px #990000; background: #fff;**/ text-decoration: none; }
.this-page { color: #000000; font-weight:bold; /**padding: 6px; font-weight:bold; background: #fff;border: solid 1px #eeeeee;**/ text-decoration: none;  }
.paginator a:visited { color:#333333; /**padding: 6px; border: solid 1px #990000; background: #fff;**/ text-decoration: none; }
.paginator a:hover { color:#990000; /**background: #990000; border-color: #999999;**/ text-decoration: none; }
#footer2{height:68px; list-style: none; float:right;}
#footer2 div.clear{font-size:0px;height:0px;}
#ftrSec{ padding-top:50px;}
#ftrSec .ftrSrch .srchCat { display:none; }
#ftrSec .ftrSrch { margin:10px 20px 0px 20px; float:left; }
#ftrSec .feedbackUrl { display:none; }
#ftrSec .ftrlinks { color:#ffffff; font-size:0.8em; text-align:left; }
#ftrSec .ftrcontainer { width:960px; margin:0 auto; }
#ftrSec .fltLft { border:1px solid #666666; margin-top:16px; background-color:#464543; clear:both; list-style:none; height:30px; line-height:30px; }
#ftrSec .fltLft .hdng { width:140px; font:bold 10px Arial; color:#999999; padding:8px 8px 8px 5px; }
#ftrSec .fltLft .links { width:146px; font:8pt Arial; padding:0px 6px 6px 6px; }
#ftrSec .fltLft td { vertical-align:text-top; border-right:1px solid #666666; }
#ftrSec .fltLft .links li { padding:3px 0px; color:#ffffff;}
.links a { color:#ffffff;}
#ftrSec .ftrTxt { line-height:30px; text-align:center; }
#ftrSec .fltRgt { text-align:center; color:#ffffff; }
.fltRgt a { color:#D3D3D3; }
#ftrSec .ftrBtmLnk { list-style: none; margin:0 auto; padding-top:0px; margin-left:230px; font-size:0.8em; }
#ftrSec .ftrBtmLnk li { line-height:16px; text-align:right; float:left; margin-left:6px; color:#ffffff; list-style: none; }
#ftrSec .ftrBtmLnk li a { list-style: none; font-size:0.8em;  }
#ftrSec .ftrBtmLnk li ul {list-style: none; }
#ftrSec .copyRight { color:#868686; }
#ftrSec .backToTop { display:none; }
#ftrSec .ftrBtmLogo { float:left; margin-left:20px; }
#ftrSec .ftrLogo a { margin:20px 20px 0 20px; float:left; color:#333;display:block;height:40px;overflow:hidden;text-decoration:none;text-indent:-6666px;width:220px; }
#ftrSec .searchButton:hover { background-position:0 -149px; }
.footlinks { margin-right:10px; color:#ffffff!important; }
.footlinks a { color:#ffffff!important;  }
.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:10px;
    right:10px;
    display:none;
    text-indent:-9999px;
    background: url('https://www.meatprocessing.com.au/images/icon_top.png') no-repeat;
}
.clearall {
	clear:both; height:0px;
}
nav.blognav{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#1d1d1d;border-bottom:1px solid #333;border-left:1px solid #000;border-right:1px solid #333;border-top:1px solid #000;float:left;height:70px;margin:0 0 25px 10px;padding:15px;position:relative;width:910px;line-height:2em;}
.search #blog h1{background-position:left -205px;}
form.search{margin-top:7px; margin-right:8px;}
input.formtip{float:left;height:20px;padding:7px 30px 3px 5px;width:230px;}
input,textarea{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #9C9C9C;color:#777;font:normal 1em Verdana, Geneva, sans-serif;}
form.search input.btn{border:none;float:left;margin-left:-30px;}
#member_page input,textarea {-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #9C9C9C;color:#000000;padding:4px; padding-left:8px;}
#member_page iframe {-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #cccccc!important;color:#000000;padding:4px; padding-left:8px;}
#member_page iframe {padding-left:10px; padding-right:10px; }
#member_page iframe {-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #cccccc!important;color:#000000;padding:4px; padding-left:8px;}
.smalltext { color:#999999!important; font-size:0.9em; padding-left:10px; }
.mylink {
display: block;
background:url(https://www.meatprocessing.com.au/images/empty_search.gif) no-repeat; margin-left:225px; margin-top:20px;
width:320px;
height:35px;
text-align:center; 
line-height:35px;
text-decoration:none;
font-weight:bold;
color:#666666;
border:0px;
}
.bubble {
	width:510px;
	color:#333333;
}
.bubble .pointer {
	height:15px;
	background:#cccccc;
}
.bubble .pointer div {
	height:100%;
	background:#ffffff;
}
.bubble .pointer .one {
	width:50%;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius:15px;
	float:left;
}
.bubble .pointer .two {
	width:50%;
	float:right;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius:15px;
}
.bubble .content2 {
	padding:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	background:#cccccc;
	text-align:center;
}
#top { width: 100%; position: fixed; left: 0; top: 0; z-index: 5000; }
#header { background: #fff; background: rgba(255, 255, 255, 0.75); border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; height: 52px; width: 950px; margin: 0 auto; position: relative; font-family:"DINProRegular", Arial, sans-serif; font-size: 13px; xbox-shadow: 0px 0px 2px #bbb;}
#nav { float: left; padding: 25px 0 0px 20px; height: 20px; margin: 0 auto; font-family:"DINProBold", Arial, sans-serif; font-size: 12px; text-transform: uppercase; }
#nav li { margin: 0 50px 0 0; float: left; }
#top li a { color: #8f8f8f; text-decoration: none; padding-bottom: 10px;}
#top li a:hover { color: #000;}
#top li.active a, #top li a.active, #nav li a:active { color: #000; background: url(../images/bg_nav_active_black.png) no-repeat 0 100%;}
#nav li a:focus { color: #000; }
#ok_contact { /*float: left;*/ position: absolute; right: 5px; z-index: 100; padding: 25px 0 0px 20px; height: 25px; }
#ok_contact li { float: left; padding-right: 10px; color: #8f8f8f; }
#meta { /*float: right;*/ position: absolute; right: 5px; z-index: 101; padding: 5px 10px 0 0; text-align: right; height: 20px; font-size: 11px;}
#meta li a {padding: 0;}

.nav{
	min-width: 960px;
	width: 100%;
	height: 35px;
	margin: 0px;
	border: none;
	position: fixed;
	z-index: 1000;
	overflow: hidden;
	background-color: #f4f4f4;
	
	font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
font-size: 11px;
line-height: 15px;
color: #000000;
}
.icon {
	width: 115px;
	height: 20px;
	margin: 7px 0px 7px 40px;
	float: left;
	overflow: hidden;
}
.nav_menu {
	width: 115px;
	height: 20px;
	margin-top: 12px;
	color: #aaa;
	float: left;
	overflow: hidden;
	z-index: 1500;
}
.link a:hover{
	color: #000000;
}
.menu {
	height: 58px;
	min-width: 960px;
	padding-top: 70px;
	margin: 0px 0px 37px 40px;
}
.section{
	height: 58px;
	font-size: 48px;
	margin-right: 2px;
	display: inline-block;
	float: left;
	overflow: hidden;
}
.section p {
	margin-top: 10px;
}
.section img{
	margin-top: 0px;
}
#content{
	width: 100%;
	min-width: 960px;
	padding-left: 20px;
	margin-bottom: 50px;
}
#content1{
	width: 100%;
	min-width: 960px;
	padding-left: 20px;
	margin-bottom: 50px;
}
.bold {
font-family: "HNLTStdBd", "Helvetica Neue",Arial, Helvetica, Geneva, sans-serif;
text-shadow: #ffffff 0px 1px;
}
.nav_menu {
color: #aaa;
}
.newsheadline {
font-size:16px;	
}


#share{width:24px;float:left;position:fixed;top:285px;right:1px;z-index:9999;}#share li{width:24px;height:24px;  border-bottom:0;text-indent:-9999px;cursor:pointer;float:left}
#share li#fb{ background:#3b5798 url('/images/social_facebook.png') no-repeat;  background-size: 26px 24px;}
#share li#fb:hover{background:#3b5798 url('/images/social_facebook_o.png') no-repeat;  background-size: 26px 24px;}
#share li#tw{background:#28aae1 url('/images/social_twitter.png') no-repeat; background-size: 26px 24px;}
#share li#tw:hover{background:#28aae1 url('/images/social_twitter_o.png') no-repeat; background-size: 26px 24px;}
#share li#fb .wrapper{position:relative; background:#3b5898;margin-top:-1px;min-height:145px;height:auto!important;height:145px; opacity:1!important;width: 287px!important;}
#share li#tw .wrapper{background:#28aae1;margin-top:-25px; opacity:1!important;width: 287px!important;}
#share li .wrapper.show{
	width: 287px!important;
	margin-left: 0;
    -webkit-transition: margin-left 1s;
    -moz-transition: margin-left 1s;
    -o-transition: margin-left 1s;
    transition: margin-left 1s;
}
#share li .wrapper{text-indent:0;border:1px solid #FFF;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3); opacity:1!important;}
#share li .wrapper{ position: absolute;
    width: 100%;
	width: 287px!important;
    padding: 10px;
    margin-left: 120%;
    -webkit-transition: margin-left 1s;
    -moz-transition: margin-left 1s;
    -o-transition: margin-left 1s;
    transition: margin-left 1s;}
#share li .wrapper .inner{background:#FFF;float:left;margin:10px 0;width:265px;padding:10px;position:relative}
#share li .wrapper .inner h3{font-size:100%;margin-bottom:10px}#share li .wrapper .txt-lnk{color:#fff;float:right;font-size:80%;font-weight:bold;margin-top:3px}#share li .wrapper.show{margin-top:0;margin-left:-307px;display:block;display:block;float:left;padding:10px;position:relative;left:0;width:285px}#share li#fb .wrapper .inner{min-height:66px;height:auto!important;height:66px}#share li#tw .wrapper .inner{min-height:60px;height:auto!important;height:60px}#share li#tw .wrapper .twitter-share-button{display:block!important;width:100%;cursor:default;text-indent:-9999px}.twitter-follow-button.follow{float:left;height:20px;width:80px}.twitter-follow-button{color:#28aae1}.sui.facebook{display:block;position:relative;background-position:-60px -710px}.sui.twitter{display:block;position:relative;background-position:-150px -710px!important}.sui.fb-pc{display:block;top:0;right:0;background-position:-250px -710px}.sui.tw-pc{display:block;top:0;right:0;background-position:-270px -710px}.sui.x{position:absolute;top:10px;right:10px;background-position:-319px -179px;cursor:pointer;width:16px;height:16px}
ul#share li#fb .wrapper .inner.load{background-image:url('data:image/gif;base64,R0lGODlhEAALALMMAOXp8a2503CHtOrt9L3G2+Dl7vL0+J6sy4yew1Jvp/T2+e/y9v///wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCwAMACwAAAAAEAALAAAEK5DJSau91KxlpObepinKIi2kyaAlq7pnCq9p3NZ0aW/47H4dBjAEwhiPlAgAIfkECQsADAAsAAAAAAQACwAABA9QpCQRmhbflPnu4HdJVAQAIfkECQsADAAsAAAAABAACwAABDKQySlSEnOGc4JMCJJk0kEQxxeOpImqIsm4KQPG7VnfbEbDvcnPtpINebJNByiTVS6yCAAh+QQJCwAMACwAAAAAEAALAAAEPpDJSaVISVQWzglSgiAJUBSAdBDEEY5JMQyFyrqMSMq03b67WY2x+uVgvGERp4sJfUyYCQUFJjadj3WzuWQiACH5BAkLAAwALAAAAAAQAAsAAAQ9kMlJq73hnGDWMhJQFIB0EMSxKMoiFcNQmKjKugws0+navrEZ49S7AXfDmg+nExIPnU9oVEqmLpXMBouNAAAh+QQFCwAMACwAAAAAEAALAAAEM5DJSau91KxlpOYSUBTAoiiLZKJSMQzFmjJy+8bnXDMuvO89HIuWs8E+HQYyNAJgntBKBAAh+QQFFAAMACwMAAIABAAHAAAEDNCsJZWaFt+V+ZVUBAA7');background-repeat:no-repeat;background-position:center 50px}
ul#share li#tw .wrapper .inner.load{background-image:url('data:image/gif;base64,R0lGODlhDgAOAKIAAP///+/v797e3r29vTHOAP///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAFACwAAAAADgAOAAADK1i6APuwwRWCkmWMV63UG2ct2mQ+QipM4KCuUHvOJRnaWwk+dX/Hv1PtkQAAIfkEBQcABQAsAAAAAAwACAAAAxpYuhH7zEEhVFMAKFpv1lu1ZFCpDOhgFqlqJgAh+QQFBwAFACwCAAAADAAIAAADGlhaIvurwTKGkiUEVa3UG2ct2mSeCqAC5wokACH5BAUHAAUALAYAAAAIAAwAAAMaOFPc2m4VIdijFVLIe/gBBIYdBADdiXInkwAAIfkEBQcABQAsBgACAAgADAAAAxtYWjOrzb32qhVYvKztC8ECAAUYFqMCKmnVPgkAIfkEBQcABQAsAgAGAAwACAAAAxtYujo+jD0YawGACbFwDkGxcVdWgMpWoZbCMgkAIfkEBQcABQAsAAAGAAwACAAAAxoICtXei71JawhvDHexEIW2FVfzNRp1ViboJAAh+QQJBwAFACwAAAAADgAOAAADH1i63P4KAMjkpPHiHXrA3reNiyBs5jkMkKmsI7zJTAIAOw==');background-repeat:no-repeat;background-position:center 45px}
#fb-root{display:none}@media all and (max-width:767px) and (max-device-width:801px){#share{right:-860px;top:50px}.android #share{display:none}#share li .wrapper.show{left:-20px}#footer-share{display:block;width:100%;height:27px;margin-top:-18px;padding:12px 0;clear:left;float:left}#footer-share li{float:left;width:47%;padding-left:3%}#footer-share #f-tw{width:45%}#footer-share li .sui-btn{width:100%}.sui-btn.fb{background:#3b5898;color:#FFF;border:0}.sui-btn.fb .sui{background-position:-20px -710px;left:7px;position:absolute;top:7px}.sui-btn.tw{background:#28aae1;color:#FFF;border:0}.sui-btn.tw .sui{background-position:-37px -710px;left:7px;position:absolute;top:7px}#share{width:96%}#share li{width:86%}#share li .wrapper.show{width:100%;left:-580px}#share li .wrapper .inner{width:93%}}
.facebook-follow-button.follow{float:left;height:20px;width:85px}
/** New top menu **/
.container{
display:block;
/**min-width:500px;
overflow:auto;**/
}
 
nav{
 display: -webkit-box;
 display: -moz-box;
 display: box;
 -webkit-box-orient:horizontal!important;
 -moz-box-orient:horizontal!important;
 box-orient:horizontal!important;
 width: 80%;
 float:right; 
 background:inherit;
 font-family:Helvetica, Arial, sans-serif;
}
nav a{
 margin-top:9px;
 display:block;
 padding:3px;
 padding-left:6px;
 padding-right:6px;
 -webkit-box-flex:1;
 -moz-box-flex:1;
 box-flex:1;
 text-align:center;
 text-decoration:none;
 -webkit-transition:all .4s linear;
 -moz-transition:all .4s linear;
 -o-transition:all .4s linear;
 transition:all .4s linear;
 background-color:#6C6C6B;
 color:#fff!important;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 -o-border-radius:6px;
 border-radius:6px;
 margin-right:10px;	
}
.current-page a{
color:#990000!important;	
}
.current-page a:link {
 color:#000000;
}
.current-page {
 color:#ffffff!important;
 font-weight:bold;
 background-color:inherit;
 border:0;
}
nav a:hover {
  background-color: rgba(0,0,0,.2);
  text-decoration:none!important;
}
nav a:active {
  background-color: #333;
  -webkit-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
  -moz-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
  -o-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
  box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
  color:white;
}
.SearchInput {
    -moz-border-radius: 4px 0px 0px 4px;
    border-radius:  4px 0px 0px 4px;
    -webkit-border-radius:  4px 0px 0px 4px;
    border: 1px solid #464543;
    font: normal 1em Arial, Helvetica, sans-serif;  
    padding: 3px 16px 3px 10px;
    width: 165px;
    -moz-box-shadow: 0 1px 2px #AFAFAF inset;
    box-shadow: 0 1px 2px #AFAFAF inset;
    -webkit-box-shadow: 0 1px 2px #AFAFAF inset;
    background: -moz-linear-gradient(100% 100% 90deg, #EEEEEE, #D5D5D5) repeat scroll 0 0 transparent; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D5D5D5), to(#EEEEEE)); 
    background: -webkit-linear-gradient(#D5D5D5, #EEEEEE); 
    background: -o-linear-gradient(#EEEEEE, #D5D5D5); 
}
#submitform input.button {
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #464543;
    cursor: pointer;
    font: normal 1em Arial, Helvetica, sans-serif;  
    margin: 0px;
    padding: 3px 14px;
    position: relative;
    color: #fff;
	background-color: #464543;
}
#submitform input.button:hover {
    color: #D5D5D5;
	background-color:#6C6C6B!important;
}
#submitform fieldset {
	border:0!important;
}
.contact_product .button {
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #464543;
    cursor: pointer;
    font: normal 1em Arial, Helvetica, sans-serif;  
    margin: 0px;
    padding: 3px 14px;
	 text-align:center;
    position: relative;
    color: #fff;
	background-color: #464543;
	text-decoration:none!important;
}
.contact_product .button:hover {
    color: #D5D5D5;
	background-color:#6C6C6B!important;
	text-decoration:none!important;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {    
	 #headerbar .SearchBTN {
		top:3px;
	}      
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari only override */
::i-block-chrome, .SearchBTN {
top:0px!important;
}
}
.SearchBTN {
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    border: 1px solid #464543;
    cursor: pointer;
    font: normal 1em Arial, Helvetica, sans-serif;  
    margin: 0 0 0 -9px;
    padding: 3px 14px;
    position: relative;
    color: #fff;
    background: -moz-linear-gradient(100% 100% 90deg, #464543, #464543) repeat scroll 0 0 transparent; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#464543), to(#464543)); 
    background: -webkit-linear-gradient(#464543, #464543); 
    background: -o-linear-gradient(#464543, #464543); 
	background-color: #464543;
	background-image: url('https://www.meatprocessing.com.au/images/search-icon.svg');
	background-repeat:no-repeat;
	background-size:12px 12px;
	background-position:center center;
	
}
.SearchBTN:hover {
    color: #D5D5D5;
}
.SearchBTN:active {
    background: -moz-linear-gradient(100% 100% 90deg, #343434, #000000) repeat scroll 0 0 transparent; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#343434), to(#000000)); 
    background: -webkit-linear-gradient(#000000, #343434); 
    background: -o-linear-gradient(#343434, #000000); 
}
.NewslInput {
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;
    -webkit-border-radius:  4px 4px 4px 4px;
    border: 1px solid #464543;
    font: normal 1em Arial, Helvetica, sans-serif;  
    padding: 3px 16px 3px 10px;
    width: 152px;
	background-color:#E3ECF1;
}
.NewslBTN {
	text-align:center;
    -moz-border-radius: 4 4px 4px 4;
    border-radius: 4 4px 4px 4;
    -webkit-border-radius: 4 4px 4px 4;
    border: 1px solid #999999;
    cursor: pointer;
    font: normal 1em Arial, Helvetica, sans-serif;  
    margin: 0 0 16px 0px;
    padding: 3px 14px;
	width: 180px;
    position: relative;
    color: #fff;
	font-weight:bold;
    background: -moz-linear-gradient(100% 100% 90deg, #464543, #464543) repeat scroll 0 0 transparent; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#464543), to(#464543)); 
    background: -webkit-linear-gradient(#464543, #464543); 
    background: -o-linear-gradient(#464543, #464543); 
	background-color: #464543;
	background-repeat:no-repeat;
	background-size:12px 12px;
	background-position:center center;
}
.NewslBTN:hover {
    color: #D5D5D5;
}
.NewslBTN:active {
    background: -moz-linear-gradient(100% 100% 90deg, #343434, #000000) repeat scroll 0 0 transparent; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#343434), to(#000000)); 
    background: -webkit-linear-gradient(#000000, #343434); 
    background: -o-linear-gradient(#343434, #000000); 
}
.inputbox {
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;
    -webkit-border-radius:  4px 4px 4px 4px;
    border: 1px solid #464543;
    font: normal 1em Arial, Helvetica, sans-serif;  
    padding: 3px 16px 3px 10px;
    width: 165px;
    -moz-box-shadow: 0 1px 2px #AFAFAF inset;
    box-shadow: 0 1px 2px #AFAFAF inset;
    -webkit-box-shadow: 0 1px 2px #AFAFAF inset;
    background: -moz-linear-gradient(100% 100% 90deg, #EEEEEE, #D5D5D5) repeat scroll 0 0 transparent; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D5D5D5), to(#EEEEEE)); 
    background: -webkit-linear-gradient(#D5D5D5, #EEEEEE); 
    background: -o-linear-gradient(#EEEEEE, #D5D5D5); 
}
.inputbutton {
    -moz-border-radius: 4px 4px 4px 4px!important;
    border-radius: 4px 4px 4px 4px!important;
    -webkit-border-radius: 4px 4px 4px 4px!important;
    border: 1px solid #464543!important;
    cursor: pointer;
    font: normal 1em Arial, Helvetica, sans-serif!important; 
    margin: 0!important;
	margin-top:8px!important;
    padding: 6px 20px!important;
    color: #fff!important;
    background: -moz-linear-gradient(100% 100% 90deg, #464543, #464543) repeat scroll 0 0 transparent!important;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#464543), to(#464543))!important; 
    background: -webkit-linear-gradient(#464543, #464543)!important;
    background: -o-linear-gradient(#464543, #464543)!important;
	background-color: #464543!important;
}
.inputbutton:hover {
    color: #D5D5D5!important;
	background-color:#6C6C6B!important;
}
.inputbutton:active {
    background: -moz-linear-gradient(100% 100% 90deg, #343434, #000000) repeat scroll 0 0 transparent; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#343434), to(#000000)); 
    background: -webkit-linear-gradient(#000000, #343434); 
    background: -o-linear-gradient(#343434, #000000); 
}
.button2 {
    -moz-border-radius: 4px 4px 4px 4px!important;
    border-radius: 4px 4px 4px 4px!important;
    -webkit-border-radius: 4px 4px 4px 4px!important;
    border: 1px solid #464543!important;
    cursor: pointer;
    font: normal 1em Arial, Helvetica, sans-serif!important; 
    margin: 2!important;
	margin-top:8px!important;
    padding: 3px 10px!important;
    color: #fff!important;
    background: -moz-linear-gradient(100% 100% 90deg, #6C6C6B, #6C6C6B) repeat scroll 0 0 transparent!important;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6C6C6B), to(#6C6C6B))!important; 
    background: -webkit-linear-gradient(#6C6C6B, #6C6C6B)!important;
    background: -o-linear-gradient(#6C6C6B, #6C6C6B)!important;
	background-color: #6C6C6B!important;
}
.button2:hover {
    color: #D5D5D5!important;
	background-color:#cccccc!important;
}
.button2:active {
    background: -moz-linear-gradient(100% 100% 90deg, #343434, #000000) repeat scroll 0 0 transparent; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#343434), to(#000000)); 
    background: -webkit-linear-gradient(#000000, #343434); 
    background: -o-linear-gradient(#343434, #000000); 
}
ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

#breadcrumbs-one{
  background: #d3d3d3;
  border-width: 0px;
  border-style: solid;
  border-color: #ccc #e5e5e5 #ccc;
  border-radius: 0px;
  box-shadow: 0 0 1px rgba(0,0,0,.2);
  overflow: hidden;
  width: 100%;
  
}
#breadcrumbs-one li{
  float: left;
  height:36px;
   line-height:36px;
}
#breadcrumbs-one a{
  float: left;
  text-decoration: none;
  color: #ffffff;
  font-family: Helvetica, Arial,sans-serif;
  position: relative;
  height:36px;
  line-height:36px;
  padding-left:2em;
  padding-right:1em;
  background-color: #9C9C9C;
  background-image: linear-gradient(to right, #9C9C9C, #9C9C9C);  
}
#breadcrumbs-one li:first-child a{
  padding-left: 1em;
}
#breadcrumbs-one a:hover{
  background: #6C6C6B;
}
#breadcrumbs-one a::after,
#breadcrumbs-one a::before{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;   
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid;
  right: -1em;
}
#breadcrumbs-one a::after{ 
  z-index: 2;
  border-left-color: #9C9C9C;  
}
#breadcrumbs-one a::before{
  border-left-color: #ccc;   /** color of between arrow gap **/
  right: -1.1em;
  z-index: 1; 
}
#breadcrumbs-one a:hover::after{
  border-left-color: #6C6C6B;
}
#breadcrumbs-one .current,
#breadcrumbs-one .current:hover{
  font-weight: bold;
  background: none;
  color:#6C6C6B;
}
#breadcrumbs-one .current::after,
#breadcrumbs-one .current::before{
  content: normal;  
}
#ftrnewsletter .SearchBTN {
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    border: 1px solid #464543;
    cursor: pointer;
    font: normal 1em Arial, Helvetica, sans-serif;  
    margin: 0 0 0 -9px;
    padding: 3px 14px;
    position: relative;
    color: #fff;
    background: -moz-linear-gradient(100% 100% 90deg, #6C6C6B, #6C6C6B) repeat scroll 0 0 transparent; 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6C6C6B), to(#6C6C6B));
    background: -webkit-linear-gradient(#6C6C6B, #6C6C6B);
    background: -o-linear-gradient(#6C6C6B, #6C6C6B); 
	background-color: #6C6C6B; 
	/**background-image: url('https://www.meatprocessing.com.au/images/search-icon.svg');
	background-repeat:no-repeat;
	background-size:12px 12px;
	background-position:center center;**/
	
}
#frontproducts { height:9px; width:9px; float:left; margin-top:3px; margin-right:4px; }


  .acc_trigger_products {
    width: 180px;
   /** font-weight: bold; **/
    float: left;
	line-height:16px;
}
.acc_trigger_products a {
    text-decoration: none;
    display: block;
   
    font-weight:bolder; 
}
.acc_trigger_products a:hover {
    font-weight:bolder;
}
.active {background-position: left bottom;
padding-bottom:0px;
}
.active img {display:none;}
.acc_container_products {
    margin: 0px; 
    padding: 0;
    overflow: hidden;
    width: 180px;
    clear: both;
}
.block_products {
    padding:10px;
	padding-top:4px;
    width:160px;
    }
.acc_container_products p.title {
    margin:0px!IMPORTANT;
    }
.acc_container_products p {
    margin-top:0px!IMPORTANT;
    }
#links {
	margin-top:20px;
	
}
	
.eventlink {font-weight:bold; font-size:12px;
}
.navig { float:right; margin:8px; text-align:right;}
#file {border:0!important;color:#000000;padding:0!important; line-height:40px!important; }
#category_companies_box { margin-top:30px; font-weight:normal; padding-bottom:20px;}
#category_companies_title { font-weight:bold; color:#333333; font-size:1.1em; margin-bottom:3px;}
.twitter-follow-button { vertical-align:middle; }

.hidden {
    width:25%;
    z-index:2;
    position:absolute;
    right:-1000px;
    background:#f90;
    color:#000;
}
.fdbk {
z-index: 300;
}
.fdbk { 
 background: url("/newsletter/newsletter-button.png") no-repeat;
 display: block;
 margin-top: -7px;
 overflow: hidden;
 position: fixed;
 top: 185px;
 right: -2px;
 width: 26px;
 height: 100px;
} 
/**.fdbk:hover{background-position:-27px 0}**/
.fdbk:hover{ opacity:0.8;}
	
.offScr, .ui-dialog .ui-dialog-firstelement {
 left: -9999px;
 position: absolute;
}
@-moz-document url-prefix() {
 nav {
 width:80%;
 float:none;
}
} 
.latestnew a:link {color:#333333;}
.latestnew a:hover {color:#666666;}
.latestnew a:visited {color:#333333;}
.latestnew {
 margin-bottom:2px; background-color:#ffffff;
} 
.latestnew2 {
 margin-bottom:2px; background-color:#ffffff; padding:8px;  border-bottom:1px solid #cccccc; border-top:#cccccc 1px solid; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; 
} 
.feeds{
	padding:8px; 
	background-color:#eeeeee; 
	border:#cccccc 1px solid;
}
.feedimage{
	margin-bottom:5px;
}
.center { 
	float:left; 
	width: 730px; 
	/*margin: 0 0 10px 20px; */
	margin-left:20px;
	padding: 0; 
	background: #FFF; 
	color: #000;
}
.left .hidden {
    float: right;
    height:350px;
}
.hidden {
    width:230px;
    z-index:2;
    position:absolute;
    right:-263px;
    background:#fff;
    color:#000;
	border:1px solid #999;
}
.featured_image2 {display:none;}
.headlines_header {  font-weight:bold;}
.main_right_text { display:none; }
.featured_text_container {margin-top:20px;}
#mobile_contact { display:none; }
.unclicked
{
display:none!important;
}
.clicked
{
display:inherit!important;
}
.dissappear 
{
    display:none;
}
.jsclass body .randomordercontent{
display: none;
}
#member_page iframe { border:0px!important; padding:0px!important; }
.article_main_image {display:none!important;}
.productpics_mobile {display:none!important;}
.desktop_product_padding {padding:20px; background-color:#fff;}
.mobilehide { display:inherit!important; }
.mobileshow { display:none!important; }

@import url(http://fonts.googleapis.com/css?family=Nunito);
@import url(http://thecodeplayer.com/uploads/fonts/fontawesome/css/font-awesome.min.css);