/* CSS Document */

/* CSS Document */

.steaktable {
	text-align:center;
	font-size:14px;
}

body {
  /* background:url(images/back.gif) no-repeat #0c60d0 center top; */
   background:#530F13;}

a:link    { text-decoration: underline; color: #6D0701 }
a:visited { text-decoration: underline; color: #6D0701 }
a:hover	  { text-decoration: underline; color: #000000 }

a img { border: 0 }

.buynow_btn {
	background: transparent url(buynowbutt.jpg);
	width: 334px;
	height:51px;
	border: 0;
}

.order-now-but {
	background: transparent url(order-now.jpg);
	width: 122px;
	height:37px;
	border: 0;
}

.buynow {
	float:left;
	width:706px; 
	margin-left:15px;
	text-align:right;
}

.free-offer-head {
	float:left;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*padding-top:10px;
	padding-left:40px;
	padding-right:40px;*/
	width:100%;
}

.free-offer-head span {
	float:left;
	width:100%;
	/*padding-left:90px;*/
	clear:both;
	padding-top:4px;
	padding-bottom:4px;
	font-size: 14px;
	font-weight:strong;
	color: #663300;
}

.free-offer-form { 
	/*background-image: url(images/landing-page/buynow.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;*/
	width:426px;
	/*float:left;*/
	margin-left:15px;
	/*padding-top:20px;
	padding-bottom:50px;*/
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:13px;
	color:#333333; 
	text-align: left;
}

.free-offer-form label {
	float:left;
	width:100px;
}

.free-offer-form input {
	float:left;
	width:250px;
	border: 1px solid gray;
	margin-bottom:5px;
}

.free-offer-form input[type=checkbox] {
	float:left;
	display:inline;
}

.free-offer-form br {
	clear:  both;
}

.free-offer-form span {
	width:300px;
	float:left;
	display:inline;
}

h1 {
  color: #600;
  font-family: Verdana, Arial, sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: bold;
}
h2 {
  color: #600;
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
}

.homeverd {
  font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.pagetopnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
        color:#000000;
}
.smlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: italic;
}
.smlink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	font-style: italic;
}
.footer {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #990000;
}

a.footer:link    { color: #990000; }
a.footer:active  { color: #990000; }
a.footer:visited { color: #990000; }
a.footer:hover   { color: #999999; }

.creditlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #490601;
}
.scroller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #481600;
	text-decoration: none;
}
.scrolllink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #481600;
	text-decoration: underline;
}
.scrolltitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #481600;
	text-decoration: none;
}
.inaStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.tophead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
}
.drop {
	//opacity: .9;
	filter: alpha(opacity=90);
	text-decoration : none;
	margin:0;
	padding: 5px 3px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	list-style-type: none;
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	color: #FFFFFF;
	font-weight: normal;
	width: 100%;
	position: relative;
}
.drop-rollover {
	//opacity: 1;
	//filter: alpha(opacity=100);
	text-decoration : none;
	margin:0;
	padding: 5px 3px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	list-style-type: none;
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	color: #FFFFFF;
	font-weight: normal;
	width: 100%;
	position: relative;
}
a.casc
{
	color: #FFFFFF;
	text-decoration: none;
}
a.casc:hover
{
	text-decoration: none;
}
a.casc:visited 
{
	text-decoration: none;
}
.filler{
	position:absolute;
	top:50px;
	left:50px;
	visibility: hidden;
	z-index:200;
}
.bodyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;

}

 /*a.second 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
}
a.second:link
{
	text-decoration: none; 
	color: #006633
}
a.second:visited 
{
	text-decoration: none; 
	color: #006633
}
a.second:hover {
	text-decoration: underline; 
	color: #0000FF
}*/

.secondary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006633;
        text-decoration:none;
}
.secondary a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006633;
	text-decoration:none;
}
.secondary a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006633;
        text-decoration:underline;
}
.secondary a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006633;
        text-decoration:none;
}
.recipe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9D080D;
}
.list2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
	list-style-type: none;
}
.order-box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #660000;
	background-color: #F1E7CF;
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #660000;
}

