/* ------------- "generic" styles */

body {
	background-color:#45290d;
	margin: 0px;
}

img {
	border: 0px;
	background-color: transparent;
}

a {
	text-decoration: none;
	color: #197652;
}

a:hover {
	color: #45290d;
}

p{
	font-family:Tahoma, Gill Sans, Arial, sans-serif;
	font-size:11px;
}
h1{
	font-family:Tahoma, Gill Sans, Arial, sans-serif;
	color:#333333;
	font-size: 18px;
}

h2{
	font-family:Tahoma, Gill Sans, Arial, sans-serif;
	color:#333333;
	font-size: 12px;
}
/* ------------- masthead styles */

#global{
	position: absolute;
	left: 50%;
	margin-left: -514px;
}

#content{
	background-image: url(../images/tanBackground.png);
	background-repeat:no-repeat;
	background-position:center top;
	width: 1028px;
	height: 768px;

}

#arcadeLink {
	position:absolute;
	top: 124px;
	left:284px;
	width: 171px;
	height: 35px;
	background-image:url(../images/navArcade.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:6;
}

#battingLink {
	position:absolute;
	top: 438px;
	left: 252px;
	width: 203px;
	height: 125px;
	background-image:url(../images/navBattingCages.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:6;
}

#laserTagLink {
	position:absolute;
	top: 124px;
	left: 51px;
	width: 219px;
	height: 133px;
	background-image:url(../images/navLaserTag.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:6;
}

#miniGolfLink {
	position:absolute;
	top: 316px;
	left: 51px;
	width: 404px;
	height: 52px;
	background-image:url(../images/navMiniGolf.gif);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:6;
}

#goKartLink {
	position:absolute;
	top: 377px;
	left: 51px;
	width: 404px;
	height: 50px;
	background-image:url(../images/navGoKart.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:6;
}

#drivingRangeLink {
	position:absolute;
	top: 438px;
	left: 51px;
	width: 193px;
	height: 104px;
	background-image:url(../images/navDrivingRange.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:6;
}

#golfLessonsLink {
	position:absolute;
	top: 542px;
	left: 51px;
	width: 193px;
	height: 26px;
	background-image:url(../images/navGolfLessons.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:6;
}

#birthdayLink {
	position:absolute;
	top: 163px;
	left: 280px;
	width: 175px;
	height: 94px;
	background-image:url(../images/navbirthday.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:6;
}

#corpLink {
	position:absolute;
	top: 265px;
	left: 51px;
	width: 377px;
	height: 40px;
	background-image:url(../images/navCorp.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:6;
}
#tagNav {
	position:absolute;
	background: url(../images/navTag.png) top left no-repeat; 
	width:185px; 
	height:39px;
	top: 124px;
	left:270px;
}

a#arcadeRollover img {background: url(../images/navArcade.png) top left no-repeat; width:171px; height:35px;}
a#arcadeRollover:hover img {background: url(../images/navArcadeOver.png) top left no-repeat; width:171px; height:35px;}

a#battingRollover img {background: url(../images/navBattingCages.png) top left no-repeat; width:203px; height:125px;}
a#battingRollover:hover img {background: url(../images/navBattingCagesOver.png) top left no-repeat; width:203px; height:125px;}


a#laserTagRollover img {background: url(../images/navLaserTag.png) top left no-repeat ; width:219px; height:134px;}
a#laserTagRollover:hover img {background: url(../images/navLaserTagOver.png) top left no-repeat; width:219px; height:134px;}


a#miniGolfRollover img {background: url(../images/navMiniGolf.png) top left no-repeat ; width:404px; height:52px;}
a#miniGolfRollover:hover img {background: url(../images/navMiniGolfOver.png) top left no-repeat; width:404px; height:52px;}


a#goKartRollover img {background: url(../images/navGoKart.png) top left no-repeat ; width:404px; height:50px;}
a#goKartRollover:hover img {background: url(../images/navGoKartOver.png) top left no-repeat; width:404px; height:50px;}


a#drivingRangeRollover img {background: url(../images/navDrivingRange.png) top left no-repeat ; width:193px; height:104px;}
a#drivingRangeRollover:hover img {background: url(../images/navDrivingRangeOver.png) top left no-repeat; width:193px; height:104px;}


a#golfLessonsRollover img {background: url(../images/navGolfLessons.png) top left no-repeat ; width:193px; height:26px;}
a#golfLessonsRollover:hover img {background: url(../images/navGolfLessonsOver.png) top left no-repeat; width:193px; height:26px;}


a#birthdayRollover img {background: url(../images/navBirthday.png) top left no-repeat ; width:175px; height:94px;}
a#birthdayRollover:hover img {background: url(../images/navBirthdayOver.png) top left no-repeat; width:175px; height:94px;}


a#corpRollover img {background: url(../images/navCorp.png) top left no-repeat ; width:404px; height:41px;}
a#corpRollover:hover img {background: url(../images/navCorpOver.png) top left no-repeat; width:404px; height:41px;}


/* ------------- top right navigation */

#topLeftNav{
	position:absolute;
	top:4px;
	left:465px;
	height: 20px;
	width: 544px;
}

#navlinks {
	margin: 0; 
	padding: 0.5em; 
}

#navlinks li {
	display: inline;
	font-family:Tahoma, Gill Sans, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#navlinks li.last {
	border-right: 0;
}

#navlinks a {
	color:#003300;
}

/* ------------- push pull navigation */

#rightPushPullImg{
	position:absolute;
	top:639px;
	left:43px;
	width:129px;
	height:97px;
	z-index: 1;
}

#leftPushPullImg{
	position:absolute;
	top:646px;
	left:364px;
	width:53px;
	height:115px;
	z-index:1;
}

