body {
 position: relative;
 height: 96%;
 width: 98%;
 background-color: Silver;
 text-align: center;
}

#page {
 position: relative; 
 height: 580px;
 width: 970px;
 border-style: solid;
 border-width: 1px;
 border-color: Black;
 background-color: #F6F3CD;
}

#banner {
	position: absolute;
   left: 0px;
	top: 0px;
	width: 970px;
	height: 105px;
	background-color: white;
	border-bottom-color: Blue;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

#logo {
	position: absolute;
	left: 10px;
	top: 7px;
	width: 300px;
	height: 89px;
}

#address {
	position: absolute;
	text-align: right;
	font-family: Tahoma;
	font-weight: Bold;
	font-size: 12px;
	text-align: right;
	right: 0px;
	bottom: 10px;
	color: #1433AD;
	right: 10px;
	letter-spacing: 1px;
}

/* hnav */

#hnav {
	position: absolute;
	top: 0px;
	right: 0px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	height: 50px;
	width: 650px;
}

/* hnav button 1 */

#butone {
	position: absolute;
	top: 0px;
	left: 30px;
	width: 145px;
	height: 25px;
	background-color: #1433AD;
}

#butonelc {
	position: absolute;
	background-image: url(../images1/cornerL.jpg);
	background-repeat: no-repeat;
	width: 7px;
	height: 9px;
	top: 25px;
	left: 30px;
}

#butonerc {
	position: absolute;
	background-image: url(../images1/cornerR.jpg);
	background-repeat: no-repeat;
	width: 7px;
	height: 9px;
	top: 25px;
	left: 168px;
}

#butoneinfil {
	position: absolute;
	width: 131px;
	height: 10px;
	background-color: #1433AD;
	bottom: 16px;
	left: 37px;
	z-index: 0;
}

/* hnavbutton2 */

#buttwo {
	position: absolute;
	top: 0px;
	left: 185px;
	width: 145px;
	height: 25px;
	background-color: #1433AD;
}

#buttwolc {
	position: absolute;
	background-image: url(../images1/cornerL.jpg);
	background-repeat: no-repeat;
	width: 7px;
	height: 9px;
	top: 25px;
	left: 185px;
}

#buttworc {
	position: absolute;
	background-image: url(../images1/cornerR.jpg);
	background-repeat: no-repeat;
	width: 7px;
	height: 9px;
	top: 25px;
	left: 323px;
}

#buttwoinfil {
	position: absolute;
	width: 131px;
	height: 10px;
	background-color: #1433AD;
	bottom: 16px;
	left: 192px;
}

/* hnavbutton3 */

#butthree {
	position: absolute;
	top: 0px;
	left: 340px;
	width: 145px;
	height: 25px;
	background-color: #1433AD;
}

#butthreelc {
	position: absolute;
	background-image: url(../images1/cornerL.jpg);
	background-repeat: no-repeat;
	width: 7px;
	height: 9px;
	top: 25px;
	left: 340px;
}

#butthreerc {
	position: absolute;
	background-image: url(../images1/cornerR.jpg);
	background-repeat: no-repeat;
	width: 7px;
	height: 9px;
	top: 25px;
	left: 478px;
}

#butthreeinfil {
	position: absolute;
	width: 131px;
	height: 10px;
	background-color: #1433AD;
	bottom: 16px;
	left: 347px;
}

/* hnavbutton4 */

#butfour {
	position: absolute;
	top: 0px;
	left: 495px;
	width: 145px;
	height: 25px;
	background-color: #1433AD;
}


#butfourlc {
	position: absolute;
	background-image: url(../images1/cornerL.jpg);
	background-repeat: no-repeat;
	width: 7px;
	height: 9px;
	top: 25px;
	left: 495px;
}

#butfourrc {
	position: absolute;
	background-image: url(../images1/cornerR.jpg);
	background-repeat: no-repeat;
	width: 7px;
	height: 9px;
	top: 25px;
	left: 633px;
}

#butfourinfil {
	position: absolute;
	width: 131px;
	height: 10px;
	background-color: #1433AD;
	bottom: 16px;
	left: 502px;
}

/* hnav links */

.hnavlink1 {
	position: absolute;
	font-family: Tahoma;
	color: White;
	font-size: 12px;
	top: 0px;
	left: 0px;
	text-decoration: none;
	width: 145px;
	height: 32px;
	text-align: center;
	margin-top: 8px;
}

.hnavlink2 {
	position: absolute;
	font-family: Tahoma;
	color: White;
	font-size: 12px;
	top: 0px;
	left: 0px;
	text-decoration: none;
	width: 145px;
	height: 32px;
	text-align: center;
	margin-top: 8px;
}

.hnavlink3 {
	position: absolute;
	font-family: Tahoma;
	color: White;
	font-size: 12px;
	top: 0px;
	left: 0px;
	text-decoration: none;
	width: 145px;
	height: 32px;
	text-align: center;
	margin-top: 8px;
}

