/* HTML tag styles */

body{
     font-family: Arial, Helvetica, sans-serif;
     line-height: 1.166;
     background: #F0F4F9 url("images/bg.jpg");
}

/* hyperlink tag styles */

a:link, a:visited, a:active{
     text-decoration: none;
     color: #333333;
}

a:hover{
     text-decoration: underline;
}

/* layout divs */

#header1{
	position: absolute;
	top: 0px;
	width: 738px;
	height: 145px;
	background: url("images/bchead_01.jpg");
	left: 5px;
	margin: 0px;
}

#header2{
	position: absolute;
	top: 145px;
	width: 738px;
	height: 77px;
	background: url("images/bchead_02.jpg");
	left: 5px;
	margin: 0px;
}

#nav{
	position: absolute;
	top: 225px;
	width: 200px;
	height: 325px;
	background: url("images/nav_bg.jpg");
	left: 10px;
	margin: 0px;
}

#aboutus1{
	position: absolute;
	top: 225px;
	width: 300px;
	height: 20px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#aboutus2{
	position: absolute;
	top: 245px;
	width: 300px;
	height: 495px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#aboutus3{
	position: absolute;
	top: 225px;
	width: 208px;
	height: 250px;
	margin: 0px;
	left: 530px;
	border: 1px solid #F0F4F9;
	background-image: url(images/aboutus1.jpg);
}

#aboutus4{
	position: absolute;
	top: 490px;
	width: 208px;
	height: 250px;
	margin: 0px;
	left: 530px;
	border: 1px solid #F0F4F9;
	background-image: url(images/aboutus2.jpg);
}

#courses1{
	position: absolute;
	top: 225px;
	width: 208px;
	height: 250px;
	margin: 0px;
	left: 530px;
	border: 1px solid #F0F4F9;
	background-image: url(images/courses1.jpg);
}

#courses2{
	position: absolute;
	top: 490px;
	width: 208px;
	height: 250px;
	margin: 0px;
	left: 530px;
	border: 1px solid #F0F4F9;
	background-image: url(images/courses2.jpg);
}

#samandlouies1{
	position: absolute;
	top: 225px;
	width: 460px;
	height: 20px;
	margin: 0px;
	left: 250px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#samandlouies2{
	position: absolute;
	top: 277px;
	width: 460px;
	height: 256px;
	margin: 0px;
	left: 250px;
	background-image: url(images/samandlouies1.jpg)
}

#samandlouies3{
	position: absolute;
	top: 920px;
	width: 345px;
	height: auto;
	margin: 0px;
	left: 10px;
	background: #F0F4F9;
}

#samandlouies4{
	position: absolute;
	top: 920px;
	width: 345px;
	height: auto;
	margin: 0px;
	left: 365px;
	background: #F0F4F9;
}

#samandlouies5{
	position: absolute;
	top: 580px;
	width: 700px;
	height: auto;
	margin: 0px;
	left: 10px;
	background: #F0F4F9;
}

#battingcages1{
	position: absolute;
	top: 245px;
	width: 300px;
	height: 230px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#battingcages2{
	position: absolute;
	top: 225px;
	width: 208px;
	height: 250px;
	margin: 0px;
	left: 530px;
	border: 1px solid #F0F4F9;
	background-image: url(images/battingcages1.jpg);
}

#battingcages3{
	position: absolute;
	top: 487px;
	width: 518px;
	height: 250px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background-image: url(images/battingcages2.jpg);
}

