* { margin:0; padding:0; }
body { width:750px; margin:0 auto; background:#000  url(../images/bkg.gif) top center repeat-y; font:100 9pt/12pt Arial, Helvetica, sans-serif; color:#fff; }

a { color:#ffffff; text-decoration:none; }
a:hover { color:#fecd5b; text-decoration:underline; }
a img { border:none; }

div#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:750px;
}

div#content_container {
	width:750px;
	float:left;
	padding:0;
	margin:0 0 1.5em 0;
}

div#hp_callout { float:left; width:274px; height:258px; }

div#footer { float:left; padding:2px 0 2px 183px; }/* background-image:url(.../images/footer_bkg.gif) */
div#footer li { float:left; color:#fff; margin-right:1em; font-size:7pt; }

div#footer_2 { height:20px; width:698px; float:left; padding:0 0 0 50px; background-color:#c00; }
div#footer_2 li { float:left; color:#fff; margin-right:1em; font-size:7pt; }

.dottedline { height:10px; border-bottom:1px dotted white; }

h1 { color:#fed15f; font-weight:normal; margin:0 0 .5em 0; line-height:normal; }
h2 { font-size:13pt; color:#fed15f; font-weight:normal; margin:0 0 .5em 0; line-height:normal; }

ul { list-style:none; }
p { line-height:1.75em; margin-bottom:1em; }
.clearer { clear:both; }
.hideme { display:none; }
.yellow { color:#ffe133; }
.imgleft { float:left; margin:0 1em 1em 0; }
.imgright { float:right; }

hr { margin-bottom:1em; }

.txt8 { font-size:8pt; }
.txt12 { font-size:12pt; }

td.indent { padding-left:20px; }

.td6percent { width:6%; }
.td10percent { width:10%; }

div#nav { float:left; width:153px; padding:20px 0 0 10px; background-image:url(../images/leftbarbkgrnd.gif) top left repeat-y; background-color:#fecd5b; }
div#nav li { font-size:11pt; font-family:Georgia, Times New Roman, Times, serif; margin:0 0 .25em 0; }
div#nav li a { color:#000; font-weight:bold; }
div#nav li a:hover { background:#000; color:#fff; text-decoration:none; }
div#nav li ul { margin:0 0 1em 6px; }
div#nav li ul li { font-size:9pt; }
div#content {
	float:left;
	width:547px;
	padding:20px 20px 0 20px;
	background-image:url(../images/contentbkgrnd.jpg);
	background-repeat:no-repeat;
	background-color:#333;
	background-position:right top;
}

div#content { float:left; width:547px; padding:20px 20px 0 20px; background:url(../images/contentbkgrnd.jpg) top right no-repeat; }
div#content_2 {
	float:left;
	width:750px;
	padding:0;
	margin:0;
	background-color:#cc0000; }


div#brgraphic { width:567px; height:180px; position:absolute; bottom:0; background:url(../images/2pcGrilled-Chicken.gif) bottom right no-repeat; }

table.menu { margin:0 0 20px 0; }
.menu th, .menu td { padding:.25em 0; vertical-align:top; }
.menu th { text-align:left; font-size:14pt; }
.menu th.th2 { font-size:10pt; font-weight:normal; color:#ffe133; }

blockquote { margin:22px 40px; color:#575757; padding:0 50px; background:transparent url(../images/blockquote.gif) no-repeat 0 0; color:#fff; font-style:italic; }

table.menu { margin:0 0 20px 0; }
.menu th, .menu td { padding:.25em 0; vertical-align:top; }
.menu th { text-align:left; font-size:14pt; }
.menu th.th2 { font-size:10pt; font-weight:normal; color:#ffe133; }

div#nav { float:left; width:153px; height:700px; padding:20px 0 0 10px; } /* background:url(../images/navbkgrnd.gif) top left repeat-y; */
div#nav li { font-size:11pt; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 .25em 0; }
div#nav li a { color:#000; font-weight:bold; }
div#nav li a:hover { background:#000; color:#fff; }
div#nav li ul { margin:0 0 1em 6px; }
div#nav li ul li { font-size:9pt; }

div#brgraphic { width:567px; height:180px; position:absolute; bottom:0; background:url(../images/2pcGrilled-Chicken.gif) bottom right no-repeat; }

.col50 {width:50%; float:left; }

div#body_home { width:690px; float:left; background:#c00 url(../images/hp_collage.jpg) top left no-repeat; padding:150px 30px 0 30px; margin:0 0 1.5em 0; }

div#hp_nav { float:right; padding-top:100px; }

#hp_nav_left { float:left; width:119px; padding-right:6px; margin-right:6px; background:url(../images/navspacer.gif) top right no-repeat; }
#hp_nav_left li a { display:block; width:119px; height:38px; margin-bottom:2px; }

#hp_nav_left li.aboutus a { background:url(../images/nav_main.gif) no-repeat; background-position:0 3px; }
#hp_nav_left li.aboutus a:hover { background:url(../images/nav_main.gif) no-repeat; background-position:-287px 3px; }
	
#hp_nav_left li.menu a { background:url(../images/nav_main.gif) no-repeat; background-position:0 -45px; }
#hp_nav_left li.menu a:hover { background:url(../images/nav_main.gif) no-repeat; background-position:-287px -45px; }
	
#hp_nav_left li.locations a { background:url(../images/nav_main.gif) no-repeat; background-position:0 -87px; }
#hp_nav_left li.locations a:hover { background:url(../images/nav_main.gif) no-repeat; background-position:-287px -87px; }
	
#hp_nav_left li.specials a { background:url(../images/nav_main.gif) no-repeat; background-position:0 -127px; }
#hp_nav_left li.specials a:hover { background:url(../images/nav_main.gif) no-repeat; background-position:-287px -127px; }

#hp_nav_right { float:left; width:160px; }
#hp_nav_right li a { display:block; width:160px; height:38px; margin-bottom:2px; }

#hp_nav_right li.catering a { background:url(../images/nav_main.gif) no-repeat; background-position:-127px 3px; }
#hp_nav_right li.catering a:hover { background:url(../images/nav_main.gif) no-repeat; background-position:-415px 3px; }
	
#hp_nav_right li.ninos a { background:url(../images/nav_main.gif) no-repeat; background-position:-127px -45px; }
#hp_nav_right li.ninos a:hover { background:url(../images/nav_main.gif) no-repeat; background-position:-415px -45px; }
	
#hp_nav_right li.publico a { background:url(../images/nav_main.gif) no-repeat; background-position:-127px -87px; }
#hp_nav_right li.publico a:hover { background:url(../images/nav_main.gif) no-repeat; background-position:-415px -87px; }
	
#hp_nav_right li.tv a { background:url(../images/nav_main.gif) no-repeat; background-position:-127px -127px; }
#hp_nav_right li.tv a:hover { background:url(../images/nav_main.gif) no-repeat; background-position:-415px -127px; }

#hp_nav_right li.franchise a { background:url(../images/nav_main.gif) no-repeat; background-position:-127px -168px; }
#hp_nav_right li.franchise a:hover { background:url(../images/nav_main.gif) no-repeat; background-position:-415px -168px; }

.col50 img { padding:20px 44px 10px 44px; float:left; }
.col50 p { padding:0 44px 0 44px; float:left; }

.fleft { float:left;}
.fright { float:right;}
