@charset "UTF-8";
body {
	font : 100% Verdana, Arial, Helvetica, sans-serif;
	background : #f8fbf0;
	margin : 0;
	padding : 0;
	text-align : center;
	color : #000000;
}
a:link {
	color : #38170C;
	text-decoration: none;
}
a:link visited{
	text-decoration: none;
}
a:hover {
	text-decoration : underline;
}
a img {
	border : #ffffcc;
}
.bullet ul {
	padding-left : 0px;
	margin-left : 0px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
}
.bullet li {
	font-family : "MS Serif", "New York", serif;
	font-size : 13px;
	color : #22170c;
	padding-left : 10px;
}
.bullet li a:link {
	font-size : 13px;
	color : #22170c;
}
.vendor-table {
	padding-top: 0px;
	text-align: left;
	vertical-align: top;
}
.bullet li a:visited {
	font-size : 13px;
	color : #22170c;
	vertical-align: top;
}
.regular {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #603913;
	line-height : 24px;
}
.About-regular {
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 12px;
	word-spacing : 0;
	line-height : 2;
	padding-left : 30px;
	padding-top : 20px;
	padding-right : 30px;
	text-align : left;
}
.About-regular a:link {
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 12px;
}
.About-h1 {
	font-family : "palatino linotype", palatino, serif;
	color : #22170c;
	font-size : 30px;
	padding-left : 30px;
	padding-top : 20px;
	padding-right : 30px;
	text-align : left;
	font-weight: normal;
}
.About-subheading {
	font-family : "palatino linotype", palatino, serif;
	color : #22170c;
	font-size : 13px;
	font-weight : bold;
	padding-top : 10px;
	padding-right : 30px;
	text-align : left;
}
.About-link {
	font-family : "palatino linotype", palatino, serif;
	color : #22170c;
	text-align : right;
	font-size : 13px;
	padding-right : 30px;
}
#About-links a:link {
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 13px;
}
#menu{
	margin-left: 250px;
	margin-top: -30px;
}
*:first-child+html #menu{
	margin-left: 250px;
	margin-top: 30px;
}
.About-list {
	list-style : circle;
	list-style : inside;
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 12px;
	padding-left : 30px;
	padding-top : 0;
	padding-right : 30px;
	text-align : left;
}
.Catering-regular {
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 12px;
	word-spacing : 0;
	line-height : 2;
	padding-left : 30px;
	padding-top : 0px;
	padding-right : 30px;
	text-align : left;
}
.Catering-h1 {
	font-family : "palatino linotype", palatino, serif;
	color : #f5dcc2;
	font-size : 34px;
	padding-left : 30px;
	padding-top : 20px;
	padding-right : 30px;
	text-align : left;
	font-weight: normal;
}
.Catering-subheading {
	font-family : "palatino linotype", palatino, serif;
	color : #22170c;
	font-size : 13px;
	font-weight : bold;
	padding-left : 30px;
	padding-top : 10px;
	padding-right : 30px;
	text-align : left;
}
.Catering-link {
	font-family : "palatino linotype", palatino, serif;
	color : #f5dcc2;
	text-align : right;
	font-size : 13px;
	padding-left : 30px;
	padding-top : 20px;
	padding-right : 30px;
	padding-right : 50px;
}
.Catering-list {
	list-style : circle;
	list-style : inside;
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 12px;
	padding-left : 30px;
	padding-top : 0;
	padding-right : 30px;
	text-align : left;
}
.Venues-regular {
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 12px;
	word-spacing : 0;
	line-height : 2;
	padding-left : 30px;
	padding-top : 20px;
	padding-right : 30px;
	text-align : left;
}
.Venues-h1 {
	font-family : "palatino linotype", palatino, serif;
	color : #4d3a23;
	font-size : 34px;
	padding-left : 30px;
	padding-top : 20px;
	padding-right : 30px;
	text-align : left;
	font-weight: normal;
}
.Venues-subheading {
	font-family : "palatino linotype", palatino, serif;
	color : #22170c;
	font-size : 13px;
	font-weight : bold;
	padding-left : 30px;
	padding-top : 10px;
	padding-right : 30px;
}
.Venues-link {
	font-family : "palatino linotype", palatino, serif;
	color : #4d3a23;
	text-align : right;
	font-size : 13px;
	padding-left : 30px;
	padding-top : 20px;
	padding-right : 30px;
	padding-right : 50px;
}
.Venues-list {
	list-style : circle;
	list-style : inside;
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 12px;
	padding-left : 30px;
	padding-top : 0;
	padding-right : 30px;
	text-align : left;
}
.Contact-regular {
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 12px;
	word-spacing : 0;
	line-height : 2;
	padding-left : 30px;
	padding-top : 20px;
	padding-right : 30px;
	text-align : left;
}
.Contact-h1 {
	font-family : "palatino linotype", palatino, serif;
	color : #ead9ce;
	font-size : 34px;
	padding-left : 30px;
	padding-top : 20px;
	padding-right : 30px;
	text-align : left;
}
.BBQ-regular {
	font-family : "Georgia", Times New Roman, Times, serif;
	color : #22170c;
	font-size : 12px;
	word-spacing : 0;
	line-height : 2;
	padding-left : 30px;
	padding-top : 0px;
	padding-right : 30px;
	text-align : left;
}
.BBQ-h1 {
	font-family : "Georgia", Times New Roman, Times, serif;
	color : #d9541e;
	font-size : 34px;
	text-align : left;
}
.BBQ-subheading {
	font-family : "Georgia", Times New Roman, Times, serif;
	color : #22170c;
	font-size : 15px;
	font-weight : bold;
	padding-top : 10px;
	padding-right : 30px;
	text-align : left;
}
.BBQ-link {
	font-family : "Georgia", Times New Roman, Times, serif;
	color : #d9541e;
	text-align : center;
	font-size : 13px;
	padding-left : 30px;
	padding-right : 30px;
	padding-right : 50px;
}
.BBQ-link a:link {
	color : #d9541e;
	font-size : 13px;
}
.BBQ-link a:hover {
	color : #d9541e;
	font-size : 13px;
}
.BBQ-regular-table {
	font-family : "Georgia", Times New Roman, Times, serif;
	color : #22170c;
	font-size : 12px;
	word-spacing : 0px;
	line-height : 1.5;
	text-align : left;
}
.BBQ-link a:visited {
	color : #dd7a53;
	font-size : 13px;
	font-style : italic;
}
.BBQ-list {
	list-style : circle;
	list-style : inside;
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 12px;
	padding-left : 30px;
	padding-top : 0;
	padding-right : 30px;
	text-align : left;
}
.vendor-regular {
	font-family : "palatino linotype", palatino, serif;
	font-size : 12px;
}
.vendor-subheading {
	font-family : "palatino linotype", palatino, serif;
	color : #000;
	font-size : 15px;
	font-weight : bold;
	padding-left : 30px;
	padding-top : 10px;
	padding-right : 30px;
}
.wraper {
	width : 1024px;
	background : #ffffff;
	margin : 0 auto;
	margin-top : 3%;
	text-align : left;
}
.wraper #mainContent {
	padding : 0 0;
}
#indexbg {
	background-image : url(../bg/dessertblur.jpg);
}
#homebg {
	background-image : url(../bg/guestsattable.jpg);
}
#aboutbg, #historybg, #testimonialsbg, #affiliationsbg, #teambg {
	background-image : url(../bg/wintertable.jpg);
}
#cateringbg, #weddingbg, #corporatebg, #graduationbg, #bbqbg {
	background-image : url(../bg/shrimpappetizers.jpg);
}
#eventbg {
	background-image: url(../images/EventBackground.jpg);
}
#beveragebg {
	background-image: url(../images/liquor-bg.jpg);
}
#venuesbg {
	background-image : url(../bg/hallway.jpg);
}
#gallerybg {
	background-image : url(../bg/indiasetting.jpg);
}
#contactbg {
	background-image : url(../bg/dessertcups.jpg);
}
#bbqhomebg {
	background-image : url(../bg/bbq_home.jpg);
}
#bbqotherbg {
	background-image : url(../bg/bbq_other.jpg);
}
#vendorsbg {
	background-image : url(../bg/vendors.jpg);
}
#weddingbg{
	background-image : url(../bg/Bridal-Catering.jpg);
}
#bridalsuitebg{
	background-image : url(../bg/Bridal-Suite.jpg);	
}
#bridaltastingbg{
	background-image : url(../bg/Bridal-Tastings.jpg);
}
#center {
	position : absolute;
	height : 300px;
	width : 100%;
	padding-right : 20px;
	border : 0 solid red;
	background : #f8fbf0;
	opacity : 0.9;
	top : 180px;
	left : -3px;
}
#logo {
	position : absolute;
	width : 234px;
	height : 77px;
	z-index : 81;
	left : 39px;
	top : 99px;
}
#landingcontent {
	position : absolute;
	width : 650px;
	height : 115px;
	z-index : 81;
	left : 300px;
	top : 105px;
}
#header {
	position : relative;
	margin-right : 0;
	height : 100px;
	width : 1024px;
	margin-top : 0;
	padding-right : 0;
	background : #f8fbf0;
	opacity : 0.9;
	z-index : 70;
}
*:first-child+html #logomain {
	padding-top:30px;
	width : 171px;
	height : 42px;
	margin-left : 40px;
	z-index : 71;
	*text-align: left;
}
#logomain {
	padding-top:30px;
	width : 171px;
	height : 42px;
	margin-left : 40px;
	z-index : 71;
	*margin-bottom: -70px;
	*text-align: left;
}
#contentwrap {
	position : relative;
}
#left {
	margin-right : 0;
	height : 660px;
	border : 0 solid red;
}
#home {
	position : absolute;
	width : 587px;
	height : 660px;
	right : 0;
	top : 0;
	border : 0 solid blue;
	background : #3a2217;
	opacity : 0.9;
}
#about {
	position : absolute;
	width : 587px;
	height : 660px;
	right : 0;
	top : 0;
	border : 0 solid blue;
	background : #916967;
	opacity : 0.9;
}
#wedding-pages {
	position : absolute;
	width : 587px;
	height : 660px;
	right : 0;
	top : 0;
	border : 0 solid blue;
	background : #F8F1DE;
	opacity : 0.9;
}
#catering {
	position : absolute;
	width : 587px;
	height : 660px;
	right : 0;
	top : 0;
	border : 0 solid blue;
	background : #b34541;
	opacity : 0.9;
}
#event {
	position : absolute;
	width : 587px;
	height : 660px;
	right : 0;
	top : 0;
	border : 0 solid blue;
	background : #ce9f6f;
	opacity : 0.9;
}
#venues {
	position : absolute;
	width : 587px;
	height : 660px;
	right : 0;
	top : 0;
	border : 0 solid blue;
	background : #cecb9f;
	opacity : 0.9;
}
#gallery {
	position : absolute;
	width : 700px;
	height : 493px;
	right : 155px;
	top : 91px;
	border : 0 solid blue;
	background-image : url(../images/gallery_bg.png);
}
#contact {
	position : absolute;
	width : 587px;
	height : 660px;
	right : 0;
	top : 0;
	border : 0 solid blue;
	background : #8c6782;
	opacity : 0.9;
}
#bbq {
	position : absolute;
	width : 587px;
	height : 0;
	left : 250px;
	top : 150px;
}
#bbq2 {
	position : absolute;
	width : 620px;
	height : 500px;
	left : 300px;
	top : 50px;
	margin-left: 10px;
}
#links {
	position : absolute;
	width : 100%;
	right : 0;
	top: 57px;
}
#credit {
	border : 0 solid green;
	background-color : #f8fbf0;
	font-family : "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size : 10px;
	color : #603913;
	padding-top : 10px;
	padding-bottom : 50px;
}
#content1, #content2, #content3 {
	height : 500px;
	width : 530px;
	float : left;
	overflow : hidden;
	margin-left : 30px;
}
#content1 p {
	margin : 10px;
}
.scrollbar-vert {
	background-color : #000;
	height : 500px;
	width : 2px;
	margin-left : 10px;
	float : left;
}
.handle-vert {
	margin-left : -4px;
	height : 50px;
	width : 10px;
	background : #000 no-repeat;
}
#content2 p {
	width : 1000px;
}
.scrollbar-hor {
	background-color : #d2e8ff;
	height : 20px;
	width : 300px;
	float : left;
}
.handle-hor {
	height : 20px;
	width : 42px;
	background : url(images/handle-hor.gif) no-repeat;
}
#content3 p {
	width : 700px;
}
#slideshow {
	list-style : none;
	color : #fff;
}
#slideshow span {
	display : none;
}
#wrapper {
	width : 506px;
	margin : 50px auto;
	display : none;
}
#wrapper * {
	margin : 0;
	padding : 0;
}
#fullsize {
	position : relative;
	width : 500px;
	height : 300px;
	padding : 0;
	border : 5px solid #711f1e;
	background : #711f1e;
}
#information {
	position : absolute;
	bottom : 0;
	width : 500px;
	height : 0;
	color : #fff;
	overflow : hidden;
	z-index : 200;
	opacity : 0.7;
}
#information h3 {
	padding : 4px 8px 3px;
	font-size : 14px;
}
#information p {
	padding : 0 8px 8px;
}
#image {
	width : 500px;
}
#image img {
	position : absolute;
	z-index : 25;
	width : auto;
}
.imgnav {
	position : absolute;
	width : 25%;
	height : 306px;
	cursor : pointer;
	z-index : 150;
}
#imgprev {
	left : 0;
	background : url(../images/left.gif) no-repeat left center;
}
#imgnext {
	right : 0;
	background : url(../images/right.gif) no-repeat right center;
}
#imglink {
	position : absolute;
	height : 306px;
	width : 100%;
	z-index : 100;
	opacity : 0.4;
}
#thumbnails {
	margin-top : 15px;
}
#slideleft {
	float : left;
	width : 20px;
	height : 81px;
	background : url(../images/scroll-left.gif) no-repeat center center;
	background-color : #711f1e;
}
#slideleft:hover {
	background-color : #c4553b;
}
#slideright {
	float : right;
	width : 20px;
	height : 81px;
	background : #711f1e url(../images/scroll-right.gif) no-repeat center center;
}
#slideright:hover {
	background-color : #c4553b;
}
#slidearea {
	float : left;
	position : relative;
	width : 456px;
	margin-left : 5px;
	height : 81px;
	overflow : hidden;
}
#slider {
	position : absolute;
	left : 0;
	height : 81px;
}
#slider img {
	cursor : pointer;
	border : 1px solid #666;
	padding : 2px;
}
.plain-link {
	color: #22170C;
}
#bridgewaterbg {
	background-image: url(../bg/Bridgewater-PlaceBG.jpg);
}
#bbqmenu {
	margin-top: -10px;
	padding-left: 162px;
}
#bbq_gallerybg {
	background-image : url(../bg/bbq_gallery_bg.jpg);
}
#bbq_gallery {
	position : absolute;
	width : 700px;
	height : 493px;
	right : 155px;
	top : 91px;
	border : 0 solid blue;
	background-image : url(../images/bbq_gallery_bg.png);
}
#bbq_fullsize {
	position : relative;
	width : 500px;
	height : 300px;
	padding : 0;
	border : 5px solid #6d553d;
	background : #6d553d;
}
#bbq_slideleft {
	float : left;
	width : 20px;
	height : 81px;
	background : url(../images/scroll-left.gif) no-repeat center center;
	background-color : #6d553d;
}
#bbq_slideright {
	float : right;
	width : 20px;
	height : 81px;
	background : url(../images/scroll-right.gif) no-repeat center center;
	background-color:#6d553d;
}
#bbq_slideright:hover {
	background-color : #A9835D;
}
#bbq_slideleft:hover {
	background-color : #A9835D;
}
#events {
	position : absolute;
	width : 587px;
	height : 660px;
	right : 0;
	top : 0;
	border : 0 solid blue;
	background : #e08e7b;
	opacity : 0.9;
}
.Events-h1 {
	font-family : "palatino linotype", palatino, serif;
	color : #4C1007;
	font-size : 34px;
	padding-left : 30px;
	padding-top : 20px;
	padding-right : 30px;
	text-align : left;
}
.event-title {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: -17px;
	color : #22170c;
	padding-left : 30px;
	padding-right : 30px;
}
.event-regular {
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 12px;
	word-spacing : 0;
	line-height : 2;
	padding-left : 30px;
	padding-right : 30px;
	text-align : left;
}
#bbqmenu-contact {
	margin-top: -80px;
	margin-left: 413px;
	padding-bottom: 50px;
}
#enter       {
	padding-top: 275px;
	padding-left: 875px;
	color: #603913;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
