html{height:100%;overflow-y: scroll;}
body{
	font-family:Arial, Helvetica, sans-serif;
	color:#555;
	background-color:#fff;
	margin:0;
	height:100%;
	font-size:11px;
	line-height:15px;
}
body.home{background-color:#b51414}
a{text-decoration:none}
a img{border:none}
h1,h2,h3,h4{margin:0}
.clr{clear:both;font-size:1px;line-height:1px}
#shell{	width:100%;	height:100%;}
#shell td{vertical-align:top}
.header_dummy{font-size:1px}
#bg_left, #bg_right{width:33%}
.home #bg_left, #bg_left .header_dummy{background-image: url("../images/bg_red.jpg");background-position:right 0}
.home #bg_right, #bg_right .header_dummy{background-image: url("../images/bg_red.jpg");background-position:left 0}
#page{height:90%;width:975px; padding-bottom:20px;}
.home #page{ background-image: url("../images/bg_red.jpg")}
#header{
	background-image: url("../images/bg_red.jpg");
	border-bottom:1px solid #fff;
	height:55px;
	float:left;
	width:975px;
}
.header_dummy{height:55px;border-bottom:1px solid #fff}
#logo{
	position:absolute;
	margin:-15px 0 0 13px;
}
#logo a{
	width:223px;
	height:163px;
	display:block;
	background-repeat:no-repeat;
	background-image:url("../images/logo_shadow.png");
	position:relative;
	cursor:pointer;
}
#menu{
	position:absolute;
	margin:22px 0 0 255px;
	text-transform:uppercase;
	font-weight:bold;
}
#menu{padding:0;z-index:100}
#menu li,#menu ul{margin:0;padding:0}
#menu li{display:block}
#menu li li{text-transform:none}
#menu ul{margin:0;border:1px solid #ccc}

#menu li{color:#eac4c4;cursor:default;padding:0 12px;float:left;margin:0;list-style:none;padding:0}
#menu li ul{display:none;position:absolute}
#menu li ul ul{margin-left:145px;margin-top:-25px}
#menu li,#menu li ul,#menu li ul ul{width:145px}
#menu li a{color:#eac4c4}
#menu li a:hover{color:#eac4c4}
#menu li ul a{display:block;/*height:14px;background-image: url("../images/menu_arrow.gif");*/background-position:95%;background-repeat:no-repeat}
#menu li li:hover,#menu li ul a:hover{background-color:#df1318;color:#fff}
#menu li ul a{background-color:#fff;color:#484848;padding:5px;}
#menu a.so{cursor:default}
#menu li:hover > ul{display:block}
#menu ul.hover{display:block}
#menu li.level1{width:auto;padding:0 24px 0 0}

/* editd by claudio */
.level2 a{display:block;height:14px;background-image: url("../images/menu_arrow.gif");background-position:95%;background-repeat:no-repeat}
.level3 a{display:block;height:14px;background-image: url("");background-position:95%;background-repeat:no-repeat}


