/* CSS Document */

body{
	margin:0px 0px 15px 0px;
	color:#594000;
	background:url(../images/bg_top_grdnt.gif) repeat-x left top;
	background-color:#755500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

A:link{
	text-decoration:none; color:#594000;
}

A:active{
	text-decoration:none; color:#594000;
}

A:visited{
	text-decoration:none; color:#594000;
}

A:hover{
	text-decoration: underline;color:#594000;
}

.logo_area{
	height:159px;
	background:url(../images/logo_bg.gif) repeat-x  bottom left;
}

.mainbody{
	background:url(../images/main_body_bg.gif) repeat-x left top;
	background-color:#e9cf82;
}

.mainbody_bottom{
	background:#e9cf82;
}

.inner_body_left_top{
	background:url(../images/inner_bd_tp_bg.gif) repeat-x left top;
	height:53px;
}

.inner_body_left_btm{
	background:url(../images/inner_bd_btm_bg.gif) repeat-x left top;
	height:25px;
}

.inner_body_left_right{
	background:url(../images/inner_bd_mdl_rgt.gif) repeat-y left top;
	width:27px;
}

.inner_body_left_left{
	background:url(../images/inner_bd_mdl_lft.gif) repeat-y left top;
	widows:20px;
}

.welcomebg{
	background:#e2c979;
}

.wecomeimgpdng{
	padding-top:12px;
}

.shoponline{
	padding-top:9px;
}

.prdctpding{
	padding-left:7px;
}

.occasnpding{
	padding-left:13px;
	padding-right:5px;
}

.prdctslnk{
	font-size:13px;
	font-weight:bold;
	padding:4px 0px 4px 0px;
	
}

.sublink{
	font-size:13px;
	font-weight:bold;
	padding:5px 0px;
}

.sublink A:link{
	color:#594000;
}

.sublink A:active{
	color:#594000;
}

.sublink A:visited{
	color:#594000;
}

.sublink A:hover{
	color:#956c05;
}

.prdctslnk A:link{
	color:#594000;
}

.prdctslnk A:active{
	color:#594000;
}

.prdctslnk A:visited{
	color:#594000;
}

.prdctslnk A:hover{
	color:#956c05;
}

#prdctmainbg{
	background:url(../images/prdct_main_bg.gif) repeat-y right top;
}

#ocsnmainbg{
	background:url(../images/ocasn_main_bg.gif) repeat-y right top;
}

.shop_onlinetop{
	background:url(../images/inner_bd_tp_rgtbg.gif) repeat-x left top;
}

.shop_online_lhs{
	background:url(../images/inner_bd_tp_rgt_r_bg.gif) repeat-y left top;
	width:12px;
}

.shop_online_rhs{
	background:url(../images/inner_bd_tp_rgt_l_bg.gif) repeat-y left top;
	width:13px;
}

.shop_online_body{
	background:#f4da8d;
}

.prdct_list{
	background:url(../images/prdct_top_crve_bg.gif) repeat-x left top;
	height:6px;
}

.prdct_list_btm{
	background:url(../images/prdct_btm_crve_bg.gif) repeat-x left top;
	height:7px;
}

.prdct_list_left{
	background:url(../images/prdt_bd_lft.gif) repeat-y  top left;
	width:5px;
}

.prdct_list_right{
	background:url(../images/prdt_bd_rgt.gif) repeat-y right top;
	
}

.prdcttitle_lft_pdng{
	padding-left:10px;
}

/*..............new layout.............*/
.Toprightlink{
 padding-right:7px;
}
.curveboxmargin{
 margin-top:13px;
}
.curvetopbg{
 background-image:url(../images/curve_top_bg.gif);; background-position:left top;
 }
.curveright{ 
background-image:url(../images/curve_right_bg_repeat.gif); background-repeat:repeat-y; background-position:right top;
}
.curvebottombg{
 background-image:url(../images/curve_bottom_bg.gif); background-position:top left; background-repeat:repeat-x;
 }
 .welcomesaidpadding{ 
 padding:0px 0px 0px 15px; 
 }
.curveleftbg{
 background-image: url(../images/curve_left_repeat.gif); background-repeat:repeat-y; background-position:right top;
}
.productbottombg{ 
background-image: url(../images/new_curve_bottom_bg.gif); background-repeat:repeat-x; 

}	
.occasionsmargin{ margin-top:10px;
}