.hnavlink4 {
	position: absolute;
	font-family: Tahoma;
	color: White;
	font-size: 12px;
	top: 0px;
	left: 0px;
	text-decoration: none;
	width: 145px;
	height: 32px;
	text-align: center;
	margin-top: 8px;
}

#picbox {
	position: absolute;
	width: 457px;
	height: 235px;
	left: 214px;
	top: 120px;
	text-align: left;
	font-family: Tahoma;
	font-size: 14px;
	color: Navy;
}

#picboxA {
	position: absolute;
	width: 457px;
	height: 235px;
	left: 214px;
	top: 170px;
	text-align: left;
	font-family: Tahoma;
	font-size: 14px;
	color: Navy;
}

#textboxA {
	position: absolute;
	width: 457px;
	left: 214px;
	bottom: 75px;
	text-align: left;
	font-family: Tahoma;
	font-size: 14px;
	color: Navy;
}

#bowlneatbut {
	position: absolute;
	left: 43px;
	top: 121px;
	height: 37px;
	width: 130px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EF826D;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EF826D;
	background-color: #F9E7E4;
	text-align: center;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}

#bowlneatL {
	position: absolute;
	background-image: url(../images1/leftbutside.jpg);
	left: 35px;
	top: 121px;
	height: 39px;
	width: 8px;
}

#bowlneatR {
	position: absolute;
	background-image: url(../images1/rightbutside.jpg);
	left: 173px;
	top: 121px;
	height: 39px;
	width: 8px;
}

p.head {
	margin-top: 10px;
}

#bowlpriceL {
	position: absolute;
	background-image: url(../images1/leftbutside.jpg);
	right: 218px;
	top: 121px;
	height: 39px;
	width: 8px;
}

#bowlpricebut {
	position: absolute;
	right: 88px;
	top: 121px;
	height: 37px;
	width: 130px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #EF826D;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EF826D;
	background-color: #F9E7E4;
	text-align: center;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}

#bowlpriceR {
	position: absolute;
	background-image: url(../images1/rightbutside.jpg);
	right: 80px;
	top: 121px;
	height: 39px;
	width: 8px;
}

#prices {
	position: absolute;
	background-color: #CDD4ED;
	height: 142px;
	width: 264px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F83CD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F83CD;
	right: 18px;
	top: 171px;	
	text-align: left;
	font-weight: Bold;
}

#pricesL {
	position: absolute;
	background-image: url(../images1/leftedge1.jpg);
	width: 8px;
	height: 144px;
	right: 282px;
	top: 171px;
}

#pricesR {
	position: absolute;
	background-image: url(../images1/rightedge1.jpg);
	width: 8px;
	height: 144px;
	right: 10px;
	top: 171px;
}

#price {
	position: absolute;
	text-align: left;
	font-weight: Bold;
	width: 110px;
	height: 100px;
	top: 38px;
	left: 145px;
}

h4 {
	font-size: 17px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#partiesA {
	position: absolute;
	background-color: #CDD4ED;
	height: 208px;
	width: 264px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F83CD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F83CD;
	right: 18px;
	top: 326px;	
	text-align: center;
	line-height: 23px;
	font-size: 13px;
}

#parties {
	position: absolute;
	background-color: #CDD4ED;
	height: 208px;
	width: 264px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F83CD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F83CD;
	right: 18px;
	top: 326px;	
	text-align: left;
	line-height: 23px;
	font-size: 13px;
	font-weight: bold;
}

#partytext {
	position: absolute;
	width: 260px;
	left: 0px;
	top: 120px;
}

h3.parties {
	font-size: 17px;
	margin-top: 5px;
	margin-bottom: 15px;
}

#pdetailsONE {
	position: absolute;
	font-weight: normal;
	top: 35px;
	left: 78px;
	line-height: normal;
}

#pdetailsTWO {
	position: absolute;
	font-weight: normal;
	top: 105px;
	left: 0px;
	line-height: normal;
}

#boldpara {
	position: absolute;
	line-height: normal;
	font-weight: bold;
	left: 0px;
	bottom: 20px;
}

#partiesR {
	position: absolute;
	background-image: url(../images1/rightedge2.jpg);
	width: 8px;
	height: 211px;
	right: 10px;
	top: 325px;
}

#partiesL {
	position: absolute;
	background-image: url(../images1/leftedge2.jpg);
	width: 8px;
	height: 211px;
	right: 282px;
	top: 325px;
}

#optimes {
	position: absolute;
	width: 251px;
	height: 167px;
	background-color: #CDD4ED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F83CD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F83CD;
	right: 307px;
	top: 368px;
	text-align: center;
	font-weight: Bold;
}

newoptimes {
	position: absolute;
}

#optimesONE {
	position: absolute;
	left: 0px;
	top: 38px;
	text-align: left;
}