#outings1{
	position: absolute;
	top: 225px;
	width: 520px;
	height: 20px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#outings2{
	position: absolute;
	top: 245px;
	width: 520px;
	height: auto;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#outings3{
	position: absolute;
	top: 350px;
	width: 520px;
	height: 20px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#outings4{
	position: absolute;
	top: 370px;
	width: 85px;
	height: 195px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#outings5{
	position: absolute;
	top: 370px;
	width: 433px;
	height: 195px;
	margin: 0px;
	left: 307px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#outings6{

	position: absolute;
	top: 594px;
	width: 520px;
	height: 20px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#outings7{
	position: absolute;
	top: 615px;
	width: 85px;
	height: 270px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#outings8{
	position: absolute;
	top: 615px;
	width: 433px;
	height: 270px;
	margin: 0px;
	left: 307px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#birthday1{
	position: absolute;
	top: 370px;
	width: 85px;
	height: 220px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#birthday2{
	position: absolute;
	top: 370px;
	width: 433px;
	height: 220px;
	margin: 0px;
	left: 307px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#birthday3{
	position: absolute;
	top: 634px;
	width: 520px;
	height: 20px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#banquetroom{
	position: absolute;
	top: 225px;
	width: 348px;
	height: 20px;
	margin: 0px;
	left: 310px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#banquetroom1{
	position: absolute;
	top: 260px;
	width: 348px;
	height: 250px;
	margin: 0px;
	left: 310px;
	border: 1px solid #F0F4F9;
	background-image: url(images/banquetroom1.jpg)
}

#banquetroom2{
	position: absolute;
	top: 520px;
	width: 348px;
	height: 55px;
	margin: 0px;
	left: 310px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#banquetroom3{
	position: absolute;
	top: 595px;
	width: 348px;
	height: 250px;
	margin: 0px;
	left: 310px;
	border: 1px solid #F0F4F9;
	background-image: url(images/banquetroom2.jpg)
}

#coupons{
	position: absolute;
	top: 225px;
	width: 425px;
	height: 20px;
	margin: 0px;
	left: 268px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#coupons1{
	position: absolute;
	top: 265px;
	width: 200px;
	height: 200px;
	margin: 0px;
	left: 268px;
	border: 3px dashed #000000;
	background: #FFFFFF;
}

#coupons2{
	position: absolute;
	top: 265px;
	width: 200px;
	height: 200px;
	margin: 0px;
	left: 490px;
	border: 3px dashed #000000;
	background: #FFFFFF;
}

#coupons3{
	position: absolute;
	top: 490px;
	width: 200px;
	height: 200px;
	margin: 0px;
	left: 490px;
	border: 3px dashed #000000;
	background: #FFFFFF;
}

#coupons4{
	position: absolute;
	top: 490px;
	width: 200px;
	height: 200px;
	margin: 0px;
	left: 268px;
	border: 3px dashed #000000;
	background: #FFFFFF;
}

#prices1{
	position: absolute;
	top: 235px;
	width: 295px;
	height: 20px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#prices2{
	position: absolute;
	top: 258px;
	width: 153px;
	height: auto;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#prices3{
	position: absolute;
	top: 258px;
	width: 140px;
	height: auto;
	margin: 0px;
	left: 375px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#prices4{
	position: absolute;
	top: 305px;
	width: 295px;
	height: 20px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#prices5{
	position: absolute;
	top: 258px;
	width: 215px;
	height: auto;
	margin: 0px;
	left: 527px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#prices6{
	position: absolute;
	top: 235px;
	width: 215px;
	height: 20px;
	margin: 0px;
	left: 527px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#prices7{
	position: absolute;
	top: 328px;
	width: 153px;
	height: auto;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#prices8{
	position: absolute;
	top: 328px;
	width: 140px;
	height: auto;
	margin: 0px;
	left: 375px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#prices9{
	position: absolute;
	top: 357px;
	width: 295px;
	height: 20px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#prices10{
	position: absolute;
	top: 395px;
	width: 295px;
	height: 20px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#prices11{
	position: absolute;
	top: 418px;
	width: 153px;
	height: auto;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#prices12{

	position: absolute;
	top: 418px;
	width: 140px;
	height: auto;
	margin: 0px;
	left: 375px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#prices13{
	position: absolute;
	top: 520px;
	width: 295px;
	height: 20px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#prices14{
	position: absolute;
	top: 543px;
	width: 295px;
	height: auto;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#prices15{
	position: absolute;
	top: 583px;
	width: 215px;
	height: auto;
	margin: 0px;
	left: 527px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#prices16{
	position: absolute;
	top: 560px;
	width: 215px;
	height: 20px;
	margin: 0px;
	left: 527px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#hours1{
	position: absolute;
	top: 248px;
	width: 90px;
	height: auto;
	margin: 0px;
	left: 310px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#hours2{
	position: absolute;
	top: 248px;
	width: 257px;
	height: auto;
	margin: 0px;
	left: 401px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#hours3{
	position: absolute;
	top: 363px;
	width: 348px;
	height: 20px;
	margin: 0px;
	left: 310px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#directions{
	position: absolute;
	top: 225px;
	width: 462px;
	height: 20px;
	margin: 0px;
	left: 250px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#directions1{
	position: absolute;
	top: 249px;
	width: 462px;
	height: 460px;
	margin: 0px;
	left: 250px;
	border: 1px solid #F0F4F9;
}