#intro-page-content {
	display: none;
}

#tableborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

#border {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: #CCCCCC 1px solid;
}
.mainbg {
  background-image: url(images/footerbg.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}

#buyonline {
  font-size: 11px;
  padding: 0 10px 0 10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}


#video-frame
{
	border: 1px solid #CCC;
	padding: 8px;
	height: 500px;
}

#video-title
{
	padding: 0 0 4px 0;
}

#video-description
{
	padding : 4px 0 10px 0;
}

.player
{
	height: 320px;
	width: 430px;
}

.caption {
  font-size: 11px;
  padding: 5px 0 10px 0;
}

/* Steak Guide styles */


/* ---------- hidden ONLY if CSS is enabled.  If disabled, image is rendered ---------- */
img.image{ display: none; }

dl#diagram{ text-align: center;
	display: block;
	padding: 0;
	background: transparent url(images/carcasscuts.gif) top left no-repeat;
	height: 213px;
	width: 472px;
	position: relative; margin: 0 auto; }

#diagram dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
#diagram dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

/* ---------- Hotspot Declarations ---------- */
dd#chuckDef{ top: 10px; left: 20px; }
dd#chuckDef a{ position: absolute; width: 107px; height: 111px; text-decoration: none; }
dd#chuckDef a span{ display: none; }
dd#chuckDef a:hover{ position: absolute; background: transparent url(images/carcasscuts.gif) -15px -213px no-repeat; top: -10px; left: -5px; }
dd#chuckDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: 100;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 105%;
	margin: 0px;
	padding: 5px;
	width: 350%;
}

dd#ribDef{ top: 35px; left: 121px; }
dd#ribDef a{ position: absolute; width: 94px; height: 83px; text-decoration: none; }
dd#ribDef a span{ display: none; }
dd#ribDef a:hover{ background: transparent url(images/carcasscuts.gif) -121px -248px no-repeat; }
dd#ribDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: 100;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 105%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#short-loinDef{ top: 54px; left: 213px; }
dd#short-loinDef a{ position: absolute; width: 83px; height: 65px; text-decoration: none;	}
dd#short-loinDef a span{ display: none; }
dd#short-loinDef a:hover{ background: transparent url(images/carcasscuts.gif) -213px -267px no-repeat; }
dd#short-loinDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: 100;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 105%; left: -100%;
	margin: 0;
	padding: 5px;
	width: 300%;
}

dd#sirloinDef{ top: 63px; left: 297px; }
dd#sirloinDef a{ position: absolute; width: 55px; height: 89px; text-decoration: none; }
dd#sirloinDef a span{ display: none; }
dd#sirloinDef a:hover{ background: transparent url(images/carcasscuts.gif) -297px -276px no-repeat; }
dd#sirloinDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: 100;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%; left:-275%;
	margin: 0;
	padding: 5px;
	width: 550%;

}

dd#roundDef{ top: 60px; left: 353px; }
dd#roundDef a{ position: absolute; width: 116px; height: 98px; text-decoration: none; }
dd#roundDef a span{ display: none; }
dd#roundDef a:hover{ background: transparent url(images/carcasscuts.gif) -353px -273px no-repeat; }
dd#roundDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: 100;
	position: absolute;
	border: 1px solid #BCBCBC;
	right: 105%;
	margin: 0;
	padding: 5px;
	width: 250%;
}


dd#shank-brisketDef{ top: 120px; left: 3px; }
dd#shank-brisketDef a{ position: absolute; width: 122px; height: 85px; text-decoration: none; }
dd#shank-brisketDef a span{ display: none; }
dd#shank-brisketDef a:hover{ background: transparent url(images/carcasscuts.gif) -3px -333px no-repeat; }
dd#shank-brisketDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: 100;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 105%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#plateDef{ top: 120px; left: 122px; }
dd#plateDef a{ position: absolute; width: 90px; height: 50px; text-decoration: none; }
dd#plateDef a span{ display: none; }
dd#plateDef a:hover{ background: transparent url(images/carcasscuts.gif) -122px -333px no-repeat; }
dd#plateDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: 100;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 105%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#flankDef { top: 120px; left: 212px; }
dd#flankDef a{ position: absolute; width: 94px; height: 42px; text-decoration: none; }
dd#flankDef a span{ display: none; }
dd#flankDef a:hover{ background: transparent url(images/carcasscuts.gif) -212px -333px no-repeat; }
dd#flankDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: 100;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 105%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

