body {
	background-color:;
	background-image:url(../gif/5.gif);
	background-repeat:repeat;
	background-position:top left;
	background-attachment:fixed;
	font-size:76%;
	line-height:120%;
	text-align:left;
	margin-left:0px;
	margin-top:0px;
	height:200%;
}

html {height:200%;}

p {display:inline;}

abbr:before {content:url(../gif/definition.gif);text-decoration: none;}

kbd {
	font-family:Tahoma, Arial, sans-serif;
	font-size:1em;
}

a {text-indent:0px;vertical-align:text-top;display:inline;}
a.footerA {vertical-align:middle;}

a#home:link img {height:30px;width:85px;background:url(../nav/purBev/homeTopOFF.jpg) top left no-repeat;}
a#home:visited img {height:30px;width:85px;background:url(../nav/purBev/homeTopOFF.jpg) top left no-repeat;}
a#home:hover img{height:30px;width:85px;background:url(../nav/purBev/homeTopOVER.jpg) top left no-repeat;}
a#home:active img{height:30px;width:85px;background:url(../nav/purBev/homeTopON.jpg) top left no-repeat;}

a#prod:link img {height:30px;width:85px;background:url(../nav/purBev/prodTopOFF.jpg) top left no-repeat;}
a#prod:visited img {height:30px;width:85px;background:url(../nav/purBev/prodTopOFF.jpg) top left no-repeat;}
a#prod:hover img{height:30px;width:85px;background:url(../nav/purBev/prodTopOVER.jpg) top left no-repeat;}
a#prod:active img{height:30px;width:85px;background:url(../nav/purBev/prodTopON.jpg) top left no-repeat;}

a#serv:link img {height:30px;width:85px;background:url(../nav/purBev/servTopOFF.jpg) top left no-repeat;}
a#serv:visited img {height:30px;width:85px;background:url(../nav/purBev/servTopOFF.jpg) top left no-repeat;}
a#serv:hover img{height:30px;width:85px;background:url(../nav/purBev/servTopOVER.jpg) top left no-repeat;}
a#serv:active img{height:30px;width:85px;background:url(../nav/purBev/servTopON.jpg) top left no-repeat;}

a#whatsnew:link img {height:30px;width:95px;background:url(../nav/purBev/whatsNewTopOFF.jpg) top left no-repeat;}
a#whatsnew:visited img {height:30px;width:95px;background:url(../nav/purBev/whatsNewTopOFF.jpg) top left no-repeat;}
a#whatsnew:hover img{height:30px;width:95px;background:url(../nav/purBev/whatsNewTopOVER.jpg) top left no-repeat;}
a#whatsnew:active img{height:30px;width:95px;background:url(../nav/purBev/whatsNewTopON.jpg) top left no-repeat;}

a#gall:link img {height:30px;width:85px;background:url(../nav/purBev/gallTopOFF.jpg) top left no-repeat;}
a#gall:visited img {height:30px;width:85px;background:url(../nav/purBev/gallTopOFF.jpg) top left no-repeat;}
a#gall:hover img{height:30px;width:85px;background:url(../nav/purBev/gallTopOVER.jpg) top left no-repeat;}
a#gall:active img{height:30px;width:85px;background:url(../nav/purBev/gallTopON.jpg) top left no-repeat;}

a#tech:link img {height:30px;width:85px;background:url(../nav/purBev/techTopOFF.jpg) top left no-repeat;}
a#tech:visited img {height:30px;width:85px;background:url(../nav/purBev/techTopOFF.jpg) top left no-repeat;}
a#tech:hover img{height:30px;width:85px;background:url(../nav/purBev/techTopOVER.jpg) top left no-repeat;}
a#tech:active img{height:30px;width:85px;background:url(../nav/purBev/techTopON.jpg) top left no-repeat;}

a#about:link img {height:30px;width:85px;background:url(../nav/purBev/aboutTopOFF.jpg) top left no-repeat;}
a#about:visited img {height:30px;width:85px;background:url(../nav/purBev/aboutTopOFF.jpg) top left no-repeat;}
a#about:hover img{height:30px;width:85px;background:url(../nav/purBev/aboutTopOVER.jpg) top left no-repeat;}
a#about:active img{height:30px;width:85px;background:url(../nav/purBev/aboutTopON.jpg) top left no-repeat;}

