﻿body.waterfront				{font-size:12px;font-family:Arial, Helvetica, sans-serif;background:#003768;color:#fff;}
body.black					{background:#000;}
body.green					{background:#005031;}
div#sitecontainer			{width:1000px;margin:0 auto 0 auto;position:relative;}
div#sp_controls				{background:#fff;height:19px;}
div#sp_controls div			{float:right;}
div#sp_pubcontrols			{clear:both;}
div#banner					{height:100px;padding:0;margin:0;position:relative;z-index:2;}
a#logo						{float:left;display:block;background:url('/Style%20Library/Images/waterfront/logo.png') no-repeat;height:100px;width:100px;margin:0 10px 0 20px;}
a#logo span					{display:none;}
div#header					{float:left;height:100px;width:600px;/*background:url('/Style%20Library/Images/waterfront/header_home.png') no-repeat;*/}
div#header 					*{font-family:Arial, Helvetica, sans-serif;font-size:20px;letter-spacing:normal;text-transform:uppercase;color:#fff;margin:0;font-weight:normal;line-height:100px;}
div#header *:first-letter	{font-size:26px;}
div#header span				{display:none;}
a							{/*color:#FFCC19;*/color:#003768;text-decoration:none;}
a:hover						{text-decoration:underline;}
div#landingintro a			{color:#FFCC19;}
div#htmlcontent a, 
div.containerafterlists a	{color:#FFCC19;}


/*topnav start*/

div#topnavcontainer	{position:relative;z-index:2;}
ul.flyoutnav1, 
ul.flyoutnav2		{height:24px;z-index:99;}
div#topnavcontainer	{font-size:11px;text-transform:uppercase;letter-spacing:normal;font-family:Arial, Helvetica, sans-serif;height:24px;}
div#topnavcontainer	{float:left;width:745px;background:#FFCC19;}
ul.flyoutnav2		{list-style-type:none;margin:0;height:24px;position:relative;}
ul.flyoutnav1		{list-style-type:none;margin:0;height:24px;}
ul#topnav			{list-style-type:none;margin:0;height:24px;}
ul.flyoutnav2 li	{}
ul.flyoutnav1 li	{position:relative;}
ul#topnav li		{float:left;}
ul#topnav			{padding:0 0 0 115px;position:relative;}
li.levelone			{padding:0;text-align:center;}
li.levelone a		{cursor:pointer;}
li.levelone a:hover	{background:#FEFFFF;}
ul.flyoutnav2 a		{display:block;height:24px;line-height:24px;color:#003768;padding:0 10px 0 10px;}
ul.flyoutnav1 a		{display:block;height:24px;line-height:24px;color:#003768;padding:0 18px 0 18px;}
ul#topnav a			{display:block;height:24px;line-height:24px;color:#003768;padding:0 10px 0 10px;}
ul#topnav a:hover	{text-decoration:none;}


/*flyout1*/

ul#navhome, 
ul#naveat, 
ul#navthingstodo, 
ul#navshop, 
ul#navstay, 
ul#navwhattodo, 
ul#navhotels, 
ul#navtourism, 
ul#whatsnew,
ul#navhistory, 
ul#navcommercial, 
ul#navmarkets, 
ul#navcorporate, 
ul#navlocate				{display:none;left:0;}
ul#navhome					{padding-left:30px;width:970px;}
ul#naveat					{padding-left:105px;width:895px;}
ul#navthingstodo			{padding-left:110px;width:890px;}
ul#navshop					{padding-left:155px;width:845px;}
ul#navstay					{padding-left:270px;width:730px;}
ul#navnew					{padding-left:260px;width:740px;}
ul#navwhattodo				{height:48px;padding:0;}
ul#navhotels				{height:48px;padding:0;}
ul#navcorporate				{height:48px;padding:0;}
ul#navhistory				{height:96px;padding:0;}
ul#navmarkets				{height:72px;padding:0;}
ul#navtourism				{width:950px;padding-left:50px;}
ul#whatsnew				{width:950px;padding-left:50px;}
ul#navlocate				{height:48px;padding:0;}
ul#navcommercial			{padding:0;top:-77px;*top:-72px;height:72px;}
ul#navcommercial a			{color:#003768 !important;text-align:left;margin:0 !important;width:130px;}
ul#navcommercial a:hover	{background:#FEFFFF !important;}
ul#navcareers			{padding:0;top:-77px;*top:-100px;height:72px;} /* added by reubenn***/
ul#navcareers a			{color:#003768 !important;text-align:left;margin:0 !important;width:130px;}/* added by reubenn***/
ul#navcareers a:hover	{background:#FEFFFF !important;}/* added by reubenn***/

/*ul#navtourism a{
color:#003768;
text-align:left;
margin:0;
width:220px;
}*/

ul#navnew				{display:none;left:0;}
ul#navmarkets a			{width:190px;}
ul#navcorporate a		{width:125px;}
ul#navhistory a			{width:100px;}
ul#navwhattodo a		{width:100px;}
ul#navhotels a			{width:100px;}
ul#navlocate a			{width:100px;}
ul.flyoutnav1			{background:#fff;position:absolute;z-index:0;}
ul.flyoutnav1 a:hover	{background:#FFCC19;}


/* flyout2 */

ul.flyoutnav2{background:#FFCC19;position:absolute;z-index:0;text-transform:none;text-align:left;}
ul.flyoutnav2 li{clear:both;}
ul.flyoutnav2 a:hover{background:#FEFFFF;}


/* quicklaunch start */

div#quicklaunchcontainer	{font-size:11px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;color:#003768;background:#feffff;height:24px;padding:0 30px 0 100px;}
.vaw_quicklaunch3 a			{display:block;line-height:18px;letter-spacing:normal;height:24px;color:#003768;text-align:center;padding:0 10px 0 10px;margin:0;}
.vaw_quicklaunch2 a			{display:block;line-height:18px;letter-spacing:normal;height:24px;color:#003768;text-align:center;padding:0 10px 0 10px;margin:0;}
.vaw_quicklaunch1 a			{display:block;line-height:18px;letter-spacing:normal;height:24px;color:#003768;text-align:center;padding:0 10px 0 10px;margin:0;}
.vaw_quicklaunch a:hover	{text-decoration:none;background:#FFCC19;}
.vaw_quicklaunchSelected	{color:#003768;background:#FFCC19;}
a#CurrentNav_SkipLink		{display:none;}

/* quicklaunch end */


/*topnav end */
div#footer{
clear:both;
text-align:center;
font-size:12px;
color:#feffff;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:normal;
line-height:24px;
position:relative;
z-index:1;
font-size:11px;
}
ul#footertopnav{
list-style-type:none;
margin:0 auto 0 auto;
text-align:center;
height:24px;
padding:0;
}
ul#footertopnav li{
display:inline;
position:relative;
}
ul#footertopnav a{
display:inline-block;
color:#feffff;
height:24px;
padding:0 8px 0 8px;
cursor:pointer;
}
ul#footertopnav a:hover{
text-decoration:none;
background:#FFCC19;
color:#003768;
}
/* start rich html styles*/
.ms-rteCustom-IntroText{
font-weight:bold;
color:#003768;
font-size:1.1em;
}
.ms-rteCustom-HilightedText{
font-size:1.1em;
font-weight:bold;
}
.ms-rteCustom-Quote{
font-style:italic;
font-size:1.1em;
}
/* end rich html styles*/
/*start search box*/
div#searchcontainer{
background:#FFCC19;
height:24px;
float:left;
width:255px;
position:relative;
z-index:1;
}
div#search{
float:right;
width:200px;
padding:0;
margin:0;
position:relative;
z-index:1;
}
div#search *{
border:none;
padding:0;
margin:0;
}
td.ms-sbcell{
border:none;
}
td.ms-sbscopes{
display:none;
}
td.ms-sbcell input{

}
input{
padding:0;
}
div#searchlabel{
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
color:#003768;
font-size:11px;
line-height:24px;
letter-spacing:normal;
float:left;
/*width:100px;*/
/*background:#FFCC19;*/
/*padding:0 6px 0 0;*/
position:relative;
z-index:1;
}
td.ms-sbgo{
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
background:#FFCC19;
}
td.ms-sbgo:hover{
background:#f7e29e;
}
td.ms-sbgo a{
display:block;
height:22px;
width:22px;
background:url('/Style%20Library/Images/waterfront/search.gif') no-repeat;
}
td.ms-sbgo a:hover{
background:url('/Style%20Library/Images/waterfront/search_hover.gif') no-repeat;
}
td.ms-sbgo img{
height:22px;
width:22px;
}
/*end search box*/
div.c{
height:0;
margin:0;
padding:0;
clear:both;
}
/* SLIMBOX */
#lbOverlay {
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000;
cursor: pointer;
}
#lbBottomContainer {
position: absolute;
z-index: 9999;
overflow: hidden;
background-color: #fff;
}
#lbCenter {
position: absolute;
z-index: 9999;
overflow: hidden;
background-color: #fff;
}
.lbLoading {
background: #fff url("/Style%20Library/Images/waterfront/loading.gif") no-repeat center;
}
#lbImage {
position: absolute;
left: 0;
top: 0;
border: 10px solid #fff;
background-repeat: no-repeat;
}
#lbNextLink {
display: block;
position: absolute;
top: 0;
width: 50%;
outline: none;
}
#lbPrevLink {
display: block;
position: absolute;
top: 0;
width: 50%;
outline: none;
}
#lbPrevLink {
left: 0;
}
#lbPrevLink:hover {
background: transparent url("/Style%20Library/Images/waterfront/prevlabel.gif") no-repeat 0 15%;
}
#lbNextLink {
right: 0;
}
#lbNextLink:hover {
background: transparent url("/Style%20Library/Images/waterfront/nextlabel.gif") no-repeat 100% 15%;
}
#lbBottom {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #fff;
border-top-style: none;
}
#lbCloseLink {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url("/Style%20Library/Images/waterfront/closelabel.gif") no-repeat center;
margin: 5px 0;
outline: none;
}
#lbNumber {
margin-right: 71px;
}
#lbCaption {
margin-right: 71px;
}
#lbCaption {
font-weight: bold;
}
/* start forms */
.ms-formlabel{
color:#535153;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif;
border-top:none;
}
.ms-formlabel h3{
color:#535153;
font-size:14px !important;
font-family:Arial, Helvetica, sans-serif;
border-top:none;
}
.ms-formbody{
color:#999999;
font-size:13px !important;
background:transparent;
font-family:Arial, Helvetica, sans-serif;
border-top:none;
margin:10px 0 10px 0;
}
div#contentformcontainer h5{
font-size:16px;
margin:10px 0 10px 0;
color:#003768;
}
div#contentlist *{
font-size:14px !important;
font-family: "Gill Sans", "Gill Sans MT", Calibri, "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, Helvetica, Arial, sans-serif !important;
color:#535153 !important;
line-height:20px !important;
}
td.tdspacer{
height:20px;
}
div#contentformcontainer .ms-long{
width:500px;
}
td.paratextbox .ms-long{
height:65px;
}
/* end forms */
div#backgroundimagecontainer{
position:relative;
background:#A0C8F8;
}
img.sitebackgroundimage{
position:absolute;
z-index:0;
margin-top:124px;
}
div#sitebackgroundgradient{
position:absolute;
top:754px;
height:22px;
width:1000px;
background:url("/Style%20Library/Images/waterfront/grad_blue.png") repeat-x;
display:none;
z-index:1;
}
img.sitebannerheading{
position:absolute;
/*z-index:2;*/
}
div#pagecontentcontainer{
position:relative;
width:1000px;
min-height:650px;
z-index:1;
color:#000;
}

