body
{
	background-color: #4b2912;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 50px 0px 0px 0px;
}
h1
{
	font-size: 20px;
	color: #4b2912;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2
{
	font-size: 16px;
	color: #4b2912;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.title
{
	font-size: 14px;
	color: #fe9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.title a, .title a:link,  .title a:visited,  .title a:active
{
	color: #fe9900;
} 
.title a:hover
{
	color: #4b2912;
}
.subTitle
{
	font-size: 12px;
	color: #4b2912;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p
{
	color: #4b2912;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul
{
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
ul li
{
	list-style-image: url(img/square.gif);
	padding: 2px 0px 2px 0px;
}
.nb
{
	font-weight: bold;
}
.nu
{
	text-decoration: underline;
}
.ni
{
	font-style: italic;
}
a, a:link, a:visited, a:active
{
	font-weight: bold;
	text-decoration: underline;
	color: #4b2912;
}
a:hover
{
	color: #fe9900;
}
.red
{
	color: #e4332d;
}
.center
{
	text-align: center;
}
table td
{
	text-align: left;
}

/* *********************************************** */
/*            STYLE FOR THE MAIN TABLE             */
/* *********************************************** */
table.outerTable
{
	height: 735px;
	width: 100%;
	border: 0px solid white; 
	padding-top: 7px;
	background-image: url(img/backgr.gif); 
	background-repeat: repeat-x;
}

table.insideTable
{
	padding-top: 7px;
}

table.insideTable td.brownBorder
{
	background-color: #4b2912;
	width: 200px;
	vertical-align: top;
	text-align: left;
}

table.enquiry td
{
	padding: 0px 0px 5px 0px;
}
table.enquiry td p
{
	margin: 0px;
	padding: 0px;
}
/* *************************************************** */
td.logo
{
	border-bottom: 2px solid #4b2912;
}


/* ************************************************** */
/*           STYLE FOR THE MENU                       */
/* ************************************************** */
td.menu
{
	height: 33px;
	background-color: #FFFFFF; 
	border-bottom: 2px solid #4b2912;
	text-align: left;
}
table.menuTable
{
	margin-left: 20px;
}
table.menuTable td
{
	padding: 0px;
}
table.menuTable td.separator
{
	padding: 0px 27px 0px 27px;
}
table.menuTable td a, table.menuTable td a:link, table.menuTable td a:visited, table.menuTable td a:active
{
	text-decoration: none;
}


/* ************************************************** */
/*            STYLE FOR THE BODY TABLE                */
/* ************************************************** */
table td.body
{
	background-color: #FFFFFF; 
	width:896px; 
	vertical-align: top;
}

/* STYLE FOR WELCOME TEXT */
table td.body table td.welcomeText
{
	 border-bottom: 1px solid #fe9900; 
	 width: 676px; 
	 height: 30px;
	 text-align: left;
}


table td.body table td.emptyCell
{
	width: 20px;
}

table td.body table td.content
{
	vertical-align: top; 
	text-align: left; 
	padding-right: 20px;
}
.required
{
	color:#fe9900;
}
table.contactTable
{
	padding: 0px; 
	margin: 0px;
}
table.contactTable td
{
	padding: 3px 7px 3px 0px;
}	
	
	
/* ************************************************** */
/*             STYLE FOR THE RIGHT COLUMN             */
/* ************************************************** */
table td.rightCol
{
	width: 200px;
	height: 521px; 
	border-left: 1px solid #fe9900; 
	vertical-align: top; 
	text-align: left; 
	background-image: url(img/saladImg.jpg); 
	background-position: bottom; 
	background-repeat: no-repeat;
}
table td.rightCol p
{
	padding: 0px 0px 0px 10px;
}





/* ************************************************** */
table.selectionTable
{
	padding: 20px 0px;
	margin: 0px;
}
table.selectionTable td.paddingRight
{
	padding-right: 40px;
}



/* ************************************************** */
/*             STYLE FOR THE FOOTER                   */
/* ************************************************** */
.footer p
{
	color:#FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.footer .design
{
	color:#fe9900;
}
.footer a, .footer a:link, .footer a:visited, .footer a:active
{
	color:#fe9900;
}
.footer a:hover
{
	color: #FFFFFF;
}


/* ***************************************************** */
/*                  PAGE SPECIFIC STYLES                 */
/* ***************************************************** */


/* ***************************************************** */
/*               STYLE FOR THE BURGERS TABLE             */
/* ***************************************************** */
div#menu01
{
	border: 1px solid #4b2912;
	padding: 10px;
	background-image: url(img/burgerBack.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
div#menu02
{
	border: 1px solid #4b2912;
	padding: 10px;
	background-image: url(img/wrapBack.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
div#menu03
{
	border: 1px solid #4b2912;
	padding: 10px;
	background-image: url(img/customBack.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
div#menu04
{
	border: 1px solid #4b2912;
	padding: 10px;
	background-image: url(img/saladBack.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
div#menu05
{
	border: 1px solid #4b2912;
	padding: 10px;
	background-image: url(img/kidBack.jpg); 
	background-position: right top; 
	background-repeat: no-repeat;
}
div#menu06
{
	border: 1px solid #4b2912;
	padding: 10px;
	background-image: url(img/cateringBack.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
div#menu07
{
	border: 1px solid #4b2912;
	padding: 10px;
	background-image: url(img/sidesBack.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
div#menu08
{
	border: 1px solid #4b2912;
	padding: 10px;
	background-image: url(img/drinksBack.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
div#menu09
{
	border: 1px solid #4b2912;
	padding: 10px;
	background-image: url(img/drinksBack.jpg); 
	background-position: right bottom; 
	background-repeat: no-repeat;
}
div#menu06 p.paddingLeft
{
	padding-left: 20px;
}
table.burgerTable td
{
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	text-align: left;
}

table.burgerTable td.padding
{
	padding: 20px 0px 10px 0px;
}	
table.burgerTable td.smallPadding
{
	padding: 10px 0px 0px 0px;
}	
.hiddenPic 
{
	display:none;
}
		
/* ============================================= */
/*              STYLE FOR SUBSCRIBE TABLE        */
/* ============================================= */
div.signup div.text
{
	padding: 10px 17px 0px 0px;
	text-align: left;
}
div.signup p
{
	padding: 3px 0px 3px 0px;
	margin: 0px;
}
.smallText
{
	font-size: 11px;
}
div.signup table
{
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
div.signup table td
{
	text-align: left;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	color: #000000;
	line-height: 10px;
	vertical-align: top;
}
div.signup table td.formTitle
{
	padding: 3px 5px 3px 12px;
}
div.signup table td input
{
	size: 15px;
	font-size: 10px;
}
div.signup table td div.button
{
	text-align: right;
	padding: 0px 0px 0px 0px;
}
div.signup table td div.button input
{	
	padding: 2px 10px 2px 10px;
	border: 1px solid #4c2913;
	background-color: #fe9900;	
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
div.signup table td div.button input:hover
{
	padding: 2px 10px 2px 10px;
	border: 1px solid #fe9900;
	background-color: #4c2913;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}


