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


.grade p span {background-color: white;  color: #000000; border-color: red;}

a:link,
a:visited {  color: #75193A; background-color: #f1f1f1; }
a:hover { color: #e9e7e7; background-color: #75193A;  }
a:active {  color: #000; background-color: #fff; }
a:focus {  color: #000; background-color: #eee; outline-color: #75193A; }

/*transparent background, white text*/
#site_info a:link,
#nav_main a:link { color: #222; background-color: #fff; }
#site_info a:visited,
#nav_main a:visited { color: #333; background-color: #fff; }
#site_info a:hover,
#nav_main a:hover { color: #fff; background-color:#333;   }
#site_info a:active,
#nav_main a:active { color: #fff; background-color: #111; }
#site_info a:focus,
#nav_main a:focus { color: #fff; background-color: #111; }

/*nav contextual*/
#nav_contextual a:link,
#nav_contextual a:visited {  color: #75193A; background-color: #fff; }
#nav_contextual a:hover { color: #75193A; background-color: #e9e7e7;  }
#nav_contextual a:active {  color: #000; background-color: #e9e7e7; }
#nav_contextual a:focus {  color: #000; background-color: #e9e7e7;}


/*------------------------
nav feature links - colour coded
------------------------*/

/*nav colour codes - LOGO*/
#nav_logo a:link,
#nav_logo a:visited,
#nav_logo a:hover,
#nav_logo a:active  {background-color:  transparent; color: #334033;} 
#nav_logo a:focus  {background-color: white; color: #334033;} 

/*nav colour codes - ARTISTS*/
#nav_artists a:link,
#nav_artists a:visited {background-color: #a7d5a0; color: #334033;} 
#nav_artists a:hover,
#nav_artists a:active {color: #a7d5a0; background-color: #334033;} 

/*nav colour codes - PRODUCER*/
#nav_producer a:link,
#nav_producer a:visited {background-color: #dcffb3;  color: #305a00;}
#nav_producer a:hover,
#nav_producer a:active {color: #dcffb3;  background-color: #305a00;}

/*nav colour codes - OUTLETS*/
#nav_outlets a:link,
#nav_outlets a:visited {background-color: #E09D9D;  color: #331300;}/*cf7821 000*/
#nav_outlets a:hover,
#nav_outlets a:active {color: #E09D9D;  background-color: #331300;}

/*nav colour codes - NEWS*/
#nav_news a:link,
#nav_news a:visited,
#latestnews h2 a:link,
#latestnews h2 a:visited  {background-color: #ff9b57; color: #431d04;}
#nav_news a:hover,
#nav_news a:active,
#latestnews h2 a:hover,
#latestnews h2 a:active  {color: #ff9b57; background-color: #431d04;}

/*nav colour codes - EVENTS*/
#nav_events a:link,
#nav_events a:visited {background-color: #ffca57; color: #4d3400;}
#nav_events a:hover,
#nav_events a:active {color: #ffca57; background-color: #4d3400;}

/*colour code - generic header*/
.generic a:link,
.generic a:visited {background-color: #0D6042; color: #fff;} 
.generic a:hover,
.generic a:active {color: #fff; background-color: #0D6042;} 


.summary h2 a:link,
.summary h2 a:visited { color: #75193A; background-color: #f2f2f2;  }
.summary h2 a:hover { color: #000; background-color: #fff;}
.summary h2 a:active {  color: #000; background-color: #fff; }
.summary h2 a:focus {color: #fff; background-color: #3f3f3f; }

.summary h2 a:link img.imgmain,
.summary h2 a:visited img.imgmain {border-color: #222; }
.summary h2 a:hover img.imgmain {border-color: #999; background-color: #bbb; background-image: none; }

/*------------------------
active menu items
------------------------*/

.accommodation li#nav_accommodation,
.activity_providers li#nav_activities,
.attractions li#nav_attractions,
.eating li#nav_eating,
.outlets li#nav_shops,
.eventlist li#nav_events,
.events li#nav_events,
.feature_pages li#nav_touristinfo,
.arts_or_crafts li#nav_culture  { color: #fff;  }


/*------------------------
IMAGES
------------------------*/
#nav_access_div,
#site_info {background-image: url(../i_site//nav_access.gif);} 
#nav_access li {background-image: url(../i_site//arrow.gif);}
#nav_global li,
#site_info li,
#nav_contextual li {background-image: url(../i_site//dot.gif);}
#banner ul {background-image: url(../i_site//banner_mask.png);}
/*#content_news ul,*/
#newsletter,
#newsletter2 {background-image: url(../i_site//feat_bg.gif);}
#newsletter h2 span {background-image: url(../i_site//news_head_dark.gif);}
input.txt {background-image: url(../i_site//input_txt.gif);}
.enquiryform input.txt {background-image: none;} 
.summary .vcard h2 a,
#content_main_features p,
#newsletter form,
#latestnews {background-image: url(../i_site//corner.png);}
/* {background-image: url(../i_site//h1_eating.png)}*/
#content_sub .contact .book a {background-image: url(../i_site//book.png);}
#content_sub .contact .email a {background-image: url(../i_site//email.png);}
#content_sub .contact .map a {background-image: url(../i_site//map.png);}
#content_sub .contact .web a {background-image: url(../i_site//web.png);}


/*--------------------
COLOURS
------------------------*/
/*white*/
#newsletter h2 span  { color: #fff;}

/*grey dark*/
body,
#content_intro p.strapline  {color: #333;}

/*grey med
{color: #666;}*/


/*------------------------
BACKGROUND COLOURS
------------------------*/
/*TRANSPARENT*/
#specialoffers a,
#newsletter input.txt {background-color: transparent;}

/*WHITE*/
#branding #title,
.eating .display h1,
#content_intro form fieldset label:hover span,
#nav_contextual h2,
.display h1,
.display h1 span {background-color: #fff;}

/*v light grey*/
#content_main_features p,
#latestnews {background-color: #fafafa;}

/*light grey*/
.summary p {background-color: #e9e7e7}

/*dark grey*/
#newsletter h2 span  
 {background-color: #111;}


/*------------------------
BORDER COLOURS
------------------------*/

/*light grey*/
#nav_features li,
h2,
#content_main_features h2,
#content_news img,
#content_main_features img,
#latestnews ul,
#newsletter form,
#newsletter p,
#nav_access_div,
#nav_access li,
#site_info,
a img.imgmain,
.display img,
.display #content_sub,
.enquiryform #content_intro,
.enquiryform #content_main .strapline,
.location #content_intro,
.location #content_main .strapline,
#map  {border-color: #ccc; }

#nav_contextual h2  {border-color: #333; }

/*------------------------
PRODUCERs
------------------------*/
/*color PRODUCER dark*/
.eating h1,
.eating h2,
.eating p.info,
h2.eating,
h2.eating span,
.eating #formsearch2 legend,
.eating p.info,
.eating .display h1 .org {color: #305a00;}
/*color PRODUCER light*/
.eating h1 .county,
.eating .display h1 {color: #dcffb3;}

/*background PRODUCER light*/
.eating h1 .cat,
h2.eating,
h2.eating span,
.eating #formsearch2 legend {background-color: #dcffb3;}
/*backgroundPRODUCER dark*/
.eating h1 .county {background-color: #305a00;}

/*border PRODUCER - pale green*/
.eating h1,
.eating h1 span,
.eating #content_main_features p,
.eating .summary .vcard,
.eating #newsletter2 input.txt,
.eating .vcard h2,
.eating #content_intro,
.eating p.strapline,
.eating #formsearch2,
.eating #nav_contextual h2   {border-color: #dcffb3;}
/*border PRODUCER dark (lighter)*/
.eating .display #content_sub h2 {border-color: #458100;}


/*------------------------
EVENTS
------------------------*/
/* color EVENTS dark*/
.events h1,
.events h2,
.events p.info,
h2.events,
h2.events span,
.events #formsearch2 legend,
.events p.info,
.events .display h1 .org  {color: #4d3400;}
/*color EVENTS light*/
.events h1 .county,
.events .display h1 {color: #ffca57;}

/*background EVENTS light*/
.events h1 .cat,
h2.events,
h2.events span,
.events #formsearch2 legend {background-color: #ffca57;}
/*background PRODUCER dark*/
.events h1 .county {background-color: #4d3400;}

/*border EVENTS - pale*/
.events h1,
.events h1 span,
.events #content_main_features p,
.events .summary .vcard,
.events #newsletter2 input.txt,
.events .vcard h2,
.events #content_intro,
.events p.strapline,
.events #formsearch2,
.events #nav_contextual h2    {border-color: #ffca57;}
/*border EVENTS dark (lighter)*/
.events .display #content_sub h2 {border-color: #4d3400;}

/*------------------------
ARTISTS
------------------------*/
/* color ARTISTS dark*/
.arts_or_crafts h1,
.arts_or_crafts h2,
.arts_or_crafts p.info,
h2.arts_or_crafts,
h2.arts_or_crafts span,
.arts_or_crafts #formsearch2 legend,
.arts_or_crafts p.info ,
.arts_or_crafts .display h1 .org {color: #334033;}
/*color ARTISTS light*/
.arts_or_crafts h1 .county,
.arts_or_crafts .display h1 {color: #a7d5a0;}

/*background ARTISTS light*/
.arts_or_crafts h1 .cat,
h2.arts_or_crafts,
h2.arts_or_crafts span,
.arts_or_crafts #formsearch2 legend {background-color: #a7d5a0;}
/*background ARTISTS dark*/
.arts_or_crafts h1 .county{background-color: #334033;}

/*border ARTISTS - pale*/
.arts_or_crafts h1,
.arts_or_crafts h1 span,
.arts_or_crafts #content_main_features p,
.arts_or_crafts .summary .vcard,
.arts_or_crafts #newsletter2 input.txt,
.arts_or_crafts .vcard h2,
.arts_or_crafts #content_intro,
.arts_or_crafts p.strapline,
.arts_or_crafts #formsearch2,
.arts_or_crafts #nav_contextual h2   {border-color: #a7d5a0;}
/*border ARTISTS dark (lighter)*/
.arts_or_crafts .display #content_sub h2{border-color: #334033;}


/*------------------------
OUTLETS
------------------------*/
/* color OUTLETS dark*/
.outlets h1,
.outlets h2,
.outlets p.info,
h2.outlets,
h2.outlets span,
.outlets #formsearch2 legend,
.outlets p.info,
.outlets .display h1 .org {color: #331300;}/*000*/
/*color OUTLETS light*/
.outlets h1 .county,
.outlets .display h1  {color: #E09D9D;}/*cf7821*/

/*background OUTLETS light*/
.outlets h1 .cat,
h2.outlets,
h2.outlets span,
.outlets #formsearch2 legend {background-color: #E09D9D;}
/*background OUTLETS dark*/
.outlets h1 .county {background-color: #331300;}

/*border OUTLETS - pale*/
.outlets h1,
.outlets h1 span,
.outlets #content_main_features p,
.outlets .summary .vcard,
.outlets #newsletter2 input.txt,
.outlets .vcard h2,
.outlets #content_intro,
.outlets p.strapline,
.outlets #formsearch2,
.outlets #nav_contextual h2   {border-color: #E09D9D;}
/*border OUTLETS dark (lighter)*/
.outlets .display #content_sub h2{border-color: #331300;}

/*------------------------
NEWS
------------------------*/
/* color NEWS dark*/
.feature_pages h1,
.feature_pages h2,
.feature_pages p.info,
h2.feature_pages,
h2.feature_pages span,
.feature_pages #formsearch2 legend,
.feature_pages p.info,
.feature_pages .display h1 .org {color: #431d04;}
/*color NEWS light*/
.feature_pages h1 .county,
.feature_pages .display h1  {color: #ff9b57;}

/*background NEWS light*/
.feature_pages h1 .cat,
h2.feature_pages,
h2.feature_pages span,
.feature_pages #formsearch2 legend {background-color: #ff9b57;}
/*background NEWS dark*/
.feature_pages h1 .county{background-color: #431d04;}

/*border NEWS - pale*/
.feature_pages h1,
.feature_pages h1 span,
.feature_pages #content_main_features p,
.feature_pages .summary .vcard,
.feature_pages #newsletter2 input.txt,
.feature_pages .vcard h2,
.feature_pages #content_intro,
.feature_pages p.strapline,
.feature_pages #nav_contextual h2   {border-color: #ff9b57;}
/*border NEWS dark (lighter)*/
.feature_pages .display #content_sub h2 {border-color: #431d04;}