/* content pages */
div#contentpadding{
padding:20px;
}
div#contentpagecontainer{
background:#000;
padding:40px 0 40px 0;
}
div#contentpagecontainerclear{
/*padding:40px 0 40px 0;*/
}
div#contentcontainer{
width:594px;
border:8px solid #fff;
/*margin:0 auto 0 auto;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#fff;
position:relative;
}
div#contentbanner{
position:relative;
height:226px;
}
div#contentheadercontainer{
/*float:left;* causes overlapping over div.visuala in ie */
width:594px;
position:relative;
z-index:1;
}
div#contentheader{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
width:270px;
height:206px;
padding:10px;
}
div#contentheader h1{
color:#FFCC19;
font-size:28px;
margin:0;
font-weight:normal;
}
div#contentheader div{
margin:10px 0 10px 0;
color:#fff;
font-size:15px;
}
div#contentleft{
float:left;
width:280px;
min-height:226px;
padding:8px 2px 8px 0;
text-align:left;
}
div#contentright{
float:right;
width:300px;
min-height:226px;
padding:8px 0 8px 2px;
}
div#visualc{
height:117px;
width:145px;
}
div#visualb{
height:117px;
width:145px;
}
div#visualc div.ms-formfieldcontainer{
position:relative;
top:226px;
}
div#visualb div.ms-formfieldcontainer{
position:relative;
top:226px;
}
div#contentrightspacer{
margin-top:246px;
}
/* visual a start */
div#visualaspacer{
height:226px;
width:594px;
margin:5px 0 5px 0;
}
div#visuala{
height:226px;
position:relative;
top:-226px;
background:#003768;
}
div#visuala img{
position:relative;
top:0;
z-index:0;
}
div#visuala div{
position:relative;
}
div#visuala div.ms-formfieldcontainer{
height:206px;
width:300px;
position:relative;
top:226px;
}
div#visuala div.ms-formfieldcontainer img{
height:100px;
top:0;
}
div#visualc div.ms-toolbarItem img{
height:16px !important;
width:16px !important;
}