/*..............Sub Page.............*/
.subbottombg{ 
background-image: url(../images/sub_curve_bot_bg.gif); background-repeat:repeat-x; background-position:left top;
}
.supseperstionmargin{ 
 padding-left:16px;
}
.thumpmargin{ 
padding:10px; border:0px;
}
/*..............Add Cart Page.............*/
.boxborde{ 
border:1px solid #c8b269; background-color:#fce69a; margin-left:14px;
}
.Savourybg{ 
background-image:url(../images/savoury_sreak_bg.gif); background-repeat:repeat-x; background-position:top left;
}
.ContentBold{
font-size:11px;font-weight:bold; padding:0px 5px;
}
.Listtext{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#000000;
}
.contentnormal{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#594000; line-height:18px;
}
.boxtableMargin{ 
margin:0px 10px 10px 10px;
}
.normalpadding{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#594000;; padding-left:10px; line-height:16px;
}
/*..............About_Us.............*/
.Abouttext{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#594000; padding:10px 10px 10px 12px; line-height:17px;
}
.subheading{
font-size:12px; color:#594000; font-weight:bold;
}
.shadeline{ 
background-image: url(../images/shade.gif); background-position: center ; background-repeat:no-repeat;
}
.imaFloat{ 
float:left; padding-right:16px;
}

/*..............Product.............*/
.producttext{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#594000; padding:0px 7px 10px 15px; line-height:17px;
}
.productheading{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px; color:#594000; font-weight:bold; padding-left:10px;
}
.leftimagepadding{ padding-left:14px
}
.rightimagepadding{ padding-right:14px
}
/*..............Contact Us.............*/
.textbox{ 
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#594000; 
}
.mandatory{font-size:11px; color:red;
}

/*..............Recipes.............*/
.Nutritioninfo{ 
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#594000; 
}
.Nutritioninfoborder{ 
border:#E1C36F 1px  solid; background-color:#fce69a; border-collapse:collapse; border-bottom-width:0px;
}
.NutritioninfoborderTD{ 
border:#e0c782 1px  solid; padding:0px 7px;
}
/*..............Login.............*/
.loginBg{ 
background-image:url(../images/login_curve_lcentebg.gif); background-position:left top; background-repeat:repeat-x;
}
.botbg{
 background-color:#f4db87; height:32px;
}
/*..............View my cart.............*/
.borderbottom{ 
border-bottom: 1px solid #E1C36F;
}
.borderbottom IMG{
border:0px;
}
#mainspace{ 
margin:8px;
}
#bottomspace{
 margin-bottom:8px;
}
.latgeim{ 
padding-right:8px;
}
.linepadding{
background-image:url(../images/line_large.gif); background-repeat: repeat-y; background-position: center top;
}
.buttonpadding{ padding-right:5px;
}

.leftpaddingview{ padding-left:10px;}

/*..............index top button.............*/

.topbut{ padding-right:10px;
}
.thumpsmall{ padding:3px; border: solid 1px #CC9900;
}
/*..............VAdd Cart.............*/
.leftcontent{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#594000; padding-left:12px;
}

/*..............list beef.............*/
.Savouryboxleftmargin{ 
margin-left:12px;
}

/*..............Gift Voucher.............*/
.voucherborder{ 
border:#594000 1px solid; padding:3px;
}

.qty_size INPUT {
width:25px; margin-top:15px;
}

.login_bttn{
width:51px;
height:23px;
background:url(../images/login_bttn.gif) no-repeat left top;
border:0px;
margin-right:4px;
margin-bottom:12px;
}
.login_myacc{
width:83px;
height:23px;
background:url(../images/button_my_account.gif) no-repeat left top;
border:0px;
margin-right:4px;
margin-bottom:12px;
}


/*..............for top cart button.............*/
.cart_bttn{
width:84px;
height:33px;
background:url(../images/viewcart_bttn.gif) no-repeat left top;
border:0px;
margin-right:13px;
margin-bottom:8px;
}

.paging{
padding:15px;
}
.delivery_info
{
text-align:left; color:#000; margin-bottom:10px;
}
.delivery_method{
margin-bottom:15px;
}
.delivery_method_head{
font-weight:bold;
}
.delivery_method_rate{
padding-left:6px;
}
