body{margin: 0px; padding: 0px; background: #f4f4f4 url(/SiteImages/background.jpg) top center no-repeat; font-family:Arial, Sans-Serif;font-size:71%; font-weight:normal;}
h1, h2, h3, h4 { padding: 0px; margin: 0px; font-weight:bold;}
h2{font-size:170%;}
h3{font-size:95%;}
.fontElevenPx{font-size:95%;line-height:1.4;}
.fontTwelvePx{font-size:110%;}
.fontForteenPx{font-size:120%;}
.fontTwentyPx{font-size:165%;}
.blackTitle{color:#000000;}
.downArrowBlk{background-image:url(/SiteImages/ArrowDownBlk.gif); background-position:right top; background-repeat:no-repeat;}
img { border: 0px; }
a:focus { -moz-outline-style: none; }
a{cursor:pointer;text-decoration:none;}
p{margin:0px;}


.clear { clear: both; height: 0px; padding: 0px; margin: 0px; overflow: hidden; }

/* Header_Inc Usercontrol */
#SiteWrapper{width:960px; margin:0px auto;}
#TopNavHolder{background-image:url(/SiteImages/TopNavBackgroundRpt.gif); background-repeat:repeat-x; width:100%; height:38px; overflow:hidden;}
#TopNavShaddow{background-image:url(/SiteImages/TopNavShaddow.gif); background-position:center top; background-repeat:no-repeat;}
#TopNavLeft{float:left;width:700px;padding:12px 0 0 11px;}
#TopNavLeft ul{margin:0px; padding:0px; list-style:none;}
#TopNavLeft ul li{float:left;}
#TopNavLeft ul li a{padding-right:18px; color:#124370;font-weight:bold;}
#TopNavLeft ul li a:hover{font-weight:bold;}
#TopNavLeft .topNavCMSListMenuLinkHighlighted{padding-right:18px; color:#ffffff;font-weight:bold;}
#TopNavRight{float:right; width:230px;padding:9px 10px 0 0;text-align:right;}
.SearchBoxTextbox{padding:0px;border:none;}
.SearchBoxButton{padding:0px; border:none;background-color:#addbeb; color:#124370;font-weight:bold;}
#BrandHolder{padding:17px 0 0px 0;}
#BrandLeft{float:left;width:260px;}
#BrandRight{float:right;width:230px; text-align:right; padding-top:5px;}
#FlashBannerHolder{margin-top:20px;}
#ContentWrapper{margin:0 10px;}
#SearchText{width:40px;float:left;color:#124370;padding-top:2px; font-weight:bold; text-align:right;}
#SearchSearch{width:160px;float:left;}

/* Homepage Template */
#BodyContentWrapper{margin-top:20px;}
#BodyLeft{width:180px;float:left;overflow:hidden;}
#BodyLeft ul{margin:0px; padding:0px; list-style:none; background-color:#e8e8e8;}
#BodyLeft ul li{border-bottom:1px solid #FFFFFF;}
#BodyLeft ul li a{color:#000000;padding:6px 0px 6px 8px; display:block;}
#BodyLeft ul li a:hover{background-color:#bebebe;}
#BodyLeft ul li ul{}
#BodyLeft ul li ul li{border-bottom:none;}
#BodyLeft ul li ul li a{padding-left:19px;display:block;}
#BodyLeft ul li ul li a:hover{background-color:#bebebe;}
#BodyLeft ul li ul li ul{}
#BodyLeft ul li ul li ul li{}
#BodyLeft ul li ul li ul li a{padding-left:32px;display:block;}
#BodyLeft ul li ul li ul li a:hover{background-color:#bebebe;}
#BodyLeft .CMSListMenuLinkHighlighted{background-color:#addbeb; color:#124370;background-image:url(/SiteImages/whiteArrow.gif); background-position:right center; background-repeat:no-repeat;}

#BodyRight{width:700px; float:left;overflow:hidden;margin-left:60px;}
#PromoTileContainer{}

#HomepageContentContainer{margin-top:10px;}
#HomepageContentLeft{float:left;width:460px; margin-right:20px;}
#HomepageContentRight{float:left;width:220px; overflow:hidden; }

#EditableContentHolder{margin-top:20px;}
#EditableContentHolder a{color:#b51c36; text-decoration:none;}
#EditableContentHolder h2{padding-bottom:14px;}

/*Innerpge Template */
.innerBannerHolder{height:230px; width:700px; overflow:hidden;margin-bottom:20px;}
#InnerContentHolderLeft{width:458px; float:left; overflow:hidden;margin-right:20px;}
#InnerContentHolderLeft a{color:#B51C36;}
#InnerContentHolderLeft a:visited{color:#d77081;}
#InnerContentHolderRight{width:222px;float:left; overflow:hidden;}
#InnerContentArea{margin-top:20px;}
#InnerContentArea a{color:#124370; text-decoration:none;}
#InnerContentArea a:visited{color:#c53f55;}

#BreadcrumbHolder{margin-bottom:10px; padding:5px 0;}
#BreadcrumbHolder a{color:#000000;}
#BreadcrumbHolder a:visited{color:#707070;}
/* Footer_Inc Usercontrol */
#FooterWrapper{padding-top:20px;padding-left:10px;border-top:1px solid #c7caca; margin-top:23px;margin-bottom:10px; }
.footerMenu{width:182px; float:left;}
.footerMenu h3 a{color:#000000;}
.footerMenu ul{list-style:none;padding:0px; margin:0px;}
.footerMenu ul li{}
.footerMenu ul li a{color:#000000;}
.footerMenu ul li a:hover{}
.footerMenu .CMSListMenuLinkHighlighted{}
.netcFooter{margin-bottom:10px;}
.netcFooter a{color:#124370;}
.netcFooter a:visited{color:#124370;}


/* PromotionTiles usercontrol */
.promoTileHolder{float:left; margin-right:20px; width:220px;}
.promoImageWrapper{width:220px; height:91px; overflow:hidden;}
.promoTextHolder{cursor:pointer;position:relative;padding-top:9px;}
.promoTextHolder object{cursor:hand;}
.promoTextHolder a{color:#124370;display:block; width:210px; padding:10px 0; margin-right:10px; background-image:url(/SiteImages/ArrowRight.gif); background-position:right center; background-repeat:no-repeat;}
.lastPromoTile{margin-right:0px;}

/* HomepageNews Usercontrol */
.homepageNewsHolder{width:460px;}
.newsLeft{float:left;width:220px;margin-right:20px; overflow:hidden;}
.newsRight{float:left;width:220px;}
.newsTitle{}
.newsTitle a{color:#000000; display:block;margin-right:10px; width:210px; background-image:url(/SiteImages/ArrowRight.gif); background-position:right center; background-repeat:no-repeat;}
.newsText a{color:#000000;}

/* sliders */
#News{position:relative;width:460px; height:190px; overflow:hidden;}
#News .scrollContainer{width:460px;}
#Hotels{position:relative;width:219px; height:190px; overflow:hidden;}
#Hotels .scrollContainer{width:219px;}
#BoxOffice{position:relative;width:219px; height:205px; overflow:hidden;}
#BoxOffice .scrollContainer{width:219px;}
.scrollContainer{overflow: hidden;position: relative; /* fix for IE to respect overflow */clear: left;}
.scrollButtons{	cursor: pointer;position: absolute;	bottom: 13px;}
.scrollButtons.left{position: absolute;	right: 26px;bottom: 0px;}
.scrollButtons.right{position: absolute;right: 0;bottom: 0px;}


/* HotelSignPost usercontrol */
.hotelHolder{width:219px;height:162px;overflow:hidden;}
.hotelHolder a{color:#000000;}
.hotelImageHolder { padding-bottom: 10px;}

/*Box office */
#BoxOfficeContainer{padding-top:20px;}
.boxOfficeHolder{width:219px;height:195px;overflow:hidden;}
.boxOfficeHolder a{color:#000000;}
.boxOfficeContentHolder{}
.boxOfficeImageHolder {padding-bottom: 10px;}
#BoxOfficeLink{text-align:right;padding:20px 10px 0 0;}

/* Testimonial Usercontrol */
.testimonialWrapper{color:#124370;padding-top:12px;}
.testimonialText{}
.testimonailName{text-align:right;color:#000000;}

/* Newsletter Signup Form */
#NewsletterWrapper{padding-top:12px;}
#NewsletterHolder{}
#NewsletterHolder .EditingFormErrorLabel, .ErrorLabel {color:#124370;}
#NewsletterText{padding-bottom:6px;}
.newsletterRow{padding-top:2px;}
.newsletterLabel{width:38px; float:left;}
.newsletterInput{width:125px; float:left;}
.newsletterInput input{width:125px; background-color:#e8e8e8;border:0px solid #e8e8e8;}
.newsletterRowSubmit{margin-right:18px; text-align:right;padding-top:8px;}

/* HotelFeatures */
#Feature{margin-top:20px;margin-right:10px;}
.featureLink{margin-top:10px;}
.featureLink a{font-size:120%; color:#000000; display:block; text-decoration:none;background-image:url(/SiteImages/ArrowRight.gif); background-position:right center; background-repeat:no-repeat;}

/* Flash Template */
#FlashHolder{margin-bottom:20px;}

/* Calendar Template */

.eventWrapper{padding-bottom:10px;}
.eventTitle{font-weight:bold;}
#CalendarEvents{}
#CalendarEvents .content{padding-left:5px;}
#CalendarEvents ul{margin:0px; padding:0px;}
#MonthLinks{height:104px;margin-top:-1px;margin-bottom:10px;padding-left:10px; padding-bottom:0px; background-color:#f4f4f4; border:1px solid #656363; padding-top:9px;}
#MonthLinks ul{list-style:none; padding:0px; margin:0px;}
#MonthLinks ul li{text-align:center; padding:14px 0px; float:left;cursor:pointer;border:1px solid #656363; color:#000000; background-color:#f3eaec;margin-right:18px; margin-bottom:10px;width:93px;}
#MonthLinks ul li.currentMonth{background-color:#000000;color:#ffffff;cursor:pointer;}
#MonthLinks ul li.monthDisabled{background-color:#addbeb;color:#ffffff;opacity:0.5;cursor:default; }
.yearButton{color:#000000; font-weight:bold;  background-color:#f3eaec; border:1px solid #656363; width:198px; padding:9px 0px 9px 12px; display:block;float:left; margin-right:20px;}
.yearSelected{background-color:#f4f4f4; border-bottom:none; padding-bottom:21px;}
#ButtonWrapper{}
#YearButtonHolder{z-index:10; position:relative;}
#MonthLinks{z-index:2;position:relative;}
.eventLinks{padding-bottom:10px;width:220px;}

/* Latest News */
.newsHolder{margin-bottom:10px;}
.newsImageLeft{width:150px; float:left;}
.newsBodyRight{float:left; width:290px; margin-left:10px;}
.newsImage{margin-right:10px;}

/*ImageGallery UserControl */
#ImageGalleryHolder{background-color:#ffffff;}

.imageGalleryWrapper{ margin-bottom:9px;background-color:#F4F4F4;background-image:url(/SiteImages/tabBodyBackground1.jpg);background-position:right center;background-repeat:repeat-y;}
.imageGalleryLeft{width:110px; overflow:hidden; float:left;}
.imageGalleryRight{width:300px; float:left;padding:10px 0 0 10px;}
.imageGalleryTitle{padding-bottom:5px;}
.imageGalleryTitle h3{color:#5596d6;}
.imageGalleryDesc{}
.imageGalleryLink{}
.imageGalleryLink a{color:#5596d6; text-decoration:none;}


/* sifr styles */

/* Flash replacement text stuff */
.sIFR-flash {visibility:visible !important; margin:0; padding:0;}
.sIFR-replaced{z-index:1;position:relative;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important; cursor:hand;}
.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; z-index:20;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
.sifrLink{z-index:10; position:relative;display:block;width:200px;position:absolute; top:0; left:0;}