a#con:link img {height:30px;width:85px;background:url(../nav/purBev/conTopOFF.jpg) top left no-repeat;}
a#con:visited img {height:30px;width:85px;background:url(../nav/purBev/conTopOFF.jpg) top left no-repeat;}
a#con:hover img{height:30px;width:85px;background:url(../nav/purBev/conTopOVER.jpg) top left no-repeat;}
a#con:active img{height:30px;width:85px;background:url(../nav/purBev/conTopON.jpg) top left no-repeat;}

a.readMore:link img {height:27px;width:92px;/*background:url(../png/readMoreOFF.png) top left no-repeat;*/float:right; display:inline;/*behavior:url(iepngfix.htc);*/}
a.readMore:visited img {height:27px;width:92px;/*background:url(../png/readMoreOFF.png) top left no-repeat;*/float:right; display:inline;/*behavior:url(iepngfix.htc);*/}
a.readMore:hover img{height:27px;width:92px;/*background:url(../png/readMoreOVER.png) top left no-repeat;*/float:right; display:inline;/*behavior:url(iepngfix.htc);*/}
a.readMore:active img{height:27px;width:92px;/*background:url(../png/readMoreON.png) top left no-repeat;*/float:right; display:inline;/*behavior:url(iepngfix.htc);*/}

img.pngfixme{behavior:url(iepngfix.htc);}

img {border:0px;margin:0px;padding:0px;float:left;behavior:url(iepngfix.htc);vertical-align:text-top;}
div#parkProGMap, div#mapDiv img{behavior:none;}
#parkProGMap,#content {overflow: hidden;}
#our_map_object {height:300px; width:400px;}
#mapDiv {width: 400px; height: 300px; overflow: hidden;}

ul {
	list-style-image:url(../gif/ul_arrow_white.gif);
	list-style-position:inside;
	padding:0px;
	margin:0px;
	display:inline;
}

ul li a:link {/* unvisited link */
	text-decoration:none;
	list-style-image:url(../gif/ul_arrow_white.gif);
}
ul li a:visited {/* visited link */
	text-decoration:none;
	list-style-image:url(../gif/ul_arrow_white.gif);
}
ul li a:hover {/* mouse over link */
	text-decoration:none;
	list-style-image:url(../gif/ul_arrow_gold.gif);
}
ul li a:active {/* selected link */
	text-decoration:none;
	list-style-image:url(../gif/ul_arrow_gold.gif);
}

h1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:white;
	letter-spacing:0.1em;
	line-height:1.2em;
	display:inline;
	padding:0px;
	margin:0px;
}

h2 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:.85em;
	font-weight:bold;
	color:yellow;
	display:inline;
}

h3 {
	font-family:Verdana, Tahoma, sans-serif;
	font-size:.9em;
	font-weight:normal;
	color:white;
	display:inline;
	vertical-align:bottom;
}

h3 .whiteText a {font-size: 2em;}

h3 a:link {/* unvisited link */
	text-decoration:none;
}
h3 a:visited {/* visited link */
	text-decoration:none;
}
h3 a:hover {/* mouse over link */
	text-decoration:none;
}
h3 a:active {/* selected link */
	text-decoration:none;
}

h4 {
	font-family:Verdana, Tahoma, sans-serif;
	font-size:.9em;
	font-weight:normal;
	color:white;
	display:inline;
}

h4 a:link {/* unvisited link */
	text-decoration:none;
	color:white;
}
h4 a:visited {/* visited link */
	text-decoration:none;
	color:white;
}
h4 a:hover {/* mouse over link */
	text-decoration:none;
	color:yellow;
	font-weight:bold;
}
h4 a:active {/* selected link */
	text-decoration:none;
	color:red;
	font-weight:bold;
}

.inputLeg {border:1px solid black;background-color:#999966;}

#whtTextBorder {
	font-family:Verdana, Tahoma, sans-serif;
	font-size:.8em;
	color:white;
	border:1px solid white;
	line-height:1.1em;
	width:200px;
	display:inline;
}

.whtBoxPosition {
	position:relative;
	left:7px;
	display:block;
}

#whtBoxBorder {
	border:1px solid white;
	display:block;
	width:190px;
	padding:4px;
	font-size:.9em;
	line-height:1.2em;
	color:white;
}

