@charset "utf-8";
/* CSS Document */
/*(c) Gaudigital 2010 | www.gaudigital.co.uk | webmaster@gaudigital.co.uk*/

html{

	background-color: #FAB43A;
}

body{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	margin:50px 0px; padding:0px;
	text-align: center;

}
img {
	border: 0px;
}


div.banner{
	background-image: url(images/topbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E39440;
	text-align: left;
	margin: 0px auto;
	width: 900px;

}
img.logo{
	margin-left: 78px;
}

.menuUp{
	color: #C8803E;
	text-decoration:none;}
.menuUp:hover{
	color: #FFF;}	



div.menuwrapper{
		background-color: #69311A;
		height: 30px;
		text-align: left;
		margin: 0px;
		padding: 0px;
}
ul.subtitlelist{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
li.subtitle{
	color: #E39440;
	font-size: 10px;
	margin: 7px;
	display: inline;
}
/*main site menu*/
div.menubox{
	background-color: #FFFFFF;
	text-align: right;
	height: 30px;
}
ul.menul{
		margin: 0px;
		padding: 0px;
		border: 0px;
}
ul.menul li.menulist{
	margin: 0px;
	border: 0px;
	padding-right: 2px;
	display: inline;
}
li.menulist a.menuitem:link, a.menuitem:active, a.menuitem:visited{
	color: #E39440;
	font-variant: small-caps;
	font-size: 11px;
	background-color: #69311A;
	border: 1px solid #69311A;
	padding: 5px;
	text-decoration: none;
}
li.menulist a.menuitem:hover{
	color: #69311A;
	font-variant: small-caps;
	font-size: 11px;
	background-color: #E39440 !important;
	border: 1px solid #B92C1F;
	padding: 5px;
	text-decoration: none;
}
strong.date{
	color: #AC5725;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 12px;
}
div.contentwrapper{
	margin: 0px auto;
	width: 900px;
	background-color: #FFFFFF;
}
div.column{
	width: 450px;
	float: left;
	overflow: hidden;
	text-align: left;
}
div.column2{
	width: 440px;
	float: left;
	overflow: hidden;
	text-align: left;
	margin-left: 10px;
}
div.column3{
	width: 450px;
	float: left;
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #E39440;
	background-image: url(images/cup.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.column4{
	width: 450px;
	float: left;
	overflow: hidden;
	text-align: left;
	background-color: #FAEDDF;
}
div.clear{
	clear: both;
}
h1.daily{
	color: #AC5725;
	font-weight: 500;
	margin-left: 10px;
	padding: 0px;
}
table.dailymenu{
	margin-left: 10px;
	border: 1px solid #B92C1F;
	margin-bottom: 20px;

}
table.dailymenu2{
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #B92C1F;
	margin-bottom: 20px;

}
td.dailycell{
	border: 1px solid #B92C1F;
}
strong.options_daily{
	font-size: 12px;
	color: #E39440;
	background-color: #69311A;
}
p.goldenbar{
	background-color: #E39440;
	margin: 5px 5px 10px 10px;
	padding: 5px;
}
a.standardlink:link, a.standardlink:active, a.standardlink:visited{
	color: #69311A;
	text-decoration: underline;
}
a.standardlink:hover{
	color: #B92C1F;
	text-decoration: underline;
}
div.about{
		background-image: url(images/canelabg.gif);
		background-repeat: no-repeat;
		background-position: right;
		height: 330px;
}
strong.look{
	background-color: #FAEDDF;
	color: #69311A;
	font-size: 18px;
	margin-left: 10px;
}
p.ptext{
	line-height: 2.0em;
	margin-left: 10px;
}
table.menutable{
	margin: 5px 5px 10px 10px;
}
td.brownbar{
	background-color: #AC5725;
}
p.pannounce{
	background-color: #FAEDDF;
	color: #69311A;
	padding: 5px;
	margin: 10px 0px 10px 10px;
	
}
p.emphasis{
	color: #69311A;
	padding: 5px;
	margin: 10px 0px 10px 10px;
}
strong.strongemphasis{
	font-size: 14px;
	text-decoration: underline;
}
div.footer{
	background-color: #E39440;
	margin: 0px auto;
	width: 900px;
	height: 30px;
	color: #69311A;
}
div.leftbanner{
	width: 100px;
	height: 335px;
	background-image: url(images/leftbanner.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
}
div.menucontainer{
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 5px;
	padding-bottom: 10px;
	text-align: center;
}
form.gradient{
	margin-top: 5px;
	height: 100px;
	padding-top: 5px;
	
}
select.noticemenu{
	border: 1px solid #69311A;
	width: 300px;
	height: 20px;
}
img.go{
	margin-top: 5px;
}
/*DATABASE QUERY RESULTS FORMATTING*/

h1.catmenu{
	color: #663119;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
td.catmenucell{
	border-bottom: 1px solid #663119;
}
table.dbmenu{
	text-align: left;
}
h2.dbmenuitem{
	color: #663119;
	font-size: 11px;
	font-variant: small-caps;
	background-color: #FFF;
}
td.dotted{
	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
td.inaway{
	background-color: #B92C1F;
	color: #E39440;
	text-align: center;
}
/*Find Us and Contact page*/
img.title{
	margin-left: 100px;
}
form.mailform{
	margin-left:10px;
	margin-top: 10px;
	width:408px;
	padding: 10px;
	background-color: #FAEDDF;
	border: 1px solid #B92C1F;
}
input.ymail, input.subject, input.verimg, textarea.message {
	padding:2px; 
	border:1px solid #B92C1F;
	background-color: #E39440;
	width:180px; height:14px; 
	margin-bottom: 15px; 
	margin-top: 5px;
}
/*Invoice Page*/
div.banner_invoice{
	
	text-align: left;
	margin: 0px auto;
	width: 900px;
	background-color: #FFF;

}
p.large{
	line-height: 2.0em;
	color: #673119;
	font-size: 12px;
	margin-left: 60px;
	font-weight: 900;
}
table.order{
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}
input.placeorder{
		padding: 2px 10px 2px 10px;
		margin: 10px;
		background-color: #E39440;
		border: 1px solid #B92C1F;
}
strong.logout{
	padding: 2px 5px 2px 5px;
	background-color: #E39440;
	border: 1px solid #B92C1F;
}
strong.logout a.out:link, a.out:hover, a.out:active, a.out:visited{
	color: #FFF;
	text-decoration: none;
}
p.cdetails{
		font-size: 12px;
		margin-left: 20px;
		line-height: 2.0em;
}
table.ordermenu{
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 1px solid #B92C1F;
	background-color: #FAEDDF;
}
td.celltitle{
	background-color: #C34520;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FFF;
	padding: 5px;
	font-size: 12px;
}
td.cellsubtitle{
	background-color: #B9811F;
	color: #FFF;
	text-align: center;
}
td.subcell{
	background-color: #E3B15E;
	text-align: center;
	color: #FFF;
}
select.choice{
	width: 120px;
}
input.square{
	width: 20px;
}
td.divide{
	border-left: 1px solid #B92C1F;
}
td.total{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}
/*Canela submenu*/
div.column5{
	width: 440px;
	float: left;
	overflow: hidden;
	text-align: left;
	margin-left: 10px;
	background-image: url(images/greensalad.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
ul.canelamenu{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
li.canelamenuli1, li.canelamenuli2, li.canelamenuli3, li.canelamenuli4, li.canelamenuli5, li.canelamenuli6, li.canelamenuli7, li.canelamenuli8, li.canelamenuli9, li.canelamenuli10, li.canelamenuli11{
	color: #673119;
	list-style: none;
	font-size: 12px;
	font-weight: 700;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 10px 5px 10px;
}
li.canelamenuli1{ margin-left: 150px;}
li.canelamenuli2{ margin-left: 200px;}
li.canelamenuli3{ margin-left: 250px;}
li.canelamenuli4{ margin-left: 265px;}
li.canelamenuli5{ margin-left: 280px;}
li.canelamenuli6{ margin-left: 270px;}
li.canelamenuli7{ margin-left: 250px;}
li.canelamenuli8{ margin-left: 210px;}
li.canelamenuli9{ margin-left: 200px;}
li.canelamenuli10{ margin-left: 150px;}
li.canelamenuli11{ margin-left: 100px;}

a.mmlink:link, a.mmlink:active, a.mmlink:visited{
	text-decoration: none;
	color: #673119;
}
a.mmlink:hover{
	text-decoration: none;
	background-color: #673119;
	color: #E39440;
	padding: 5px 10px 5px 10px;
}
h1.menucat{
	margin: 0px;
	border: 0px 10px 0px 0px;
	padding: 0px;
	color: #69311A;
	padding: 5px 10px 5px 10px;
}
strong.product{
	color: #AC5725;
	font-variant: small-caps;
	margin-top: 10px;
}
p.catedescription{
	margin-left: 10px;
	color: #673119;
}
div.noticeboard{
	background-color: #FAEDDF;
	margin-right: 10px;
}
