@import url(zero.css);
@import url(layout.css);
@import url(type.css);



html {color: #fff; background-color: #00447c;}
body  {background-color: transparent; color: #757677; background-image: url(../i/bg.jpg) ;}

#wrapper {border-color: #00447c; }

a:link { color: #a72d2f; background-color: #fff; }
a:visited { color: #b85758; }
a:hover { color: #fff; background-color: #a72d2f; }
a:active { color: #a72d2f; background-color: #fff; border-color: #a72d2f;}
a:focus {border-color: #a72d2f;}



/*background images*/

blockquote {background-image: url(../i/lquo.gif)}
#sub_features h2 {background-image: url(../i/testh2.gif);}

#sub_features div {background-image: url(../i/test.png);}

#nav_booking,
#nav_sections {background-image: url(../i/navbg.gif);}

#nav_booking li {background-image: url(../i/btn1.gif);}
#nav_booking li a {background-image: url(../i/btn2.gif);}

#nav_sections li {background-image: url(../i/nav1.gif);}

/*all about you feature*/
#allaboutyoufeature,
#allaboutyoufeature p.action   { color: #fff; background-color: #B30033; border-color: #B30033;} /*allaboutyou darkred 3c202f- newred- B30033*/
#allaboutyoufeature p,
#allaboutyoufeature ul  {background-color: #fff; color: #B30033;}
#allaboutyoufeature p.feature  {background-image: url(../i/ubernavbg_newred.png); color: #fff; background-color: #B30033;}
#allaboutyoufeature a:link,
#allaboutyoufeature a:visited {color: white; background-color: transparent;}
#allaboutyoufeature a:hover { background-color: #B30033;}
/*used in historic offer feature*/
#allaboutyoufeature h2.historic,
.weddings #allaboutyoufeature h2 {color: white;}

#nav_sections li a,
/*btm graphic goes to secondry menu*/
#nav_sections > li.last a {background-image: url(../i/nav2.gif);}
#nav_sections li a:hover {color: #fff;}

/* active menu graphic plus btm graphic goes to secondry menu*/
#nav_sections li a.active,
.weddings #nav_sections > li.last a.active {background-image: url(../i/nav2a.jpg); color: #fff;}
/*menu in web4u pages*/
.web4u #nav_sections li#nav_attractions a {background-image: url(../i/nav2a.jpg);}
/*remove nav2a.jpg and add nav2x to .last in web4u secondary links*/
.web4u #nav_sections li#nav_attractions li a {background-image: none;}
.web4u #nav_sections li#nav_attractions li.last a {background-image: url(../i/nav2x.gif); }

/*secondary menu*/
#nav_sections ul { background-image: url(../i/keybg.jpg); background-repeat: repeat-y; background-color: #fff;}
#nav_sections ul li.last a {background-image: url(../i/nav2x.gif); }
#nav_sections li.last a {background-image: url(../i/nav3.gif); }
/*btm graphic goes to secondry menu*/
#nav_sections li.last li.last a {background-image: url(../i/nav4.gif); }
#nav_sections ul li,
#nav_sections ul li a {background-image: none; color: #a6a8ab; background-color: #00223e;}
#nav_sections li.last ul li a {background-image: none;}

/*hover state and active state - also styled in type.css*/
#nav_sections ul li a:hover  {color: #fff; background-color: #00223e;}
.accom_ov ul li#nav_accom_ov a,
.accom_gallery ul li#nav_gallery a,
.accom_test ul li#nav_accom_test a,
.accom_tariff ul li#nav_tariff a,
.dining_ov ul li#nav_dining_ov a,
.dining_rest ul li#nav_dining_rest a,
.dining_ter ul li#nav_dining_ter a,
.dining_test ul li#nav_dining_test a,
.conference_ov ul li#nav_conference_ov a,
.conference_rooms ul li#nav_conference_rooms a,
.conference_active ul li#nav_conference_active a,
.conference_test  ul li#nav_conference_test a,
.attractions ul li#nav_attractions_ov a,
.events ul li#nav_attractions_events a,
.feature_pages ul li#nav_attractions_news a,
.leisure_ov ul li#nav_leisure_ov a,
.weddings_ov ul li#nav_weddings > a,
.weddings_ov ul li#nav_weddings_ov a,
.weddings_test ul li#nav_weddings_test a {color: #fff; background-color: #00223e;}


#content {background-image: url(../i/contbg.gif); background-color: white;}
.fullpage #content {background-image: none;}

#content_sub ul.times li {background-image: url(../i/dot.gif);}

#key_info {background-image: url(../i/keybg.jpg);}
#key_info p.fn  {background-image: url(../i/keybg.jpg);}/*bottom of main menu*/


#festivefeatures h1,
#festivefeatures h1 + p {background-image: url(../i/stars.gif);}

/*newsletter monthly prize draw*/
#sub_features .prize h2 {background-image: url(../i/testh2prize.gif);}
#sub_features .prize p {background-image: url(../i/stars.gif);}

/*home page special offers - no link*/
#specialslist .nolink .title {background-image: url(../i/star2.gif);}
/*remove star for voucher link*/
#specialslist .voucher .title {background-image: none; }



/*XMAS greeting and wedding fayre*/
p.xmasgreeting, 
.weddings #news h2{background-color: #7e2035; color: #fff; }
.weddings #news h2.weddings{background-color: #B30033; color: #fff; }/*pink-C53B90 red- B30033*/	
.weddings #news p{ background-color: #fff;}
.weddings #news .date { color: #7e2035; background-color: #fff; }
.weddings #news h2.weddings + p {color: #B30033; background-color: #fff;background-image: url(../i/stars.gif); }


/*standard colours*/

/*white foreground*/
h1, h2, h3, h4, 
#branding h1 a,
#branding h1 a:hover,
#branding h2 a,
#branding h2 a:hover,
#nav_booking,
#nav_main a,
#siteinfo a,
#siteinfo p,
#content_main #main_features h2 { color: #fff; }

/*royal blue background*/
h1, h2, h3, h4,
#branding h1 a,
#branding h1 a:hover,
#branding h2 a,
#branding h2 a:hover,
#nav_booking,
#nav_main a,
#siteinfo a,
#content_main #main_features h2 { background-color: #00447c; }

/*royal blue foreground*/

#caption,legend,
#content h1,
#samplemenu h2,
#samplemenu h3,
#samplemenu h4,
#content_main h2,
#content_sub h2,
#content_main h3,
#content_sub h3,
.web4u h2,
#key_info a,
#siteinfo a:hover,
#specialslist .nolink .title { color: #00447c; }



/*red bg*/
#sub_features .prize h2 span {background-color: #7e2035;}

/*red foreground*/
#sub_features .prize p span.prize + .prize,
#content_sub .specials h2 {color: #7e2035;}



/*white background*/
#content_sub ul.times li .times, legend,
#content_sub ul.times li .day,
#key_info,
#key_logos a,
#nav_main #nav_global a,
#nav_main #nav_global #global_freephone,
#sub_features div,
#key_info a,
#siteinfo a:hover {background-color: #fff; }

/*transparent background*/
#sub_features h2,
.web4u #content_main h2,
#samplemenu h2,
#samplemenu h3,
#samplemenu h4,
#content_sub h2,
#content_sub h3,
#content_main h2,
#content_main h3,
#content h1 {background-color: transparent;}


/*grey foreground*/
#thumbnails li a,
#caption #credit,
#nav_main #nav_global a {color: #585858;}
#sub_features h2 { color: #f0f1f2; }

/*colours from swirl graphic*/
/*light grey background*/
/*,
#specialslist{background-color: #EFF0F1;}*/ 

/*pale grey background*/
#main_features div,
#main_features_static div {background-color: #FAFBFC;}
/*conference news item*/
#news {background-color: #f0f1f2}
/*grey background*/
#sub_features h2 span{background-color: #6c7575;}


/*grey border*/
#news,
p.footnote,
.web4u .summary div,
#sub_features div,
#content_sub p.specials,
#content_sub ul#specialslist,
.fullpage fieldset input {border-color: #ccc; }
/*light grey border*/


#map,
#content_main #main_features p,
#main_features_static p,
#main_features_static #main_features_static3 h2,
#main_features_static #main_features_static3,
.fullpage fieldset,
.fullpage label {border-color: #EFF0F1; }


/*---------------------------------
site info
----------------------------------*/
#siteinfo {background-color: #00447c; background-image: url(../i/siteinfo.jpg);}
#siteinfo a {}