#rightPushPullNav{
	position:absolute;
	top:674px;
	left:50px;
	width:249px;
	height:115px;
	z-index:0;
	background-image:url(../images/rightPushPullNav.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#leftPushPullNav{
	position:absolute;
	top:674px;
	left:258px;
	width:203px;
	height:115px;
	z-index:0;
	background-image:url(../images/fundraisingNav.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#wiFiPushPullNav{
	position:absolute;
	top:474px;
	left:468px;
	width:203px;
	height:115px;
	z-index:0;
	background-image:url(../images/wiFiUp.gif);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:4;
}

/*--- #teddyPushPullImg{
	position:absolute;
	top:696px;
	left:671px;
	width:53px;
	height:61px;
	z-index:5;
}

#teddyPushPullNav{
	position:absolute;
	top:670px;
	left:678px;
	width:306px;
	height:62px;
	z-index:0;
	background-image:url(../images/navTeddyBearUp.gif);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:4;
}---*/

#xmasPushPullImg{
	position:absolute;
	top:449px;
	left:655px;
	width:105px;
	height:100px;
	z-index:5;
}

#xmasPushPullNav{
	position:absolute;
	top:474px;
	left:678px;
	width:306px;
	height:62px;
	z-index:0;
	background-image:url(../images/x-masPushPullNav-up.gif);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:4;
}

#wiFiPushPullImg{
	position:absolute;
	top:448px;
	left:571px;
	width:105px;
	height:65px;
	z-index:5;
}

a#rightPushPullRollover img {background: url(../images/rightPushPullNav.gif) top left no-repeat ; width:249px; height:115px;}
a#rightPushPullRollover:hover img {background: url(../images/rightPushPullNavOver.gif) top left no-repeat; width:249px; height:115px;}

a#leftPushPullRollover img {background: url(../images/leftPushPullNav.gif) top left no-repeat ; width:203px; height:115px;}
a#leftPushPullRollover:hover img {background: url(../images/leftPushPullNavOver.gif) top left no-repeat; width:203px; height:115px;}

a#fundraisingRollover img {background: url(../images/fundraisingNav.png) top left no-repeat ; width:203px; height:115px;}
a#fundraisingRollover:hover img {background: url(../images/fundraisingNavOver.png) top left no-repeat; width:203px; height:115px;}

/*---   a#teddyPushPullRollover img {background: url(../images/navTeddyBearUp.gif) top left no-repeat ; width:306px; height:62px;}  ---*/
/*---   a#teddyPushPullRollover:hover img {background: url(../images/navTeddyBearOver.gif) top left no-repeat; width:306px; height:62px;}  ---*/

a#xmasPushPullRollover img {background: url(../images/x-masPushPullNav-up.gif) top left no-repeat ; width:306px; height:62px;}  
a#xmasPushPullRollover:hover img {background: url(../images/x-masPushPullNav-over.gif) top left no-repeat; width:306px; height:62px;}  


a#vcu-tickets {
display: block;
width: 186px;
height: 86px;
background: url(../images/vcu-family-pack.png) top no-repeat;
}

a#vcu-tickets:hover {
background-image: url(../images/vcu-family-pack-Over.png);
}


/* ------------- body */

#rotatingImage{
	position:absolute;
	left:455px;
	top:40px;
	width:572px;
	height:421px;
}

#contentPgImg{
	position:absolute;
	left:455px;
	top:40px;
}

#copyMapPg{
	position:absolute;
  top: 461px;
	left: 485px;
	margin: 0;
	width: 540px;
	height: 305px;
	overflow: auto;
}
#copyHomePg{
	position:absolute;
	top: 542px;
	left: 678px;
	margin: 0;
	width: 336px;
	overflow:hidden;
	margin-top:10px;
		padding-left:10px;
	border-left:#45290d dashed thin ;
}
#copyContentPg{
	position:absolute;
	top: 222px;
	left: 486px;
	margin: 0;
	width: 540px;
	height: 534px;
	overflow: auto;
	padding-top:10px;
}

#copyContentPg img.illus {
	float: left;
	margin: 0 1em 2em 0;

}
#copyContact1{
	position:absolute;
	top: 222px;
	left: 485px;
	margin: 0;
	width: 234px;
	height: 534px;
	overflow: auto;
	padding-top:90px;
}
#copyContact2{
	position:absolute;
	top: 222px;
	left: 726px;
	margin: 0;
	width: 299px;
	height: 534px;
	overflow: auto;
	padding-top:90px;
}
#copyPricePg{
	position:absolute;
	top: 222px;
	left: 485px;
	margin: 0;
	padding-right: -20px;
	width: 546px;
	height: 544px;
	overflow: auto;
}
.copyMar{
	margin-right: 10px;
}

.copyMar2{
	margin-top: -120px;
	margin-right: 10px;
}


#bodyRegular{
	color:#333333;
	font-size: 12px;
	line-height:1.5em;
}

#bodyItalic{
	color:#333333;
	font-size: 12px;
	line-height:1.5em;
	font-style:italic;
}

#golfAcademyPrices { 
  width: 300px;
  column-count: 3;
  column-width: 100px;
  column-gap: 10px;
  column-rule: none; 
}

.contentImgInCopy{
	width: 111;
	margin-left: 75%;
	}
	
#contentImgTop100{
 	float: left;
	margin: 1em 1em 1em 0;
	}
	
#contentWeatherBug{
	position:absolute;
	top: 542px;
	width: 200px;
	left: 468px;
	margin-top:10px;
	}

#footer {
	width: 100%;
	padding: 10px 0 0 0;
	color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
	}