div#visualb div.ms-toolbarItem img{
height:16px !important;
width:16px !important;
}

div#visuala div.ms-toolbarItem img{
height:16px !important;
width:16px !important;
}

/* visual a end */

div#visualb{
float:left;
margin:0 10px 0 0;
}
div#visualc{
float:right;
}
div#visualc div.ms-formfieldcontainer img{
width:100px;
}
div#visualb div.ms-formfieldcontainer img{
width:100px;
}
span.label{
font-weight:bold;
}

div#contentcontainer .ms-long{
width:260px;
}

/* content page nav with multi buttons */
a.contentbutton{
display:block;
width:44px;
background:#FFCC19;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
line-height:44px;
text-align:center;
margin-bottom:2px;
}
div#contentbuttoncontainer{
display:block;
width:44px;
position:absolute;
top:-8px;
left:602px;
}
div.smlcontentbuttoncontainer{
left:615px !important;
top:0 !important;
}
a#contentbuttonback{
height:44px;
}
a.contentbuttonother{
height:20px;
line-height:20px;
}
a#contentbuttonprint, a#contentbuttonmap{
background:#fff;
}
/* end content pages */
/* start landing pages */
div#landingcontainer{
padding:30px;
width:600px;
}
div#landingintro{
background:#003b65;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
background:url("/Style%20Library/Images/waterfront/clear_blue.png") repeat;
margin:0 0 2px 0;
}
div#landingintro h1{
/*width:350px;*/
width:450px;
font-weight:normal;
}
div#landingintro p, div#landingintro div, div#landingintrowhite div{
width:485px;
/*display:block !important;*/
margin:0;
}