.goldText {color:yellow;vertical-align:baseline;font-weight:normal;}
.whiteText {color:white;vertical-align:baseline;font-weight:normal;}
.redText {color:red;vertical-align:baseline;font-weight:normal;}
.blueText {color:blue;vertical-align:baseline;font-weight:normal;}
.brownText {color:#A52A2A;vertical-align:baseline;font-weight:normal;}
.grayText {color:gray;vertical-align:baseline;font-weight:normal;}
.purpleText {color:purple;vertical-align:baseline;font-weight:normal;}
.greenText {color:green;vertical-align:baseline;font-weight:normal;}
.pinkText {color:#FFC0CB;vertical-align:baseline;font-weight:normal;}

.goldTextBold {color:yellow;vertical-align:baseline;font-weight:bold;}
.whiteTextBold {color:white;vertical-align:baseline;font-weight:bold;}
.redTextBold {color:red;vertical-align:baseline;font-weight:bold;}
.blueTextBold {color:blue;vertical-align:baseline;font-weight:bold;}
.brownTextBold {color:#A52A2A;vertical-align:baseline;font-weight:bold;}
.grayTextBold {color:gray;vertical-align:baseline;font-weight:bold;}
.purpleTextBold {color:purple;vertical-align:baseline;font-weight:bold;}
.greenTextBold {color:green;vertical-align:baseline;font-weight:bold;}
.pinkTextBold {color:#FFC0CB;vertical-align:baseline;font-weight:bold;}

.valignBaseline {vertical-align:baseline;}

.contactInfo {color:yellow;font-weight:bold;display:inline;float:right;clear:right;}
.contactInfo a:link {text-decoration:none;float:right;}
.contactInfo a:visited {text-decoration:none;float:right;}
.contactInfo a:hover {color:red;text-decoration:none;float:right;}
.contactInfo a:active {text-decoration:none;float:right;}
a .contactInfo {text-decoration:none;float:right;}
.window2 h2 {font-size:100%}

.menuTop {
	position:absolute;
	left:10px;
	top:0px;
	behavior:url(../iepngfix.htc);
}

.header {
	position:relative; /* was absolute */
	display:inline;
	left:10px;
	top:30px;
	behavior:url(../iepngfix.htc);
	text-align:center;
	vertical-align:middle;
	float: left;	/* including this with position:relative fixes the positioning in FF! */
}

#shadowTop {position:absolute;display:inline;left:10px;z-index:2;}
#bkgdImage {position:absolute;display:block;left:10px;z-index:0;}
#shadowRight2 {position:absolute;display:block;top:0px;left:770px;z-index:2;}
#shadowMidBarTop {position:absolute;display:inline;top:300px;left:10px;z-index:2;}
#shadowMidBarBottom {position:relative;display:inline;top:0px;z-index:2;}

#logoBkgd {
	position:absolute;
	top:20px;
	left:30px;
	z-index:1;
}

#parkProLogo {
	position:absolute;
	top:28px;
	left:38px;
	z-index:2;
}

.slogan {
	position:absolute;
	top:82px;
	left:35px;
	width:240px;
	z-index:3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:oblique;
	font-weight:bold;
	text-align:center;
	color:yellow;
}

#sloganShadow {
	z-index:2;
	color:black;
	position:absolute;
	top:83px;
	left:36px;
}

#picFrame {
	position:absolute;
	left:356px;
	top:0px;
	z-index:2;
}

#largePic {
	position:absolute;
	left:364px;
	top:5px;
	z-index:1;
}

#photoNav {
	position:absolute;
	left:370px;
	top:285px;
	z-index:2;
	background-color:black;
	color:white;
	width:160px;
	height:20px;
	display:inline;
	float:left;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	font-family:Tahoma, Verdana, serif;
	font-size:.9em;
	font-weight:normal;
	vertical-align:top;
	text-align:center;
}

#photoNav a:link {/* unvisited link */
	text-decoration:none;
	color:white;
}
#photoNav a:visited {/* visited link */
	text-decoration:none;
	color:white;
}
#photoNav a:hover {/* mouse over link */
	text-decoration:none;
	color:yellow;
	font-weight:bold;
}
#photoNav a:active {/* selected link */
	text-decoration:none;
	color:red;
	font-weight:bold;
}

#caption {
	position:absolute;
	left:370px;
	top:5px;
	z-index:2;
	font-family:Tahoma, Verdana, serif;
	font-size:.9em;
	font-weight:normal;
	vertical-align:middle;
	text-align:center;
	color:white;
	width:390px;
	background-color:black;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
}

