@charset "utf-8";
/***********************************************/
/* General CSS Document Starts Here            */
/***********************************************/
form, h1, h2, h3, h4, div, ul, li, pre, label, p, img, span, object {
	padding:0px;
	margin:0px;
	border:0;
}
html { height:100%; padding-bottom:1px; }
body {
	background:#3B3B3B;
	padding:0px;
	margin:0px;
}
#externalcontainer {
	padding:0;
	width:964px;
	/*width:98%;*/
	margin:0 auto;
}

div, p {
	font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:none;
	text-decoration:none;
	color:#000000;
}
a {
	text-decoration:none;
	color:#9D9730;
	}
a:hover {
	text-decoration:underline;
	color:#000;
	}
a:focus { border:none }

.spacer {
	font-size:2px;
	line-height:2px;
	padding:0;
	margin:0;
	clear:both;
	}
h1 {
	font:normal 24px/28px Tahoma, Arial, Helvetica, sans-serif;
	color:#3B3B3B;
	margin:0 0 20px 0;
	}
h1 span { color:#FF820C; }		
h3 {
	font:normal 24px/30px Tahoma, Arial, Helvetica, sans-serif;
	margin:7px 0;
	color:#DC6B00;
	}
h4 {
	font:normal 18px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#3B3B3B;
	margin:12px 0;
	}			
h6 {
	font:bold normal 14px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#3B3B3B;
	margin:12px 0;
	}	
/***********************************************/
/* Header CSS Document Starts Here             */
/***********************************************/

#header {
	background:#989335 url(../images/header_bg.gif) repeat-x 0 0;
	border-bottom:solid 1px #DBD9B6;
	height:97px;
	}
#header img {
	float:left;
	margin:10px 0 0 15px;
	}
#header span {
	background:url(../images/cart_ico.gif) no-repeat 0 4px;
	padding:0 0 0 20px;
	margin:30px 36px 0 0;
	float:right;
	color:#E5E59B;
	display: none;
	}
#header span a {
	color:#FEFEE3;
	font-weight:bold;
	text-decoration:underline;
	}
#header span a:hover {
	color:#fff;
	text-decoration:none;
	}	
#banner {
	background:#fff url(../images/banner.jpg) no-repeat 0 0;
	height:158px;
	}
#banner h2 {
	font:normal 24px/34px "Trebuchet MS", Georgia, "Times New Roman";
	padding:42px 0 0 424px;
	color:#3B3B3B;
	}
#banner h2 span {
	font-size:30px;
	}
#banner h2 span.colr1 {
	color:#999534;
	}
#banner h2 span.colr2 {
	color:#D68231;
	}				
#nav {
	font:bold 14px/36px Tahoma, Arial, Helvetica, sans-serif;
	background:#FF9D3E url(../images/nav_bg.gif) repeat-x 0 0;
	border-top:solid 1px #DC6B00;
	border-bottom:solid 1px #DC6B00;
	text-align:center;
	height:36px;
	color:#fff;
	}
#nav a {
	color:#fff;
	margin:0 4px;
	}	
#contentWraper {
	background:#FEFEE3 url(../images/left_panel_bg.gif) repeat-y  0 0;
	overflow:auto;
	height:100%;
	}	
#sidebar {
	padding:6px 12px 12px 12px;
	width:200px;
	float:left;
	}
#contentpane {
	background-color:#FEFEE3;
	margin-left:225px;
	padding:16px 22px 10px 30px;
	}
.login input.txtBox {
	background-color:#E6E8DD;
	border:solid 1px #B6B99C;
	vertical-align:middle;
	padding-left:4px;
	padding-top:3px;
	height:15px;
	width:98%;
	color:#80826D;
	font-size:11px;
	line-height:12px;
	margin:5px 0;
	}
.login input.logBtn {
	background:#000 url(../images/btn_bg.gif) repeat-x 0 0;
	border:solid 1px #000;
	padding:2px 5px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin:12px 0 10px 0;
	}	
.login p.label_act {
	float:left;
	font-size:10px;
	}
.login p.label_act2 {
	float:right;
	padding-left:4px;
	}
