html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {font-family:Arial, Helvetica, sans-serif; background-color:#7F7F7F;}
div.main{background:#FFF url('../images/bodyback.jpg') repeat-x; text-align:center; margin:0 auto;}
div.header{background-image:url('../images/mainHead.jpg'); background-repeat:no-repeat; height:124px; width:950px; margin:0 auto;}
div.nav{height:36px; width:950px; margin:0 auto;}
div.headFoot{background-image:url('../images/headerbottom.jpg'); background-repeat:no-repeat; height:25px;}
div.content{margin:0 auto; width:900px; padding:15px 0; background-color:#FFF;}
div.content img{padding:15px;}
#body_home .content{padding:0 0 20px;}
#body_home .content div{text-align:left; padding-left:40px;}
#body_bowling div.content img{margin:15px 23px; border:2px solid #CCC; padding:0;}

/* Navigation */
div.nav{width:900px; height:36px; top:0px; right:2px; position:relative; background:url(../images/buttons.jpg);}
div.nav ul{list-style:none;}
div.nav li{float:left;}
div.nav li a{position:absolute; top:0; display:block; height:36px; background:url(../images/buttons.jpg) no-repeat; text-indent:-9999px; overflow:hidden;}
#liHome a{left:0; width:105px; background-position:0 0;}
#liRestaurant a{left:105px; width:155px; background-position:-105px 0;}
#liBar a{left:260px; width:90px; background-position:-260px 0;}
#liBowling a{left:350px; width:140px; background-position:-350px 0;}
#liBanquets a{left:490px; width:150px; background-position:-490px 0;}
#liKidsZone a{left:640px; width:150px; background-position:-640px 0;}
#liGallery a{left:790px; width:110px; background-position:-790px 0;}
/* hover */
#liHome a:hover{background-position:0 -72px;}
#liRestaurant a:hover{background-position:-105px -72px;}
#liBar a:hover{background-position:-260px -72px;}
#liBowling a:hover{background-position:-350px -72px;}
#liKidsZone a:hover{background-position:-640px -72px;}
#liBanquets a:hover{background-position:-490px -72px;}
#liGallery a:hover{background-position:-790px -72px;}
/* visited */
#body_home #liHome a{background-position:0 -36px;}
#body_restaurant #liRestaurant a{background-position:-105px -36px;}
#body_bar #liBar a{background-position:-260px -36px;}
#body_bowling #liBowling a{background-position:-350px -36px;}
#body_banquets #liBanquets a{background-position:-490px -36px;}
#body_kidszone #liKidsZone a{background-position:-640px -36px;}
#body_gallery #liGallery a{background-position:-790px -36px;}

#body_bar .right{border:1px solid #999; width:315px;}
#body_bar .right ul{list-style:none;}
#body_bar .right li{padding:5px; list-style:none;}
#body_bar .right h2{background-color:#DDD;}


/* Gallery */
div.gallery{margin:0 auto; width:900px; padding:25px 0;}
#thumbs{width: 350px; padding:5px;}
#thumbs img{cursor:pointer;}
.gallery img{padding:0; margin:4px; border:1px solid #999;}

img.mainImg{border:1px solid #666;}

.rcol{float:right; width:510px; text-align:center;}
ul.kzone{list-style-image:url(../images/star_blue.jpg); list-style-position:inside; padding-left:25px; width:210px; font-size:1.2em; margin:0 auto; text-align:left; line-height:1.4em;}

ul.bowling {list-style:none;}
ul.bowling li{list-style:none; padding:15px; font-weight:bold; font-size:1.4em;}
ul.bowling li ul{padding:10px;}
ul.bowling li ul li{font-weight:normal; padding:15px; line-height:20px; font-size:1.0em;}
div.backblock{width:265px; min-height:150px; margin: 10px 10px 10px 105px; padding:10px; background-color:#EEE; border:1px solid #CCC; float:left;}

.partyMenu{width:480px; border:2px dashed #CCC; float:right; padding:10px; margin-top:20px;}
.partyMenu h2{margin:0 0 20px; background-color:#EEE; padding:2px;}
.partyMenu ul{list-style:none; text-align:left; line-height:1.4em;}
.partyMenu ul li ul{list-style:inside square; padding:5px;}

.right{float:right;}
.left{float:left;}
.clear{clear:both;}

.orderonline{color:#C00; font-weight:bold; text-decoration:none;}
.orderonline:hover{color:#F00; font-weight:bold;}

h1{font-size:1.6em; margin:10px auto;}
h2{font-size:1.2em; margin:20px 0 5px;}

.small{font-size:0.6em;}
.packages{width:500px; float:left; text-align:left; padding-left:20px;}
.packages ul{text-align:left; list-style:none;}
.packages li{padding-left:20px; line-height:1.3em;}
.rightBar{margin-top:25px; width:300px; float:right; text-align:left;}
.rightBar div{margin:0 auto;}
div.rightBar img{border:1px solid #999; margin:20px auto; padding:0;}
.footNote{font-size:0.6em; clear:both; padding-top:50px;}

/* halloween 2009 */
img#hb09{margin-bottom:25px; border:5px solid #CCC;}

/* Footer */
div.footer{background-color:#7F7F7F; padding:10px; color:#EEE; text-align:center; font-size:0.8em; height:25px; border-top:2px solid #666; clear:both; line-height:1.2em;}
div.footer div{font-size:0.7em; color:#CCC;}
div.footer a{text-decoration:none; color:#CCC;}