#parkProGMap {
	position:absolute;
	left:364px;
	top:5px;
	z-index:3;
	width:400px;
	height:300px;
}

#ppBkgd {
	position:absolute; /* was absolute */
	left:365px;
	top:5px;
	z-index:0;
	display:inline;
}

.midBar {
	position:absolute;
	display:block;
	left:10px;
	top:340px;
}
.window1 {
	position:absolute;
	display:block;
	left:20px;
	top:360px;
	width:260px;
	height:275px;
	background-color:#3399FF;
	z-index:0;
}

#window1head {
	position:absolute;
	display:inline;
	left:8px;
	top:7px;
	z-index:0;
}

#window1headline {
	position:absolute;
	display:block;
	left:42px;
	top:15px;
	width:190px;
	height:30px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.2em;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	z-index:1;
}

#window1body {
	position:absolute;
	display:block;
	left:8px;
	top:38px;
}

#shadowLeft4 {
	position:absolute;
	display:block;
	left:-10px;
	top:0px;
}

.submenu {
	position:relative; /* was absolute */
	left:20px;
	top:30px;
	z-index:3;
	font-family:Tahoma, Verdana, serif;
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
	color:#CCCCCC;
	padding:0px;
	float:none;
}

#techSubmenu {
	position:relative;
	top:0px;
	left:0px;
	font-size:1.2em;
	display:block;
	float:left;
}

#techSubmenu a:link {/* unvisited link */
	color:#CCCCCC;
	text-decoration:none;
}
#techSubmenu a:visited {/* visited link */
	color:#CCCCCC;
	text-decoration:none;
}
#techSubmenu a:hover {/* mouse over link */
	color:yellow;
	text-decoration:none;
}
#techSubmenu a:active {/* selected link */
	color:yellow;
	text-decoration:none;
}

.submenu a:link {/* unvisited link */
	color:#CCCCCC;
	text-decoration:none;
}
.submenu a:visited {/* visited link */
	color:#CCCCCC;
	text-decoration:none;
}
.submenu a:hover {/* mouse over link */
	color:yellow;
	text-decoration:none;
}
.submenu a:active {/* selected link */
	color:yellow;
	text-decoration:none;
}

.window1story1, #invisible1 {
	position:absolute;
	left:10px;
	top:38px;
	z-index:1;
	font-family:Tahoma, Verdana, serif;
	font-size:1em;
	font-weight:bold;
	color:yellow;
	padding:5px;

/* For IE5/Win's benefit height = [correct height] + [top/bottom padding] */
	height:250px;
/* For IE5/Win's benefit width = [correct width] + [left/right padding] */
	width:220px;
	z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. */
	voice-family:"\"}\"";
	voice-family:inherit;
	height:230px; /* the correct height */
	width:220px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.window1story1 {height:230px;width:220px;}

#invisible1 {left:-999px;}
.window2pad {
	position:absolute; /* changed from absolute to make FF happy */
	z-index:1;
	left:260px;
	top:0px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	line-height:1.2em;
	width:240px;
	height:275px;
	background-color:#3399FF;
}
.window3pad {
	position:absolute;
	left:505px;
	top:0px;
	padding-top:5px;
	padding-left:10px;
	z-index:1;
	background-color:#3399FF;
	width:245px;
	height:275px;
}
.window4pad {
	position:absolute;
	z-index:1;
	left:260px;
	top:0px;
	padding:5px;
	line-height:1.2em;
	width:490px;
	height:265px;
	overflow:auto;
	font-family:Tahoma, Verdana, serif;
	font-size:.9em;
	font-weight:bold;
	background-color:#3399FF;
}

.window2 {
	overflow:auto;
	z-index:1;
	font-family:Tahoma, Verdana, serif;
	font-size:1em;
	font-weight:bold;
	background-color:#3399FF;
	line-height:1.2em;
	height:275px;
	width:100%;
	z-index:0;
	}

.window3pad .window2 {width:245px;}

.windowText {
	font-weight:normal;
	vertical-align:top;
}

.windowText a:link {/* unvisited link */
	color:white;
	text-decoration:none;
}
.windowText a:visited {/* visited link */
	color:white;
	text-decoration:none;
}
.windowText a:hover {/* mouse over link */
	color:yellow;
	text-decoration:none;
	font-weight:bold;
}
.windowText a:active {/* selected link */
	color:red;
	text-decoration:none;
	font-weight:bold;
}

