/* CSS Document */
/******************************************************************/
/*************                  NEW                 **************/
/****************************************************************/
.clearThis{clear:both;}
#pgallery { margin: 18px auto; clear: both; width: 512px; }
	#pgallery #headh1 { margin: 10px 0px; }
	#pgallery #gal1 { width: 200px; margin: 10px auto; text-align: left; }
	#pgallery .gallsub { float: left; width: 256px; margin: 10px 0px; text-align: left; }
	#pgallery h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; margin: 15px 0px 0px; font-weight: bold; color: #663333; }
#prmain { width: 300px; margin: 20px 0px 20px 30px; float: left; }
	#prmain h2.h2grn { font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 10px; color: #663; }
#prrightm { text-align: center; margin: 20px 0px 20px; width: 420px; float: right; }
#tpnav a { cursor: pointer!important; }
#subnav { background-color: #DBDBCD; }
	#subnav .subnavhed { background-image: url(../images/bg_home_bottom.gif); }
#bgright { background-image: url(../images/bg_tan2.gif); }
#bggold { background-image: url(../images/bg_gold.gif); }
#hrspac { color: #AA8655; }
 .copy{font:12px/18px Verdana, Arial, Helvetica, sans-serif; padding:0px 20px;}
 p.bbqblue{ font:bold 22px/26px Georgia, "Times New Roman", Times, serif; color:#0097ad; text-transform:uppercase;}
 p.bbqcopy{ font:13px/18px Verdana, Arial, Helvetica, sans-serif;}
 
 #maps{margin:20px 0px 70px 10px; width:500px; }
/***********************/
/*****HEROES PAGE *****/
/*********************/
	#heroes  p.mtxt{ font:12px/20px Verdana, Arial, Helvetica, sans-serif; color:#333; margin:5px 0px 15px;}
	p.tus strong{font:bold 16px/26px Georgia, "Times New Roman", Times, serif; color:#660; text-transform:uppercase;}
	p.ame strong{font:bold 16px/26px Georgia, "Times New Roman", Times, serif; color:#900; text-transform:uppercase;}
	p.cit strong{font:bold 16px/26px Georgia, "Times New Roman", Times, serif; color:#060; text-transform:uppercase;}
	p.san strong{font:bold 16px/26px Georgia, "Times New Roman", Times, serif; color:#060; text-transform:uppercase;}
	p.med strong{font:bold 16px/26px Georgia, "Times New Roman", Times, serif; color:#C30; text-transform:uppercase;}
	p.zio strong{font:bold 16px/26px Georgia, "Times New Roman", Times, serif; color:#900; text-transform:uppercase;}
	p.gba strong{font:bold 16px/26px Georgia, "Times New Roman", Times, serif; color:#036; text-transform:uppercase;}
	p.mib strong{font:bold 16px/26px Georgia, "Times New Roman", Times, serif; color:#06C; text-transform:uppercase;}
	p.ffo strong{font:bold 16px/26px Georgia, "Times New Roman", Times, serif; color:#C30; text-transform:uppercase;}
/***********************/
/*****BRUNCH PAGE *****/
/*********************/
#leftbr{float:left; width:420px; margin:20px 0px 20px 55px;}
	#leftbr h2{ font:bold 16px/22px Georgia, "Times New Roman", Times, serif; color:#933; margin:15px 0px 0px;}
	#leftbr p{ font:12px/20px Verdana, Arial, Helvetica, sans-serif; color:#333; margin:5px 0px 15px;}
	#leftbr strong{ font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif; color:#933; margin:5px 0px 15px;}
#rightbr{float:right; width:274px; margin:20px 0px 0px 0px;}

/*About Us*/
#rphoto{ text-align:center; margin:30px 0px;}
#rphoto p{ margin:0px;}

/*LUAU*/
 p.luau{ font:13px/18px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
 p.luau strong{ font:bold 16px/22px Georgia, "Times New Roman", Times, serif; color:#C66; text-transform:uppercase;}
 
  p.luaum{ font:13px/18px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#663;}
 p.luaum strong{ color:#F00; text-transform:uppercase;}
 p#upgrd{font:bold 17px/22px Georgia, "Times New Roman", Times, serif; text-align:center; text-transform:uppercase;}
 #totem{margin-left:-95px;  position:absolute; float:left; }
 #pigroast{position:absolute; margin:60px 0px 0px 460px; width:200px; }
/*************************************************************/
/*************             HEADERS             **************/
/***********************************************************/
#pgallery #h1gall { background: url("../images/hdr_gallerycenter.gif") 0 0 no-repeat; width: 216px; text-indent: -5000px; margin: 0px auto; padding: 0px!important; height: 40px; display: block; }
#prmain h1#h1party { background: url("../images/hdr_party.gif") 0 0 no-repeat; width: 200px; text-indent: -5000px; margin: 0px 0px 0px; padding: 0px!important; height: 48px; display: block; }

h1#h1buff{ background: url("../images/hdr_buffet2.gif") 0 0 no-repeat; width: 155px; text-indent: -5000px; margin: 12px 0px 0px; padding: 0px!important; height: 37px; display: block; }
h1#h1about{ background: url("../images/hdr_about.gif") 0 0 no-repeat; width: 166px; text-indent: -5000px; color:#9a3636; margin: 12px 0px 0px; padding: 0px!important; height: 36px; display: block; }
h2#h2cteam{ background: url("../images/hdr_team.gif") 0 0 no-repeat; width: 220px; text-indent: -5000px; color:#9a3636; margin:0px; padding: 0px!important; height: 30px; display: block; }
h1#h1brunch{ background: url("../images/headers/brunch.gif") 0 0 no-repeat; width: 110px; text-indent: -5000px; color:#9a3636; margin: 12px 0px 0px; padding: 0px!important; height: 32px; display: block; }
h1#h1m{	font:26px Verdana, Arial, Helvetica, sans-serif; color:#933; margin:15px 0px 0px 5px;}

/*************************************************************/
/*************             FOOTER              **************/
/***********************************************************/
#footer { font: 13px Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 4px 0px 0px; background-color: #8f8e61; height: 20px; text-align: center; }
#footer2 { font: 13px Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 4px 0px 0px; background-color: #8f8e61; height: 22px; text-align: center; }
/******************************************************************/
/*************                  OLD                 **************/
/****************************************************************/
body { background-image: url(../images/bg_pattern.gif); margin: 0px; }
#wrapper { border: #663333 solid 4px; }
#header { background-image: url(../images/bg_top_new.jpg); height: 105px; width: 758px; margin: 0px; }
	#header #logo { height: 85px; float: left; width: 232px; margin: 13px 0px 0px 14px; }
	#header #tagline { height: 55px; float: right; width: 313px; margin: 25px 39px 0px; }
a:link { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 13px; }
a:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 13px; }
.s10 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px }
body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; left: 0px; top: 0px; }
.newtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px; font-weight: normal; color: #333333; }
.buffets { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
a:hover { text-decoration: underline; color: #333333; }
.outline { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #660000; border-bottom-color: #330000; }
.rightOutline { border-right-width: 1px; border-right-style: solid; border-right-color: #660000; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #660000; border-bottom-color: #660000; }
.leftOutline { border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #660000; border-bottom-color: #660000; border-left-color: #660000; }
.hometext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; }
.bullets { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; }
	.bullets a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; }
		.bullets a:hover { color: #990000; }
.awards { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; color: #333333; }
.about { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
.bigtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; }
.borderK { border: 2px solid #333333; }
.weuse { font-size: 11px; color: #CC0000; }
.luaured { color: #FF0000; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333 }
ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; list-style-type: disc; list-style-image: url(/images/bullet2.gif); font-style: normal; list-style-position: inside }
th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: left; color: #333333 }
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; color: #333333; }
.outline { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-left-style: solid; border-top-color: #000099; border-right-color: #000099; border-bottom-color: #000099; border-left-color: #000099; border-right-style: solid; border-bottom-style: solid; }
.borderbrown { border: 6px solid #744311; }
.borderwhite { border: 1px solid #FFFFFF; }
 