/*html>body #wrapper {overflow:hidden;}*/
 
p,h1,h2,h3,form {
	margin: 0px; padding:0px; 
 }
 
td{ border: #fff;} 
	
.main, a, H1,H2,H3, table{
font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#331A00;
 text-decoration: none;
 font-weight:normal;
}
 

.white ,  a.white:link,a.white:visited{ color:#FFFFFF ;}
.red ,  a.red:link, a.red:visited { color: #FF0000 ;}
.bold ,  a.bold:link, a.bold:visited {font-weight:bold;}
.orange, a.orange{color:#ff6600;}
.green, a.green:link,a.green:visited{color: #006600;}
.blue, a.blue:link,a.blue:visited {
	color: #00005E;
}
.silver{color: #cccccc;} 
 
 
#wrapper {
	margin-right: auto;
	margin-left: auto;
	width:100%;
	height: 100%;
	margin:0;
	padding:0; 
}



body{
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	background-image: url(images/headerBg.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top left;
	
	}
img, ul, li, a, p, form{
	padding:0px;
	margin:0px;
	}
/*----------------header-------------*/
.header{
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	width: 990px;
	height: 298px;
	margin-top: 0px;
	background-position: bottom left;
	background-image: url(images/headerDefault.jpg);
	margin-bottom: 0px;
	}
	
#logo{
	padding-top: 15px;

}

#logo img{
	float:right;
 }
	
	
#topimage{
	margin-left: 125px;
	margin-top: 15px;
	text-align: left;
	width: 400px;
	float: left;
	}
	
		
.header ul{
	margin:0;
	padding:0;
	width:180px;
	list-style-type:none;
	float: right;
	margin-top: 25px;
	text-align: right;
	height: auto;
	clear: both;
	}
.header ul li{
text-align: right;
margin:0; padding:0;
	display:block;
	border-bottom:#56452F 1px dashed;
	height:20px;
	}
.header ul li.li1{
margin:0; padding:0;
	display:block;
	border-bottom:none;
	height:24px;
	}
.header ul li a{
	display:block;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C9C994;
	text-decoration: none;
	line-height: 20px;
	padding-right:10px;
	font-weight: bold;
	}
.header ul li a.chef{
	background:transparent url(images/the_chef.gif) no-repeat 0 4px; width:55px;
	}
.header ul li a.cafe{
	background:transparent url(images/cafe_stuffs.gif) no-repeat 0 4px; width:67px;
	}
.header ul li a.order{
	background:transparent url(images/order_online.gif) no-repeat 0 4px; width:81px;
	}
.header ul li a.testi{
	background:transparent url(images/testimonials.gif) no-repeat 0 4px; width:81px;
	}
.header ul li a.recipt{
	background:transparent url(images/recipe.gif) no-repeat 0 4px; width:43px;
	}
.header ul li a.menu{
	background:transparent url(images/menu_card.gif) no-repeat 0 4px; width:71px;
	}
.header ul li a.gallery{
	background:transparent url(images/gallery.gif) no-repeat 0 4px; width:47px;
	}
.header ul li a:hover{
	color: #020100;
	text-decoration: underline;
	background-color: #FFFFFF;
	}
 
 
 
 
 #contentWRAPPER{
	width: 990px;
	text-align: left;
	padding: 0;
	margin: 0;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	background-color: #FFFFFF;
	clear: both;
  }


#contentLEFT  {
	width: 245px;
	float: left;
	padding-bottom: 20px;
	margin-top: 3px;
	padding: 0px;
	height: 100%;
	text-align: left;
	padding-left: 0px;
	margin-left: 20px;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 44px;
	padding-top: 0px;
	border-right-color: #683400;
	background-color: #DEDEBC;

}
 
 
 #contentRIGHT{
	width: 675px;
	margin-left: 0px;
	margin-top: 15px;
	padding-left: 0px;
	text-align: left;
	padding-right: 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	float: right;
	margin-bottom: 25px;
}


#contentRIGHT P {
margin:0; padding:0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
 


#footermain {
	width: 100%;
	height: 55px; line-height: 55px;
	color: #FFFFFF;
	background-image: url(images/headerBg.jpg);
	background-position: 0 0;
	background-repeat: repeat-x;
	text-align: center;
	font-size: 11px;
	margin-top: 30px;
} 

#footer {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#footerL{
	text-align: left;
	float: left; 
}  

