body {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color: #666666;
        background-image: url(../images/background.png);
        background-repeat: repeat; /** Repeats the image vertically **/
        background-position: center; /** Centers the Background image **/
        background-color: #f7f4ee; /** Website BG colour (matches canvas colour in Step 1) **/;
		}

strong {color: #006600}

a {color:#990000; text-decoration: underline}
a:hover {color:#333333; text-decoration:none}

#page-container {
	width: 760px;
	margin:auto;
	background-image: url(../images/content-background.png);
        background-repeat: repeat-y;
}

html, body {
	margin: 0;
	padding: 0;
}

.hidden {
	display: none;
}

p {line-height:20px}


/* Main Navigation */

#main-nav { height: 40px; margin-top:3px}

#main-nav dl { margin: 0; padding: 0; }
/* IE5 Mac Hack \*/ 
#main-nav { padding-left: 11px; } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */
#main-nav dt { float: left; }
#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:40px; /* IE 5/Win hack */ 
	padding: 40px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#main-nav dt a:hover {
	background-position: 0 -40px;
}
#main-nav dt#home,
#main-nav dt#home a { width: 123px; background-image: url(../images/nav/home.png)}

#main-nav dt#menu,
#main-nav dt#menu a { width: 123px; background-image: url(../images/nav/menu.png); }

#main-nav dt#bar,
#main-nav dt#bar a { width: 123px; background-image: url(../images/nav/bar.png); }

#main-nav dt#specials,
#main-nav dt#specials a { width: 123px; background-image: url(../images/nav/specials.png); }

#main-nav dt#fun,
#main-nav dt#fun a { width: 123px; background-image: url(../images/nav/fun.png); }

#main-nav dt#contact,
#main-nav dt#contact a { width: 123px; background-image: url(../images/nav/contact.png); }

body.home dt#home,
body.home dt#home a,
body.menu dt#menu,
body.menu dt#menu a,
body.bar dt#bar,
body.bar dt#bar a,
body.specials dt#specials,
body.specials dt#specials a,
body.fun dt#fun,
body.fun dt#fun a,
body.contact dt#contact,
body.contact dt#contact a {
	background-position: 0 -80px;
}

#main-nav img {float: right; margin-top: 15px; padding-right:25px}
/* End of Main Navigation */


#header {
	height: 150px;
	margin-left: 9px;
	background: url(../images/heading.png);
	background-repeat:no-repeat
}

.logo {border:none}
h1 {
	margin: 0;
	padding: 0;
	float: left;
	margin-top: 13px;
	padding-left: 31px;
	}

#sidebar-a {
	float: right;
	width: 280px;
}

#sidebar-a-special {
	float: left;
	width: 220px;
}

#sidebar-a-special a {color: #330066}
#sidebar-a-special a:hover {color: #FFCC00}

#sidebar-a .padding {
	padding: 25px;
	line-height: 18px;
}

#sidebar-a-special .padding {
	padding: 25px;
	line-height: 18px;
}

#sidebar-a .img {float:left; clear:both; padding:3px 5px 5px 0}

.slideshow {float:right;  padding:50px 75px 0 0}

#content {
	margin-right: 280px;
	line-height: 18px;
	text-align:left
}

#content-about {
	line-height: 18px;
	text-align:left
}

#content-fun {
	margin: 35px;
	line-height: 18px;
	text-align:left
}

#content-special {
	margin-left: 220px;
	line-height: 18px;
	text-align:left;
}

#title {width:740px}

.SlidingPanelsContent {color: #660066; text-align:center;}
h5 {margin: 0; color: #660066; font-size:1.2em}

#content h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

#content .padding {
	padding: 25px;
}

#content-about .padding {
	padding: 25px;
}

#content-quote .padding {
	padding: 25px;
}

#content-special .padding {
	padding: 25px;
}

h2 {text-align:center; margin:0; padding:0}
h4 {
font-family:Trebuchet MS, Helvetica, sans-serif; color:#333333; text-transform:uppercase; font-size:1.5em}
h4 span{color:#666666; font-size:1em; text-transform:none; line-height:2em}
.about h5{font-family:Trebuchet MS, Helvetica, sans-serif; color: #006600; text-transform:uppercase; font-size:1.2em}

form {line-height:2em}
input:focus
{
background-color:#FFFF66;
}

table {width:400px; padding: 10px; text-align:center; height:150px}
th {background-color:#0174EB; color: #FFFFFF}

#fun-table {width:95%; padding: 10px; text-align:center; line-height:32px}
#fun-table th{background-color: #990000; color: #FFFFFF}

#footer {
	height: 66px;
	clear: both;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 13px 25px;
	line-height: 18px;
}

#footer a {
	color: #999999;
	text-decoration: none;
}

#footer #altnav {
	width: 400px;
	float: right;
	text-align: right;
}

#footer a:hover {
	color: #db6d16;
}

/*Ad-Style*/
#page-container-ad {
	width: 980px;
	margin:auto;
}

#ad {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color: #666666;
        background-image: url(../images/bkground-ad.jpg);
        background-repeat: repeat-y; /** Repeats the image vertically **/
        background-position: center; /** Centers the Background image **/
        background-color: #f7f4ee; /** Website BG colour (matches canvas colour in Step 1) **/}
		
#header-ad {
	height: 150px;
	background: #db6d16
	            url(../images/header-ad.jpg);
}

#content-ad {
	margin-left: 450px;
	line-height: 18px;
	text-align:left;
}

#content-ad .padding {
	padding: 25px;
}

#sidebar-ad {
	float: left;
	width: 400px;
}

#sidebar-ad .padding {
	padding: 25px;
}

#sidebar-ad .text {width:375px; text-align:left}

h5 .ad {font-family:Trebuchet MS, Helvetica, sans-serif; color: #666666; font-size:1.2em}

.eo-pic {float:right; margin:10px}


#menulist {list-style-image:url('../images/fortune.png'); list-style-type:square; line-height:24px; text-align:left;}
#menulist a {text-transform:uppercase; text-decoration:none; padding-left:5px;}

#hours {width:100%; text-align:left; border:1px solid #999999; margin-top:40px}
#hours th {font-family:Trebuchet MS, Helvetica, sans-serif; color:#333333; text-transform:uppercase; font-size:1.5em; background:none; padding-bottom:10px}

.coupon-mini {width:95%; border:1px dashed; padding:5px; text-align:center}
.coupon {width:80%; border:1px dashed; padding:5px; text-align:center}
.coupon-header {text-transform:uppercase; color:#990000}
.coupon-text {color:#990000; font-size:24px}

#print {background:#FFFFFF; float:left; margin:15px; width:400px}

.co-menu {float:right; margin-right:15px}
.thai-menu {float:right; margin-right:15px}

#menulist dt {text-transform:uppercase; color: #330066}
#menulist strong{color: #330066;}