#productsLogos {
	color:yellow;
	font-weight:normal;
	vertical-align:middle;
	text-align:center;
	font-size:.9em;
}

#productsLogos a:link {/* unvisited link */
	font-family:Verdana, Tahoma, sans-serif;
	font-size:100%;
	font-weight:normal;
	vertical-align:middle;
	color:yellow;
	text-decoration:none;
}
#productsLogos a:visited {/* visited link */
	color:yellow;
	text-decoration:none;
	vertical-align:middle;
	font-size:100%;
}
#productsLogos a:hover {/* mouse over link */
	color:red;
	text-decoration:none;
	font-size:100%;
	vertical-align:middle;
}
#productsLogos a:active {/* selected link */
	color:red;
	text-decoration:none;
	vertical-align:middle;
	font-size:100%;
}

.centerImg {text-align:center;}

.featProdHilite {border:2px solid yellow;}

.readMore {float:right;display:inline;}

.arrowAlign {
	position:relative;
	top:4%;
	height:6px;
	margin-top:-5px;
}

.window1 img {float:none;}

.floatLeft {float:left;}

.pluginNotice {
	border:1px white solid;
	float:left;
	padding:4px;
	color:white;
}

.pluginNotice2 {
	vertical-align:top;
	color:white;
}

.dots {
	width:211px;
	height:1px;
	z-index:1;
	text-align: center;
	}

.divider1 {position:absolute;left:258px;top:0px;z-index:2;}
.divider2 {position:absolute;left:508px;top:0px;z-index:3;}
.img3 {padding:4px;float:left;}
.imgBorderWht {border:1px solid white;}
#shadowRight4 {position:absolute;display:block;left:760px;z-index:1;}
.footer {
	position:absolute;
	left:20px;
	top:635px;
	width:760px;
	height:16px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:7pt;
	font-weight:normal;
	letter-spacing:0.2em;
	color:black;
	text-align:center;
	background-image:url(../nav/purBev/footer.jpg);
	z-index:5;
}

.footer a:link {/* unvisited link */
	color:black;
	text-decoration:none;
}
.footer a:visited {/* visited link */
	color:black;
	text-decoration:none;
}
.footer a:hover {/* mouse over link */
	color:red;
	text-decoration:none;
}
.footer a:active {/* selected link */
	color:#0000FF;
	text-decoration:none;
}

.footerDivider {
	float:none;
	vertical-align:middle;
}

#shadowLeft5 {float:left;position:absolute;left:-10px;}
#shadowRight5 {position:absolute;display:block;left:760px;z-index:0;}
#shadowBottomFooter {position:relative;left:-10px;}

.flashMovie{vertical-align:middle;text-align:center;}


.thumb {border:1px solid white;}

#flashcontent {text-align:center;vertical-align:middle;}

.legendBox {
	border:1px black solid;
	background-color:red;
	color:white;
	font-size:1.3em;
}

.h2Legend {padding:0.3em;width:300px;}

.h2Fieldset {font-size:1.1em;line-height:1.2em;}
.h3Fieldset {font-size:1.1em;}
.ccNoticeBox {
	font-size:1.1em;
	border:1px black solid;
	padding:0.5em;
	display:inline;
}

.AuthorizeNetSeal {position:relative;left:20px;top:-80px;z-index:10;}
/* #AuthorizeNetText {position:relative;left:80px;top:340px;z-index:10;} */

#AuthorizeNetText {
	font-family:Helvetica,Arial,sans-serif;
	font-size:1em;
	font-weight:bold;
	color:brown;
	top:10px;
	position:relative;
	text-decoration:none;
}

#webPaymentsOuter {
	background-color:white;
	width:200px;
	height:82px;
	border:1px black solid;
	position:absolute;
	left:15px;
	top:220px;
	z-index:9;
}

#webPaymentsInner {
	position:relative;
	left:5px;
	top:6px;
	z-index:10;
	vertical-align:middle;
}

/* For IE5/Win's benefit height = [correct height] + [top padding] 
height:332px;
 For IE5/Win's benefit width = [correct width] + [left padding]
width:490px;
z-index:1;
 Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.
	voice-family:"\"}\"";
	voice-family:inherit;
	height:302px; the correct height
	width:480px; the correct width
	}
 the "be nice to Opera 5" rule. 
body>.vrPanoController {height:302px;width:480px;}
*/
