@charset "UTF-8";
* { margin: 0; padding: 0; }

img, div { behavior: url(iepngfix.htc) }

body {
	background-color: #000000;
}
h2 {
	margin-bottom: 20px;
}
h3 {
	color: #783000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
h3.menuHeader {
	width: 702px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a80000;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 5px;
}
#quoteText h5 {
	text-transform: none;
}
h5.brown {
	color: #5e4f33;
	text-transform: capitalize;
}
h6 {
	font-size: 12px;
	font-weight: bold;
	color: #5e4f33;
}
#pricingList h6 {
	color: #783000;
}
.menuGrill h6.redBrown {
	color: #783000;
	margin-bottom: 10px;
}
.vendorSub h6.redBrown, #quoteTable td h6.redBrown {
	color: #783000;
}
#pricingList h6.red, .vendorList h6.red, .vendorListWide h6.red {
	color: #a80000;
}
td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.clearFloat {
	clear: both;
}
.italicBold {
	font-style: italic;
	font-weight: bold;
}
a:link  {
	text-decoration: none;
	color: #A80000;
}
a:visited {
	color: #A80000;
	text-decoration: none;
}
a:hover {
	color: #CC6600;
	text-decoration: none;
}
a:active {
	color: #A80000;
	text-decoration: none;
}
#wrapper {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-color: #301800;
	border: 1px solid #c5b07c;
}
#header {
	width: 872px;
	height: 330px;
	background-color: #201000;
	margin-left: 127px;
}
#header #headerImg {
	height: 325px;
	width: 561px;
	margin-right: auto;
	margin-left: auto;
}
#mainNav {
	width: 1024px;
	height: 50px;
	background-color: #201000;
}
#mainNav ul {
	list-style-type: none;
}
#mainNav li {
	display: inline;
}
#bodyContent {
	background-color: #e9e0d5;
	background-image: url(images/gradiantBg.jpg);
	background-repeat: repeat-x;
	width: 872px;
	height: 100%;
	margin-left: 127px;
	position: relative;
}
#bodyContent  #sideImageHome {
	background-image: url(images/side_home.png);
	background-repeat: no-repeat;
	width: 872px;
	height: 100%;
	background-position: left bottom;
}
#bodyContent  #sideImageGrill {
	background-image: url(images/side_outdoorGrill.png);
	background-repeat: no-repeat;
	width: 872px;
	height: 100%;
	background-position: left bottom;
}
#bodyContent  #sideImageContact {
	background-image: url(images/side_contact.png);
	background-repeat: no-repeat;
	width: 872px;
	height: 100%;
	background-position: left bottom;
}
#bodyContent #sideImageApps {
	background-image: url(images/side_appetizers.png);
	background-repeat: no-repeat;
	width: 872px;
	height: 100%;
	background-position: left bottom;
}
#bodyContent  #sideImageVendor {
	background-image: url(images/side_vendors.png);
	background-repeat: no-repeat;
	width: 872px;
	height: 100%;
	background-position: left bottom;
}
#bodyContent  #sideImageQuote {
	background-image: url(images/side_quote.png);
	background-repeat: no-repeat;
	width: 872px;
	height: 100%;
	background-position: left bottom;
}
#bodyContent  #sideImageGallery {
	background-image: url(images/side_gallery.png);
	background-repeat: no-repeat;
	width: 872px;
	height: 100%;
	background-position: left bottom;
}
#leftCol  {
	float: left;
	width: 280px;
	padding-top: 35px;
	padding-right: 30px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #c7c8a5;
}
#leftCol p {
	padding-bottom: 30px;
	width: 280px;
}
.darkerLeftCol {
	color: #34342C;
}

