
BODY {
	background-color:#000000;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#333333;
}
a, a:visited {
	font-size:14px;
	color:#333333;
	line-height:21px;
}
a:hover {
	font-size:14px;
	color:#AC0000;
}
img {
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:-4px;
}
#wrapper {
	border:1px solid #a8a8a8;
	width:900px;
	margin:auto;
	background-color:#302F2D;
	margin-top:40px;
}
#header {
	background-image:url('../images/common/header_bg.gif');
	height:160px;
}
#subHeader {
	height:92px;
	border-bottom:1px solid #000000;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}
#middle {
	background-image:url('../images/common/leftcol_footer.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#side {
	width:192px;
	float:left;
	height:300px;
	padding:10px;
}
#side ul {
	list-style-type:none;
	position:absolute;
	padding-left:0px;
	padding-top:0px;
	margin:0px;
}
#side li {
	height:36px;
}
#content {
	width:668px;
	float:left;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-top:10px;
}
#menus {
	width:668px;
	float:left;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-top:10px;
	border-bottom:1px solid #000000;
}
#menus ul {
	list-style-type:none;
	padding-left:0px;
}
body#alacartestarters li.alacartestarters a:link, body#alacartestarters li.alacartestarters a:visited,
body#specials li.specials a:link, body#specials li.specials a:visited,
body#tandoori li.tandoori a:link, body#tandoori li.tandoori a:visited,
body#vegandfish li.vegandfish a:link, body#vegandfish li.vegandfish a:visited,
body#setmeals li.setmeals a:link, body#setmeals li.setmeals a:visited,
body#poultrylamb li.poultrylamb a:link, body#poultrylamb li.poultrylamb a:visited,
body#sidesbread li.sidesbread a:link, body#sidesbread li.sidesbread a:visited

{
	color:#AC0000;
} 
#footer {
	clear:both;
	height:27px;
	background-image:url('../images/common/footer_img.jpg');
	background-repeat:repeat-y;
}
#footer p {
	font-size:11px;
	color:#CCC;
	margin:0px;
	padding:5px 0px 0px 5px;
}

.logo {
	margin-top:14px;
	margin-left:26px;
	float:left;
}
.sideSymbols {
	margin-top:20px;
	margin-left:80px;
	margin-bottom:10px;
	display:block;
}
.headerImgs {
	float:right;
	width:688px;
	background-image:url('../images/common/header_img1.jpg');
	background-repeat:no-repeat;
}
.rightImgs {
	float:right;
	padding:0px 0px 10px 10px;
	margin:-10px 0px 0px 0px;
}

h1 {
	font-family:Georgia, Times, serif;
	font-size:22px;
	font-weight:normal;
}
#subHeader h1 {
	position:absolute;
	padding-left:224px;
	margin-top:60px;
}
#content h1 {
	color:#AC0000;
}
#content h2 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#AC0000;
}
#content h3 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	color:#AC0000;
}
.menu p {
	font-size:10px;
	color:#333333;
}
#menus li a {
	font-size:12px;
	color:#333333;
	line-height:21px;
	text-decoration:none;
}
#menus li a:hover {
	font-size:12px;
	color:#AC0000;
}
/* image hover */
.fadingimages {
	width:250px;
	float:right;
}

/* image hover end */

/* contact form */

form#contactform { width:300px; }
form#contactform label { width:250px; margin:10px 0 0 0px; }
form#contactform input, form#contactform textarea { width:250px; padding:2px; margin:7px 0 0 0px; }
form#contactform textarea { height:100px; }
form#contactform input#submit { width:100px; }