#directions2{
	position: absolute;
	top: 725px;
	width: 462px;
	height: auto;
	margin: 0px;
	left: 250px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#outings9{
	position: absolute;
	top: 915px;
	width: 520px;
	height: 270px;
	margin: 0px;
	left: 220px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#giftcard1{
	position: absolute;
	top: 270px;
	width: 282px;
	height: 211px;
	margin: 0px;
	left: 345px;
	background-image: url(images/giftcard.jpg)
}

#giftcard2{
	position: absolute;
	top: 520px;
	width: 348px;
	height: 20px;
	margin: 0px;
	left: 310px;
	border: 1px solid #F0F4F9;
	background: #339966;
}

#giftcard3{
	position: absolute;
	top: 540px;
	width: 348px;
	height: 100px;
	margin: 0px;
	left: 310px;
	border: 1px solid #F0F4F9;
	background: #F0F4F9;
}

#ad{
	position: absolute;
	top: 555px;
	width: 174px;
	height: 212px;
	background: url("images/ad.jpg");
	left: 20px;
	margin: 0px;
}

/* #footer divs */

#footer{position: absolute; width: 738px; height: 50px; margin: 0px; left: 0px; border: 1px solid #F0F4F9; top: 790px;}
#salfooter{position: absolute; width: 738px; height: 50px; margin: 0px; left: 0px; border: 1px solid #F0F4F9; top: 800px;}
#outingsfooter{position: absolute; width: 738px; height: 50px; margin: 0px; left: 2px; border: 1px solid #F0F4F9; top: 915px;}
#birthdayfooter{position: absolute; width: 738px; height: 50px; margin: 0px; left: 2px; border: 1px solid #F0F4F9; top: 865px;}
#pricesfooter{position: absolute; width: 738px; height: 50px; margin: 0px; left: 5px; border: 1px solid #F0F4F9; top: 825px;}
#directionsfooter{position: absolute; width: 738px; height: 50px; margin: 0px; left: 2px; border: 1px solid #F0F4F9; top: 1010px;}
#groupfooter{position: absolute; width: 738px; height: 50px; margin: 0px; left: 2px; border: 1px solid #F0F4F9; top: 1230px;}

/* #nav specifics */

#nav a:link{
     padding: 2px 0px 2px 10px;
     width: 100%;
     width: auto;
	 color: #1C2572;
}

#nav a:visited{
     padding: 2px 0px 2px 10px;
	 color: #1C2572;
}

#nav a:hover{
     text-decoration: none;
	 color: #FFFF00;
}

/* list style types */
ul{
     list-style-type: circle;
	 list-style-position: outside;
}

/* text styles */

.style1 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #313981; font-weight: bold;}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;}
.style4 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-style: italic;}
.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #313981; font-weight: bold;}
.style6 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F00000; font-weight: normal;}
.style7 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #006600; font-weight: bold;}
.style8 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0066FF; font-weight: bold;}
.style9 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F00000; font-weight: normal;}
.style10 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF9900; font-weight: bold;}
.style11 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #F00000; font-weight: bold;}
.style12 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #006600; font-weight: bold;}
.style13 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0099; font-weight: bold;}
.style14 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF9900; font-weight: bold;}
.style15 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #313981; font-weight: bold;}
.style16 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #006600; font-weight: bold;}
.style17 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

