body {
margin: 0;
padding: 0;
color: #000000;
background:#ffffff url("../images/header_bg.jpg") repeat-x;
font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}

h1 { font-size:14pt; padding-left:10px; }

p { margin:0; letter-spacing:1px; font-size:8pt; padding-left:10px; line-height:16px; padding-right:20px; padding-bottom:5px; text-align:justify; }

img { margin:0; padding:0; border:none; }




#container {
position:relative;
width:770px;
background:transparent;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding-bottom:40px;
}

#header {
background:transparent url("../images/re_header_bg.jpg") no-repeat;
width:770px;
height:160px;
}



/* MAIN NAVIGATION STYLES */

#navbar {
height:35px;
width:770px;
background:transparent url("../images/navbar_bg.jpg") no-repeat;
padding-top:3px;
}

#navbar ul  {
list-style-type:none;
text-align:center;
width:auto;
margin:0;
padding:0;
}

#navbar li {
float:left;
width:154px;
}

#navbar li a {
display: block;
text-decoration: none;
color: #ffffff;
background:transparent;
padding:0;
border:none;
height:30px;
width:154px;
text-align:center;
}

#navbar li a.home {
background: transparent url("../images/home_btn.jpg") no-repeat;
}

#navbar li a.home:hover{
background:transparent url("../images/home_btnover.jpg") no-repeat;
}

#navbar li a.menu {
background: transparent url("../images/menu_btn.jpg") no-repeat;
}

#navbar li a.menu:hover{
background:transparent url("../images/menu_btnover.jpg") no-repeat;
}

#navbar li a.rawinfo{
background: transparent url("../images/info_btn.jpg") no-repeat;
}

#navbar li a.rawinfo:hover{
background:transparent url("../images/info_btnover.jpg") no-repeat;
}

#navbar li a.employ {
background: transparent url("../images/employ_btn.jpg") no-repeat;
}

#navbar li a.employ:hover{
background:transparent url("../images/employ_btnover.jpg") no-repeat;
}

#navbar li a.contact {
background: transparent url("../images/contact_btn.jpg") no-repeat;
}

#navbar li a.contact:hover{
background:transparent url("../images/contact_btnover.jpg") no-repeat;
}

/* END MAIN NAVIGATION STYLES */


/* DROP DOWN MENU STYLES FOR "OUR MENU" */

#navbar li ul {
text-align:left;
position:absolute;
width:230px;
left:-999em;
background:transparent;
border-left:1px solid #99241d;
border-right:1px solid #99241d;
border-bottom:1px solid #99241d;
padding-top:3px;
z-index:2;
}

#navbar li ul li {
width:230px;
}

#navbar li ul li a {
text-align:left;
font-size:10pt;
font-weight:bold;
height:25px;
width:230px;
background:transparent url("../images/sublist_off.jpg") no-repeat;
border-bottom:1px solid #c98300;
border-top:1px solid #f5ba5c;
text-indent:5px;
line-height:25px;
}

#navbar li ul li {
width:230px;
}

#navbar li ul li a:hover {
background:transparent url("../images/sublist_over.jpg") no-repeat;
}

#navbar li:hover ul, #navbar li.sfhover ul {
left:154px;
}

/* END DROP DOWN MENU STYLES FOR "OUR MENU" */


/* DROP DOWN MENU STYLES FOR "Raw Info" */

#navbar li ul.rawinfo {
text-align:left;
position:absolute;
width:230px;
left:-999em;
background:transparent;
border-left:1px solid #99241d;
border-right:1px solid #99241d;
border-bottom:1px solid #99241d;
padding-top:3px;
z-index:2;
}

#navbar li ul.rawinfo li a {
text-align:left;
font-size:10pt;
font-weight:bold;
height:25px;
width:230px;
background:transparent url("../images/sublist_off.jpg") no-repeat;
border-bottom:1px solid #c98300;
border-top:1px solid #f5ba5c;
text-indent:5px;
line-height:25px;
}

#navbar li:hover ul.rawinfo, #navbar li.sfhover ul.rawinfo {
left:308px;
}

#navbar li ul.rawinfo li a:hover {
background:transparent url("../images/subrawinfo_over.jpg") no-repeat;
}

/* END DROP DOWN MENU STYLES FOR "Raw Info" */

 
#navbar2 {				/* SPACER */
background:transparent;
height:10px;
width:770px;
}


/* HOME PAGE STYLES */

#home-left {
float:left;
width:370px;
background:transparent;
padding:0;
margin:0;
height:auto;
}
* html #home-left { margin-right: -3px; }

#home-left p {
padding-right:30px;
}

#home-left p.top {
padding-top:15px;
}

#home-left img.imgtext {
vertical-align:-50%;
}

#home-left span.pop {
display:none;
}

#home-left a.menulink {
color:#8a1e04;
}

#home-left a.menulink:hover {
text-indent:0;
}

#home-left a.menulink:hover span.pop {
display:block;
position:absolute;
top:195px;
left:154px;
height:111px;
width:232px;
z-index:3;
}

#home-right {
margin-left:370px;
background:transparent;
height:300px;
}
* html #home-right { margin-left:0; height:1%; }

/* END HOME PAGE STYLES */


/* MENU PAGES STYLES */

#wrap-left {
float:left;
width:550px;
background:#ee3024 url("../images/wraps_bg.jpg") no-repeat center top;
margin:0;
height:auto;
padding-top:140px;
}
* html #wrap-left { margin-right: -3px; }

#coldsalad-left {
float:left;
width:550px;
background:#9fcf67 url("../images/coldsalad_bg.jpg") no-repeat center top;
margin:0;
height:auto;
padding-top:180px;
padding-bottom:20px;
}
* html #coldsalad-left { margin-right: -3px; }