div#landingintrosmall{
background:#003b65;
font-weight:bold;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:10px;
background:url("/Style%20Library/Images/waterfront/clear_blue.png") repeat;
}

div#landingintro a{
color:#fff;
}
div#landingintro a:hover{
text-decoration:none;
color:#FFCC19;
}
div#landinglistcontainer{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
position:relative;
margin:2px 0 2px 0;
}

div#landinglistcontainer table {width:600px;}

ul.blocklist{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

ul.landinglist{
margin:0;
padding:0 0 12px 0;
font-family:Arial, Helvetica, sans-serif;
}
ul.blocklist li{
list-style-type:none;
padding:0;
border-bottom:1px solid #fff;
}
ul.landinglist li{
list-style-type:none;
padding:0;
border-bottom:1px solid #fff;
}
ul.landinglist li{
margin:0 5px 0 5px;
}
ul.landinglist li a{
display:block;
padding:10px 50px 10px 10px;
}
/* for sharepoint default table structure for list with groupby headers start */
div.blocklistitemcontainer{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
margin:3px 0 0 0;
height:110px;
padding:0 50px 0 0;
}
div#htmlcontentbody ul, div.containerafterlists ul{
padding:5px 15px 5px 15px;
margin:0;
}
div#plainbluecontent ul{
margin:0 0 0 20px !important;
padding:5px 15px 5px 15px;
}
div#plainbluecontent ul li{
padding:3px 0 3px 0;
}
div#plainblueintro div{
color:#FFCC19;
font-size:16px;
font-weight:bold;
}
div#htmlcontentbody ul li, div.containerafterlists ul li{
padding:3px 0 3px 0;
}

td.blocklistitem{

}
td.landinglistitem{
border-bottom:1px solid #fff;
}
td.blocklistitem span.landinglisttitle{
margin-top:0;
}
td.heightlessitem a{
height:auto;
}
td.blocklistitem a{
display:block;
height:110px;
}
td.landinglistitem a{
display:block;
padding:10px 50px 10px 10px;
}
div.landinglistpadding{
padding:10px 50px 10px 10px;
}
div.landinglistpadding span.landinglisttitle{
margin-top:0;
}
td.blocklistitem a:hover{
text-decoration:none;
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
}
td.landinglistitem a:hover{
text-decoration:none;
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
}
/* for sharepoint default table structure for list with groupby headers end */

ul.landinglist li a:hover{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
text-decoration:none;
}
span.blocklisttitle{
display:block;
margin:0 0 5px 0;
font-size:18px;
color:#FFCC19;
}
span.landinglisttitle{
display:block;
margin:0 0 3px 0;
font-size:18px;
color:#FFCC19;
}
span.blocklistdesc{
font-size:12px;
color:#fff;
}
span.landinglistdesc{
font-size:12px;
color:#fff;
}
div.pagingnavcontainer{
width:600px;
height:25px;
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
margin:25px 0 25px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
}
div.pagingnavdirections{
background:#FFCC19;
line-height:25px;
height:25px;
padding:0 10px 0 10px;
color:#cc9d1d;
}
div.pagingnavdirections a{
color:#003768;
}
div#pagingnavprev{
float:left;
}
div#pagingnavnext{
float:right;
}
div.pagingnav{
padding:0 10px 0 10px;
height:25px;
float:left;
}
div.pagingnav ul{
margin:0;
padding:0;
}
div.pagingnav ul li{
list-style-type:none;
float:left;
margin:0 4px 0 4px;
}
div.pagingnav ul li a{
color:#fff;
line-height:25px;
}
div.pagingnav ul li a:hover{
color:#FFCC19;
}
div#alphanavlabel{
float:left;
color:#003768;
}
div#alphanavcontainer{
margin:0 0 2px 0;
}
div#emptytext{
color:#FFCC19;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
}
div#numbernav{
border-top:25px solid #003768;
margin:0;
color:#fff;
line-height:25px;
}
a.alphanonselected{

}
a.alphaselected{
text-decoration:underline;
}

/* HTML CONTENT DIVS */

div#htmlnavtop			{width:600px; margin-top:1px; margin-bottom:1px; background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat; text-align:right; height:20px;}
div#htmlnavtop .navlink {list-style-type:none; text-transform:uppercase; display:inline-block; font-size:11px; margin:0px; padding:0px;letter-spacing:normal;}
div#htmlnavtop a:link {
background:#FFCC19;
padding:0px 5px 0px 5px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
display:inline-block;
line-height:20px;
color:#003768;}
li	{padding:0px; margin:0px;}