.login a {
	text-decoration:underline;
	font-size:11px;
	color:#3E3E3E;
	}
.login a:hover {
	text-decoration:none;
	color:#000;
	}
.news_events {
	margin:15px 0;
	}						
.news_events h5 {
	font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	}	
.news_events h5 {
	font:inherit;
	font-weight:bold;
	background-color:#989F6C;
	padding:2px 4px;
	margin:0 0 6px 0;
	color:#EBECDA;
	display:block;
	}
.news_events p {
	font:inherit;
	font-size:11px;
	padding:0;
	margin:7px 0;
	}
.news_events p strong {
	color:#A25006;
	}
.news_events p a {
	font:inherit;
	font-weight:bold;
	color:#989F6C;
	}
 p.more2 {
 	text-align:right;
	}	
p.more, p.more2 {
	margin:12px 0;
	}		
p.more a, p.more2 a {
	font:bold 11px/14px "Trebuchet MS", Georgia, "Times New Roman";
	background-color:#3B3B3B;
	padding:0px 5px;
	color:#fff;
	}
p.more a:hover, p.more2 a:hover{
	background-color:#656565;
	text-decoration:none;
	color:#fff;
	}
.quick_contact {
	margin:22px 0 0 ;
	}
.quick_contact p.call {
	background:url(../images/call_ico.gif) no-repeat 0 6px;
	padding-left:16px;
	}
.quick_contact p.mail {
	background:url(../images/mail_ico.gif) no-repeat 0 6px;
	padding-left:16px;
	}					
p.gift {
	background:url(../images/gift_bg.gif) no-repeat 0 0;
	font:normal 22px/24px Helvetica, Arial, sans-serif;
	text-align:right;
	padding:15px 8px 0 0;
	margin:22px auto 12px auto;
	color:#FEFEE3;
	width:196px;
	height:60px;
	display:block;
	}
p.gift a {
	font-size:12px;
	color:#FEFEE3;
	display:block;
	text-decoration:underline;
	}
p.gift a:hover {
	color:#fff;
	text-decoration:none;
	}			
ul.srv_list	 {
	padding:6px;
	background-color:#E3E7C3;
	border:solid 3px #D2D6AE;
	height:100%;
	overflow:auto;
	margin-bottom:44px;
	padding-left:16px;
	}
ul.srv_list li{
	background:url(../images/bullet2.gif) no-repeat 0 3px;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	}
ul.srv_list li a {
	text-decoration:none;
	color:#1B1A1A;
	}		
ul.archive {
	padding:6px;
	background-color:#FCFCD4;
	border:solid 3px #F1F1BE;
	height:100%;
	overflow:auto;
	padding-left:16px;
	}
ul.archive li, ul.srv_list li {
	list-style:none;
	padding-left:14px;
	/*white-space:nowrap;
	overflow:hidden;*/
	width:30%;
	float:left;
	margin:7px 0;
	}		
ul.archive li{
	font:normal 11px/12px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/bullet.gif) no-repeat 0 3px;
	}
ul.archive li a {
	text-decoration:none;
	color:#DC6B00;
	}
ul.archive li a.last_list {
	text-decoration:underline;
	font-weight:bold;
	}	
ul.srv_list li a:hover, ul.archive li a:hover {
	text-decoration:underline;
	}		
ul.list {
	padding:6px;
	background-color:#FCFCD4;
	border:solid 3px #F1F1BE;
	height:100%;
	overflow:auto;
	padding-left:16px;
	}
ul.list li {
	list-style:none;
	padding-left:14px;
	/*white-space:nowrap;
	overflow:hidden;*/
	margin:7px 0;
	}		
ul.list li{
	font:normal 11px/12px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/bullet.gif) no-repeat 0 3px;
	}
ul.list li a {
	text-decoration:none;
	color:#DC6B00;
	}
ul.list li a.last_list {
	text-decoration:underline;
	font-weight:bold;
	}	
ul.list li a:hover {
	text-decoration:underline;
	}	
/* Footer CSS start here */
#footer {
	background-color:#505050;
	padding:20px;
	color:#989898;
	}
