/*====================
	Title: Shazans food
	Date: 17.07.09
====================*/
*{
	margin:0; padding:0;
}
body{
	font-family: Verdana,Arial,"Trebuchet MS",Georgia, Lucida,Helvetica,sans-serif,Tahoma;
	text-align:center;
	color:#747474;
	font-size:12px;
}
:focus{
	outline:none;
}
img,fieldset{
	border:none;
}
ul,ol,li{
	list-style:none;
}	
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#E46C0A;
	text-decoration:underline;
}
.hide,a b{
     position: absolute;
     left: -9999px;
}
/*---------------- page structure -----------*/
.wraper{
	width:960px;
	margin:0 auto;
	text-align:left;

}
.header{
	width:960px; height:91px;
}
.logo{
	width:160px; height:56px;
	float:left;
	display:block;
	margin-top:19px;
}
.mainNav{
	float:right;
	text-align:right;
	padding-top:34px;
}
.mainNav li{
	float:left;
	padding-left:15px;
	position:relative;
}
.mainNav li a,.mainNav li ul li a{
	font-size:12px;
	font-family:Arial;
	color:#ab997c;
	font-weight:bold;
}
.mainNav li a:hover,#selected{
	color:#1a9b23;
	text-decoration:none;
}
.mainNav li ul{
	width:400px;
	text-align:left;
	margin-left:15px;
	padding:10px 0;
	overflow:hidden;

}
.mainNav li ul li{
	float:left;
	padding:0 0 0 10px;
	line-height:22px;
}
.mainNav li ul li a{
	color:#000;
	text-decoration:underline;
}
.mainBody{
	width:960px;
	overflow:hidden;
}
.left{
	width:480px;
	float:left;
	position:relative;
}
.right{
	width:480px;
	float:right;
	text-align:right;
}
.imgHolder1{
	width:480px;
	display:block;
}
.title,.title7{
	font:normal 24px/24px Arial;
	color:#b14300;
	line-height:29px;
	margin-bottom:10px;
}
.txtCont p{
	line-height:17px;
	padding-bottom:20px;
}
.tagCloud{
	width:480px; /*height:235px;*/ margin-bottom:120px;
}
.productInfo{
	width:394px;
	overflow:hidden;
	text-align:left;
	padding-left:84px;
	float:left;
}
.productInfo p{
	float:left;
	width:274px;
	font-family:Arial;
}
.productInfo strong{
	float:right;
	display:block;
	width:110px;
}
.productInfo strong a{
	margin-left:10px;
	float:left;
	display:block;
	display:inline;
}
.imgHolder2{
	width:480px;
	text-align:center;
	display:block;
}
.add{
	padding-top:24px;
}
.add li{
	padding-bottom:24px;
}
/*---------------- our main products -----------*/
.mostLeft{
	width:750px;
	float:left;
}
.mostRight{
	width:200px;
	float:right;
}
.sidebar{
	width:200px;
	float:left;
}
.center{
	width:540px;
	float:right;
}
.title2{
	font:normal 24px/24px Arial;
	color:#000;
	margin-bottom:10px;
}
.listing{
	padding-bottom:50px;
	width:200px;
}
.listing li{
	padding-bottom:7px;
	position:relative;
	display:block;
}
.listing li a{
	font-size:12px;
	color:#ab997c;
	font-family:Arial;
}
.listing li a:hover,#cat_selected{
	color:#F37546;
}
.title3{
	font:normal 21px/21px Arial;
	color:#86aa39;
	line-height:20px;
}
.imgHolder3{
	width:200px;
}
.title4{
	font:bold 15px/14px Arial;
	color:#f15824;
	margin-bottom:10px;
}
.box{
	padding-bottom:20px;
}
.box p{
	font-size:11px;
	font-family:Arial;
	color:#8d6d40;
	line-height:13px;
	padding-bottom:8px;
}
.moreInfo{
	width:82px; height:21px;
	display:block;
	margin:0 0 6px 117px;
}
.imgHolder4{
	width:200px;
}
.banner{
	width:540px; height:248px;
	/*background:url(../images/product-banner.jpg) no-repeat; */
}
.title5{
	font:normal 18px/18px Arial;
	color:#a52701;
	line-height:22px;
	padding-top:10px;
}
.productDescrip p{
	font-size:12px;
	font-family:Arial;
	color:#805b36;
	line-height:14px;
	padding-bottom:15px;
}
.productDescrip b{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#000;
}
.productimage{
	width:460px;
	padding:10px 40px 0;
	overflow:hidden;
}
.productimage .imgli{
	width:200px;
	height:200px;
	float:left;
	margin-left:60px;
	margin-bottom:10px;
}
.productimage .rightli{
	margin-left:0px;
}