#descriptions {
display: block;

margin: 0 10px;
overflow: hidden;
}

#descriptions h2 {
font-family: verdana, sans-seriff;
color: #660000;
/*margin-top: 351px;*/
}
#descriptions p {
margin-bottom: 30px;
}


#descriptions dl dt {
font-weight: bold;
}

#descriptions dl dd {
margin-bottom: 20px;
margin-left: 0;
}

#footerMenu {
color: #fff;
font-size: 11px;
font-weight:bold;
}

#footerMenu a {
color: #ff9;
text-decoration: none;
}

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

.latest-news a:link{color:#007444;text-decoration:underline; text-transform:capitalize;font-family:arial;font-weight:bold;font-size:12px;}
.latest-news a:visited {color:#007444;text-decoration:underline; text-transform:capitalize;font-family:arial;font-weight:bold;font-size:12px;}
.latest-news a:hover {text-decoration:underline; color:#666666; text-transform:capitalize;font-size:12px;font-family:arial;font-weight:bold;}

.video { margin-left:15px;background:url(images/landing-page/video.jpg) no-repeat;width:706px;height:260px;margin-bottom:20px;}
.video2 { font-family:Tahoma,Arial,Geneva,Helvetica;font-size:13px;margin-left:15px;background:url(/videohome.jpg) no-repeat;width:706px;height:260px;margin-bottom:20px;}
.slp-text {width:350px;float:right;padding-top:20px;font-family:Arial, Helvetica, sans-serif;line-height:25px;font-size:13px;color:#333333;padding-right:25px;}
.slp-text-header {text-align:center;width:356px;height:88px;float:right;}
.slp-offer {width:350px;height:260px;float:left;margin-left:20px;text-align:center;}
.organic-text { float:left;width:646px; margin:0 auto; padding-left:20px;padding-bottom:20px;padding-right:25px;font-family:Arial, Helvetica, sans-serif;line-height:16px;font-size:13px;color:#333333; }
.organic-hdr { color:#9d593b;}
.compare { width:706px; float:left;margin-left:15px;background:url(compare-bg.new.jpg) no-repeat;}
.divider { width:706px;margin-left:15px; text-align:center;padding-bottom:20px;}


/*********************************************** Son of Suckerfish Dropdowdns */

#nav {
	height: 23px;
	width: 738px;
	background: #5A5A5A;
}

#nav, #nav ul { /* all lists */
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        padding:0;
	margin: 0;
	list-style: none;
	line-height: 1;
	
}

#nav a {
	color: #fff;
	display: block;
	font-weight:bold;
	padding: 5px 6px;
	text-decoration: none;
}
#nav a:hover {
background: #313131;
}
#nav ul a {
	font-variant:small-caps;
	font-weight:100;
	text-transform:none;
}

#nav ul ul a {
	width: 14em;
}

#nav li { /* all list items */

	float: left;
	width: 15em; /* width needed or else Opera goes nuts */
}
#nav li { 
	width: auto;
border:1px;
 border-left-style:solid;
 border-right-style:solid;
 border-left-color: #FFFFCC
 border-right-color: #FFFFCC;
       

 }

#nav li li {
border:1px;
 border-style: solid;
        border-left-color: #FFFFCC
        border-right-color: #FFFFCC;
background: #999;
width: 15em;
}



#nav li:hover,
#nav li.sfhover {
background: #313131;
}



#nav li,
#nav li.off { background: #5A5A5A }
#nav li.on { background: #313131;}


#nav li:hover,
#nav li.sfhover {
background: #313131;
}



#nav li li {

}

#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/******************************************* End Son of Suckerfish Dropdowdns */