body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{	padding:0;	margin:0;	font: normal large Arial, Helvetica, sans-serif;	color: #636363;}#form_Box {	width: 500px;	padding-top: 30px;	padding-left: 40px;	float: left;	padding-bottom: 30px;	margin-bottom: 7px;	height: 550px;}body{	font:12px/14px Arial, Helvetica, sans-serif;	color:#898989;	background: #d8a83e url(../images/body_bg.gif) repeat-x 0 0;	height: 100%;}img,fieldset{border:none; margin:0; padding:0;}.left{float:left;}.right{float:right; width:auto;}.full{float:left; width:100%;}.curv{float:left; width:100%}.curv img{float:left}span.clear{clear:both;}.inner_body_bg{	width:100%;	background: #d8a83e url(../images/body_bg1.gif) repeat-x 0 0;	clear: both;}a:focus{outline:none}input:focus{outline:none;}#wrapper{	width:962px;	position: relative;	margin: 0 auto;	}#header{float:left; width:962px;}#header .top_menu{float:right; width:auto}#header .top_menu ul{float:left; width:auto; list-style:none;}#header .top_menu li{ float:left; width:auto; background:url(../images/header_seprater.gif) no-repeat right 15px; padding:0 6px 0 15px;}#header .top_menu li img{float:left;}#header .top_menu li.last{background:none;}#header .top_menu li.blog{ float:left; padding-top:6px;}#inner_header{float:left; width:962px; padding:23px 0 19px 0;}#inner_header .top_menu{float:right; width:150px}#inner_header .top_menu ul{float:left; width:auto; list-style:none;}#inner_header .top_menu li{ float:left; width:auto; background:url(../images/header_seprater.gif) no-repeat right 15px; padding:0 6px 0 15px;}#inner_header .top_menu li img{float:left;}#inner_header .top_menu li.last{background:none;}#inner_header .top_menu li.blog{ float:left; padding-top:6px;}#inner_menu{float:left; width:802px; padding-top:18px;}#inner_menu ul{float:right; width:auto; list-style:none;}#inner_menu ul li{float:left; width:auto; padding:0 20px}#inner_menu ul li.home a{float:left; width:50px; height:16px; background:url(../images/inner_home.gif) no-repeat 0 0;}#inner_menu ul li.home a:hover{background-position: 0 -16px}#inner_menu ul li.about a{float:left; width:55px; height:16px; background:url(../images/inner_about.gif) no-repeat 0 0;}#inner_menu ul li.about a:hover{background-position: 0 -16px}#inner_menu ul li.groceries a{float:left; width:84px; height:16px; background:url(../images/inner_gloceries.gif) no-repeat 0 0;}#inner_menu ul li.groceries a:hover{background-position: 0 -16px}#inner_menu ul li.deli a{float:left; width:32px; height:16px; background:url(../images/inner_deli.gif) no-repeat 0 0;}#inner_menu ul li.deli a:hover{background-position: 0 -16px}#inner_menu ul li.contact a{float:left; width:69px; height:16px; background:url(../images/inner_contact.gif) no-repeat 0 0;}#inner_menu ul li.contact a:hover{background-position: 0 -16px;}#inner_menu ul li.acvive a{background-position: 0 -16px}#body_container{float:left; width:962px; padding-top:12px;}#inner_body_container{float:left; width:968px; background:url(../images/inner_body_container_bg.png) repeat-y;}#left_container{float:left; width:289px; padding:20px 0 0 5px;}#left_container .logo{float:left; width:268px; padding:0px 0 0 8px;}#left_container .logo img{float:left;}#left_container .left_menu{float:left; width:289px; padding-top:7px; }#left_container .left_menu ul{float:left; width:auto; list-style:none;}#left_container .left_menu ul li{float:left; width:auto; font-size:20px;color:#fff; text-align:center;}#left_container .left_menu ul li a{float:left; color:#fff; width:144px;text-align:center;text-decoration:none; background:url(../images/left_menu_bg.gif) no-repeat 0 0; padding:9px 0 9px 0;}#left_container .left_menu ul li.last{background-position: 0 -32px; margin-left:-1px;}#left_container .left_menu ul li.active a{background-position: 0 -32px;}#left_container .hotel_box{float:left; width:289px; background:url(../images/hotel_bg.gif) repeat-y 0 0;}#left_container .hotel_box .top_curv{float:left; width:289px; background:url(../images/hotel_top.gif) no-repeat 0 0;}#left_container .hotel_box .bottom_curv{float:left; width:269px; background:url(../images/hotel_bottom.gif) no-repeat 0  bottom; padding:13px 0 10px 19px}#left_container .hotel_box ul{float:left; width:auto; list-style:none;}#left_container .hotel_box ul li{float:left; padding-bottom:8px;}#left_container .hotel_box ul li img{float:left;}#left_container .hotel_box ul li.last{ padding-bottom:0px;}#inner_left_container{	float:left;	position:relative!important;	padding:77px 0 0 12px;	z-index:9999;	width: 300px;}#inner_left_container.about_page{float:left; width:300px; position:relative!important; padding:77px 0 0 12px;z-index:9999;}#inner_left_container .logo{width:268px; position:absolute!important; top:-78px!important; left:20px!important; text-align:center;}#inner_left_container .contact_no{	float:left;	width:289px;	text-align:center;	margin-bottom:30px;	margin:53px 0 30px 0;}#inner_left_container .inner_left_menu{float:left; width:300px;}#inner_left_container .inner_left_menu ul{float:left; width:auto; list-style:none;}#inner_left_container .inner_left_menu ul li{float:left; width:auto; font-size:20px;color:#fff; text-align:center;}#inner_left_container .inner_left_menu ul li a{float:left; color:#fff; width:147px;text-align:center;text-decoration:none; background:url(../images/inner_left_menu.gif) no-repeat 0 -41px; padding:12px 0 12px 0;}#inner_left_container .inner_left_menu ul li.last{background-position: 0 -41px; margin-left:-3px;}#inner_left_container .inner_left_menu ul li.active a{background-position: 0 0;}#inner_left_container .hotel_box{float:left; width:289px; padding-top:20px;}#inner_left_container .hotel_box ul{float:left; width:auto; list-style:none;}#inner_left_container .hotel_box ul li{float:left; width:80%; padding:0 0 13px 17px;}#inner_left_container .hotel_box ul li img{float:left;}#inner_left_container .hotel_box ul li.last{ padding-bottom:0px;}#right_container{float:right; width:667px; background:#fefcf5;}#right_container .right_menu{float:left; width:667px; height:49px;}#right_container .right_menu ul{float:left; width:auto; list-style:none;}#right_container .right_menu ul li{float:left; width:auto;}#right_container .right_menu ul li.home a{float:left; width:127px; height:49px; background:url(../images/right_menu_home.gif) no-repeat 0 -49px;}#right_container .right_menu ul li.home a:hover{ background-position: 0 0}#right_container .right_menu ul li.about a{float:left; width:133px; height:49px; background:url(../images/right_menu_about.gif) no-repeat 0 -49px;}#right_container .right_menu ul li.about a:hover{ background-position: 0 0}#right_container .right_menu ul li.groceries a{float:left; width:162px; height:49px; background:url(../images/right_menu_groceries.gif) no-repeat 0 -49px;}#right_container .right_menu ul li.groceries a:hover{ background-position: 0 0}#right_container .right_menu ul li.deli a{float:left; width:103px; height:49px; background:url(../images/right_menu_deli.gif) no-repeat 0 -49px;}#right_container .right_menu ul li.deli a:hover{ background-position: 0 0}#right_container .right_menu ul li.contact a{float:left; width:142px; height:49px; background:url(../images/right_menu_contact.gif) no-repeat 0 -49px;}#right_container .right_menu ul li.contact a:hover{ background-position: 0 0}#right_container #banner{float:left; width:100%; position:relative;}#right_container #banner .paging {float:left; width:200px; position:absolute; top:252px; left:45px;}#right_container #banner .paging ul{float:left; width:auto; list-style:none;}#right_container #banner .paging ul li {float:left; width:auto; padding:0 5px;}#right_container #banner .paging ul li a{float:left; width:24px; height:24px; background:url(../images/paging_bg.gif) no-repeat 0 -24px;}#right_container #banner .paging ul li a:hover{float:left; background:url(../images/paging_bg.gif) no-repeat 0 0;}#right_container #banner .paging ul li.active a{float:left; background:url(../images/paging_bg.gif) no-repeat 0 0;}#right_container .left_content{float:left; width:402px; padding-left:31px;}#right_container .left_content h1{ float:left; width:100%;font-size:33px;line-height:35px; color:#636363;}#right_container .left_content h2{ float:left; width:100%; font-size:24px; line-height:26px; color:#d5a94c; padding-bottom:5px;}.deli_header {	padding-top: 10px;	padding-bottom: 5px;	margin-top: 10px;	margin-bottom: 5px;}.deliContent {	margin-left: 50px;}#right_container .left_content h3{ float:left; width:80%; font-size:18px; line-height:20px; color:#555; padding:0 0 4px 16px;}#right_container .left_content ul{ float:left; width:auto; list-style:none;border-bottom: 1px solid #d7d7d7; padding: 0 0 8px 12px; margin-right:15px; display:inline;}#right_container .left_content ul li{float:left; width:90%; font-size:13px; color:#898989;line-height:16px; background:url(../images/left_content_bulet.gif) no-repeat 0 8px; padding-left:10px;}#right_container .left_content ul li a{float:left;color:#898989; text-decoration:none;}#right_container .left_content ul li a:hover{text-decoration:none;}#right_container .left_content .what_box{float:left; width:402px; padding-top:10px; position:relative;}#right_container .left_content .what_box h2{ float:left; width:auto;font-size:28px; font-weight:bold; line-height:26px; color:#ad2e1f; padding-bottom:11px}#right_container .left_content .what_box h4{ float:left; width:100%; font-size:13px; line-height:15px; color:#ce7228;}#right_container .left_content .what_box p{ float:left; width:100%; font-size:13px; line-height:15px;color:#707070; padding-bottom:12px;}#right_container .left_content .what_box .blog{ position:absolute; top:3px; left:185px;}#right_container .right_content {float:left; width:187px; padding-left:32px;}#right_container .right_content .healthy_tip{ float:left; padding-left:25px;}#right_container .right_content .fresh_box{ float:left; width:175px; border: 1px solid #c53636; padding:5px; position:relative; background:#fff5ca;}#right_container .right_content .fresh_box h5{float:left; width:100%; font-size:24px; line-height:26px; color:#0072bc; font-style:italic; padding-bottom:10px;}#right_container .right_content .fresh_box h5 span{float:left; width:100%; font-style:normal; font-size:25px; line-height:27px; color:#555;}#right_container .right_content .fresh_box p{float:left; width:100%; font-size:12px; line-height:14px; color:#898989; padding-bottom:2px;}#right_container .right_content .fresh_box .fresh_leaf{float:left; position:absolute!important; top:5px; right:5px;}#right_container .right_content .full_service{ float:left; width:187px; padding-top:11px;}#inner_right_container{float:right; width:656px;}#inner_right_container .banner{float:left; width:100%; position:relative;}#inner_right_container .banner .paging {float:left; width:200px; position:absolute!important; top:252px; left:35px;}#inner_right_container .banner .paging ul{float:left; width:auto; list-style:none;}#inner_right_container .banner .paging ul li {float:left; width:auto; padding:0 5px;}#inner_right_container .banner .paging ul li a{float:left; width:24px; height:24px; background:url(../images/paging_bg.gif) no-repeat 0 -24px;}#inner_right_container .banner .paging ul li a:hover{float:left; background:url(../images/paging_bg.gif) no-repeat 0 0;}#inner_right_container .banner .paging ul li.active a{float:left; background:url(../images/paging_bg.gif) no-repeat 0 0;}#inner_right_container .left_content{float:left; width:402px; padding-left:20px;}#inner_right_container .left_content h1{ float:left; width:100%; color:#636363;}#inner_right_container .left_content h2{ float:left; width:100%; font-size:24px; line-height:26px; color:#d5a94c; padding-bottom:5px;}#inner_right_container .left_content h3{ float:left; width:80%; font-size:18px; line-height:20px; color:#555; padding:0 0 4px 16px;}#inner_right_container .left_content ul{ float:left; width:auto; list-style:none;border-bottom: 1px solid #d7d7d7; padding: 0 0 8px 30px; margin-right:15px; display:inline;}#inner_right_container .left_content ul li{float:left; width:90%; font-size:13px; color:#898989;line-height:16px; background:url(../images/inner_left_bulet.gif) no-repeat 0 5px; padding-left:10px;}#inner_right_container .left_content ul li a{float:left;color:#898989; text-decoration:none;}#inner_right_container .left_content ul li a:hover{text-decoration:none;}#inner_right_container .left_content .what_box{float:left; width:402px; padding-top:10px; position:relative;}#inner_right_container .left_content .what_box h2{ float:left; width:auto;font-size:28px; font-weight:bold; line-height:26px; color:#ad2e1f;}#inner_right_container .left_content .what_box h4{ float:left; width:100%; font-size:13px; line-height:15px; color:#ce7228;}#inner_right_container .left_content .what_box p{ float:left; width:100%; font-size:13px; line-height:15px;color:#707070; padding-bottom:12px;}#inner_right_container .left_content .what_box .blog{ position:absolute!important; top:10px; left:185px;}#inner_right_container .right_content {float:left; width:187px; padding: 0 0 11px 32px;}#inner_right_container .right_content .healthy_tip{ float:left; padding-left:25px;}#inner_right_container .right_content .fresh_box{	float:left;	width:175px;	padding:5px;	position:relative;	background:#ffffff;}#inner_right_container .right_content .fresh_box h5{float:left; width:100%; font-size:24px; line-height:26px; color:#0072bc; font-style:italic; padding-bottom:10px;}#inner_right_container .right_content .fresh_box h5 span{float:left; width:100%; font-style:normal;font-size:25px; line-height:27px; color:#555;}#inner_right_container .right_content .fresh_box p{float:left; width:100%; font-size:12px; line-height:14px; color:#898989; padding-bottom:2px;}#inner_right_container .right_content .fresh_box .fresh_leaf{	float:left;	position:absolute!important;	top:-10px;	right:34px;	width: 140px;	height: 20px;}#inner_right_container .right_content .full_service{ float:left; width:187px; padding-top:11px;}#bottom_section{float:left; width:952px; background:url(../images/bottom_section_bg.gif) repeat-x 0 0; padding:5px 0 5px 10px; margin-left:8px; display:inline;}#bottom_section ul{ float:left; width:auto; list-style:none;}#bottom_section ul li{ float:left; width: auto; padding:0 7px}#bottom_section ul li img{ float:left;}#bottom_section .twitter{	float:left;	width:190px;	padding:33px 0 0 12px;}#bottom_section .twitter ul{ float:left; width:auto; list-style:none;}#bottom_section .twitter ul li{	float:left;	width:auto;	padding:0 5px 0 23px;}#bottom_section.outlook{ margin-left:0px;}/*about page goes here...*/#inner_left_container .about_left_container{float:left; width:285px;}#inner_left_container .about_left_container h2{float:left; width:240px; padding:30px 0 10px 45px;}#inner_left_container .about_left_container h2 img{float:left;}#inner_left_container .about_left_container p{	float:left;	width:240px;	padding:25px 0 0 45px;	margin-bottom: 50px;}#inner_left_container .about_left_container h3{	float:left;	width:285px;	padding:25px 0 0 0;	margin-bottom:30px;	text-align:center;}#inner_left_container .about_left_container h3 img{float:none;}#inner_left_container .about_left_container h3.mission{margin-bottom:65px;}#inner_right_container .left_box{	float:left;	width:390px;	margin-left:14px;	display:inline;}#inner_body_container #inner_right_container .left_box .deliContent {	width: 500px;}#inner_right_container .left_box h2{float:left; width:390px; padding:17px 0 14px 0;}#inner_right_container .left_box p{float:left; width:360px; font-size:13px; line-height:17px; padding-bottom:10px;}#inner_right_container .left_box p a{color:#ce7228; text-decoration:none; font-weight:bold;}#inner_right_container .left_box p a:hover{text-decoration:underline;}#inner_right_container .right_box{float:right; width:226px; margin-right:18px; display:inline;}#inner_right_container .right_box .image_box{	float:left;	width:226px;	margin:50px 0 0 0;}#inner_right_container .right_box .image_box img{float:left;}#footer_wrapper{	float:left;	width:100%;	background:repeat-x 0 0;	position: relative;}#footer_wrapper .left_details ul li a{color:#c99f4b!important;}#footer_wrapper .right_details p{ color:#c99f4b!important;}html, body {height: 100%;}.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -330px;}.footer_container{	width:941px;	margin:0 auto;}#footer{	float:left;	width:941px;	padding:20px 0 77px 16px;	height: 50px;}#footer .left_details{float:left; width:600px;}#footer .left_details ul{float:left; width:100%; list-style:none;}#footer .left_details ul li{float:left; width:auto; font-size:12px; line-height:16px; color:#707070; background:url(../images/footer_seprater.gif) no-repeat right 2px; padding:0 6px; text-align:left;}#footer .left_details ul li a{text-decoration:none; color:#707070;}#footer .left_details ul li a:hover{ text-decoration:underline;}#footer .left_details ul li.last{ background:none;}#footer .left_details p{ float:left; width:90%; font-size:12px; color:#fff; font-weight:bold; padding-left:6px;}#footer .left_details p a{ float:left; color:#fff; text-decoration:none;}#footer .left_details p a:hover{ float:left; text-decoration:underline;}#footer .right_details{ float:right; width:235px;}#footer .right_details p{ float:left; width:90%; font-size:12px; line-height:16px; color:#707070; text-align:right}#footer .right_details a{color:#fff; text-decoration:underline;}#footer .right_details a:hover{ text-decoration:none;}.image_center {	margin-right: auto;	margin-left: auto;	width: auto;}#phone {	height: 70px;	width: 230px;	margin-top: 250px;	font-size: x-large;	line-height: 30px;	padding-top: 5px;	padding-bottom: 10px;	margin-left: 0px;	padding-left: 25px;}#email {	height: 100px;	width: 230px;	margin-top: 25px;	font-size: large;	line-height: 30px;	padding-top: 10px;	color: #666;	text-decoration: none;	padding-left: 25px;}#map {	width: 656px;	padding-top: 50px;	padding-bottom: 20px;	float: left;}.sidebar_image_center {	margin-left: 40px;}#activities {	padding-top: 20px;	margin-top: 20px;	width: 300px;}.sidebar_text {	font: bolder 130%/30px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #666;}.grocery_items {	margin-left: 50px;}#catering_image {	padding-top: 10px;	padding-bottom: 10px;}.cateringtext img {	padding-top: 20px;}.cateringtext {	line-height: 20px;	padding-left: 20px;	font-size: medium;}#cateringTabs {	float: left;	width: 650px;	margin-left: 5px;}.catering_text_gold_subhead {	font: bolder 16px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #DC9C20;	padding-left: 20px;	padding-top: 20px;}#catering_image p .right {	padding-right: 10px;}#tray_platter_header {	padding-top: 20px;	padding-left: 30px;	padding-right: 30px;}.platter_tray_subtext {	font-size: medium;	line-height: 20px;}#flashBanner_store {	background: #666;	height: 281px;	width: 600px;	margin-top: 20px;	margin-bottom: 10px;}#forced_footer {	clear: both;}.contact_sidebar {	padding-bottom: 20px;}#employment_text {	width: 600px;	padding-top: 20px;}#job_openings {	width: 600px;	padding-top: 20px;}#job_application {	float: right;	width: 180px;	text-align: right;}.jobName {	font: bolder large/40px Arial, Helvetica, sans-serif;}.jobdescription {	font-style: italic;	color: #999;	text-indent: 20px;	font-size: 14px;}.imageRight {	float: right;}#inner_right_container_employment {	padding-top: 20px;	float: right;	width: 636px;	padding-left: 20px;}.emplyment_text {	line-height: 25px;}.image_center {	margin-right: auto;	margin-left: auto;}#email {	float: left;	width: 230px;	position: absolute;	left: 40px;	top: 306px;}#catering_banner_home {	float: left;	width: 600px;	padding-top: 20px;	padding-left: 20px;	font-size: 12px;}