#optimesTWO {
	position: absolute;
	left: 0px;
	top: 129px;
	text-align: left;
}

#optimesTWOA {
	position: absolute;
	left: 0px;
	top: 98px;
	text-align: left;
}

#optimesTHREE {
	position: absolute;
	left: 80px;
	text-align: left;
	right: 10px;
	top: 41px;
	font-size: 12px;
	font-weight: normal;
}

h3 {
	font-size: 17px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#optimesL {
	position: absolute;
	width: 7px;
	height: 169px;
	background-image: url(../images1/leftedge3.jpg);
	top: 368px;
	left: 405px;
	
}

#optimesR {
	position: absolute;
	width: 7px;
	height: 169px;
	background-image: url(../images1/rightedge3.jpg);
	right: 300px;
	top: 368px;
}

#LB {
	position: absolute;
	width: 171px;
	height: 167px;
	background-color: #CDD4ED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F83CD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F83CD;
	left: 217px;
	top: 368px;
	text-align: center;
	line-height: 17px;
	font-size: 13px;
}

#LBL {
	position: absolute;
	width: 7px;
	height: 169px;
	background-image: url(../images1/leftedge3.jpg);
	top: 368px;
	left: 211px;
	
}

#LBR {
	position: absolute;
	width: 7px;
	height: 169px;
	background-image: url(../images1/rightedge3.jpg);
	left: 388px;
	top: 368px;
}

#LBdetails {
	position: absolute;
	left: 5px;
	top: 78px;
	line-height: 16px;
}

#offers {
	position: absolute;
	width: 178px;
	height: 247px;
	background-color: #CDD4ED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F83CD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F83CD;
	left: 17px;
	top: 172px;
}

#offersL {
	position: absolute;
	width: 7px;
	height: 249px;
	background-image: url(../images1/leftedge4.jpg);
	top: 172px;
	left: 10px;
	
}

#offersR {
	position: absolute;
	width: 7px;
	height: 249px;
	background-image: url(../images1/rightedge4.jpg);
	left: 195px;
	top: 172px;
}

#emailL {
	position: absolute;
	height: 103px;
	width: 8px;
	background-image: url(../images1/leftedge5.jpg);
	bottom: 45px;
	left: 10px;
	
}

#emailR {
	position: absolute;
	height: 103px;
	width: 8px;
	background-image: url(../images1/rightedge5.jpg);
	bottom: 45px;
	left: 194px;
	
}

#email {
	position: absolute;
	height: 101px;
	width: 176px;
	background-color: #CDD4ED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F83CD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F83CD;
	bottom: 45px;
	left: 18px;
}
#emaila {
	
	height: 101px;
	width: 176px;
	background-color: #CDD4ED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F83CD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F83CD;
	bottom: 45px;
	left: 18px;
}
#addresstxt {
	position: absolute;
	width: 138px;
	background-color: White;
	margin-top: 5px;
	right: 0px;
	border-color: gray;
	border-width: 1px;
	border-style: solid;
	height: 15px;
}

#emailhead {
	position: absolute;
	left: 0px;
	margin-top: 5px;
}

#emailtxt {
	position: absolute;
	width: 174px;
	height: 40px;
	background-color: white;
	border-color: gray;
	border-width: 1px;
	border-style: solid;
	top: 30px;
	left: 0px;
}

#submit {
	position: absolute;
	background-color: Silver;
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
	bottom: 5px;
	left: 50px;
	width: 70px;
}

.txtlink {
	color: Blue;
}
.offers_txt{
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	margin-top:18px;
}
.email{
	font-family:Tahoma;
	font-size:10px;
	width:137px;
}
.email_txt{
	font-family:Tahoma;
	font-size:10px;
	width:168px;
	height:32px;
}
.contact_txt{
	font-family:Tahoma;
	font-size:11px;
	margin:0px;
}

/** play 2day prices**/

#p2dprices {
	position: absolute;
	background-color: #CDD4ED;
	height: 142px;
	width: 264px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F83CD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F83CD;
	right: 18px;
	top: 171px;	
	text-align: left;
	font-weight: Bold;
}

#LBP {
	position: absolute;
	width: 171px;
	height: 167px;
	background-color: #CDD4ED;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6F83CD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F83CD;
	left: 217px;
	top: 368px;
	text-align: center;
	line-height: 17px;
	font-size: 14px;
}

#boldparaA {
	position: absolute;
	line-height: normal;
	font-weight: bold;
	left: 3px;
	bottom: 5px;
}

#pdetailsONEA {
	position: absolute;
	font-weight: normal;
	top: 35px;
	left: 72px;
	line-height: normal;
	font-weight: bold;
	font-size: 15px;
}

#pdetailsTWOA {
	position: absolute;
	font-weight: normal;
	top: 88px;
	left: 0px;
	line-height: normal;
	font-weight: bold;
	font-size: 13px;
}