#search{display:none;position:absolute;margin:20px 0 0 775px;text-transform:uppercase;color:#fff}
#search form{margin:0}
#search input{border:0;width:158px;height:18px;font-size:11px;margin-left:5px;vertical-align:middle;padding:2px 0 0 2px}
#cookiecrumb{position:absolute;margin:58px 0 0 255px;color:#fff;display:none}
#cookiecrumb a{color:#fff;text-decoration:underline;padding:0 4px}
.home #cookiecrumb{display:none}
.security{position:absolute;margin:57px 0 0 729px;color:#fff;width:220px;text-align:right}
.security a{color:#fff;margin:0 0 0 7px;padding:0 0 0 7px;border-left:1px solid #fff;text-decoration:underline}
.security a.first{border:none}
#signedin{display:none}
#column_left{float:left;margin:100px 0 0 13px;width:220px}
a.banner,div.bannerx{ color:#484848;background-repeat:no-repeat;display:block;margin:0 0 7px 0}
a.banner span,div.bannerx span{ background-image: url("../images/banner_bg.gif"); background-position:62px 0;display:block;background-repeat:no-repeat}
.home div.banner span{background-image: url("../images/banner_bg_red.gif");}
.home div.bannerx span{background-image: url("../images/banner_x_bg_red.gif");}

a.banner div{
	width:152px;
	height:55px;
	padding:8px 0 0 71px;
	cursor:pointer;
	background-image: url("../images/banner_bg.png");
}
a.banner:hover div{
	background-image: url("../images/banner_bg_o.png");
}
div.bannerx div{
	width:152px;
	height:65px;
	padding:8px 0 0 71px;
	cursor:pointer;
	background-image: url("../images/banner_x_bg.png");
}
.greytxt{color:#484848;}
a.banner h1, div.bannerx a h1, #information a.banner h1{
	color:#87080e;
	margin:0 0 1px 0;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal
}
.home #proudly {
	position:absolute;
	margin:-36px 0 0 -110px;
	left: 50%;
}
.home #banner_hormones .bg{
	background: url("../images/banner_hormone.png") 0 0 no-repeat;
	position: absolute;
	width: 64px;
	height: 70px;
	margin:-10px 0 0 -4px;
}
.home #banner_recipes{background-image: url("../images/banner_recipes_red.jpg")}
.home #banner_cuts{background-image: url("../images/banner_cuts_red.jpg")}
.home #banner_beef{background-image: url("../images/banner_beef_red.jpg")}
.home #banner_halaal{background-image: url("../images/banner_halaal_red.jpg")}
.home #banner_direct{background-image: url("../images/banner_direct.jpg")}
.home #banner_aged{background-image: url("../images/banner_aged.jpg")}
.home #banner_rotomix{background-image: url("../images/banner_rotomix.jpg")}
.home #banner_iso{background-image: url("../images/banner_iso.gif")}
.home #banner_video{background-image: url("../images/banner_video.jpg")}
.home #banner_book{background-image: url("../images/banner_book_small.png"); height:150px;}
#banner_recipes{background-image: url("../images/banner_recipes.jpg")}
#banner_cuts{background-image: url("../images/banner_cuts.jpg")}
#banner_beef{background-image: url("../images/banner_beef.jpg")}
#banner_proudlySA{background-image: url("../images/banner_proudlySA_red.jpg")}
#banner_direct{background-image: url("../images/banner_direct.jpg")}
#banner_book{background-image: url("../images/banner_book.png"); height:257px;}
#main {margin:38px 0 0 20px;width:460px;float:left;color:#484848; /*text-align:justify;*/}
.home #main{margin:7px 0 0 8px;color:#fff;width:480px}
/*.home #paperclip{
	background-image:  url("../images/paperclip_large.png");
	width:46px;
	height:104px;
	position:absolute;
	margin:-338px 0 0 407px;
}*/
#main p{margin:2px 0 15px 0}
.home #main p{padding:0 0 0 10px}
#column_right{float:left;width:220px;padding:16px 0 0 0;margin:0 0 0 20px}
.home #column_right{margin:0 0 0 9px}
#news h1{font-weight:normal;text-transform:uppercase;padding:0 0 3px 0;border-bottom:1px solid #df8a8a;color:#fff;font-size:12px;margin:0 0 10px 0}
#news h2{margin:0 0 0 -13px;font-size:11px;font-weight:bold;color:#fff;background-image:  url("../images/icon_news.gif");background-position:1px 2px;background-repeat:no-repeat;padding:0 0 0 13px}
#news a{color:#fff;margin:0 0 15px 13px;display:block}
/* BEGIN: recipes*/
#nav_sub{background-image:  url("../images/recipes_more_bg.jpg");background-repeat:repeat-x}
#nav_sub h1{font-size:12px;font-weight:normal;text-transform:uppercase;color:#484848;border-bottom:1px solid #c11415;padding:0 0 1px 0}
#nav_sub a, a.more{margin:8px; background-image:  url("../images/recipes_more_a.gif");background-repeat:no-repeat;background-position:0 4px ;color:#484848;display:block;padding:0 0 0 12px}
.recipe #nav_sub a{cursor:default}

#nav_sub .morerecipes, .morerecipes{/*padding-left:15px;*/ margin-top:-5px; line-height:14px; font-size:11px;}
#nav_sub .morerecipes a, .morerecipes a{cursor:pointer;margin:8px;background-image:  url("../images/recipes_more_b.gif");background-repeat:no-repeat;background-position:0 3px;color:#484848;display:block;padding:0 0 0 12px}
#nav_sub .morerecipes a{margin-left:20px}
#nav_sub .morerecipes a:hover, a.more:hover,#nav_sub a:hover,a.current{color:#cc0000;/*background-image:url(../images/recipes_more_a.gif);*/}
#nav_sub a.current{color:#cc0000;cursor:default}
.recipe #nav_sub a:hover{color:#484848; cursor:pointer;}

a.more:hover,.recipe #nav_sub .morerecipes a:hover,.recipe .morerecipes a:hover{color:#cc0000}
#recipe #img{float:right;width:224px;height:157px;margin:5px 0 0 0}
#recipe #img img{
	background-image:  url("../images/recipe_bg.png");
	padding:5px 7px 7px 5px;
}
#recipe #img img{
	margin:5px;position:absolute
}
/*#recipe #img #paperclip{margin:132px 0 0 147px;position:absolute;width:59px;height:54px;background-image:  url("../images/paperclip_small.gif");background-repeat:no-repeat}*/
#ingredients{width:220px;line-height:17px;margin:0 0 20px 0}
h1,#recipe h2{color:#cc0000;font-weight:normal;}
#recipe h1,#comments h1{line-height:20px;font-size:16px;margin:0 0 10px 0; font-weight:normal;}
#recipe h2{padding:21px 0 7px 0;width:140px;font-size:12px;margin:0 0 3px 0;background-position:right;background-repeat:no-repeat;}
#recipe h2.ingredients{background-image:  url("../images/H_GARLIC.JPG")}
#recipe h2.directions{background-image:  url("../images/H_TIMER.JPG")}
#info{background-image:  url("../images/INFO_BG.JPG");background-repeat:no-repeat;margin:27px 0 0 0;padding:0 0 0 10px;height:360px;width:220px}
#info .img{
	background-image:  url("../images/info_chilli.png");
	position:absolute;
	width:93px;
	height:129px;
	margin:15px 0 0 150px;
}
#info #scroller{position:absolute}
#info #scrollhide{position:absolute;height:260px;width:200px;overflow:hidden;margin:60px 0 0 0}
#info h1{color:#cc0000;font-size:12px;font-weight:normal;margin:0 0 5px 0;text-transform:capitalize}
#info label{font-weight:bold;padding:0 4px 0 0;text-transform:capitalize}
#info .infoblock{
	padding:10px 8px 15px 8px;
	border-bottom:1px solid #b67875;
	width:184px
}
#info .nav{	position:absolute;margin:320px 0 0 04px;width:200px;text-align:right;background-image:  url("../images/SCROLL.GIF");background-position:80% 70%;background-repeat:no-repeat}
#info .nav a{	padding:5px}
#toolbox{height:65px}
#toolbox a{float:left;margin-left:0}
a#print{margin-right:23px}
a#email{margin-right:0}
#banner_reviews{background-image: url("../images/banner_review.jpg")}