div#htmlnavtop ul	{padding:0px; margin:0px;}

div#htmlcontent, div.containerafterlists{
width:600px;
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
font-size:12px;
color:white;
}
div#htmlcontent{
margin:2px 0 2px 0;
}
#newsLetterSubscriptionTable{
padding:0px;
margin:0px;
}
#newsLetterSubscriptionTable input, select{
padding:2px;
margin:5px;
vertical-align: middle;
}
#newsLetterSubscriptionTable input[type="text"]{
width:250px;
}
#newsLetterSubscriptionTable tr{
padding:0px;
margin:0px;
}
#newsLetterSubscriptionTable td{
padding:0px;
margin:0px;
}

#newsLetterSubscriptionTable span table tbody tr td span label
{
vertical-align: middle;
}


.htmlheader 		{color:#FFCC19; font-size:16pt; padding-bottom:5px; margin:0; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
div#htmlcontentbody{
padding:20px 10px 20px 10px;
}
div#htmlcontentbody p{
margin:10px 0 10px 0;
}


/* HTML CONTENT DIVS - HISTORY PAGES */

div#contentcontainerblue{
width:595px;
margin:0 auto 0 auto;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
background:#003768;
padding:10px;
position:relative;
}

div#historywindow{
text-align:center;
}
div#historyimgcontainer{
width:595px;
color:#fff;
font-size:11px;
}
div#historyimgcontainer h3{
margin-top:15px;
margin-bottom:10px;
}
div#historyimgcontainer p{
margin-top:0;
margin-bottom:40px;
}
div#historyimgcontainer h3, div#historyimgcontainer p{
width:495px;
margin-left:auto;
margin-right:auto;
}
.historyheader{
color:#FFCC19;
font-size:15pt;
padding-bottom:5px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
.historycontent		{font-size:9pt; color:white;}


/* HTML CONTENT DIVS - LOCATE PAGES */

div#contentcontainerwhite{
width:594px;
border:8px solid #FFF;
margin:0 auto 0 auto;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
background:#FFF;
position:relative;
}

.locateheader		{color:#000; font-size:15pt; padding-bottom:5px; margin:20px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
.locatecontent		{font-size:9pt; color:#000; text-align:left;}
div#side_bar, div#directions{
display:none;
}



/* CINEMA CONTENT DIVS */
div#cinemanav
{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
color: white;
margin-bottom: 2px;
padding:0 5px 0 5px;
height:24px;
line-height:24px;
}

div.cinemacontainer
{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
padding:5px;
margin-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:normal;
text-transform:uppercase;
color:#fff;

}
div#cinemanav .navlink a{
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
display:block;
padding:0 5px 0 5px;
margin:0 1px 0 1px;
}
.navlink a:active{
background:#FFCC19; 
font-family:Arial, Helvetica, sans-serif;
color: #003b65;
text-decoration: none;
}
div#cinemanav .navlink a:hover{
background:#FFCC19; 
font-family:Arial, Helvetica, sans-serif;
color: #003b65;
text-decoration: none;
}
div#cinemanav .navlink, .rightlinks{
list-style-type:none; 
text-transform:uppercase; 
margin:0px; 
padding:0px; 
letter-spacing:normal;
font-size:11px;
height:24px;
line-height:24px;
}
div#cinemanav .navlink{
float:left;
}
.rightlinks{
float:right;
margin-right:20px;
}
.rightlinks li{
float:left;
margin:0 5px 0 5px;
}
.rightlinks li a{
color:#fff;
}
.rightlinks li a:hover{
color:#FFCC19;
}

div.cinemacontent .cinematitle{ 
font-size:18px;
color:#FFCC19;
}

div.cinemacontent .cinemadisc { font-size:11px; color:#fff; padding: 5px; display:block;letter-spacing:normal;}
div.cinemacontent img { float:left; margin-right: 5px}
div#cinemacontainer .cinemalistdesc{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

div#landingcontainer .cinemalistdesc{
padding-left: 5px;
font-size:11px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}

div.cinemacontent{
margin-top:2px;
margin-bottom:0px;
padding: 0px;
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
color:white;
height:110px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}
div.cinemacontent p{
color:#fff;
margin:5px 0 0 0;
font-size:12px;
}
div.cinemacontent a{
color:#fff;
}
div.cinemacontent a:hover{
color:#FFCC19;
text-decoration:none;
}
div.cinemaright{
width:475px;
padding:5px;
}

