@charset "UTF-8";
/* CSS Document */
body{background:url(../images/background_repeater.jpg) repeat-x #a78e68;margin:0px;padding:0px;font: normal 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif !important;}

#wrapper{width:960px;margin:0px auto;position:relative;}
#brown{background:#211f20;}
#header{background:url(../images/flash_head.jpg);height:327px;margin-top:30px;z-index:1000;position:relative;}
#myContent{z-index:1000;display:block;position:relative;}
#main{background:none;position:relative;margin-top:-60px;width:960px;z-index:5000;}
hr{color:#000;}

#leftnav{background:url(../images/menu_top.jpg) no-repeat #baa585;width:190px;float:left;margin-left:40px;_margin-left:20px;}/*margin-left:40px;*/
#leftnav ul{list-style:none;margin:0px;padding:30px 0px 15px 0px;}
#leftnav ul li ul li{list-style:none;margin:0px;padding:0px;}
#leftnav li{list-style:none;margin:0px;padding:10px 0px 0px 0px;}
#leftnav .navextra{padding:10px;width:170px;}
#leftnav .navextra ul{list-style:circle;margin:10px 0px;padding:0px;}
#leftnav .navextra li{list-style:circle;margin:0px 0px 0px 20px;padding:0px;}

#leftnav a.home{background:url(../images/home_btn.jpg) no-repeat center -4px;display:block;text-indent:-350px;overflow:hidden;height:15px;}
#leftnav a.home:hover{background:url(../images/home_btn.jpg) no-repeat center -18px;display:block;text-indent:-350px;overflow:hidden;height:15px;}

#leftnav a.about{background:url(../images/about_btn.jpg) no-repeat center -5px;display:block;text-indent:-350px;overflow:hidden;height:15px;}
#leftnav a.about:hover{background:url(../images/about_btn.jpg) no-repeat center -19px;display:block;text-indent:-350px;overflow:hidden;height:15px;}

#leftnav a.catering{background:url(../images/catering_btn.jpg) no-repeat center -6px;display:block;text-indent:-350px;overflow:hidden;height:15px;}
#leftnav a.catering:hover{background:url(../images/catering_btn.jpg) no-repeat center -22px;display:block;text-indent:-350px;overflow:hidden;height:15px;}

#leftnav a.policies{background:url(../images/policies_btn.jpg) no-repeat center -5px;display:block;text-indent:-350px;overflow:hidden;height:15px;}
#leftnav a.policies:hover{background:url(../images/policies_btn.jpg) no-repeat center -19px;display:block;text-indent:-350px;overflow:hidden;height:15px;}

#leftnav a.partners{background:url(../images/partners_btn.jpg) no-repeat center -5px;display:block;text-indent:-350px;overflow:hidden;height:15px;}
#leftnav a.partners:hover{background:url(../images/partners_btn.jpg) no-repeat center -19px;display:block;text-indent:-350px;overflow:hidden;height:15px;}

#leftnav a.contact{background:url(../images/contact_btn.jpg) no-repeat center -5px;display:block;text-indent:-350px;overflow:hidden;height:15px;}
#leftnav a.contact:hover{background:url(../images/contact_btn.jpg) no-repeat center -19px;display:block;text-indent:-350px;overflow:hidden;height:15px;}

/*menus*/
/* Styles for Menu Items */
#nav li ul {position: absolute;left: 229px; /* Set 1px less than menu width */top:4px;display: none;padding:0px;margin:0px;}
#nav li ul li a {display: block;text-decoration: none;color: #000;background:#baa585;padding:5px;margin:0px;border-left: 1px solid #211F20;border-bottom:1px solid #211F20; /* IE6 Bug */ }
#nav li ul li a:hover {display: block;text-decoration: none;color: #FFF;background:#211F20;padding:5px;margin:0px;border-left: 1px solid #211F20;border-bottom:1px solid #211F20; /* IE6 Bug */}

/* Fix IE. Hide from IE Mac \*/
* html li ul li {float: left;height:1%;padding:0px;margin:0px;}
* html li ul li a { height: 1%;padding:0px;margin:0px; }
/* End */		
#nav li:hover ul, #nav li.over ul{ display: block;width:175px;z-index:3000; } /*  The magic */

#content{color:#FFF;line-height:30px;float:left;width:680px;margin-left:15px;}
#content a{color:#FFF;}

#featurebuttons{width:600px;list-style:none;margin:10px 0px 0px 0px;padding:0px;}
#featurebuttons li{width:200px;margin-right:0px;float:left;list-style:none;}

.cateringhome{background:url(../images/cateringmenus.jpg) no-repeat;width:200px;height:246px;display:block;text-indent:-300px;overflow:hidden;}
.testimonialshome{background:url(../images/testimonials.jpg) no-repeat;width:200px;height:246px;display:block;text-indent:-300px;overflow:hidden;}
.quotehome{background:url(../images/requestquote.jpg) no-repeat;width:200px;height:246px;display:block;text-indent:-300px;overflow:hidden;}
.cateringhome:hover{background:url(../images/cateringmenus.jpg) no-repeat 0px -246px;width:200px;height:246px;display:block;text-indent:-300px;overflow:hidden;}
.testimonialshome:hover{background:url(../images/testimonials.jpg) no-repeat 0px -246px;width:200px;height:246px;display:block;text-indent:-300px;overflow:hidden;}
.quotehome:hover{background:url(../images/requestquote.jpg) no-repeat 0px -246px;width:200px;height:246px;display:block;text-indent:-300px;overflow:hidden;}

#footer{background:url(../images/site_bottom.gif) no-repeat #A68E69;height:70px;color:#FFF;padding:41px 8px 8px 8px;}
#footer .copyright{float:left;}
#footer #website{float:right;}
#footer #website a{color:#FFF;}
.featured{background:#A68C67;padding:10px;margin:10px;color:#000;line-height:normal;}
.pagetext{margin:10px;padding:0px;line-height:normal;}
.partnerlist{list-style:none;margin:0px;padding:0px;}
.partnerlist ul{list-style:none;margin:0px;padding:0px;}
.partnerlist li{list-style:none;margin:0px;padding:0px;}
.partnerlist li img{float:right;}
.partnerlist li ul{list-style:none;border-bottom:1px solid #FFF;margin-bottom:10px;padding-bottom:20px;}
h2{margin:0px;color:#1A60A6;}

/*Interior pages*/
/*Menus Page*/

/*Menus*/
.menu ul{list-style:none;float:left;margin:0px;padding:0px;width:325px;}
.menu li{list-style:none;margin:0px 0px 10px 120px;padding:0px 0px 0px 0px;position:relative;}
.menu li strong{color:#A68E69;}
.menu li img{width:100px;height:75px;position:absolute;left:-110px;top:10px;border:1px solid #FFF;z-index:1000;}

.singlemenu ul{list-style:none;margin:0px;padding:0px;width:325px;float:left;}
.singlemenu li{list-style:none;margin:0px;padding:0px;position:relative;}
.singlemenu ul li ul{float:none;margin:5px 0px 0px 0px;}
.singlemenu li ul li{list-style:none;margin:0px 0px 10px 120px;padding:0px 0px 0px 0px;position:relative;}
.title{padding:5px;}
.singlemenu li strong{color:#A68E69;}
.singlemenu li img{width:100px;height:75px;position:absolute;left:-110px;top:10px;border:1px solid #FFF;z-index:1000;}

.menuspage ul{list-style:none;margin:0px;padding:0px;position:relative;}
.menuspage li{list-style:none;margin:0px;padding:0px;margin-bottom:5px;position:relative;}
.menuspage li img{position:absolute;top:2px;left:5px;}
#content .menuspage li a{background:#1862A7;display:block;text-decoration:none;color:#FFF;padding:13px 10px 13px 50px;height:12px;}
#content .menuspage li a:hover{background:#A68E69;display:block;text-decoration:none;color:#FFF;padding:13px 10px 13px 50px;height:12px;}
.policies strong{color:#A68E69;}
.clear{clear:both;}