body { margin: 0px 0px 5px 0px;  background: url(../gfx/beerbg.jpg); font-size: 62.5%;  background-attachment: fixed;  }

.beerbottles { width: 100%; height: auto;  background: url(../gfx/beer_bg.png); background-repeat: no-repeat; background-attachment: fixed; background-position: top center;  }
  
* html .beerbottles {  width: 100%; height: 100%;  background: url(../gfx/beer_bg.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: top center; }

#container { width: 900px; height: auto !important; height: 760px; background-color: #FFF; margin: 0 auto; min-height: 760px;  }

#cornerad { z-index: 1; position: absolute; top 0; right: 0;  }

#contentwrapper { width: 900px; height: auto; margin: 0 auto; background-color: #FFF; min-height: 760px; }

#clearer { clear: both; }

#footer { width: 900px; height:auto; margin: 0 auto; }

.footer { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; float: right; line-height: 2em !important; line-height: 1.7em; margin: 5px; }

.footer a { color: #000; text-decoration: none; }

.footer a:hover { color: #000; text-decoration: underline; }

.icons { float: right; margin: 5px; }

.icons img { margin: 0 5px; }

p { margin: 0px; padding: 0px; }

img { border: 0px; }

.imgborder { padding: 3px; border: 1px solid #003366; }

.imgborderBlack { padding: 3px; border: 3px solid black; }

.imgborderR { padding: 3px; margin-left: 5px; border: 1px solid #003366; }

.imgborderL { padding: 3px; margin-right: 5px; border: 1px solid #003366; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #003366; margin: 0px; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #003366; margin: 20px 0px 0px 25px; }

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #003366; background-color: #E8D168; padding: 2px 0px 0px 8px !important;  padding: 2px 0px 0px 4px; margin: 0px;}

h4 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #003366;  background-color: #D9D9D9; margin: 5px 0px; padding: 5px; text-align: center;}

h5 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #003366; background-color: #D9D9D9; padding: 2px 0px 0px 8px !important;  padding: 2px 0px 0px 4px; margin: 0px;}

h5 a { font-size: 12px; float: right;  color: #990000; text-decoration: underline; }

h5 a:hover { color: #990000; text-decoration: none; }

h6 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #003366; background-color: #D9D9D9; padding: 2px 0px 0px 8px !important;  padding: 2px 0px 0px 4px; margin-top: 0px; margin-bottom:3px; display: block; cursor: pointer; width: 508px;}


.hidenews { width: 508px; height: auto; }

.hidenews a{ text-decoration: none; display: block; }

.hidenews a:hover { text-decoration: none; }

.newsShow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; color: #000; padding: 10px; line-height: 1.3em; } 

.newsShow a { color: #990000; text-decoration: underline; }

.newsShow a:hover { color: #990000; text-decoration: none; }

#newsPhotos { width: 508px; height:auto; }

.menu_header { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: bold; }

.copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; color: #000; margin: 10px 0px; line-height: 1.3em; } 

.copyLG { color: #000; font-size: .95em; font-weight: bold; }

.homecopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; color: #000; margin: 5px 0px; line-height: 1.4em; } 

.copy a { color: #990000; text-decoration: underline; }

.copy a:hover { color: #990000; text-decoration: none; }

.announcement { color: #9a0000; font-weight: bold; }

.menuCopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; color: #000; margin: 10px 0px; line-height: 1.3em; text-indent: 1.4em; }

.menuCopy a { color: #990000; text-decoration: underline; }

.menuCopy a:hover { color: #990000; text-decoration: none; }


/*-----HOMEPAGE-----*/

#homeleftside { float: left; width: 200px; height: auto; }

#homerightside { float: left; width: 690px; height: auto; margin-top: 8px; }

#homeflash { float: left; width: 690px; height: 337px; }

#homeflash2 { float: left; width: 690px; height: auto; z-index: 2; }

.homelogo { margin: 10px 0px; }

#homecontent { float: left; width: 690px; height: auto; margin: 12px 0px !important; margin: 12px 0px 35px 0px; }

#hometop { float: left; width: 690px height: auto; }

#homebottom { float: left; width: 690px height: auto; margin-top: -5px; }

#homecopy { float: left; width: 390px; height: auto; margin: 0px 7px; }

ul.vs { list-style: none; margin: 0px; padding: 0px; float: left; }

ul.vs li { float: left; margin: 0px; padding: 0px;}

#phone_togo a { display: block; width: 145px; height: 159px; float: left; background-image:url(../gfx/phone_togo.jpg); background-repeat: no-repeat; margin-left: 30px !important; margin-left: 15px; }

#phone_togo a:hover { width: 145px; height: 159px; float: left; background-image:url(../gfx/phone_togo.jpg); background-repeat: no-repeat; background-position: 0 -159px; }

ul.bottombuttons { list-style: none; float: left; margin: 0px; margin-top: 10px; padding: 0px; }

ul.bottombuttons li { float: left; margin: 0px; padding: 0px; }

#visit_store a { display: block; width: 265px; height: 160px; float: left; background-image:url(../gfx/visit_store.jpg); background-repeat: no-repeat; margin: 10px !important; margin: 5px; }

#visit_store a:hover { width: 265px; height: 160px; float: left; background-image:url(../gfx/visit_store.jpg); background-repeat: no-repeat; background-position: 0 -160px; }

#menu a { display: block; width: 130px; height: 150px; float: left; background-image:url(../gfx/see_menu.jpg); background-repeat: no-repeat; margin-left: 20px !important; margin-left: 10px; margin-top: 5px; }

#menu a:hover { width: 130px; height: 150px; float: left; background-image:url(../gfx/see_menu.jpg); background-repeat: no-repeat; background-position: 0 -150px; }

#catering_van a { display: block; width:320px; height: 129px; float: left; background-image:url(../gfx/catering_van.jpg); background-repeat: no-repeat; margin-left: 30px !important; margin-left: 15px; margin-top: 27px;}

#catering_van a:hover { width: 320px; height: 129px; float: left; background-image:url(../gfx/catering_van.jpg); background-repeat: no-repeat; background-position: 0 -129px; }

/*-----ENDHOMEPAGE-----*/

/*-----SECPAGE-----*/


#header { width:885px; height: 150px; float: left; margin-left: 8px !important; margin-left: 4px; }

#pagecontent { float: left; width: 885px; height: auto; margin: 8px !important; margin: 4px; }

#secleftside { float: left; width: 556px; height: auto; }

#secrightside { float: left; width: 314px; height: auto; margin: 15px 0px 0px 15px !important; margin: 15px 0px 0px 5px; }

#frame { float: left; width: 556px; height: auto; margin: 0px; padding: 0px;}

#frametop { float: left; width: 556px; height:54px; background-image: url(../gfx/frame_top.jpg); background-repeat: no-repeat; }

.framemiddle { float: left; width: 556px; height:auto; background-image: url(../gfx/frame_middle.jpg); background-repeat: repeat-y; }

.framemiddlecontent { float: left; width: 515px; margin: 8px 10px 8px 20px !important; margin: 8px 5px 8px 10px;}

#framebottom { float: left; width: 556px; height:18px; margin-top: 0px !important; margin-top: -9px; background-image: url(../gfx/frame_bottom.jpg); background-repeat: no-repeat; }

.togoline { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color:#28903A; }

.togoline2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #28903A; font-weight: bold; line-height: 1.25em;  } 

#togoContainer { width: auto; height: auto; float: left; margin-left: 20px; text-align: right; }

.partyPacks { float: left; width: 515px; height: auto; text-align: center; }

.partyPacks img { margin-bottom: 20px; }

.partyPacks .copy { text-align: left; }



/*-----full_FRAME-----*/

#full__frame { float: left; width: 885px; height: auto; margin: 0px; padding: 0px;}

#full_frametop { float: left; width: 885px; height:54px; background-image: url(../gfx/full_frame_top.jpg); background-repeat: no-repeat; }

.full_framemiddle { float: left; width: 885px; height:auto; background-image: url(../gfx/full_frame_middle.jpg); background-repeat: repeat-y; }

.full_framemiddlecontent { float: left; width: 845px; margin: 8px 10px 8px 20px !important; margin: 8px 5px 8px 10px;}

#full_framebottom { float: left; width: 885px; height:18px; margin-top: 0px !important; margin-top: -9px; background-image: url(../gfx/full_frame_bottom.jpg); background-repeat: no-repeat; }

.cateringtop { float: left; width: 845px; height: auto; margin-bottom: 10px; }

.cateringleft { float: left; width: 415px; height: auto; margin-right: 10px; }

.cateringright { float: left; width: 415px; height: auto;  }

/*-----ENDfull_FRAME-----*/

.framered { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; color: #990000;}
 
.awards { list-style: none; margin: 10px 0px; line-height: 1.4em; }

.awardstitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #990000; font-weight: bold; }

.awards ul { list-style: circle; }

.awards li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em !Important; font-size: 1.2em; color: #000; line-height: 1.4em; }

.awards a { color: #990000; text-decoration: underline; }

.awards a:hover { color: #990000; text-decoration: none; }

.redBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; color: #990000; font-weight: bold; }

#columnOne { float: left; width: 256px; height: auto; }

#columnTwo { float: left; width: 256px; height: auto; }

.line { border-bottom: 1px solid #990000; margin: 15px 0px; }

#ecard_preview { margin: 20px; }

#tv_content { float: left; width: 260px; height: 365px; text-align: justify; margin-right: 15px;}

#tv_player { float: left; width: 570px; height: 365px;  }

.pagLink { background: #EFEFEF; border: 1px solid #585768; padding: 1px 3px 1px 3px; font-family: verdana,arial,helvetica,sans-serif; color: #585768; font-weight: bold; font-size: 10px; text-decoration: none; }
a.pagLink:link { background: #EFEFEF; border: 1px solid #585768; padding: 1px 3px 1px 3px; font-family: verdana,arial,helvetica,sans-serif; color: #585768; font-weight: bold; font-size: 10px; text-decoration: none; }
a.pagLink:visited { background: #EFEFEF; border: 1px solid #585768; padding: 1px 3px 1px 3px; font-family: verdana,arial,helvetica,sans-serif;color: #585768; font-weight: bold; font-size: 10px; text-decoration: none; }
a.pagLink:active { background: #EFEFEF; border: 1px solid #585768; padding: 1px 3px 1px 3px; font-family: verdana,arial,helvetica,sans-serif; color: #585768; font-weight: bold; font-size: 10px; text-decoration: none; }
a.pagLink:hover { background: #EFEFEF; border: 1px solid #585768; padding: 1px 3px 1px 3px; font-family: verdana,arial,helvetica,sans-serif; color: red; font-weight: bold; font-size: 10px; text-decoration: underline; }

.pagLinkRed { background: #EFEFEF; border: 1px solid #585768; padding: 1px 3px 1px 3px; font-family: verdana,arial,helvetica,sans-serif; color: red; font-weight: bold; font-size: 10px; text-decoration: none; }
a.pagLinkRed:link { background: #EFEFEF; border: 1px solid #585768; padding: 1px 3px 1px 3px; font-family: verdana,arial,helvetica,sans-serif; color: red; font-weight: bold; font-size: 10px; text-decoration: none; }
a.pagLinkRed:visited { background: #EFEFEF; border: 1px solid #585768; padding: 1px 3px 1px 3px; font-family: verdana,arial,helvetica,sans-serif;color: red; font-weight: bold; font-size: 10px; text-decoration: none; }
a.pagLinkRed:active { background: #EFEFEF; border: 1px solid #585768; padding: 1px 3px 1px 3px; font-family: verdana,arial,helvetica,sans-serif; color: red; font-weight: bold; font-size: 10px; text-decoration: none; }
a.pagLinkRed:hover { background: #EFEFEF; border: 1px solid #585768; padding: 1px 3px 1px 3px; font-family: verdana,arial,helvetica,sans-serif; color: red; font-weight: bold; font-size: 10px; text-decoration: underline; }



/*-----ENDSECPAGE-----*/


/*-----LOCATIONS-----*/

.locContainer { float: left; width: 310px; height: auto; margin-bottom: 10px; margin-left: 5px; }

.locLeft { float: left; width: 105px; height: auto; }

.locRight { float: left; width: 185px; height: auto; text-align: left; margin-left: 15px !important; margin-left: 8px; }

.locRight2 { float: right; width: 200px; height: auto; text-align: left; margin-left: 15px !important; margin-left: 8px; }



/*-----ENDLOCATIONS-----*/