a.activated  {background: #FFCC19;color: #003b65;}
.activated  {background: #FFCC19;color: #003b65;}

a.notactivated{
color:#FFF;
}


/* shop category page */
div.displayer, div.chooser{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
margin:2px 0 2px 0;
font-size:11px;
text-transform:uppercase;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
height:24px;
line-height:24px;
}
div.displayer{
padding:0 10px 0 10px;
}
div.chooser{
padding:0 0 0 10px;
}
span.lower{
text-transform:lowercase !important;
}
div.chooser select{
float:right;
font-family:Arial, Helvetica, sans-serif;
background:#939BA1;
font-size:12px;
height:22px;
margin-left:2px;
}
#selectalign{ 
float:left; 
width:100%; 
height:50%; 
margin-top:-11px; /* half the select height*/ 
}
div.chooser option{
background:#FFCC19;
color:#003768;
}
div.chooser option:hover{
background:#fff;
}
h4.shopname{
color:#FFCC19;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
margin:5px 0 5px 0;
}
/* shops search */
span#searchkeyword{
font-style:italic;
text-transform:none;
}
/* things to do */
span.blocklistduration{
display:block;
font-size:12px;
color:#fff;
font-weight:bold;
margin-top:5px;
display:block;
}
div#blocklist{
letter-spacing:normal;
}
ul.blocklist li{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
border-bottom:none;
margin-bottom:2px;
height:110px;
overflow:hidden;
}
ul.linktous li{
height:150px;
}
ul.linktous textarea{
height:90px;
width:400px;
background:#fff;
overflow:auto;
}
span.blocklistright{
padding:5px;
display:block;
text-align:left;
}
/*
ul.blocklist img{
float:left;
margin-right:5px;
}*/

.classA{
float:left;
margin-right:5px;
height:110px;
width:110px;
background:url("/Style%20Library/Images/waterfront/placeholder_image.png") no-repeat;
overflow:hidden;
}
.classA img{
height:110px;
}
.linktousimg{
height:150px;
width:150px;
background:#fff;
text-align:center;
display: table-cell;
vertical-align: middle;
}
.linktous span.wrapenabler{
vertical-align: middle;
display: inline-block;
height: 100%;
}
.linktousimg img{
height:auto;
width:auto;
vertical-align:middle;
}
ul.blocklist a{
display:block;
height:110px;
padding:0 50px 0 0;
}
ul.blocklist a:hover{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
text-decoration:none;
}
div#pageactions{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
margin:0 0 2px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:21px;
}
div.containerafterlists{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
margin:0 0 2px 0;
padding:20px 10px 20px 10px;
width:auto;
}
div#pageactions ul{
margin:0;
padding:0;
list-style-type:none;
}
div#pageactions ul li{
float:right;
}
div#pageactions ul li a{
color:#003768;
background:#FFCC19;
display:block;
height:21px;
width:50px;
text-align:center;
line-height:21px;
padding:0 5px 0 5px;
margin:0 0 0 3px;
}
hr{
background-color:#fff;
border:medium none;
color:#fff;
height:1px;
width:100%;
margin:10px 0 10px 0;
}
h1{
font-size:28px;
margin:10px 0 10px 0;
}
h3{
color:#FFCC19;
font-size:18px;
margin:0;
font-weight:normal;
}
/*a{
color:#fff;
}*/
/*a:hover{
text-decoration:none;
color:#FFCC19;
}*/
td.groupheader{
background:url("/Style%20Library/Images/waterfront/clear_blue.png") repeat;
color:#fff;
text-transform:uppercase;
height:24px;
}
td.groupheader a{
display:block;
height:24px;
color:#fff;
}
td.groupheader a:hover{
text-decoration:none;
}
td.groupheader img{
vertical-align:middle;
height:24px;
width:24px;
margin:0;
padding:0;
line-height:24px;
overflow:hidden;
}
div.blocklistcontainer{
margin:2px 0 2px 0;
}
div.blocklistcontainer table{
background:transparent;
}
span.landinglistdate{
color:#fff;
font-style:italic;
}
/* home page */
div#homecontainer{
position:relative;
z-index:1;
padding:30px 23px 24px 0;
float:right;
width:326px;
}
div.homepageblock{
height:140px;
width:326px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
}
div.homepageblock img{
height:140px;
width:326px;
position:relative;
top:-140px;
border:none;
}
div.homepageright{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
width:151px;
height:128px;
float:left;
position:relative;
z-index:1;
padding:6px;
cursor:pointer;
}
div.homepageright h5{
margin:0 0 6px 0;
font-size:16px;
}
div.homepageright p{
font-size:10px;
margin:0;
}
div.homepageblock a{
color:#fff;
display:block;
height:140px;
width:326px;
}
div.homepageblock a:hover{
color:#FFCC19;
text-decoration:none;
}

/* did you know */
div.didyouknowcontainer{
position:absolute;
left:650px;
top:155px;
width:328px;
height:400px;
z-index:2;
}
a.didyouknow{
display:block;
width:328px;
height:400px;
background:url("/Style%20Library/Images/waterfront/over.png") repeat;
}
a.didyouknow img{
border:none;
display:none;
}

