html{ background-color:#e8e8e8; }
*:focus { outline: 0; }
a , a:visited{ font-family: Arial, Helvetica, sans-serif; color: #555555; text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; }
H1 {
 background-color: #ffffff; 
 color: #333333; 
 text-align:left; 
 font-weight:normal; 
 font-size:29px; 
 line-height:1em; 
 letter-spacing:1;
}
body { font-family: Arial, Helvetica, sans-serif; background-color: #e8e8e8; color: #333333; background-image: url(/images/body_bg.jpg); background-repeat: repeat-x; background-position: center top; margin: 0px; padding: 0px; border: 0px; text-align: center; }
td { font-family: Arial, Helvetica, sans-serif; color: #333333; }
.txt13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #555555; text-decoration: none; line-height: 17px; }
#bodycontainer { margin: 0 auto; background-color: #FFFFFF; text-align:center }
.chefname { font-size: 29px; letter-spacing: 1px; }
div { text-align: left; }
.submitsearchbox{cursor:pointer; display:block; float:left; padding:9px;}
.box_mission {  margin-left: -5px; margin-right:20px;  z-index:1; position: absolute; }


div, span, applet, object, iframe, {
 	outline: 0;
}


.drawereast    { margin:5px 0px; padding: 0px; list-style-type: none; list-style: none; list-style-position: inherit; margin-bottom:0px;text-align:right;  }
.drawereast li { margin: 0px; padding: 0px; list-style-type: none; list-style: none; list-style-position: inherit;text-align:right; }

.drawer    { margin: 5px 0px; padding: 0px; list-style-type: none; list-style: none; list-style-position: inherit; margin-bottom:0px; }
.drawer li { margin: 0px; padding: 0px; list-style-type: none; list-style: none; list-style-position: inherit; }
.handlebox {width:140px; display:block;}



.addbox    { color: #555555; text-transform: uppercase; font-size: 9px; line-height: 15px; padding-bottom: 10px; margin-bottom: 0px; margin-top:10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C1C928; letter-spacing:1px; width:200px}
.addbox a , .addbox a:visited {  text-transform: uppercase; font-size: 9px; line-height: 11px; color: #C1C928; letter-spacing:1px;    }

.addboxeast { color: #555555; text-transform: uppercase; font-size: 9px; line-height: 15px; padding-bottom: 10px; margin-bottom: 0px; margin-top:10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C1C928; letter-spacing:1px; width:200px; text-align:right;   }
.addboxeast a { text-transform: uppercase; font-size: 9px; line-height: 11px; color: #C1C928; letter-spacing:1px; }

.addboxtitle  { color: #C1C928; padding-bottom: 3px; text-align: right; background-color: #FFFFFF; }

.end { clear: both; margin: 10px; padding: 5px; }


form { margin: 0px; padding: 0px; }

.footer_nav { display: inline; margin-right: 7px; color: #777777; font-size:9px; text-transform: uppercase; letter-spacing: 2px; white-space: nowrap; }
.footer_nav a{ display: inline; margin-right: 7px; color: #777777; font-size:9px; text-transform: uppercase; letter-spacing: 2px; }

#footer { padding-top: 15px; padding-bottom: 15px; font-size: 10px; letter-spacing: 2px; width:100%;height:7%;background-color:#e8e8e8;position:fixed;bottom:0px;left:0px;z-index:-1 }
#header { width: 920px; margin-top: 20px; margin-right: auto; margin-left: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9; padding-top: 5px; height: 59px; }
#header #td_left, #subheader #td_right, #header #td_left a{font-family:"Georgia","Times New Roman";font-size:30px;}
#header #td_left, #header #td_left a{ text-align:left;color:#c3c345;}
#header #td_right{ text-align:right;}
#img1,#img2,#img3,#img4{ font-family:"Georgia","Times New Roman";font-size:30px;text-align:left;color:#555;margin-left:20px;}

#header #logo { width: 920px; margin-left: -30px; top: 22px; position: absolute; }
#header #nav { position: absolute; margin-left: 185px; top: 31px; }

#news{ color:#666; }
#news a, #news a:link{ color:#C1C928;text-decoration:underline; width:auto;   font-size: 10px; display: block; padding-top: 0px; padding-right: 8px; padding-bottom: 4px; margin-right:25px; letter-spacing: 2px; text-transform: uppercase; }
#news a:hover{ color:#bbb; }
.td_head.header_nav_active { background-color:#eee;}

a.header_nav { color: #666; width:auto; font-size: 10px; display: block; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; margin-right:25px; letter-spacing: 2px; text-transform: uppercase;   }
a:hover .header_nav{ color: #eee; width:auto;  white-space:nowrap;  white-space:nowrap;  font-size: 10px; display: block; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; margin-right:25px; color: #666666; letter-spacing: 2px; text-transform: uppercase;  }
a.header_nav_active{ background-color:#eee;color:black; font-weight:bold; white-space:nowrap;  font-size: 10px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; margin-right:25px; letter-spacing: 2px; text-transform: uppercase;    }
a:visited{ color:black; }


.li_list { font-size: 9px; letter-spacing: 1px; text-transform:uppercase; color:#555555; padding:0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
.li_area { font-size: 13px; letter-spacing: 1px; text-transform:uppercase; color:#C9D059; padding:0px; margin: 0px; padding-bottom: 8px; display: block; list-style-type:none; }
.li_list a { font-size: 9px; padding-bottom: 0px; display: block; cursor: pointer; }
li { list-style: none; }
.limenu { font-size: 15px; display: block; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 8px; }
.mainbody { width: 920px; margin: 0 auto; }
.navnav { margin: 0px; padding: 0px; height: 18px; }
#page_body { margin-top: 25px; clear: both; min-height:160px; }
#page_index { margin-top: 25px; clear: both; overflow:visible }

.sub_page { color: #555555; width: 500px; font-size: 12px; line-height: 17px; margin-bottom:25px; float:left; }


#contacttable td{ padding:1px 0px; }

#sub_menu { float:left; width:180px; display:block }
#subheader { width:920px; margin-top: 10px; margin-left:auto; margin-right:auto; height:44px;}
#subheader #td_left, #subheader #td_right{font-family:"Georgia","Times New Roman";font-size:30px;}
#subheader #td_left{ text-align:left;color:#c3c345;}
#subheader #td_right{ text-align:right;color:#777;}
#subheader .page_title { color: #FFFFFF; margin-top: 5px; font-size: 25px; letter-spacing: 5px; position:absolute; white-space:nowrap; width:700px }
#subheader #page_address { position: absolute; top:90px; _top:90px; margin-left: 423px; text-align: right; width:500px; color: #FFFFFF; }
#subheader .page_address { _top:90px; height: 14px; color: #FFFFFF; }
#subheader .page_address_co { _top:90px; height: 14px; color: #FFFFFF; margin-top:6px }

#giftForm input{ display:block; }
.contentheader{ text-transform:uppercase; }
#success,#success2{ margin:20px 0px; }
.dark{ border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(217, 217, 217); border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); background-color: rgb(232, 232, 232); }
