wpdev-form-control-wrap endtime9 {
display:none;


}



/*       ###############################
         NAVIGATION
         ############################### */

div#nav ul {float:left; list-style:none; 	border-right:solid 1px #000000; }

div#nav li {float:left;}
div#nav li a {display:block; margin:0; padding:11px 10px 10px 10px; color:#000000; text-decoration:none; font:bold 11px Helvetica, sans-serif; border:1px solid #222;}
div#nav li a:hover {	color:#ffffff;
	background-color:#993300;
	text-decoration:none;}

ul#mail_rss a {text-decoration:underline !important;}

/*        ##################################
           SUPERFISH
        ################################## */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;margin:0 !important;}
.sf-menu ul ul li{margin:0 !important;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:34px; /* match top ul list item height */ z-index:1000;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */ top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */ top:0;}

/*** CUSTOM STYLES ***/
.sf-menu li ul {background:#ffffff;border:1px solid #000;border-top:none;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}
.sf-menu li li ul, .sf-menu li li li ul {background:#222;border:1px solid #000;border-top:none;opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}


.clear {clear:both;}







/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#000000;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

/* -------------- Font styles  -------------*/

img { border:0px}

a { 
	text-decoration:none; 
	cursor:pointer;
	color:#993300;

}

a:hover {
	text-decoration:underline; 
	cursor:pointer;
	color:#FF6600;

}

h1,h2,h3,h4,h5 {
	color:#993300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.post a {	color:#993300;}

h3 { margin-bottom:0px; padding-bottom:0px; line-height:5px;}


hr { clear:both; margin-top:15px; margin-bottom:15px;}


#aNavStart {
	border-left:solid 1px #000000;	


}

.aNav {
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:6px;
	border-right:solid 1px #000000;	
	font-weight:bolder;

}

.aNav:hover {
	color:#ffffff;
	background-color:#993300;
	text-decoration:none;
}

.titletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;

}

.biiig{ font-size:24px;}

.quotetext {font-style:italic; font-size:16px; }

.style10 {font-size: 9px}
p { font-size:12px;}
ul { font-size:12px;}
td { font-size:12px;}
th { font-size:14px;}
h1 { font-size:20px;}
h2 { font-size:16px;}



#menu-panel{ margin:auto; float:right;  width:400px; margin-right:30px;   }

#meal-panel{ float:left;  width:400px; margin-right:30px;}

.menu { width:450px; }
.titletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #993300;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
.menu-info {font-size: 10px}

.titletext1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	margin:0px;
	padding:0px;
}



#drinks { width:1000px; height:100%;}
#drinks-left { float:left; width:450px; padding:15px;}
#drinks-right { float:right; width:450px; padding:15px;}

/* -------------- Div Elements -------------*/


#sideshoppingcart { 
	float:right;
	margin:0px;
	width:200px;
	height:100%;
}
#shop {
	float:left;
	width:500px;

}

#container {
	margin:auto;
	position:relative;
	margin-top:10px;
	width:1000px;
	background-color:#000000;

}



/*#header-left {
float:left;
	width:273px;
	height:233px;
	background-image:url(images/index_03.jpg);
}


#header-right {
float:left;
	width:727px;
	height:233px;
	background-image:url(images/index_06.jpg);
}*/

#header-right {
	width:1000px;
	height:194px;
	background-image:url(images/latestbanner.jpg);
}


#navigation {
	width:954px;
	height:35px;
	background-color:#F3AC6C;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding-left:22px;
	padding-right:22px;
	text-align:center;
	overflow:visible;
	clear:both;
	background-image:url(images/nav.jpg);

}


#main-content {
	width:940px;
	height:100%;
	background-image:url(images/watermark4.jpg);
	padding-left:30px;
	padding-right:30px;
	clear:both;
	overflow: auto;

}

#main-text{ 
	padding:20px 30px 20px 30px;
	text-align:justify;


}

#sidebar {
	width:250px;
	height:100%;
	float:right;
}
#sidebar-shop {
	width:325px;
	height:100%;
	float:right;
	margin-top:30px;
	padding-bottom:10px;
	border-bottom:2px solid grey;
}

.postmetadata {width:400px;}

#sidebar ul {
	text-decoration:none;
	list-style:none;
		
}

#index-17_ {
	clear:both;
	width:1000px;
	height:29px;
	background-color:#470602;
}

#ads {
	width:1000px;
	height:181px;
	background-color:#141D1C;
	text-align:center;
	padding-top:10px;
}

#ads a {padding:3px;}

#index-19_ {
	clear:both;
	width:1000px;
	height:40px;
	background-color:#141D1C;
}

#index-20_ {
	clear:both;
	width:1000px;
	height:100px;
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
		font-size: 10px

}

#index-20_ a {
color:#FFFFFF;
text-decoration:none
}

.social {
color:#FFFFFF;
text-decoration:none;

	font-size: 20px

}

.narrowcolumn{
width:580px;
float:left;
overflow:hidden;
padding-right:40px;
border-right: 1px #000000 solid;



}

#left {
width:580px;
float:left;
overflow:hidden;
padding-right:40px;
border-right: 1px #000000 solid;

}

div.ribbon{
position:absolute;
left:0;
top:0px;
overflow:visible;
height:250px;
width:250px;
background-color:transparent;
margin:0 0 0 0;
padding:0;
z-index:1000000000;
border:none;
float:none;
}


form.wpcf7-form input#txt {
	border: 1px solid #202020;
}
form.wpcf7-form textarea#txtarea {
	border: 1px solid #202020;
}
form.wpcf7-form select#selec {
	border: 1px solid #202020;
}


.wp-caption {
	float:left;
	margin:30px 20px 0;
}
.wp-caption-text {
	font-size:20px;
	text-align:left;
}
