body{margin: 0px; padding: 0px; background-color:#232323; font-family:Arial, Sans-Serif;font-size:71%; font-weight:normal;}
h1, h2, h3, h4 { padding: 0px; margin: 0px; font-weight:bold;}
img { border: 0px; }
a:focus { -moz-outline-style: none; }
a{cursor:pointer;text-decoration:none;color:#186b4f;}
a:visited{color:#3f9477;}
p{margin:0px;}


.clear { clear: both; height: 0px; padding: 0px; margin: 0px; overflow: hidden; }
.whiteText{color:#FFFFFF;}
.whiteHeading{color:#FFFFFF;}
.blackText{color:#000000;}
.boldText{font-weight:bold;}
.floatLeft{float:left;}
.floatRight{float:right;}


/*	Header Styles */
#SiteWrapper{width:960px; margin:0px auto; }
.topHeaderWrapper{height:100px;  padding:0 0 0 24px;}
.blueColor{background-color:#001a53;}
.greencolor{background-color:#004e34;}
#TopHeaderLeft{float:left;width:328px;padding-top:26px;}
#TopHeaderRight{float:right;width:528px; text-align:right; padding-top:10px; padding-right:10px;}
#TopHeaderRight a{color:#FFFFFF; font-size:100%;}
#TopHeaderRight .padded{padding-right:10px; }
#TopHeaderRight a:hover{text-decoration:underline;}
#TopNavHolder{background-color:#363131;}
#TopNavHolder ul{margin:0;padding:0;list-style:none; background-color:#363131;}
#TopNavHolder ul li{float:left; font-size:110%;}
#TopNavHolder ul .CMSListMenuHighlightedLI{color:#ffffff;background-color:#514a4a;}
#TopNavHolder ul li a{padding:11px 12px;display:block;}
#TopNavHolder ul li a:hover{background-color:#514a4a;}
#SubNavHolder {background-color:#514A4A;}
#SubNavHolder  ul{margin:0;padding:0;list-style:none; background-color:#514A4A;}
#SubNavHolder  ul li{float:left; font-size:110%;}
#SubNavHolder  ul .CMSListMenuHighlightedLI{color:#ffffff;background-color:#685f5f;}
#SubNavHolder  ul li a{color:#ffffff;padding:11px 12px;display:block;}
#SubNavHolder  ul li a:hover{background-color:#685f5f;}
#SubNavHolder .subNav2{background-color:#685f5f;}
#SubNavHolder .subNav2 ul li a:hover{background-color:#7a6f6f;}
#SubNavHolder .subNav2 ul .CMSListMenuHighlightedLI{background-color:#7a6f6f;}
#BannerWrapper{height:300px; overflow:hidden;}
.headerNavCMSListMenuUL{list-style:none;float:right;padding:0px; margin:0px;}
.headerNavCMSListMenuUL li{float:right;padding-right:5px;}
.headerNavCMSListMenuUL li a{}
.headerNavCMSListMenuLinkHighlighted{color:#FFFFFF;font-size:100%;}

.CMSListMenuLI a{color:#FFFFFF;}
.CMSListMenuHighlightedLI a{color:#FFFFFF;}
.weddingCMSListMenuLI a{color:#FFFFFF;}
.weddingCMSListMenuHighlightedLI a{color:#68685F; font-weight:bold;}
.weddingCMSListMenuLinkHighlighted{background-image:url(/SiteImages/WeddingNavButton.gif); background-repeat:repeat-x;}

#HeaderLinkLeft{float:right;width:400px;}
#HeaderFlags{float:right;width:80px;}


/*Footer_inc styles */
#FooterWrapper{ background-color:#000000; color:#636363;padding:17px 12px;}
#FooterLeft{float:left; width:190px;}
#FooterRight{float:right; text-align:right;}
#FooterRight .footerLogos { float:right; height: 65px; }
#FooterRight .footerLogo { margin:auto 10px; }
#FooterRight .footerLogos .coFLogo { margin-right: 10px;}
#FooterRight .footerLogos .facebookLogo { float:left; }
#FooterRight .footerLogos .twitterLogo { float:left; }
#FooterRight .footerLogos .welcomeToYorkshireLogo { float:left; }
#FooterRight .footerLogos .tripAdvisorWidget { float:left; }
#FooterRight .footerLogos .tripAdvisorReviewWidget { float:left; }
#FooterRight .footerLogos .tripAdvisorWidgetLeeds { float:left; }
#FooterRight .footerLogos .tripAdvisorReviewWidgetLeeds { float:left; }
/*HD#25491 - Override the widget style to match the website. */
#FooterRight .footerLogos .tripAdvisorReviewWidget .widLNK { background-color: Transparent; color: #636363; }
#CDSWIDLNP dl, #CDSWIDLNP dt, #CDSWIDLNP dd, #CDSWIDLNP ol, #CDSWIDLNP ul, #CDSWIDLNP li, #CDSWIDLNP p { color: #636363 !important; }
#CDSWIDLNK a,#CDSWIDLNP a { color: #636363 !important; }
#CDSWIDLNK #talink, #CDSWIDLNP #talink { margin: 5px; line-height: 14px; }
#FooterRight .investorsInPeopleLogo { margin-top:3px; }

#FooterNavHolder{width:120px;float:right;}
.footerLogoHolder{float:right;}
#FooterNavHolder ul{list-style:none; margin:0px; padding:0px;}
#FooterNavHolder ul li{}
#FooterNavHolder ul li a{color:#636363;}
#FooterNavHolder ul li a:hover{color:#ffffff;}
#NetcFooter{text-align:center; color:#636363;}
#NetcFooter a{color:#636363;}

/*Homepage Template Styles */
#HomepageFlashHolder,
#HomepageVideo {position:relative;}
#HomepageVideo {display:none;}
#VideoHolder {height:300px; width:960px;}
.flashIcon {position:absolute; top:0; right:0; width:98px; height:101px; cursor:pointer; z-index:5;}
#VideoIcon {background:url(/SiteImages/Icon_Video.png) left top no-repeat;}
#ReturnIcon {background:url(/SiteImages/Icon_Return.png) left top no-repeat;}

#MainContentHolder{background-image:url(/SiteImages/GenericHomepageRepeater.gif); background-repeat:repeat-y;}
#MainContentLeft{width:240px; float:left;overflow:hidden;background-color:#5f6068;}
#MainContentMiddle{width:426px; float:left; overflow:hidden;background-color:#f8f7f7; padding:5px 27px 0 27px; }
.groupMiddle a{color:blue;}
#MainContentMiddle p{margin:10px 0px;}
#MainContentMiddle h2{padding-bottom:12px;padding-top:15px; font-size:158%;}
#MainContentRight{width:240px; float:left; overflow:hidden;background-color:#4a4d51;}
#MainHotelsDDHolder{ padding:13px 0 11px 9px;}
.otherHotelsBlue{background-color:#001a53;}
.otherHotelsGreen{background-color:#00462e;}
.otherHotelsGreen input{background-color:#186b4f;}
#MainHotelsDDHolder select{font-size:90%;}
#MainHotelsDDHolder input{vertical-align:text-top;}
#JumpText{padding-bottom:7px; display:block;}
#HotelLinksWrapper{padding-top:26px;}
#HotelLinksWrapper h2{padding-bottom:12px;}
.hotelHolder{padding-bottom:10px;}
.bookRoomFolmHolder select{font-size:95%;}


/* BookRoom usercontrol */
#CalenderWrapper{}
.bookRoomTop{font-size:158%; padding:14px  0 12px 10px; background-color:#264280;}
.bookRoomFolmHolder{padding:10px 0 0 10px;width:222px; overflow:hidden;}
.bookRow{padding-bottom:15px;}
.bookRow input{background-color:#264280; border:0px;font-size:95%; color:#ffffff; padding:2px 2px; text-align:center;}
.bookRow .calButton{margin-left:12px;padding:2px 6px;}
.submitRow .submitButton{width:220px;}
.hiddenTextbox{height:1px; line-height:1px;visibility:hidden; font-size:1px; overflow:hidden; }
.hiddenTextbox input{visibility:hidden; z-index:-1; line-height:1px; height:1px;overflow:hidden;}
.bookRoomBlue .bookRoomTop{background-color:#264280;}
.bookRoomBlue .bookRow input{background-color:#264280;width:220px;}
.bookRoomGreen .bookRoomTop{background-color:#00462e;}
.bookRoomGreen .bookRow input{background-color:#00462e; width:220px;}
.fullWidth select{width:220px;}
.wedding .whiteText{color:#68685f;font-weight:bold;}
.wedding .bookRow input{color:#68685f; font-weight:bold;background-color:#eeefef;background-image:url(/SiteImages/weddingButton.gif);background-repeat:repeat-x; background-position:left top;}


.ajax__calendar
{
	 line-height:normal;
}


/* Newsletter signup usercontrol */
.newsletterWrapper{ padding-bottom:25px;background-color:#5f6168;}
.newsLetterBlue{}

#NewsletterHolder{padding:15px 0 0 10px;width:222px;}
#NewsletterHeader{background-color:#001a53;font-size:158%;padding:14px 0 12px 10px;}
.newsLetterGreen #NewsletterHeader{background-color:#00462e;}

.formRow{padding:12px 0 0 0; color:#ffffff;}
.formRow input{background-color:#d1d0d0; border:0px; width:100%;}
.submit input{background-color:#264280; border:0px;font-size:95%; color:#ffffff; padding:2px 0; text-align:center;}
.newsLetterGreen .submit input{background-color:#186b4f;}

/* RequestACall usercontrol */
#CallBackHeader{font-size:120%;background-color:#186b4f;padding:14px 0 12px 10px;}
.callBackWrapper{padding:15px 0 10px 10px;width:222px;}
.callBackWrapper .submit input{background-color:#186b4f;}
#CallBackContent{font-size:120%;}

/* BrochureDownload usercontrol */
.brochureHeader{color:#FFFFFF;font-size:120%;background-color:#186b4f;padding:14px 0 12px 10px;}
.brochureHeaderBlue{background-color:#001A53;}
#BrochureWrapper{padding:10px 0 0 0px;width:222px;}
#BrochureWrapper ul{padding:0px;margin-left:0px;list-style:none;}
#BrochureWrapper ul li{}
#BrochureWrapper ul li a{text-decoration:none; color:#FFFFFF;display:block; padding:1px 0px 1px 10px;}

#BrochureWrapper ul li a:hover{background-color:#186b4f;}
/* special features & Homepage features usercontol */
.featureHolder{color:#ffffff;}
.featureHeader{font-size:158%;}
.featureHeader a{color:#ffffff;text-decoration:none;padding:11px 0 14px 12px; display:block;}
.featureLink{color:#ffffff; font-size:95%; text-align:center;}
.featureLink a{color:#ffffff;text-decoration:none;padding:5px 0px; display:block;}
.feature0{background-color:#435d96;}
.feature1{background-color:#264280;}
.feature2{background-color:#001a53;}
.feature3{background-color:#264280;}
.feature4{background-color:#435d96;}
.feature5{background-color:#264280;}
.feature6{background-color:#001a53;}
.feature7{background-color:#264280;}
.feature8{background-color:#435d96;}
.hotelFeatureGreen .feature0{background-color:#418d73;}
.hotelFeatureGreen .feature1{background-color:#186b4f;}
.hotelFeatureGreen .feature2{background-color:#00462e;}
.hotelFeatureGreen .feature3{background-color:#186b4f;}
.hotelFeatureGreen .feature4{background-color:#418d73;}
.hotelFeatureGreen .feature5{background-color:#186b4f;}
.hotelFeatureGreen .feature6{background-color:#00462e;}
.hotelFeatureGreen .feature7{background-color:#186b4f;}
.hotelFeatureGreen .feature8{background-color:#418d73;}

.hotelFeatureWedding .featureLink{background-color:#eeefef;background-image:url(/SiteImages/weddingFeatureBackground.gif);background-repeat:repeat-x; background-position:left top;}
.hotelFeatureWedding .featureLink a{color:#68685f;font-weight:bold;}
/* Iframe test */
#GeneralContentMiddle{background-color:#FFFFFF;float:left;overflow:hidden;padding:29px 27px 0;width:666px;}
#htl_message {margin-top:10px;}

/*HotelInnerPage template */
#InnerHeaderBannerWrapper{background-color:#4A4D51;height:255px; overflow:hidden;}
#InnerHeaderLeft{float:left; width:720px;}
#InnerHeaderRight{float:left;width:240px;}
#InnerCalendarHolder{}
/*Wedding template */
#InnerHeaderBannerWrapperWedding{height:255px; overflow:hidden;background-color:#FFFFFF; background-image:url(/SiteImages/weddingBackground.jpg); background-position:right 60px; background-repeat:no-repeat;}
.newsletterWedding{padding-bottom:25px;background-color:#FFFFFF; background-image:url(/SiteImages/weddingBackground.jpg); background-position:right 60px; background-repeat:no-repeat;}
.newsletterWedding .whiteText{color:#68685f;font-weight:bold;}
.newsletterWedding .formRow{color:#68685f;font-weight:bold;}
.newsletterWedding .formRow input {background-color:#FFFFFF;border:1px solid #d8e2e5;width:100%;}
.newsletterWedding .submit input {color:#68685f;font-weight:bold;background-color:#eeefef;background-image:url(/SiteImages/weddingButton.gif);background-repeat:repeat-x; background-position:left top;}
#MainContentLeftWedding{width:240px; float:left;overflow:hidden;background-color:#FFFFFF; background-image:url(/SiteImages/weddingBackground.jpg); background-position:right 160px; background-repeat:no-repeat;}
#MainContentLeftWedding .whiteText{color:#68685f;font-weight:bold;}
#MainContentLeftWedding .formRow{color:#68685f;font-weight:bold;}
#MainContentLeftWedding .formRow input {background-color:#FFFFFF;border:1px solid #d8e2e5;width:100%;}
#MainContentLeftWedding .submit input {color:#68685f;font-weight:bold;background-color:#eeefef;background-image:url(/SiteImages/weddingButton.gif);background-repeat:repeat-x; background-position:left top;}
#MainContentLeftWedding #BrochureWrapper ul li a{ color:#186b4f;}
#MainContentLeftWedding #BrochureWrapper ul li a:hover{color:#FFFFFF;}
/* InnerPage Around Us usercontrol */
#AboutUsWrapper{margin-top:10px;}
.aboutUsWrapper{width:421px; overflow:hidden; margin:10px 0px;}
.aboutUsFooter{background-color:#232323; color:#FFFFFF; }
.aboutUsFooter a{text-decoration:none; color:#FFFFFF;padding:10px 12px; display:block;}

.wedding .aboutUsFooter{background-color:#f0f0ed; background-image:url(/SiteImages/weddingAboutUs.gif); background-position:right top; background-repeat:repeat-x;}
.wedding .aboutUsFooter a{color:#68685f;font-weight:bold;}
/* Events Calendar usercontrol */

#Calendar #ButtonWrapper { width:420px; }
#Calendar #ButtonWrapper #YearButtons { padding-bottom:5px; }
#Calendar #ButtonWrapper #YearButtons .yearButtonHolder { width:97px; height:20px; background-color:#D1D0D0; float:left; margin:0 5px 0px 0; }
#Calendar #ButtonWrapper #YearButtons .yearButtonHolder .yearButton { display:block; font-weight:bold; color:#FFFFFF; width:100%; text-align:center; padding-top:3px; }
#Calendar #ButtonWrapper #YearButtons .yearButtonHolder.selected { background-color:#5F6068; }
#Calendar #ButtonWrapper #MonthLinks ul, #Calendar #ButtonWrapper #MonthLinks ul li { list-style:none; margin:0; padding:0; }
#Calendar #ButtonWrapper #MonthLinks ul li { width:97px; height:20px; background-color:#00462E; float:left; margin:0 5px 5px 0; cursor:pointer; }
#Calendar #ButtonWrapper #MonthLinks ul li.monthDisabled { background-color:#418D73; cursor:default; }
#Calendar #ButtonWrapper #MonthLinks ul li.selected { background-color:#5F6068; }
#Calendar #ButtonWrapper #MonthLinks ul li .monthText { display:block; font-weight:bold; color:#FFFFFF; width:100%; text-align:center; padding-top:3px; }
#Calendar #ButtonWrapper #MonthLinks ul li.monthEvents { background-color:#00462E; }
#Calendar #ButtonWrapper #MonthLinks ul li.monthNoEvents { background-color:#418D73; }

#Calendar #CalendarEvents ul, #Calendar #CalendarEvents ul { list-style:none; margin:0; padding:0; }

#Calendar #CalendarKey { padding-top:5px; }
#Calendar #CalendarKey .keyItem { width:97px; height:20px; float:left; margin:0 5px 5px 0; }
#Calendar #CalendarKey .keyItem .keyText { display:block; font-weight:bold; padding:3px 0 0 5px; }
#Calendar #CalendarKey .keyItem.eventsText .keyText { border-left:20px solid #00462E; }
#Calendar #CalendarKey .keyItem.noEventsText .keyText { border-left:20px solid #418D73; }
#Calendar #CalendarKey .keyItem.viewEventsText { width:200px; }
#Calendar #CalendarKey .keyItem.viewEventsText .keyText { border-left:20px solid #5F6068; }

.eventHolder{margin-top:10px;}
.eventImage{width:80px; overflow:hidden; float:left;}
.eventText{padding-left:10px;width:305px;float:left;}

/* GroupEvents UserControl */
.groupEventWrapper{padding-top:10px; border-bottom:1px solid #001A53; padding-bottom:10px;}
.greenLink{color:#00462E; text-decoration:none; }
.groupEventWrapper .eventItem a{color:#001A53;}
.groupEventWrapper .eventItem a:visited{color:#001A53;}
.groupEventWrapper .greenLink{color:#001A53; text-decoration:none; }

.eventLink{display:block; margin-left:90px;}

.CMSBreadCrumbsLink{color:#5F6068; font-size:90%;}
.CMSBreadCrumbsCurrentItem{color:#5F6068; font-weight:bold; font-size:90%;}
/* Lightbox usercontrol */
#LightboxText{color:#FFFFFF; font-size:95%;padding-bottom:5px; font-weight:bold; display:block;}

/* York templates */

/* York Home */
.york{background-image:url(/SiteImages/backgroundRepeater.gif);}
.yorkBlack{background-color:#000000;background-image:url(/SiteImages/yorkHeaderBackground.jpg); background-repeat:no-repeat; background-position:right bottom;}
.york #TopHeaderLeft{float:left;width:328px;padding-top:6px;}
.yorkDarkBlue{background-color:#244159;background-image:url(/SiteImages/yorkDarkBlueBackground.jpg); background-repeat:no-repeat; background-position:left top;}
.yorkFeature .feature0{background-color:#416579;background-image:url(/SiteImages/yorkLightBlueBackground.jpg); background-repeat:no-repeat; background-position:left top;}
.yorkFeature .feature1{background-color:#314d60;background-image:url(/SiteImages/yorkMidBlueBackground.jpg); background-repeat:no-repeat; background-position:left top;}
.yorkFeature .feature2{background-color:#1a2e3f;background-image:url(/SiteImages/yorkBlueBackground.jpg); background-repeat:no-repeat; background-position:left top;}
.yorkFeature .feature3{background-color:#314d60;background-image:url(/SiteImages/yorkMidBlueBackground.jpg); background-repeat:no-repeat; background-position:left top;}
.yorkFeature .feature4{background-color:#416579;background-image:url(/SiteImages/yorkLightBlueBackground.jpg); background-repeat:no-repeat; background-position:left top;}
.bookRoomYork{background-image:url(/SiteImages/BookRoombackground.jpg); background-repeat:no-repeat; background-position:left 48px;}
.bookRoomYork .bookRoomTop{background-color:#334e61;background-image:url(/SiteImages/YorkBookRoom.jpg); background-repeat:no-repeat; background-position:left top;}
.bookRoomYork .bookRow input{background-color:#456d87; width:220px;}
.newsLetterYork{background-image:url(/SiteImages/YorkNewsletterBackground.jpg); background-repeat:no-repeat; background-position:left 48px;}
.newsLetterYork #NewsletterHeader{background-color:#42667a;background-image:url(/SiteImages/YorkNewsletter.jpg); background-repeat:no-repeat; background-position:left top;}
.newsLetterYork .submit input{background-color:#42667a;}
.york #MainContentMiddle{background-image:url(/SiteImages/YorkContentBackground.jpg); background-repeat:no-repeat; background-position:right top;}
.requestCallYork .submit input {background-color:#42667a;}
.york .brochureHeader , .york #CallBackHeader {background-color:#42667a;background-image:url(/SiteImages/YorkNewsletter.jpg); background-repeat:no-repeat; background-position:left top;}

/* Sitemap */
.CMSSiteMapListItem a{color:#001A53;}

/*Bing maps */
#MSVE_obliqueNotification {visibility: hidden;}