/*---------------- contact us -----------*/
.contactInfo{
	text-align:left;
}
.contactInfo p{
	color:#747474;
	line-height:17px;
	padding-bottom:10px;
}
.formArea{
	width:480px;
}
.formArea dl{
	overflow:hidden;
	padding-bottom:30px;
	width:480px;
}
.formArea dd{
	float:left;
	width:232px;
	display:block;
}
dd.firstdd{
	margin-right:8px;
}
.formArea p{
	width:232px;
	padding-bottom:0;
}
.formArea p label{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000;
	line-height:20px;
	width:232px;
	display:block;
}
*+ html .formArea p label{
	line-height:18px;
}
* html .formArea p label{
	line-height:18px;
}
.formArea p input,.formArea p textarea{
	width:220px; height:16px;
	border:1px solid #ed7a00;
	padding:0px 0 0 10px;
	font-size:11px;
	color:#000;
	background:#FFF;
}
.formArea p textarea{
	height:100px;
}
.formArea .clearBtn,.formArea input.submitBtn{
	width:82px; height:18px;
	margin-top:18px;
}
.formArea input.submitBtn{
	padding:0;
	border:0;
	margin-left:68px;
}
.addressInfo{
	font-size:12px;
	font-style:normal;
	font-family:Arial;
	color:#8d6d40;
	line-height:14px;
	padding-bottom:10px;
}
.formArea .redrawBtn{
	width:82px; height:21px;
	margin-top:0px;
	background: url(../images/redraw1.gif) no-repeat 0 0 ;
	border:0;
/*	padding-top: -6px;
*/	float: right;
	
}
/*---------------- mums day off -----------*/
.mumsInfo1,.mumsInfo2{
	width:960px;
	padding-bottom:10px;
}
.mumsInfo2{
	overflow:hidden;
}
.mumsInfo1 p{
	line-height:18px;
}
.mumCont{
	text-align:left;
}
.mumCont strong{
	color:#000;
	font-size:14px;
	font-family:Arial;
}
.mumList{
	padding-top:20px;
	width:480px;
}
.mumList li{
	font-size:16px;
	line-height:19px;
	font-family:Arial;
	color:#747474;
	position:relative;
	padding:0 0 30px 30px;
	list-style:none;
}
.mumList li b{
	font-size:25px;
	font-family:Arial;
	color:#7ba034;
	position:absolute;
	left:0;
	top:6px;
	width:30px;
	display:block;
}
* html .mumList li b{
	left:-30px;
}
.mumList li.last{
	font-size:28px;
	color:#C7AD48;
	padding-top:5px;
}
*+ html .mumList li.last{
	padding-top:0;
}
* html .mumList li.last{
	padding-top:0;
}
.title6{
	color:#629212;
	font-size:16px;
	line-height:19px;
}
/*---------------- serving suggestions -----------*/
.title7{
	font-size:36px;
}
.servingCont{
	text-align:left;
}
.infoBox{
	width:480px;
	overflow:hidden;
	margin-top:20px;
}
.imgBox{
	display:block;
	width:150px;
	float:left;
}
.descriptionBox{
	float:right;
	width:310px;
}
.descriptionBox h4{
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#000;
}
.descriptionBox p{
	line-height:15px;
	font-family:Arial;
	color:#555555;
}
/*---------------- footer -----------*/
.footer{
	width:960px;
	padding:40px 0;
}
.footer p{
	float:left;
}
.footer p a{
	color:#7d7d7d;
	font-size:12px;
	font-family:Arial;
	margin-right:12px;
}
.footer span{
	float:right;
	display:block;
	color:#ae6e2a;
	font-family:Arial;
}
.footer span a{
	color:#ae6e2a;
	font-size:12px;
	font-family:Arial;
}
/*------------ tab container --------*/
#tabcon{
	width: 398px;
	margin: 10px auto 0;
}
#tablist{
	width:398px; height:30px;
}
#tablist li{
	height:30px;
	float:left;
}
#tablist a{
	width:130px; height:30px;
	display:block; 
	float:left;
	margin-left:4px;
	display:inline;
}
#tablist .preparation{
	background:url(../images/preparation.gif) no-repeat;
	margin-left:0;
}
#tablist .preparation:hover,#tablist .slct0 a{
	background:url(../images/preparation-hover.gif) no-repeat;
}
#tablist .ingredients{
	background:url(../images/ingredients.gif) no-repeat;
}
#tablist .ingredients:hover,#tablist .slct1 a{
	background:url(../images/ingredients-hover.gif) no-repeat;
}
#tablist .gda{
	background:url(../images/gda.gif) no-repeat;
}
#tablist .gda:hover{
	background:url(../images/gda-hover.gif) no-repeat;
}
#tablist .nutrition{
	background:url(../images/nutritional-info.gif) no-repeat;
}
#tablist .nutrition:hover,#tablist .slct2 a{
	background:url(../images/nutritional-info-hover.gif) no-repeat;
}
#tabcontainer{
	background:url(../images/tab-contect-bg.jpg) no-repeat;
	width:398px;
	margin-bottom:14px;
}
#tabcontainer div{
	display:none;
	padding:20px 10px;
}
#tabcontainer .default{
	display:block;
}
#tabcontainer .default h4,#tabcontainer .conType1 h4,#tabcontainer .conType2 h4,#tabcontainer .conType3 h4{
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#000;
	padding-bottom:6px;
}
#tabcontainer .default p{
	font-family:Arial;
	font-size:12px;
	color:#805b36;
	line-height:14px;
}