#footer p {
	color:#989898;
	}	
#footer a {
	font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0 5px;
	color:#DBDBDB;
	}
#footer a:hover {
	text-decoration:underline;
	color:#f1f1f1;
	}																		
#externalcontainer #contentWraper #sidebar #login {
	display: none;
}
#breadcrumb {
	margin-bottom: 30px;
	font-size: 1em;
	color: #333;
	border-top: 1px solid #3B3B3B;
	border-bottom: 1px solid #3B3B3B;
}
.focus {
	font-size: 1em;
	line-height: 17px;
	padding:6px;
	background-color:#FCFCD4;
	border:solid 3px #F1F1BE;
	margin-top: 6px;
}
.focusGreen {
	font-size: 1em;
	line-height: 17px;
	padding:6px;
	background-color:#E3E7C3;
	border:solid 3px #D2D6AE;
	margin-top: 6px;
}table {
	border: 3px solid #F1F1BE;
}
td {
	background: #FFF;
	padding-left: 10px;
}
.tdSeperator {
	background: #DADEBB;
	padding-left: 10px;
	text-align: center;
}

th {
	background: #FCFCD4;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
}
.imgSpacer {
	margin-right: 10px;
}
.fltrt {
	padding: 0px;
	float: right;
	margin-bottom: 5px;
	margin-left: 8px;
}

.fltlt {
	padding: 0px;
	float: left;
	margin-bottom: 5px;
	margin-right: 8px;
}

#alphabet {
	margin-bottom: 20px;
	font-size: 1em;
	color: #333;
	border-top: 1px solid #3B3B3B;
	border-bottom: 1px solid #3B3B3B;
	text-align: center;
}
.recipeSummary {
	font-size: 1em;
	line-height: 17px;
	padding:6px;
	background-color:#E3E7C3;
	border:solid 3px #D2D6AE;
	margin-top: 6px;
	height: 80px;
	overflow: hidden;
}
.recipe {
	font-size: 1em;
	line-height: 17px;
	padding:6px;
	background-color:#E3E7C3;
	border:solid 3px #D2D6AE;
	margin-top: 6px;
}

.recipe ul {
	margin: 15px 10px 15px 30px;
}
.recipe img {
	padding: 0px;
	float: right;
	margin: 5px 0px 5px 8px;
}
#subNavMeat {
	text-align: center;
	border-top: 1px solid #3B3B3B;
	border-bottom: 1px solid #3B3B3B;
	padding-right: 50px;
}
#externalcontainer #xod img {
	border-style: none;
	float: right;
	margin: 5px;
}
.centre {
	text-align: center;
}
.border {
	border: 1px solid #000;
}


/********** New styles added on 11-01-10 ***********/
.lossdetail{
	padding:22px 0 30px 0;
	height:100%;
	overflow:hidden;
}
.detail_pic{
	float:left;
	border: 1px solid #CA5D00;
}
.lossdetailTxt{
	margin:0 0 30px 239px;
}
.lossdetailTxt h4{
	line-height:29px;
	color:#DC6B00;
	display:block;
	padding:0;
	margin:0;
}
p.price{
}
p.price span{
	font-size:18px;
	line-height:28px;
	color:#C62E0D;
	width:auto;
	padding:0 10px 0 5px;
	display:block;
	float:left;
	margin-right:21px;
	border-top:dotted 1px #A88873;
	border-bottom:dotted 1px #A88873;
}
.lossdetailTxt p{
	font:normal 11px Tahoma, Arial, sans-serif;
	color:#4E4D4D;
	padding-bottom:14px;
}
p.date{
	background-color:#F2F2CE;
	padding:6px 0 6px 10px;
	margin-bottom:10px;
}
p.date span{
	color:#DC6B00;
}
.products_gal{
	border-top:dashed 1px #919191;
	border-bottom:dashed 1px #919191;
	padding:15px 0;
	display: none;
}
.products_gal img{
	margin-right:20px;
	_margin-right:19px; /*for IE*/
}
.products_gal img.last{
	margin-right:0;
}
.lossdetailTxt ul {
	margin: -5px 15px 15px;
}
