html, body, * {
outline:none;
}

body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

* { 
    margin: 0; 
} 
html, body { 
    height: 100%; 
} 
.wrapper { 
    min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -148px; 
} 
.footer, .push { 
    height: 148px; 
} 

.rbimg {
padding-left:0px; 
padding-top:25px;
}

.hidden {
display:none;
}

.ievent {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
line-height:19px;
}

.map {
padding-bottom:7px;
}

.gtitle {
padding-bottom:1px;
}

#bigarrows {
text-align:center;
width:389px;
}

.label {
clear:both;
float:left;
padding-right:10px;
margin-bottom:10px;
padding-top:3px;
}

.label2 {
clear:both;
float:left;
padding-right:10px;
margin-bottom:3px;
}

.inpbox {
float:left;
margin-bottom:10px;
}

.inpbox input {
border:1px solid #dbdbdb;
padding:2px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.txtarea {
clear:both;
}

textarea {
border:1px solid #dbdbdb;
padding:2px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
overflow:auto;
}

.addarrow {
padding-left:9px;
background-image:url(images/menus/arrow.jpg);
background-repeat:no-repeat;
background-position:0px -3px;
}

a, a:link, a:visited, a:hover, a:active, a img, img {
border:0px;
}

#header{
background-image:url(images/header/headerbg.jpg);
background-repeat:repeat-x;
height:166px;
}

#floatreserve {
position:absolute;
top:0px;
right:0px;
}

.content {
width:950px;
margin:0px auto;
}

#logo {
float:left;
width:269px;
}

#nav {
float:left;
width:681px;
}

#nav #menu {
padding-top:68px;
}

#nav #menu div {
float:left;
cursor:pointer;
}

.clear {
clear:both;
}

#preload {
display:none;
}

/* CONTENT AREA ALL PAGES */

#mainleft {
width:400px;
float:left;
}

#mainleft .padded {
padding-left:85px;
}

#mainright {
width:505px;
float:left;
}

/* END HOME PAGE */

/**************************************/

/* MENU */

.menupadded {
padding-left:30px;
}

.dark {
font-size:11px;
color:#000;
}

a.dark:link, a.dark:active, a.dark:visited, a.dark:hover {
font-size:11px;
color:#000;
text-decoration:none;
}

a.orange:link, a.orange:visited, a.orange:active, a.orange:hover {
color:#f97c33;
font-size:11px;
text-decoration:none;
}

a.light:link, a.light:active, a.light:visited,a.light:hover {
color:#000;
font-size:11px;
text-decoration:none;
}

.light {
color:#000;
}

.orange {
color:#f97c33;
font-size:11px;
}

.menutitle {
padding-bottom:10px;
cursor:pointer;
clear:both;
}

#mainright .menutitle {
cursor:default;
}

#submenu {
padding-left:24px;
padding-bottom:5px;
}

#submenu div {
padding-bottom:8px;
}

.menulisttitle {
padding-bottom:25px;
}

.menuitemtitle {
padding-bottom:4px;
}

/* END MENU */

/**************************************/

/* POP UP CHEF */

#popupchef {
width:509px;
height:521px;
position:absolute;
right:0px;
overflow:auto;
top:115px;
display:none;
background-color:#4d4c4c;
}

/* END POP UP CHEF */

/**************************************/


/* FOOTER */

#footer {
clear:both;
background-image:url(images/footer/footerbg.jpg);
background-repeat:repeat-x;
height:112px;
/*position:absolute;
bottom:0px;
left:0px;*/
width:100%;
}

#footerstick {
height:36px;
clear:both;
}

#footer .content {
text-align:right;
}

/* END FOOTER */

/**************************************/

/* DROP DOWNS IN NAV */
#dropmenudiv{
position:absolute;
border-bottom-width: 0;
z-index:100;

}

#dropmenudiv a{
width: 100%;
display: block;
padding-bottom:6px;
padding-left:19px;
cursor:pointer;
}

.first {
margin-top:10px;
}

/* END DROP DOWNS IN NAV */