#tabcontainer .conType2 .quantity{
	overflow:hidden;
	width:398px;
}
#tabcontainer .conType2 .quantity li{
	width:57px; height:63px;
	background:url(../images/gda-bg1.jpg) no-repeat;
	float:left;
	display:block;
	margin-right:20px;
}
#tabcontainer .conType2 .quantity li .color1{
	background:url(../images/gda-bg1.jpg) no-repeat;
}
#tabcontainer .conType2 .quantity .color2{
	background:url(../images/gda-bg2.jpg) no-repeat;
}
#tabcontainer .conType2 .quantity .color3{
	background:url(../images/gda-bg3.jpg) no-repeat;
}
#tabcontainer .conType2 .quantity li span{
	display:block;
	font-size:10px;
	font-weight:bold;
	color:#000;
	width:57px;
	text-align:center;
	line-height:11px;
	padding:5px 0 18px 0;
}
#tabcontainer .conType2 .quantity li b{
	font-size:14px;
	color:#dd3904;
	display:block;
	width:39px;
	padding-left:9px;
	text-align:center;
}
#tabcontainer .conType3 .tableInfo{
	border:1px solid #c65809;
	color:#c65809;
}
#tabcontainer .conType3 .tableInfo th{
	text-align:center;
	background:#c65809;
	color:#FFF;
	padding:5px 0;
}
#tabcontainer .conType3 .tableInfo td{
	text-align:center;
	line-height:24px;
}
#tabcontainer .conType3 .tableInfo .alttr{
	background:#ffe18e;
}
/*--------- sub list -----------*/
.subList{
	padding:10px 0 0 30px;
}
.listing li .subList a{
	background:url(../images/bullets.jpg) no-repeat left;
	padding-left:6px;
}
.listing li .subList a:hover,#sub_selected{
	color:#1A9B23;
	background:url(../images/bullets-hover.jpg) no-repeat left;
	text-decoration:none;
}
.prdouctlist{
	width:540px;
	margin-top:20px;
	overflow:hidden;
}
.prdouctlist a{
	float:left;
	border-right:#ccc 1px solid;
}
.prdouctlist img{
	width:150px;
	height:120px;
	margin:0 50px 0 15px;
	display: block;
}
.prdouctlist .prod, .prdouctlist p{
	margin-left:35px;
	float:left;
	width:265px;
	
}
/*------------- Tag Cloud ----------------*/
.tagCloud{
	width:480px;
	color:#392533;
	font-size:26px;
	margin-bottom:50px;
}
.tagCloud strong{
	margin-left:5px;
}
.word1{
	color:#c59e52;
}
.word2{
	color:#452f11;
}
.word3{
	color:#a6e5e7;
}
.word4{
	color:#906925;
}
.word5{
	color:#d8a405;
}
.word6{
	color:#f26d15;
}
.word7{
	color:#083812;
}
.word8{
	color:#ab9b85;
}
.word9{
	color:#666c66;
}
.word10{
	color:#bb0b0b;
}
.word11{
	color:#6f2559;
}
.word12{
	color:#3d8620;
}
.word13{
	color:#bf6d0b;
}
.word14{
	color:#d95a14;
}
#tabcontainer .conType2 .quantity .colorcode{
	width:120px;
	float:left;
	background:none;
	padding-top:5px;
}	
#tabcontainer .conType2 .quantity .colorcode .high,#tabcontainer .conType2 .quantity .colorcode .mid,#tabcontainer .conType2 .quantity .colorcode .low{
		font-style: normal;
		width:60px;
		padding-right:20px;
		height:12px; 
		display:block;
		margin-bottom:8px;
       	background:url(../images/gda_code3.gif) no-repeat right 1px;

}
#tabcontainer .conType2 .quantity .colorcode .mid{
	background:url(../images/gda_code1.gif) no-repeat right 1px;
}
#tabcontainer .conType2 .quantity .colorcode .low{
	background:url(../images/gda_code2.gif) no-repeat right 1px;
}

