div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset { margin: 0; padding: 0; }
label {cursor:pointer;}
#container {
	width:902px;
	margin:0 auto;
	text-align:center;
	background-color: #65120C;
}
/*container color bg*/
#main {repeat-y;
	background-color: #610E0A;
	position: relative;
	left: -30px;
	width: 960px;
	top: 1px;
}
#content {width:902px;margin:0 0 0 27px;font-size:1.2em;float:left;display:inline;}
#header {background:url(../image/topbg.gif) repeat-x;height:85px;float:left;width:100%;}
#header img {float:left;}
h1 {background:url(../image/line.gif) 0 100% no-repeat;padding:5px 0 10px 0;color:#658f3f;font-size:1.5em;}
/*sultan bg*/
#nav {
	background-image: url(../images/button_sultan.jpg);
	background-repeat: repeat-x;
	height: 32px;
	width: 960px;
	left: -27px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	position: relative;
}
#nav ul {list-style:none;}
/*position of text in bg*/
#nav ul li{
	float:left;
	height:32px;
	line-height:27px;
	width: 137px;
}
/*font color*/
#nav ul li a {
	font-size:11px;
	font-weight:700;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav ul li a:hover {
	color:#000000;
}
/*this is for color of on mouse over menu*/
#nav li ul li {
	background-image:none;
	width:10em;
	text-align:center;
	border-bottom:1px solid #c9c48a;
	background-color: #f08636;
}
.homeinfo {float:left;line-height:1.5em;padding:0px 0px 20px 0px;margin:10px 0px 0px 0px;}
.homeinfo .left {float:left;width:350px;margin:0px 0px 0px 45px;display:inline;}
.homeinfo .right {float:left;width:450px;margin:0px 0px 0px 20px;}
.homeinfo h1, .chef h1 {background:url(../image/line.gif) 0 100% no-repeat;padding:5px 0 10px 0;color:#658f3f;font-size:1.5em;}
.chef, #flashbanner, .contact {float:left;margin:0 0 0 25px;width:100%;display:inline;}
#flashbanner {margin:15px 0 0 30px;width:840px;}
.chef, .contact {margin:10px 0 0 25px;}
.chef img {float:left;border:2px solid #dec802;margin:10px 20px 0px 0px;}
.chef div {width:400px;float:left;margin:10px;}
.chef p {line-height:1.5em;font-size:14px;}
.menu {float:left;width:850px;margin:10px 0 0 20px;display:inline;}
.menu div {border:1px dashed #658f3f;margin:10px 0 0 0;padding:5px;}
.menu h3 {font-size:12px;padding:5px;}
.menu ul {list-style:none;text-align:center;}
.menu ul li {padding:5px 0 5px 0;}
.menu ul li a, .menu ul li a:visited {color:#ec008c;font-size:16px;text-decoration:none;font-weight:700;background:#e0dba1;display:block;padding:8px;border:1px solid #c9c48a;cursor:default;}
.menu ul li a:hover {
	color:#658f3f;
	display:block;
	padding:8px;
	cursor:default;
}
.menu dl dt {font-weight:600;padding:2px;color:#658f3f;}
.menu table {margin:0 auto;text-align:left;}
.menu table tr td {padding:5px;}
.menu table tr th {padding:5px;} 
.contact p {padding:5px 0 5px 0;width:500px;}
.contactform {float:left;margin:15px 0 0 25px;width:400px;}
.contactform table {border:1px dashed #7c3800;width:400px;padding:5px;margin-bottom:15px;}
.contactform table td {padding:5px;}
.contactform input, .contactform select {width:250px;border:1px solid #7c3800;background:#f7f1ba; padding:3px;}
.contactform textarea {width:275px;border:1px solid #7c3800;background:#f7f1ba; padding:3px;}
input.subbtn {padding:0;margin:0;border:none;background:url(../image/subtn.gif) 0 100% no-repeat;width:97px;height:31px;}
.phone {float:left;width:300px;margin:15px 0 0 10px;}
.phone ul {list-style:none;margin:10px 0 0 15px;}
.phone img {margin:10px 0 0 0;}
.phone h1 {margin:0 0 0 15px;}
.phone ul li {padding:3px 0 3px 0;}
.clips {background:#fffabd;width:500px;border:1px solid #7c3800;padding:5px;margin:5px 0 5px 0;}
.clips h2 {font-size:16px;}
.clips a, .clips a:visited {color:#658f3f; text-decoration:none;}
.clips a:hover {color:#984602;}
.info {margin:35px 0 8px 25px;}
.info h2 {font-size:14px; margin:0px; padding:0px;}
#locations {margin:0 0 10px 0;}
#locations h2 {font-size:14px;padding:5px 0 5px;}
#locations a, #locations a:visited {color:#658f3f; text-decoration:none;}
#locations a:hover {color:#984602;}
.location {float:left;width:225px;margin:0 0 0 35px;}
.location img {margin:5px 0 0 0;border:1px solid #dec802;}
.printbtn {margin:10px 0 0 0;}
.about {width:510px;margin:15px 0 0 0;float:left;}
.about p {line-height:1.4em;padding:5px 0 5px 0 ;}
.aboutrt {float:left;width:315px;margin:20px 0 0 15px;}
.aboutrt img {border:2px solid #dec802;}
.open {padding:20px 0px 8px 0px;}
.maps {float:left;width:600px;height:320px;margin:5px 0 0 0;}
.rtmap {float:left;width:610px;}
.bestof {width:175px;float:right;text-align:center;margin:0 100px 0 0;display:inline;}
.accolates {width:515px;float:left;}
.catering {margin:10px 0 0 0;}
.catering table {padding:5px;}
.cater-border {border:1px dashed #984602;}
.log-results-fail {color:#cc0000; display:none; padding:10px; background:#ffeeee url(../image/error-alert.gif) no-repeat right center; border:1px solid #ff5050; margin-bottom:8px;}
.log-results-success {color:#4e8c28; display:none; padding:10px; background:#e9ffdb url(../image/success-alert.gif) no-repeat right center; border:1px solid #6cb142; margin-bottom:8px;}
.clear {clear:both; margin:0px; padding:0px; height:0px; line-height:0px; font-size:0px;}
#footer {text-align:center;clear:both;}
#footer div {background:url(../image/footerbg.gif) no-repeat top;width:902px;margin:0 0 0 27px;}
#footer ul {list-style:none;margin:0px;text-align:center;padding-top:55px;}
#footer ul li {display:inline;padding:0px 10px 0px 10px;}
#footer ul li a, #footer ul li a:visited{color:#fff;text-decoration:underline;font-weight:700;font-size:1.2em;}
#footer ul li a:hover {
	color:#990000;
	text-decoration:underline;
}
#credits {text-align:center; color:#fff; font:12px arial; padding:5px 0px 25px 54px;clear:both;}
#credits div {padding:0px; color:#fff; font:12px arial;}
#credits a {color:#fff; text-decoration:underline;}
#credits a:hover {color:#ffe000; text-decoration:underline;}
.cl-left {clear:left;padding:10px 0px 15px 0px;}
.homeinfo p  { font-size:16px;line-height:1.5em; }
#example {margin:0px; padding:0px;}