#footerR{
	text-align: right;
	float: right; 
}  


.sitemap, a.sitemap:link, a.sitemap:active, a.sitemap:visited,a.sitemap:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #663605;
	cursor: text;
	text-decoration:none;
}
#searchBtn {
	background-color: #311900;
	color: #FFFFFF;
	height: 20px;
	border:0;
	margin:0;
	padding:0;
}















 .currency {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #e5e5e5;
	padding-right: 4px;
	padding-left: 4px;
	cursor: pointer;
	width: 12px;
	border: 1px solid #333333;
	
	} 
 

.MainTops {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 24px;
	width: 100%;
	text-align: left;
	line-height: 24px;
 }
 
 
 

	 
.SIDEmenu,.SUBmenu {
	list-style-type: none;
	margin-left: 18px;
	margin-right: 12px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	width: 200px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-left: 0px;
}

 

.SUBcat_LI{
	margin-left: 0px;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	list-style-type: inherit;
	margin-top: 0px;
	margin-bottom: 0px; 
	border-bottom: 1px dotted #f1f1f1;
	margin-right: 5px;
	padding-right: 3px;
 }
   
.SUBcat {
	text-decoration: none;
	color: #472E14;
	font-size: 12px;
 }
 
  a.SUBcat:hover{
	text-decoration: underline;
	font-size: 12px;
 }
  
.SUBcat_selected{ 
	text-decoration: underline;
	font-style:italic;
}
 
 
.maintitles, .pagetitles , a.pagetitles:link, a.pagetitles:visited  {
	font-size: 28px;
	text-decoration: none;
	padding-top: 0px;
	text-transform: capitalize;
	font-weight: normal;
	color: #3C1E00;
	margin-bottom:8px; 
	font-family: Arial, Helvetica, sans-serif;
 
	}

.maincatNames, a.maincatNames:link,a.maincatNames:visited {
	background-color: #FFFFFF;
	height:24px;
	line-height:24px;
	line-height:24px;
	padding: 0 4px;
	border: 1px solid;
	border-color: #FFFFFF;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:3px;
	font-size: 12px;
	color: #331A00;
}


 

.red{ color:#FF0000;}
.bold{font-weight:bold}
.white{ color:#ffffff;}
 

.bulletts {
	list-style-image: url(files/bullettspacer.gif);
	list-style-position: inside;
}



.paymentsBOX1{
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7F7F7;
}
.paymentsBOX2{
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-top: 5px;
	border: 1px solid #f0f0f0;
}
 
.productsTop{
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-left: 4px;
	height: 25px;
	margin-top: 10px;
	padding-right: 4px;
	font-weight: bold;
	font-style: normal;
}
	
.BUYwrapper{
	text-decoration: none;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	margin-top: 25px;
 
}	
	
#linkedproducts{
	width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 0px;
	margin-top: 10px;
	padding-left: 0px;
	text-align: left;
}


.pageNUMBERselected, A.pageNUMBERselected:link,A.pageNUMBERselected:visited 	 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #50351B;
	padding-right: 4px;
	padding-left: 4px;
	width: 12px;
	border: 1px solid #50351B;

	}

.pageNUMBER , A.pageNUMBER:link,A.pageNUMBER:visited   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9999CC;
	text-decoration: none;
	background-color: #fff;
	padding-right: 4px;
	padding-left: 4px;
	cursor: pointer;
	width: 12px;
	border: 1px solid #CCCCFF;
	
	} 
	 

#SEARCHbox {
	width: 200px;
	height: 24px;
	border:1px solid #ccc;
	padding:2px;
	background-color: #FFFFFF;
	font-style: italic;
	color: #333333;
}
 

.dotted_single_SURROUND {
	border-bottom :1px  dotted #cccccc;
	margin-top: 3px;
	margin-bottom: 3px;
	}
	
.dotted_full_SURROUND {
	border :1px  dotted #cccccc;
	margin-top: 3px;
	margin-bottom: 3px;
	}