.sitemap_link{
	color: #1A9B23;
	font-weight: bold;
}
.trade_login{
	width:500px;
	margin: 150px auto 100px;
/*	border:#f00 1px solid;
*/	display:block;
}
.text_box{
	width: 300px;
	margin-bottom:15px;
}
.text_01{
	font-size: 18px;
	color: #8DA4BA;
	padding-bottom: 5px;
	padding-top: 5px;
}
.trade_login input {
	border:1px solid #141619;
	color:#ADC2D6;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:15px;
	height:23px;
	padding-left:5px;
}
.trade_login .img_input{
	height:auto;
	border: none;
	padding:0px;

}
.tvadshead{
	color:#B14300;
	height:24px;
	font-family:Arial;
}
.tvadscont{
	width:900px;
	overflow:hidden;
	margin:75px auto 0;
}
.tvadsleft{
	width:438px;
	float:left;
}
.tvadsright{
	width:360px;
	float:right;
	padding-top: 90px;
}
.tvadscont p{
	color:#000;
	margin:0 0 7px 25px;
}
.tvadscont .imgHolder2{
	display: block;
	margin:0 0 18px 20px;
	text-align: left;
}
.tvadscont .vdoHolder{
	margin-bottom: 30px;
	width:900px;
	height:400px;
}
 .prodhead{
	color:#9A6601;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom: #D0C5B1 1px solid;
}
html* .prodhead{
[font-weight: bold;
font-weight: normal;
]font-weight: bold;
}
.tvadsright p{
	margin-top: 10px;
}
.tvadsprod{
	width:360px;
	overflow:hidden;
}
.tvadsprod .divimage{
	width:120px;
	float: left;
}
.tvadsprod .adsclick{
	float: left;
	display: block;
	width:160px;
	text-decoration: none;
	background: url(../images/tvads-bullet1.gif) no-repeat left 1px;
	padding-left:12px;
	margin: 60px 0 0 32px;
	text-transform: uppercase;
	font-size: 10px;
	color: #650103;
	line-height: 11px;
	height: 11px;	
}
