@charset "iso-8859-1";
P { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:12px; color:#003399 }
TABLE TR TD { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:12px; color:#003399 }
TD { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:12px; }
LI { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:12px; }
P B { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:12px; font-weight:bold; color:#003399; line-height:16px; }
P STRONG { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:12px; color:#003399; font-size:12px; font-weight:bold }
B { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:12px; font-weight:bold; color:#003399 }
STRONG { font-family:"Arial","Verdana","Helvetica",sans-serif; color:#003399; font-size:12px; font-weight:bold }
h2 { font-family:"Arial","Verdana","Helvetica",sans-serif; color:#000099; font-size:15px; font-weight:bold }
h3 { font-family:"Arial","Verdana","Helvetica",sans-serif; color:#003399; font-size:16px; font-weight:bold }
.attractions { color:#000099; }
.corpPart { color:#000099; font-weight:bold; line-height:16px; }
.copyright{ color:#000000; font-weight:normal; font-size: 11px; }
.red { color:#F13251; }

/*positioning*/
#slidesHomepage { position:absolute; left:250px; top:250px; width:662px; height:420px; z-index:1 }
#slides { position:absolute; left:284px; top:290px; width:742px; height:420px; z-index:1 }
#staticImg { position:absolute; left:284px; top:250px; width:742px; height:420px; z-index:1 }
#slides.embed { position:absolute; left:284px; top:350px; width:742px; height:420px; z-index:1 }
#slides.object { position:absolute; left:284px; top:350px; width:742px; height:420px; z-index:1 }
/*
#footerSponsor { position:absolute; text-align:center; left:250px; top:650px; width:742px; z-index:5; }
#footerNavSponsor { position:absolute; text-align:center; left:250px; top:900px; width:742px; height:100px; z-index:5; }
*/
#footerHome { position:absolute; text-align:center; left:330px; top:700px; width:600px; height:100px; z-index:5; }
#shoppingButtons { position:absolute; left:290px; top:250px; width:742px; height:420px; z-index:10 }
#localAdvantageCont { position:absolute; left:250px; top:250px; width:742px; height:420px; z-index:50 }
#hmText { position:absolute; left:350px; top:230px; width:550px; height:200px; z-index:20; line-height: 1.5 em; color:#000066; font-weight:bold;}
#footer { position:relative; text-align:center;}
#indexText {position:relative; left:20px; top:5px; width:600px; z-index:10; }
/* professional navigation positioning */
#profNav {position:relative; z-index:10; left:20px; width:600px; }
#profTertNav {position:relative; z-index:10; text-align:center; }
#indexContent {z-index:10; position:relative; }

/* PIER Views Styles */
#footerWCA07 { position:absolute; text-align:center; left:330px; top:1050px; width:600px; height:100px; z-index:5;} 
#viewsbg { position:absolute; left:0px; top:270px; width:1500px; height:900px; z-index:1 }
#photo01 { position:absolute; left:18px; top:0px; width:200px; height:133px; z-index:10 }
#photo02 { position:absolute; left:251px; top:0px; width:432px; height:245px; z-index:10 }
#photo03 { position:absolute; left:700px; top:0px; width:238px; height:133px; z-index:10 }
#photo04 { position:absolute; left:18px; top:141px; width:200px; height:133px; z-index:10 }
#photo05 { position:absolute; left:700px; top:142px; width:238px; height:133px; z-index:10 }
#photo06 { position:absolute; left:18px; top:283px; width:200px; height:133px; z-index:10 }
#photo07 { position:absolute; left:251px; top:257px; width:260px; height:160px; z-index:10 }
#photo08 { position:absolute; left:524px; top:257px; width:160px; height:200px; z-index:10 }
#photo09 { position:absolute; left:700px; top:285px; width:238px; height:124px; z-index:10 }
#photo10 { position:absolute; left:18px; top:431px; width:492px; height:351px; z-index:10 }

/* August PIER Views styles */
#footerWCA08 { position:absolute; text-align:center; left:330px; top:1440px; width:600px; height:100px; z-index:5;} /* footer links */
#viewsbg08 { position:absolute; left:0px; top:270px; width:1500px; height:1200px; z-index:1 } /* background */
#photo0801 { position:absolute; left:12px; top:0px; width:213px; height:417px; z-index:10 } /* juggler */
#photo0802 { position:absolute; left:249px; top:0px; width:464px; height:307px; z-index:10 } /* pier */
#photo0803 { position:absolute; left:729px; top:0px; width:234px; height:307px; z-index:10 } /* hookncook */
#photo0804 { position:absolute; left:249px; top:323px; width:318px; height:256px; z-index:10 } /* turboride */
#photo0805 { position:absolute; left:583px; top:323px; width:382px; height:256px; z-index:10 } /* alcatraz */
#photo0806 { position:absolute; left:12px; top:433px; width:213px; height:376px; z-index:10 } /* acrobat */
#photo0807 { position:absolute; left:249px; top:595px; width:369px; height:260px; z-index:10 } /* puppets */
#photo0808 { position:absolute; left:633px; top:595px; width:334px; height:260px; z-index:10 } /* produce */
#photo0809 { position:absolute; left:12px; top:825px; width:213px; height:202px; z-index:10 } /* snackbar */
#photo0810 { position:absolute; left:249px; top:871px; width:428px; height:286px; z-index:10 } /* marina */
#photo0811 { position:absolute; left:693px; top:871px; width:271px; height:223px; z-index:10 } /* dreyers */

/* Other PIER Views Styles */
#footerWCA09 { position:absolute; text-align:center; left:330px; top:1050px; width:600px; height:100px; z-index:5;}
#footerWCA10 { position:absolute; text-align:center; left:330px; top:1050px; width:600px; height:100px; z-index:5;}
#footerWCA11 { position:absolute; text-align:center; left:330px; top:1050px; width:600px; height:100px; z-index:5;}
#footerWCA12 { position:absolute; text-align:center; left:330px; top:1050px; width:600px; height:100px; z-index:5;}
#footerWCA01 { position:absolute; text-align:center; left:330px; top:1050px; width:600px; height:100px; z-index:5;}
#footerWCA02 { position:absolute; text-align:center; left:330px; top:1050px; width:600px; height:100px; z-index:5;}
#footerWCA03 { position:absolute; text-align:center; left:330px; top:1050px; width:600px; height:100px; z-index:5;}
#footerWCA04 { position:absolute; text-align:center; left:330px; top:1050px; width:600px; height:100px; z-index:5;}
#footerWCA05 { position:absolute; text-align:center; left:330px; top:1050px; width:600px; height:100px; z-index:5;}
#footerWCA06 { position:absolute; text-align:center; left:330px; top:1050px; width:600px; height:100px; z-index:5;}

/* calendar styles */
.dateCell { background-color:#0033FF; text-align:right; color:#FFFFFF; font-weight:bold; }
.timeCell { vertical-align:middle; background-color:#000099; text-align:left; height:100px; color:#FFFFFF; font-weight:bold; border: solid 1px #0033FF; border-top: 0px; border-right: 0px; border-left:0px; white-space:nowrap; }
.perfCell { background-color:#FFFFFF; color:#000000; font-weight:normal; height:100px; vertical-align:middle; text-align:center; border: solid 1px #0033FF; border-top: 0px; border-right: 0px; border-left:0px;}
.dowCell {  background-color:#000099; vertical-align:middle; text-align:center; color:#FFFFFF; font-weight:bold; }

.secdSubnav {border-bottom-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:2px; padding:0px; }
img.imgSubnav {border-top-color:#FFFFFF; border-top-style:solid; border-top-width:2px; border-left-color:#FFFFFF; border-left-style:solid; border-left-width:2px; border-right-color:#FFFFFF; border-right-style:solid; border-right-width:2px; }
.shopStoreTitle { font-family:"Arial","Verdana","Helvetica",sans-serif; color:#000099; font-size:12px; font-weight:bold }
.newsbriefbold { font-family:"Arial","Verdana","Helvetica",sans-serif; color:#000099; font-size:14px; font-weight:bold }
.small { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:10px }
.yellow { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:10px; color:#FFCC00; }
.newsbriefslinks { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:10px; color:#FFCC00; text-decoration:none }
.white { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:12px; color:#FFFFFF; }
.boldwhite { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; }
.boldblue { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:10px; color:#074993; font-weight:bold; }
.outline { color:#B0001B }
.i { font-family:"Arial","Verdana","Helvetica",sans-serif; color:#FF0000; font-size:11px }
.special { font-family:"Arial","Verdana","Helvetica",sans-serif; color:#FF0000; font-size:12px }
.search { font-family:"Arial","Verdana","Helvetica",sans-serif; color:#FFFFFF; font-size:11px }
.justified { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:11px; text-align:justify }
.left { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:11px; }
.entertainment { color:#FF0000; }
.shopping { color:#000099; }
.dining { color:#663399; }
.alcatraz { color:#0066FF; }
.info { color:#339933; }
.infobg{ background-color : #339933; }
.map { color:#000099; }
.professional { color:#000099; }
.highlight { background-color: #FFCC00; }
p.A:link { color:blue; text-decoration:underline }
p.A:visited {color:purple; text-decoration:underline }
p.A:active { color:#FF9900 }
p.A:hover {color:#FF0000; text-decoration:underline }

A:link { color:blue; text-decoration:underline }
A:visited {color:purple; text-decoration:underline }
A:active { color:#FF9900 }
A:hover {color:#FF0000; text-decoration:underline }

A.specEvent { color:#660066; text-decoration:none; font-weight:bold; }

.redborder { border-style: solid; border-color: #FF0000; border-width: 1px;}
/* for sup tags */
A.sup:link { color:blue; text-decoration:none; vertical-align:super; font-size:10px;}
A.sup:visited { color:purple; text-decoration:none; vertical-align:super; font-size:10px;}
A.sup:active { color:#FF9900; text-decoration:none; vertical-align:super; font-size:10px;}
A.sup:hover { color:#FF0000; text-decoration:none; vertical-align:super; font-size:10px;}
img {border-color: #FFCC00 }
A.yellow { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:11px; color:#FFCC00; }
A:hover.yellow { font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:11px; color:#FFCC00; }

.noUnderlineSup { color:blue; text-decoration:none; vertical-align:super; font-size:10px;}

A.noUnderline:link  { color:blue; text-decoration:none; }
A.noUnderline:visited  { color:purple; text-decoration:none; }
A.noUnderline:active  { color:#FF9900; text-decoration:none; }
A.noUnderline:hover  { color:#FF0000; text-decoration:none; }
/* subnav link style */
A.subnav:link { 	color:#663399; font-family:"Verdana","Arial","Helvetica", sans-serif; font-size:18px; font-weight:bold; text-decoration:none; }
A.subnav:visited {	color:#663399; font-family:"Verdana","Arial","Helvetica", sans-serif; font-size:18px; font-weight:bold; text-decoration:none; }
A.subnav:active { 	color:#663399; font-family:"Verdana","Arial","Helvetica", sans-serif; font-size:18px; font-weight:bold; text-decoration:none; }
A.subnav:hover {	color:#663399; font-family:"Verdana","Arial","Helvetica",sans-serif; font-size:18px; font-weight:bold; text-decoration:none; }
.subnav {			color:#663399; font-family:"Verdana","Arial","Helvetica", sans-serif; font-size:18px; font-weight:bold; text-decoration:none;}

/* tertiary link style */
A.tertnav_off:link { 	color:#FFFFFF; font-family:"Times New Roman", "Times", serif; font-size:14px; font-weight:bold; text-decoration:none; }
A.tertnav_off:visited {	color:#FFFFFF; font-family:"Times New Roman", "Times", serif; font-size:14px; font-weight:bold; text-decoration:none; }
A.tertnav_off:active { 	color:#FFFFFF; font-family:"Times New Roman", "Times", serif; font-size:14px; font-weight:bold; text-decoration:none; }
A.tertnav_off:hover {	color:#FFFFFF; font-family:"Times New Roman", "Times", serif; font-size:14px; font-weight:bold; text-decoration:none; }
A.tertnav_on:link { 	background-color:#FFCC00; color:#074993; padding-top:4px; font-family:"Times New Roman", "Times", serif; font-size:14px; font-weight:bold; text-decoration:none; }
A.tertnav_on:visited {	background-color:#FFCC00; color:#074993; padding-top:4px; font-family:"Times New Roman", "Times", serif; font-size:14px; font-weight:bold; text-decoration:none; }
A.tertnav_on:active { 	background-color:#FFCC00; color:#074993; padding-top:4px; font-family:"Times New Roman", "Times", serif; font-size:14px; font-weight:bold; text-decoration:none; }
A.tertnav_on:hover {	background-color:#FFCC00; color:#074993; padding-top:4px; font-family:"Times New Roman", "Times", serif; font-size:14px; font-weight:bold; text-decoration:none; }

/* tertiary professional link style */
A.tertnav_prof_off:link { 	font-size:12px; }
A.tertnav_prof_off:visited {font-size:12px; }
A.tertnav_prof_off:active { font-size:12px; }
A.tertnav_prof_off:hover {	font-size:12px; }
A.tertnav_prof_on:link { 	font-size:12px; }
A.tertnav_prof_on:visited {	font-size:12px; }
A.tertnav_prof_on:active { 	font-size:12px; }
A.tertnav_prof_on:hover {	font-size:12px; }

/* fourth-level professional link style */
A.fourthnav_prof_off:link { 	font-size:10px; white-space:nowrap; }
A.fourthnav_prof_off:visited {	font-size:10px; white-space:nowrap; }
A.fourthnav_prof_off:active { 	font-size:10px; white-space:nowrap; }
A.fourthnav_prof_off:hover {	font-size:10px; white-space:nowrap; }
A.fourthnav_prof_on:link { 		font-size:10px; white-space:nowrap; }
A.fourthnav_prof_on:visited {	font-size:10px; white-space:nowrap; }
A.fourthnav_prof_on:active { 	font-size:10px; white-space:nowrap; }
A.fourthnav_prof_on:hover {		font-size:10px; white-space:nowrap; }


/* sitemap link styles */
A.sitemapSection:link { 	font-size:14px; font-weight:bold; text-decoration:none; }
A.sitemapSection:visited {	font-size:14px; font-weight:bold; text-decoration:none; }
A.sitemapSection:active { 	font-size:14px; font-weight:bold; text-decoration:none; }
A.sitemapSection:hover {	font-size:14px; font-weight:bold; text-decoration:none; }
A.sitemapPage:link { 		font-size:12px; font-weight:normal; text-decoration:none; }
A.sitemapPage:visited {		font-size:12px; font-weight:normal; text-decoration:none; }
A.sitemapPage:active { 		font-size:12px; font-weight:normal; text-decoration:none; }
A.sitemapPage:hover {		font-size:12px; font-weight:normal; text-decoration:none; }

A.boldwhite:link { 	color:#FFFFFF; font-family:"Arial","Verdana","Helvetica", sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
A.boldwhite:visited {	color:#FFFFFF; font-family:"Arial","Verdana","Helvetica", sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
A.boldwhite:active { 	color:#FFFFFF; font-family:"Arial","Verdana","Helvetica", sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
A.boldwhite:hover {	color:#FFFFFF; font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }

A.white:link { 	color:#FFFFFF; font-family:"Arial","Verdana","Helvetica", sans-serif; font-size:12px; font-weight:normal; text-decoration:none; }
A.white:visited {	color:#FFFFFF; font-family:"Arial","Verdana","Helvetica", sans-serif; font-size:12px; font-weight:normal; text-decoration:none; }
A.white:active { 	color:#FFFFFF; font-family:"Arial","Verdana","Helvetica", sans-serif; font-size:12px; font-weight:normal; text-decoration:none; }
A.white:hover {	color:#FFFFFF; font-family:"Arial","Verdana","Helvetica",sans-serif; font-size:12px; font-weight:normal; text-decoration:none; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* marquee text styles */
.style1 {
	color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
}
.style2 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color:#AAFF00;
}
.style3 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFCC00;
}
.style4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#CCCCFF;
}
.style5 {
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	color:#CCCC99;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #AAFF00;
}
.style7 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFBF00;
}
.style8 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#D4FFAA;
}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D49FFF;
}
.style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFF00;
}
.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFBF0;
}
.style12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #FF9FFF;
}
.style13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #2AFFFF;
}
.style14 {
	font-size: large;
	color: #FFCC00;
	font-family:  Arial, Helvetica, sans-serif;
}
.style15 {
	color:#7FFFAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
}
.style16 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFBF0;
}
.style17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFBFAA;
}
.style18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CCFFFF;
}
.style19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #FF1FAA;
}
.style20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color:#55DFFF;
}
.style21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color:#CCFF99;
}
.style22 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color:#FF5FFF;
}
.style23 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#D49FFF
}
.style24 {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color:#7FFF00;
}
.style25 {
	color: #FFFFFF;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
.style26 {
	color:#FFCC00;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.style27 {
	font-size: large;
	font-family: Arial, Helvetica, sans-serif;
	color: #D4BFFF;
}
.style28 {
	color:#D4FF55;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.style29 {
	color: #99CCFF;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
}