.PRODborders{
	border:1px solid #f0f0f0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.PRODborders_hover{
	border:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
 

.buttonsTrash {
	cursor: pointer;
	height: 25px;
	width: 25px;
	background-image: url(images/trash.gif);
	background-color: #FFFFFF;
	border: 0;
	background-repeat: no-repeat;
	background-position: center;
 

}

.button1{
	cursor: pointer;
	height: 18px;
	width: auto;
	background-color: #50351B;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 6px;
 }
 
 .button2{
	cursor: pointer;
	height: 16px;
	width: auto;
	background-color: #FF0000;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 6px;
 }
 
 
 
	 
   
/*# page numbers */ 

.pageNumberWrapper{
	font-size:11px;
	clear:both; height:30px; line-height:30px;
	border: 1px solid #f1f1f1;
	margin-bottom:4px;
	color:#7C7C7C;
	width:99%; 
}

.pageNumberDD{
border:1px solid #ccc; font-size:11px; font-family:Arial, Helvetica, sans-serif ;color:#535353
}

.pageNumberWrapper a{
	color:#666666;
	text-decoration:none;
	font-weight: normal;
	
} 

.pageNumberWrapper a:hover{
	color: #000000; text-decoration: underline;
}  



.productWrapper_gallery {
float:left;
width:200px;
margin:15px 5px 0px 5px;
padding:0;
text-align:center
} 

.productImg_gallery {
width:180px;
height:190px;
border:1px solid #e5e5e5;
}

.productInfo_gallery{
 	width: 180px;	margin-top:10px;
} 


.productWrapper_list{
	width:98%;
	text-align:left;
	clear: both;  
}

.productImg_list{
	width:200px;
	height:150px;
	float: left;
}

.productInfo_list{
	float:left;
	height: 150px;
	margin-left: 20px;
	width: 400px;
 
}




.prices{ color: #FF0000; font-weight:bold; font-size:14px; }

A.gallery_list:link, A.gallery_list:visited   {
text-decoration: none;
font-size:10px;
}
A.gallery_list:hover {
text-decoration: underline;
}
  
.pageNumber , A.pageNumber:link, A.pageNumber:visited   {
text-decoration: underline; font-size:11px;
padding:2px; color: #676767; 
}

.pageNumberSelected {  
text-decoration: none; font-size:11px;
padding:2px;
background-color:#e1e1e1;
color: #676767;
}
 
a.pageNumber:hover   {
color: #333333; 
background-color:#f1f1f1; 
}	

 
.centred{margin:0 auto}

.m3{margin:3px}
.m5{margin:5px}
.m10{margin:10px}

.mT3{margin-top:3px}
.mT5{margin-top:5px}
.mT10{margin-top:10px}

.mB3{margin-bottom:3px}
.mB5{margin-bottom:5px}
.mB10{margin-bottom:10px}
.mB25{margin-bottom:25px}

.mL3{margin-left:3px}
.mL5{margin-left:5px}
.mL10{margin-left:10px}

.mR3{margin-right:3px}
.mR5{margin-right:5px}
.mR10{margin-right:10px}


.p3{padding:3px}
.p5{padding:5px}
.p10{padding:10px}

.pT3{padding-top:3px}
.pT5{padding-top:5px}
.pT10{padding-top:10px}

.pB3{padding-bottom:3px}
.pB5{padding-bottom:5px}
.pB10{padding-bottom:10px}

.pL3{padding-left:3px}
.pL5{padding-left:5px}
.pL10{padding-left:10px}

.pR3{padding-right:3px}
.pR5{padding-right:5px}
.pR10{padding-right:10px}
.pR15{padding-right:15px}
.b0{border:none; border:0px;}




.bfs{border:1px solid  #D6D6D6;}
.bfd{border:1px dotted #D6D6D6;}
.bfdd{border:1px dashed #D6D6D6;}

.bfdd{border:1px dashed #D6D6D6;}
.bbd{ border-bottom : 1px dotted #D6D6D6;}
.bbs{ border-bottom : 1px solid #D6D6D6;}
.bbdd{ border-bottom : 1px dashed #D6D6D6;}

.bts{ border-bottom : 1px solid #D6D6D6;}
.btd{ border-bottom : 1px dotted #D6D6D6;}
.btdd{ border-top : 1px dashed #D6D6D6;}
 
 
.bbr{border:1px solid #ff0000;}
.bfr{border:1px dotted #ff0000;}
.bfrdd{border:1px dashed #ff0000;}


.sitemap {
	margin:0;
	padding:0;
	list-style-type:none;
	background: #fff;
	margin-left: 30px;
}

.sitemap li{display:block;}

a.sitemap:link,a.sitemap:hover,a.sitemap:visited{
	font-size: 11px;
	color: #FFFFFF;
	cursor: text;
	text-decoration:none;
} 

.footerLink{
	color: #020100;
} 