/* END: recipes */
#information{width:706px}
#information h1{font-size:16px; margin:0 0 6px 0; font-weight:bold;}
#information #img{
	float:right;
	background-image:  url("../images/info_imgbg.png");
	width:347px;
	height:245px;
	margin:0 0 0 20px
}
#information #img img{padding:8px}
/*#information #paperclip{
	background-image:  url("../images/paperclip_small2.png");
	width:50px;
	height:77px;
	position:absolute;
	margin:0 0 0 18px
}*/
#information .banner{float:left;margin:20px 0 0 18px}
#information #banner_recipes{margin-left:0}
#information .banner span{background-image: url("../images/banner_bg2.gif")}
#main h3{color:#484848;font-size:12px;font-weight:bold;margin:0 0 4px 0}
.footer{
	height:24px;
	padding:0 0 0 13px;
	background-color:#fcf3f3;
	border-top:1px solid #a7a7a7;
	text-align:right;
}
.footer_dummy{
	height:24px;
	padding:0;
	background-color:#fcf3f3;
	border-top:1px solid #a7a7a7;
	font-size:1px;
}
.home .footer{background-color:#fcf3f3}
.sitemap{
	width:100px;
	margin-right:17px;
	line-height:20px; 
	float:left;
}
.sitemap a{display:block}
.infotable{border:1px solid #ddd; margin:10px 0 0 20px;}
.infotable h2 { color:white; font-weight:normal; font-size:12px;}
.tothetop{width:700px; text-align:right; border-bottom:1px solid #ddd;}
#nav_sub h2{ /*color:#c21415;*/ font-weight:normal; font-size:12px; margin:10px 0 0 2px;}
.h1{margin-left:-5px;height:40px;width:auto;background-repeat:no-repeat}
.aboutus .h1{background-image:url(../images/title_aboutus.gif)}
.contactus .h1{background-image:url(../images/title_contactus.gif)}
.contactus .address{float:left; width:220px;height:auto;margin:0 0 20px 0}
.contactus .logo{float:left; width:110px;height:auto;margin:0 0 20px 0}
.row{clear:both}
.inthenews .h1{background-image:url(../images/title_inthenews.gif)}
.newsarchive .h1{background-image:url(../images/title_newsarchive.gif)}
.moreaboutbeef .h1{background-image:url(../images/title_moreaboutbeef.gif)}
.products .h1{background-image:url(../images/title_products.gif)}
.product{width:340px;float:left}
.product ul{margin:0;padding-left:15px}
.product p, .product ul{padding-bottom:15px}
.products .spacer{width:25px;height:10px;float:left}
.product img{padding:5px 12px 11px 8px;margin-bottom:30px;background-image:url(../products/images/frame.png)}
.product div{width:99px;height:23px;background-image:url(../products/images/sticky-tape.jpg);position:absolute;margin:-11px 0 0 3px}
/*.product div.paperclip{width:53px;height:35px;background-image:url(../products/images/paperclip.png);margin:152px 0 0 150px}*/	
.products .left{clear:left}

.item{width:460px;border-bottom:1px solid #d2d3d4;margin:0 0 15px 0}
.item h3{padding:0 0 15px 0}
a.readmore{color:#d21f1f;background-image:url(../images/a.readmore.gif);padding:0 8px 0 0;background-position:right;background-repeat:no-repeat}

#disabler, #disabler1{background-image:url(../images/bgdisabler.png);width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:500;display:none}
#popup, #popup1{left:50%;top:50%;margin:-178px 0 0 -274px;position:absolute;width:548px;height:355px; background-image:url(../images/bgpopupshadow.png);background-repeat:no-repeat;display:none;z-index:510}
#popupinner{position:absolute;width:539px;height:340px;margin:6px 0 0 0;background-color:#fff;z-index:520}

#popupinner .h{height:22px;border-bottom:1px solid #a3a3a3;padding:53px 0 0 133px}
#popupinner h1{font-size:18px}
a.close{ background-image:url(../images/a.close.gif);padding:1px 15px 0 0;text-transform:uppercase;position:absolute;margin:3px 0 0 345px;background-repeat:no-repeat;background-position:100% 40%;color:#484848}
#popup form, #popup1 form{width:270px;margin:20px auto}
#popup input, #popup1 input{border:1px solid #d0d0d0;width:176px;height:18px;float:left;font-size:11px;padding:3px 0 0 2px;margin:0 0 3px 0}
#popup label, #popup1 label{width:88px;float:left;color:#484848;padding:4px 0 0 0}
.row{clear:both}
a.send{background-image:url(../images/a.send.gif);padding:0 0 0 12px;text-transform:uppercase;background-repeat:no-repeat;background-position:0 50%;color:#484848}
#popup a.send, #popup1 a.send{margin:20px 0 0 0;float:right}

.comments h2{font-size:11px;color:#404040;margin-bottom:4px;font-weight:normal}
.comments h3{font-size:11px;color:#484848;font-weight:bold;margin-bottom:5px}
.comments p{margin:0 0 7px 0}
.comments h4{font-size:11px;font-weight:normal;float:left}
#comments h4{float:none;margin-bottom:15px}
.comments a{float:right;color:#c11415}

#comments{display:none}
#comments h1{margin-bottom:0}
#comments,#comments h2{margin-top:0;border-top:1px solid #b2b2b2;padding:20px 0 0 0}
#comments h2.first{border:none}
#comments p{margin-bottom:5px}


#contactmap #img{float:right;width:300px;height:188px;margin:5px 0 0 0}
#contactmap #img img{
	background-image:  url("../contact_us/images/frame.png");
	padding:5px 7px 7px 5px;
}


#contactmap{width:340px;float:left}
#contactmap ul{margin:0;padding-left:15px}
#contactmap p, .contactmap ul{padding-bottom:15px}



.contactmap .spacer{width:25px;height:10px;float:left}
#contactmap img{padding:5px 12px 11px 8px;margin-bottom:30px;background-image:  url("../contact_us/images/frame.png");)}
#contactmap div{width:99px;height:23px;background-image:url(../products/images/sticky-tape.jpg);position:absolute;margin:-11px 0 0 3px}
/*.product div.paperclip{width:53px;height:35px;background-image:url(../products/images/paperclip.png);margin:152px 0 0 150px}*/	
#contactmap .left{clear:left}