/* search results */
div#searchresultscontainer{
position:relative;
}
div#searchresultscontainer *{
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px;
}
div#searchresultscontainer br{
display:none;
}
span.srch-Title, span.srch-BestBetsTitle, span.srch-results-contact{
display:block;
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px !important;
}
.srch-results, #CSR				{color:white !important;}
.srch-results span			{color:white !important;}
.srch-results .srch-sort, #CSR .srch-sort	{display:none;}
.srch-sort a				{color:#FFCC19 !important; padding-left:10px;}
.srch-results a, .srch-BestBetsTitle a		{color:#FFCC19 !important;text-transform:uppercase;}


/* Search results for tenant contact style */
.srch-results-contact, #CSR				{color:#ffcc19 !important;}
.srch-results-contact span			{color:#ffcc19 !important;}
.srch-results-contact .srch-sort, #CSR .srch-sort	{display:none;}
.srch-sort a				{color:#FFCC19 !important; padding-left:10px;}
.srch-results-contact a, .srch-BestBetsTitle a		{color:#FFCC19 !important;text-transform:uppercase;}



div.srch-Description{
border-top:1px solid #fff;
margin:10px 0 0 0;
padding:10px 0 0 0;
}
div#searchresultscontainer div#SRSB{
position:absolute;
top:-29px;
left:396px;
}
div#searchresultscontainer td.ms-sbcell select{
background:#939BA1;
}
div#searchresultscontainer td.ms-sbcell option{
background:#FFCC19;
color:#003768;
margin-right:10px;
}
div#searchresultscontainer td.ms-sbcell option:hover{
background:#fff;
}
p.srch-Metadata{
margin-bottom:10px !important;
}
#CSR #CSR_NO_RESULTS	{
padding-left:10px;
color:#FFF;
}
#SRSB .ms-sbplain{
background:#939BA1;
width:174px !important;
height:22px;
font-size:12px;
line-height:22px;
color:#444444;
padding-left:2px;
/*border-left:1px solid #003768;*/
/*border-top:1px solid #003768;*/
/*border-right:1px solid #fff;*/
/*border-bottom:1px solid #fff;*/
border-left:1px solid #333333;
border-top:1px solid #333333;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}
.srch-Page	{
padding:0 10px 0 10px;
color:#FFF; 
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat !important;
}
.srch-Page a	{
color:#FFCC19 !important;
}

#HCR{
/*background:url("/Style%20Library/Images/waterfront/clear_blue.png") repeat;*/
margin-bottom:2px;
}
#CSR{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat;
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px !important;
}
.srch-BB-SpecialTerm, .srch-BB-Result img, .srch-BB-URL{
display:none;
}
div.srch-BestBetsWPTitle{
background:url("/Style%20Library/Images/waterfront/clear_blue.png") repeat;
height:24px;
line-height:24px;
text-transform:uppercase;
padding-bottom:0;
margin-bottom:2px;
padding-left:10px;
padding-right:10px;
font-size:11px !important;
}
.srch-results .srch-Title, .srch-results-contact{
margin-top:0;
}
span.srch-BestBetsTitle, .srch-results .srch-Title, .srch-results-contact{
margin-bottom:1px;
}
span.srch-BestBetsWPTitle{
color:#FFCC19;
font-weight:normal;
padding-left:0;
font-size:11px !important;
}
div.srch-BestBetsBottom{
border-bottom:none;
margin:0;
padding:0;
height:10px;
background:url("/Style%20Library/Images/waterfront/clear_blue.png") repeat;
}
.srch-results{
padding:10px;
}
srch-BestBets{
padding:0;
}
.srch-BB-Result{
padding:10px 10px 0 10px !important;
background:url("/Style%20Library/Images/waterfront/clear_blue.png") repeat;
width:auto !important;
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px !important;
}
.srch-BB-Description{
color:#fff;
margin:0;
}
div.ms-PartSpacingVertical{
display:none;
}
span#searchdisplayer{
text-transform:none;
}
div.srch-stats{
background:url("/Style%20Library/Images/waterfront/clear_black.png") repeat !important;
color:#fff;
padding:0 10px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
/* end search results */

a img{
border:none;
}
a.inlinelink{
display:inline !important;
padding:0 !important;
color:#fff;
text-decoration:none;
}
a.inlinelink:hover{
color:#FFCC19 !important;
background:transparent !important;
text-decoration:underline !important;
}
/* weather */
div#weathercontainer{
float:right;
height:100px;
/*width:260px;
height:80px;
overflow:hidden;*/
padding:0 24px 0 0;
}
div#weathercontainer div.ms-vb{
display:none;
}
div#weather{
font-size:11px;
height:34px;
line-height:34px;
margin:36px 0 0 0;
text-align:right;
color:#fff;
letter-spacing:normal;
}
img.weathericon{
margin:0 10px 0 10px;
vertical-align:middle;
}
span.weatherwind{
margin:0 0 0 5px;
}
/* history paging */
div#historypagingnavcontainer{
position:absolute;
display:none;
top:50%;
left:10px;
width:595px;
}
div.historypagingnavdirections{
display:block;
height:44px;
width:44px;
background:#003768;
line-height:44px;
text-transform:uppercase;
}
div.historypagingnavdirections a{
display:block;
height:44px;
width:44px;
background:#003768;
line-height:44px;
text-transform:uppercase;
}
div#historypagingnavprev{
float:left;
margin-left:-54px;
}
div#historypagingnavnext{
float:right;
margin-right:-54px;
}
div#historypagingnavprev a{
color:#FFCC19;
}
div#historypagingnavnext a{
color:#FFCC19;
}

