﻿* { margin:0; padding:0; }

a { color:#fff; text-decoration:none; }
a:hover { color:#fecd5b; text-decoration:underline; }
a img { border:none; }
h2 a { color:#fecd5b; }

body     { background:#000  url(../images/bkgrnd.gif) center repeat-y; font:100 9pt/12pt Arial, Helvetica, sans-serif; color:#fff; }

/*------Wrapper------*/
#wrapper    { margin:0 auto; width:750px; }

/*------Wrapper------*/
.col50 {width: 50%; float: left; }
.col334 { width:334px; height:406px; float:left; overflow:hidden; }
.col416 { width:416px; height:406px; float:left; overflow:hidden; }

/*------Banner------*/
#banner { width:750px; height:406px; white-space:nowrap; overflow:hidden; }
#banner .col334 { background:url(../images/banners/banner-left.jpg);}

/*------Content------*/
#content_container  { width:750px; float:left; padding:0; margin:0 0 1em 0; }
#content_2    { float:left; width:750px; padding:0; margin:0; background-color:#c00; }
#body_home    { width:720px; float:left; background:#c00; padding:0 30px 0 0; margin:0 0 1.5em 0; }
div#hp_callout   { float:left; width:274px; height:258px; }

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; }
p { line-height:1.75em; margin-bottom:1em; }
ul { list-style:none; }

/*--------Nav--------*/
div#hp_nav { float:right; }

#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; }

.fleft { float:left;}
.fright { float:right;}

/*------Footer------*/
div#footer_2   { padding:0 30px; }
/*--div#footer_2   { float:left; padding:10px 0; }--*/
div#footer_2 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:#cc0000; }
div#footer_2 li  { float:left; color:#fff; margin-right:1em; font-size:7pt; }--*/
