
* { padding: 0; margin: 0; }
@font-face { font-family: "museosans500"; src: url('http://pelt0n.com/fonts/MuseoSans_500.otf') format('opentype');	}
body { font-family: Arial, Helvetica, sans-serif, museosans500; font-size: 13px; background-color: #061847; }
hr { margin: 0 auto; }
a img, :link img, :visited img { border: 0; }
#spacer { padding-top: 5px; }
#spacer1 { padding-top: 10px; }
#spacer3 { padding-top: 30px; }
#wrapper { margin: 0 auto; width: 740px; height: auto; background-color: #00C13F; border: solid 2px #000; }

/* Header */
#header { color: #333; width: 100%; float: left; padding: 0; height: 150px; margin: 0px 0px 0px 0px; background-image: url(../images/gwtop.jpg); background-repeat: no-repeat; border-bottom: solid 2px #000; }

/* Navigation*/
#navigation { float: left; width: 100%; color: #000; padding-top: 3px; padding-bottom: 3px; margin: 0px 0px 0px 0px; background: #FF9900; text-align: center; border-bottom: solid 2px #000; }
#navigation a { color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 700; }

/* Left Column (Left Menu) */
#leftcolumn { color: #FFF; background-color: #00c13f; padding: 5px; width: 188px; float: left; height: 100%; background-image: url(../images/curv.jpg); background-repeat: no-repeat; }
#leftmenu { padding-top: 150px; text-align: left; }
#leftmenu h3 { font-size: 13px; color:#ffffff; }
#leftmenu h4 { font-size: 18px; color:#ffffff; }
#leftmenutxt { font-size: 8pt; font-weight: 700; color: #FFF; margin-top: 5px; text-align: center; }
#menu4 { width: 188px; padding:0px; font-family:Verdana, Geneva, sans-serif; }
#menu4 ul { margin:0px; padding:0px; list-style:none; }
#menu4 li a { height: 32px; height: 24px; text-decoration: none; font-weight:bold; font-size: 14px; color: #f1f607; }
#menu4 li a:link, #menu4 li a:visited { color: #f1f607; display: block; background: url(../images/menu4.png) 0 -64px; background-repeat: repeat-y; padding: 8px 0 0 30px; }
#menu4 li a:hover { color: #f8fb82; padding: 8px 0 0 30px; }
#menu4 li a:active { color: #f8fb82; padding: 8px 0 0 30px; }

/* Right Column (Content) */
#rightcolumn { float: right; color: #000; background: #FFF; padding: 5px; height: 100%; min-height: 630px; width: 530px; border-left: solid 2px #000; text-align: center; }
#rightcolumn9 { float: right; color: #000; background: #FFF; padding: 5px; height: auto; width: 730px; border-left: solid 2px #000; text-align: center; }
#rightcolumn_4 { float: right; color: #000; background: #FFF; padding: 5px; height: 100%; min-height: 630px;; width: 530px; border-left: solid 2px #000; text-align: center; }
#rightcolumn_b { float: right; color: #000; background: #FFF url(../images/birthdaybg.png) no-repeat; padding: 5px; height: 100%; min-height: 630px; width: 530px; border-left: solid 2px #000; text-align: center; }
#homeblackpad { color: #000; font-size: 10pt; text-align: center; bottom:0; padding-bottom: 5px; padding-top: 5px; }
#homeblackpad_b { color: #000; font-size: 10pt; text-align: center; bottom:0; padding-bottom: 5px; padding-top: 30px; }
#homeblackpad_down { color: #000; margin: 0 auto; font-size: 10pt; text-align: center; right:0; bottom:0; padding-bottom: 5px; padding-top: 5px; }
#homeblackpad_down_b { color: #000; margin: 0 auto; font-size: 10pt; text-align: center; right:0; bottom:0; padding-bottom: 30px; padding-top: 5px; }

/* Footer */
#footer { width: 100%; clear: both; color: #333; background: #F0F000; padding-top: 3px; padding-bottom: 3px; margin: 0px 0px 0px 0px; padding: 0; text-align: center; border-top: solid 2px #000; }
#footer a { color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 700; }

/* ALL*ALL */
#gen_allall { width: 450px; padding-top: 10px; margin: 0 auto; height: 100%; }
#img_allall { padding-left: 20px; padding-top: 10px; }

/* ARCADE */
#arcade { width: 450px; padding-top: 10px; margin: 0 auto; }
#arcade h1 { font-family: Arial; font-weight: 700; text-decoration: underline; color: #008000; font-size: 12.0pt; }
#img_arcade { padding-left: 20px; padding-top: 10px; }

/* BASKETBALL */
#basketball { width: 450px; padding-top: 10px; margin: 0 auto; }
#img_basketball { padding-left: 20px; padding-top: 10px; }

/* BIRTHDAYS */
#birthdays { width: 450px; padding-top: 10px; margin: 0 auto; text-align:center; }
#birthdays ul { padding-left: 20px; padding-bottom: 10px; padding-top: 10px; }
#birthdays h1 { font: 22px "museosans500"; font-weight: 700; text-decoration: underline; color: #008000; text-align: center; }

/* CONTACT US */
#contact_us { width: 450px; padding-top: 10px; margin: 0 auto; text-align:left; }

/*COUPONS */
#coupons { width: 450px; padding-top: 10px; margin: 0 auto; text-align:left; }

/* GROUP RATES */
#grouprates { width: 450px; padding-top: 10px; margin: 0 auto; }
#grouprates p { font-size: 10pt; line-height: 119%; font-family: Arial; font-style: italic; font-weight: bold }
.groupratesl { text-align:center; margin: 0; padding: 0;} 

/* GOKARTS */
#gokarts { width: 450px; padding-top: 10px; margin: 0 auto; text-align:left; }
#gokarts p { text-align: center; }
#img_gokarts { padding-left: 20px; padding-top: 10px; }

/* MINIGOLF */
#minigolf { width: 450px; padding-top: 10px; margin: 0 auto; text-align:left; }
#minigolf p { text-align: center; }
#img_minigolf { padding-left: 20px; padding-top: 10px; }

/* OUTSIDE */
#outside { width: 450px; padding-top: 10px; margin: 0 auto; text-align:center; }
#outside h1 { font-size: 13.0pt; font-family: Arial; font-weight: 700; text-decoration: underline; color: #008000; text-align: center; }
#outside p { font-family: Arial; font-weight: 700; text-decoration: underline; color: #008000; text-align: left; font-size: 12.0pt; }
#outside_img { padding-top: 10px; padding-bottom: 10px; margin: 0 auto; text-align: center; }
#outside hr { width: 450px; margin-top: 10px; }

/* DRIVINGRANGE */
#drivingrange { width: 450px; padding-top: 10px; margin: 0 auto; text-align:left; }
#drivingrange p { padding-top: 5px; padding-bottom: 5px; margin: 0 auto; text-align:center; }
#img_drivingrange { padding-left: 20px; padding-top: 10px; }

/* WHATSNEW */
#whatsnew { width: 450px; padding-top: 10px; margin: 0 auto; text-align:center; min-height: 500px; }
#whatsnew p { padding-top: 5px; padding-bottom: 5px; margin: 0 auto; text-align:center; }
#img_whatsnew { padding-left: 20px; padding-top: 10px; }
#whatsnew h1 { font-size: 14.0pt; font-family: Arial; font-weight: 700; text-decoration: underline; color: #008000; text-align: center; }
#whatsnew h2 { font-size: 13.0pt; font-family: Arial; font-weight: 700; text-decoration: none; color: #000; }
#whatsnew a { color: #CC3300; }
#whatsnew img { margin: 0 auto; text-align: center; }
span.hourpass a { height:125px; width:300px; display:block; text-indent:-9999px; background:url(../images/threehourpass00.png) top no-repeat; margin-top:1px; }
span.hourpass a:hover { background-position:bottom; }
span.alldaypass a { height:125px; width:300px; display:block; text-indent:-9999px; background:url(../images/alldaypass00.png) top no-repeat; margin-top:1px; }
span.alldaypass a:hover { background-position:bottom; }
span.rangepass a { height:125px; width:300px; display:block; text-indent:-9999px; background:url(../images/rangepass00.png) top no-repeat; margin-top:1px; }
span.rangepass a:hover { background-position:bottom; }

/* SNACKBAR */
#snackbar { width: 450px; padding-top: 10px; margin: 0 auto; text-align:center; }
#img_snackbar { padding-left: 20px; padding-top: 10px; }
