/* CSS Document */body {	margin: 0;	background-color: #003963;	background-image: url(../images/gradient-bg.jpg);	background-repeat: repeat-x;}#mainContent {	width: 700px;	position: relative;	margin-right: auto;	margin-left: auto;	background-image: url(../images/bkgd.gif);	border: 2px solid #879EB6;	height: 10000px;	visibility: visible;}#navigation {	width: 700px;	height: 130px;	position: absolute;	left: 0px;	top: -1px;}#columnLeft {	width: 160px;	position: absolute;	left: 25px;	top: 150px;	background-image: url(../images/artful-inspired-seal.gif);	background-repeat: no-repeat;	background-position: bottom;	height: 500px;}#floatLeft {	float: left;	padding-right: 10px;}#floatRight {	float: right;	padding-left: 10px;}#box {	width: 160px;	background: url(../images/ragged-bottom.jpg) no-repeat bottom left;}#box h3 {	font-size: 11px;	color: #E7DEBD;	text-align: center;	background: url(../images/h3-bg.jpg) no-repeat left top;	font-family: Arial, Helvetica, sans-serif;	padding-top: 10px;}#box p {	color: #FFFFFF;	text-align: center;	font-family: "Times New Roman", Times, serif;	font-size: 11px;}#box p.1 {	color: #0099FF;	text-align: left;	font-family: "Times New Roman", Times, serif;	font-size: 11px;}#box ul {	list-style: url(../images/larkspur-bullet.jpg);}#box li {	padding: 0 5px 0 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #879EB6;}#box ul li a:link, a:visited, a:active {	color: #879EB6;	text-decoration: none;}#box ul li a:visited, a:active {	color: #879EB6;	text-decoration: none;}#box ul li a:active {	color: #879EB6;	text-decoration: none;}#box ul li a:hover {	color: #ffffff;}#columnRight {	width: 495px;	height: 552px;	position: absolute;	left: 195px;	top: 140px;	background-image: url(../images/body-bg.jpg);	background-repeat: no-repeat;	background-position: top;}#columnRight p {	padding-left: 10px;	padding-right: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;	color: #879EB6;}#columnRight table {	width: 80%;	margin-left: auto;	margin-right: auto;	border-collapse: collapse;}#columnRight table th {	margin: 0;	padding: 10px 10px;	text-align: center;}#columnRight table td {	padding: 5px 5px 5px 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: left;	color: #003963;}#columnRight table .cateringdesc {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #003963;	font-weight: bold;}#columnRight table .caption {	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #958E6C;	padding-top: 10px;	font-weight: bold;}#columnRight table .serves25 {	text-align: center;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #958E6C;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #958E6C;}#columnRight table .cateringprice {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #958E6C;	vertical-align: text-top;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #958E6C;}#columnRight table .cateringprice2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #958E6C;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #958E6C;}