.hiddenmenuitem{
display:none;
}
div#map{
width:100%;
}
div#fblike{
width:22px;
height:22px;
overflow:hidden;
}
div#fblike iframe{
margin-left:-3px;
}


/* sitemap */
div#plainbluecontainer{
padding:30px 20px 20px 20px;
}
div#plainbluecontainer h1{
color:#fff;
font-size:36px;
}
div#plainbluecontainer ul{
margin:0;
padding:0;
}
ul#smheader{
list-style-type:none;
text-transform:uppercase;
color:#FFCC19;
font-weight:bold;
font-size:16px;
}
ul#smheader li{
width:160px; 
height:350px;
padding:5px 0 5px 0;
}
li.smltest{
float:left;
}
ul#smheader a{
color:#fff;
}
ul#smheader a:hover{

}
ul.smlevel1 li{
color:#fff;
text-transform:none;
font-size:12px;
list-style-type:none;
}
ul.smlevel1 li{
height:auto !important;
}
ul.smlevel2 li{
list-style-type:disc;
}
ul.smlevel2 li{
margin-left:15px !important;
}


tr.ms-WPHeader h3.ms-standardheader, tr.ms-WPHeader h3.ms-WPTitle{
display:none;
}
#ContentDesc 	{}
div.ShowLess 	{height:110px;	overflow:hidden;}
div.ShowMore	{}
a#ButtonText	{padding-top:20px; margin-top:20px;}

div#ie6msg{
background:#CC0000;
border-bottom:1px solid #1F1F1F;
height:15px;
padding-top:2px;
text-align:center;
color:#fff;
display:block;
}
div#ie6msg a{
color:#fff;
font-weight:bold;
}
div.extraheight{
height:36px;
}
ul.bannerads{
margin:0;
padding:0;
}
ul.bannerads li{
list-style-type:none;
margin:0 0 2px 0;
color:#fff;
}
ul.bannerads li a{
display:block;
height:120px;

overflow:hidden;
}
ul.bannerads li a img{


}
div#landingintrowhite{
background:#fff;
color:#003b65;
padding:10px;
margin:0 0 2px 0;
}

h1#maptitle{
background:#005f94;
padding:10px;
margin:0;
color:#fff;
font-size:28px !important;
font-weight:bold;
}
a#mapdownload{
display:block;
width:100px;
height:22px;
line-height:22px;
text-align:center;
background:#fff;
color:#003768;
text-transform:uppercase;
font-size:11px;
margin:5px 0 5px 0;
}
div#flashcontainer, div#flashcontainerwide{
float:left;
position:relative;
}
div#flashcontainer{
width:600px;
height:320px;
/*margin:-50px 3px;*/
}
div#flashcontainerwide{
width:1000px;
height:580px;
overflow:hidden;
margin-top:-70px;
}
a#flashclosebutton{
display:block;
height:28px;
width:73px;
background:url("/Style%20Library/Images/waterfront/closebutton_flash.png") no-repeat;
position:absolute;
text-indent:-9999px;
z-index:2;
left:500px;
top:280px;
}
a#flashclosebutton:hover{
background-position:0 -28px;
}
.earthhourlink	{position:absolute; z-index:1000000; margin:4px 3px; *margin:4px -603px !important;}

div#flashEasterContainer{
width:455px;
height:550px;
float:left;
position:relative;
}


span.textlinkcontainer{
display:block;
color:#ffc425;
margin:5px 0 0 0;
}
span.textlinkcontainer a{
display:inline !important;
color:#ffc425;
padding:0 !important;
}
span.textlinkcontainer a:hover{
background:transparent !important;
text-decoration:underline !important;
}
div#specialbannercontainer{
float:left;
width:416px;
height:650px;
margin:0 0 0 125px;
}
div#specialbannercontainer a#salebanner{
display:block;
height:570px;
width:416px;
}
div#specialbannercontainer a#salebanner img{
height:570px;
width:416px;
border:none;
}
div#specialbannercontainer a#saleclosebutton{
display:block;
height:80px;
width:416px;
background:url('/Style%20Library/Images/waterfront/vaw_sale_close.png') no-repeat;
cursor:pointer;
}
div.introlocated{
/*position:absolute;
left:630px;
top:40px;
height:50px !important;*/
overflow: visible !important;
background-color: #ccc;
width: 310px !important;
}


.SWFSpacer		{height:140px;}
.swfplaceholder	{position:absolute; margin-top:120px;}


/****** YouTube Video Embed Iframe *****/
div#YoutubeIframe
{
				margin-top: 10px;
				margin-left: 15px;
				height: 360px;
}

div#RWCbanner {
width: 1000px;
/*background: url('/PublishingImages/bokkefooter.png') no-repeat;*/
height: 144px;
margin-bottom: 10px;
}