#warmsalad-left {
float:left;
width:550px;
background:#f8981c url("../images/warmsalad_bg.jpg") no-repeat center top;
margin:0;
height:auto;
padding-top:180px;
padding-bottom:20px;
}
* html #warmsalad-left { margin-right: -3px; }

#drinks-left {
float:left;
width:550px;
background:#8a1e04 url("../images/drinks_bg.jpg") no-repeat center top;
margin:0;
height:auto;
padding-top:120px;
padding-bottom:20px;
}
* html #drinks-left { margin-right: -3px; }

table {
margin:0;
padding:0;
width:550px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

th {
color:#ffffff;
font-weight:bold;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12pt;
letter-spacing:2px;
width:auto;
padding-bottom:5px;
}

th.num { width:30px; text-align:right; }
th.dish { padding-right:20px; }
th.size { padding-right:10px; }

td.dish { padding-right:40px; }
td.size { padding-right:10px; }
td.price { vertical-align:bottom; }

th.sizeblack { padding-right:10px; color:#000000; }

td.dishblack { padding-right:40px; color:#000000; }
td.sizeblack { padding-right:10px; color:#000000; }
td.priceblack { vertical-align:bottom; color:#000000; }

td {
font-size:8pt;
color:#ffffff;
font-weight:bold;
padding-top:0;
padding-bottom:20px;
}

#drinks-left table {
margin:0;
padding:0;
width:550px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#drinks-left th {
color:#f7971d;
font-weight:bold;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:12pt;
letter-spacing:2px;
padding-bottom:5px;
padding-top:15px;
}

#drinks-left td {
font-size:8pt;
color:#ffffff;
font-weight:bold;
padding-top:0;
padding-bottom:5px;
}

#drinks-left th.type{ width:30%; padding-left:5px; }
#drinks-left th.ingr {width:34%; padding:0; }
#drinks-left th.size {width:12%; padding:0; }

#drinks-left td.type { width:30%; padding-left:15px; }
#drinks-left td.ingr{ width:34%; padding:0; }
#drinks-left td.price { width:12%; vertical-align:bottom; }

#wrap-right {
margin-left:550px;
background:transparent;
height:auto;
}

* html #wrap-right { margin-left:0; height:1%; }

/* END MENU PAGES STYLES */



/* MEDIA PAGE STYLES */

#media-right {
margin-left:0;
background:transparent;
height:auto;
}
* html #media-right { margin-left:0; height:1%; }

#media-right p {
padding:0;
margin:0;
}

#media-right .divtable {
padding-top:0;
height:250px;
}

#media-right table {
width:auto;
margin:0;
padding:0;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#media-right th {
width:150px;
color:#333333;
font-size:10pt;
font-weight:bold;
padding-left:5px;
letter-spacing:1px;
vertical-align:top;
background-color:#9fcf67;
border-right:15px solid #ffffff;
}

#media-right td {
border-right:15px solid #ffffff;
font-size:9pt;
color:#ffffff;
padding-left:5px;
padding-bottom:0;
background-color:#9fcf67;
}

#media-right td.image {
height:170px;
padding-left:5px;
}

/* END MEDIA PAGE STYLES */




/* CONTAINER, RIGHT CONTENT, LEFT CONTENT STYLES */

#content-container {
width:770px;
background:transparent;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#content-container:after { /* makes the container wrap around the floated div */
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#left-content {
float:left;
width:270px;
background:transparent;
padding:0;
margin:0;
height:auto;
}
* html #left-content { margin-right: -3px; }

#right-content {
margin-left:270px;
background:transparent;
height:auto;
}
* html #right-content { margin-left:0; height:1%; }

#right-content p.image {
margin:0;
padding:0;
}

/* END CONTAINER, RIGHT CONTENT, LEFT CONTENT STYLES */




/* CONTACT PAGE STYLES */

#right-content p.contact {
line-height:20px;
font-weight:bold;
color:#000000;
}
#right-content .cont-header {
color:#00CC00;
letter-spacing:1px;
font-size:10pt;
padding-right:5px;
}

#right-content p.formtxt {
font-size:8pt;
padding-bottom:10px;
margin:0;
}

#right-content input.txt {
border:1px solid #00cc00;
}

#right-content textarea.txt {
border:1px solid #00cc00;
}

#right-content input.btn {
background-color:#f8981c;
color:#000000;
}

/* END CONTACT PAGE STYLES */



/* THANK YOU PAGE STYLES */

#right-content p.thanks {
padding-right:130px;
height:180px;
}

/* END THANKYOU PAGE STYLES */




/* FOOTER INSIDE CONTAINER NOT IN USE */

#footer {			
clear:both;
background: transparent;
height:50px;
width:770px;
}

#footer p {
padding-top:25px;
margin:0;
color:#ffffff;
font-size:9px;
font-weight:bold;
text-align:center;
}

/* END FOOTER INSIDE CONTAINER STYLES */




/* BLACK FOOTER OUTSIDE CONTAINER */

#footer-black {			
width:100%;
height:75px;
background:#000000 url("../images/blackfooter_txt.gif") no-repeat center;
}

/* END BLACK FOOTER STYLES */



/* ORANGE FOOTER OUTSIDE CONTAINER STYLES */

#footer-orange {		
width:100%;
height:100px;
background:#f7971d;
}

#footer-orange p {
padding-top:40px;
text-align:center;
color:#ffffff;
font-weight:bold;
font-size:8pt;
width:770px;
margin-right:auto;
margin-left:auto;
}

#footer-orange img {
vertical-align:middle;
}

#footer-orange a {
color:#8a1e04;

/* END ORANGE FOOTER STYLES */