#rightCol  {
	float: right;
	width: 500px;
	background-color: #FFFFFF;
	padding: 15px;
	height: 100%;
}
#rightCol #bodyBorder {
	border: 1px solid #301800;
	width: 440px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #5e4f33;
	padding-bottom: 30px;
}
#rightCol #bodyBorder p, #bodyBorderLg #buffetBox p {
	margin-bottom: 10px;
}
.bottomPadding {
	padding-bottom: 15px;
}
#bodyBorder #homeImageNav {
	height: 231px;
	width: 352px;
	background-color: #301800;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #cacdaf;
	text-align: center;
	padding-top: 14px;
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 14px;
}
#homeImageNav #imgNavLinks img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#homeImageNav #imgNavLinks ul {
	list-style-type: none;
	float: left;
	padding-top: 13px;
	padding-right: 27px;
}
#homeImageNav #imgNavLinks li {
	margin-bottom: 12px;
}
#homeImageNav #imgNavLinks .clearPadding {
	padding-right: 0px;
}
#bodyBorder .menuGrill {
	padding-bottom: 10px;
}
#bodyBorder .menuGrill ul {
	list-style-type: none;
	margin-bottom: 10px;
}
#bodyBorder .menuGrill li {
	margin-bottom: 5px;
}
.menuGrill .price {
	font-weight: bold;
	float: right;
}
.menuGrill .subItems {
	padding-left: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#bodyFull {
	width: 842px;
	background-color: #FFFFFF;
	padding: 15px;
	height: 100%;
}
#bodyBorderLg {
	border: 1px solid #301800;
	width: 782px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #5e4f33;
}
#bodyBorderLg #buffetBox {
	height: 516px;
	width: 559px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ebe1cb;
	border: 1px solid #201000;
	margin-top: 20px;
	background-image: url(images/buffettImg.png);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 20px;
}
#bodyBorderLg #weddingBox {
	height: 516px;
	width: 559px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ebe1cb;
	border: 1px solid #201000;
	margin-top: 20px;
	background-image: url(images/weddingImg.png);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 20px;
}
#buffetBox ul {
	list-style-type: none;
}
#buffetBox .buffetOuter {
	width: 150px;
	float: left;
	margin-right: 35px;
	margin-bottom: 15px;
}
#buffetBox .buffetInner {
	font-size: 14px;
	line-height: 21px;
	padding-left: 20px;
	margin-top: 5px;
}
.buffetInner .lowercase {
	text-transform: lowercase;
}
#bodyBorderLg .menuLarge {
	width: 702px;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 30px;
}
.menuLarge .catList {
	width: 702px;
	padding-top: 5px;
}
.catList .flavorList {
	width: 341px;
	padding-left: 10px;
	float: left;
}
.catList .flavorList .itemsList .innerItemList li, .menuGrill .subItems {
	list-style-type: disc;
	margin-left: 15px;
}
.flavorList .itemsList ul {
	list-style-type: none;
	padding-left: 10px;
}
.flavorList .itemsList li {
	margin-bottom: 5px;
}
.menuLarge #infoBox {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
.menuLarge #infoBox ul {
	padding-left: 10px;
}
.menuLarge #infoBox li {
	margin-bottom: 15px;
}
#infoBoxSm {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
}
#infoBoxSm ul {
	padding-left: 10px;
}
#infoBoxSm li {
	margin-bottom: 15px;
}
.menuGrill #pricingList {
	padding-top: 15px;
}
.menuGrill #pricingList ul {
	width: 125px;
	float: left;
}
#weddingBox #weddingMain {
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 20px;
}
#weddingBox #weddingPricing {
	width: 220px;
	margin-right: auto;
	margin-left: auto;
}
#weddingBox #weddingPricing ul {
	list-style-type: none;
	padding-top: 10px;
	text-align: center;
}
#weddingBox #weddingPricing li {
	margin-bottom: 5px;
}
#bodyBorder .vendorList, #bodyBorder .vendorListWide {
	padding-bottom: 20px;
	width: 440px;
}
.vendorList .divider, #bodyBorder .vendorListWide .divider {
	height: 8px;
	width: 440px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.vendorList .vendorSub {
	width: 190px;
	float: left;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 15px;
}
#bodyBorder .vendorListWide .vendorSub {
	width: 350px;
	float: left;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 15px;
}
.vendorList .vendorSub ul, .vendorListWide .vendorSub ul {
	list-style-type: none;
}
.vendorList .vendorSub li, .vendorListWide .vendorSub li {
	margin-bottom: 5px;
}
.vendorListWide .vendorSub img {
	float: left;
	padding-right: 20px;
}
.vendorListWide .vendorSub img.noFloat {
	float: none;
}
#quoteTable  {
	padding-top: 15px;
}
#bodyBorder #gallery {
	width: 440px;
}
#bodyBorder #gallery ul {
	list-style-type: none;
}
#bodyBorder #gallery li {
	float: left;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 8px;
}
#bodyBorder #gallery img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer {
	height: 125px;
	width: 1024px;
	background-color: #43351c;
}
#footer #footerNav {
	width: 872px;
	height: 35px;
	background-color: #c8b37e;
	border-left-width: 127px;
	border-left-style: solid;
	border-left-color: #201000;
	border-right-width: 25px;
	border-right-style: solid;
	border-right-color: #201000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #181818;
	font-weight: bold;
	padding-top: 20px;
}
#footer #footerNav #copyrightFoot {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #181818;
	font-weight: lighter;
	padding-top: 5px;
}
#footer a:link {
	color: #181818;
}
#footer a:visited {
	color: #181818;
}
#footer a:hover {
	color: #C01702;
}
#footer a:active {
	color: #181818;
}
#footerNav ul {
	list-style-type: none;
}
#footerNav li {
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #181818;
	padding-right: 5px;
	padding-left: 5px;
}
#footerNav .noPadding {
	padding-left: 0px;
}
#footerNav .noBorder {
	padding-right: 0px;
	border-right-style: none;
}
#siteMapList li {
	padding-bottom: 10px;
	list-style-type: none;
}