em {
	font-style: normal;
}
#bbqmenu-mod {
	padding-left: 102px;
	padding-top: 100px;
}
#bbqmenu-mod2 {
	padding-left: 102px;
	padding-top: 40px;
}
#menusPackages {
	position : absolute;
	width : 587px;
	height : 660px;
	right : 0;
	top : 0;
	border : 0 solid blue;
	background : #f0b78d;
	opacity : 0.9;
}
#pkgsbg {
	background-image: url(../images/salmon-bg.jpg);
}
#home-about {
	position : absolute;
	width : 700px;
	height : 385px;
	right : 100px;
	top : 100px;
	background : #fff;
}
.home-h1 {
	font-family : "palatino linotype", palatino, serif;
	color : #22170c;
	font-size : 32px;
	padding-left : 30px;
	padding-top : 20px;
	padding-right : 30px;
	text-align : left;
	font-weight: normal;
	line-height: 100%;
}
.home-regular {
	font-family : helvetica, sans-serif;
	color : #22170c;
	font-size : 13px;
	word-spacing : 0;
	padding-left : 30px;
	padding-right : 30px;
	text-align : left;
}
.address-footer{
	font-size:12px;
	font-weight:bold;
}
.vendor-link {
	font-size: small;
	float: right;
	margin-top: 90px;
	margin-right: 10px;
	margin-right: 70px;
}
.vendorh1{
	padding-top:75px;
	color:#5f6b92;
	font-size:34px;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	position: relative;
	float: left;
	padding-left: 150px;
	padding-bottom: 30px;
}
#images img{
	opacity: 1;
}
#q-bg{
	background-image: url(../images/Quincinera.jpg)	
}
#q-pages{
	position : absolute;
	width : 587px;
	height : 660px;
	right : 0;
	top : 0;
	border : 0 solid blue;
	background : #ec9971;
	opacity : 0.9;
}
.fb{
	vertical-align:bottom;
}
#artprize{
	position : absolute;
	width : 587px;
	height : 660px;
	right : 0;
	top : 0;
	border : 0 solid blue;
	background : #a41a24;
	opacity : 0.9;
}
.artprize-bg{
	background-image: url(../images/artprize-catering-bg.jpg);	
}
.artprize-home-bg{
	background-image: url(../images/artprize-home.jpg);	
}
#bookmark{
	width: 97px;
	height: 485px;
	position: absolute;
	top:0;
	left: 60px;
}
#arttext{
	position: absolute;	
	width: 410px;
	height:100%;
	padding: 20px;
}
.artprize-regular a, .artprize-regular{
	font-family : helvetica, sans-serif;
	color : #fff;
	font-size : 12px;
	word-spacing : 0;
	line-height : 2;
	padding-left : 30px;
	padding-top : 0px;
	padding-right : 30px;
	text-align : left;
}