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


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


a:link,
a:visited {  background-color: #ddeabf; color: #363930; }
a:hover {  color: #363930; background-color: #E9C28C;   }
a:active { color: #363930; background-color: #E9C28C; }
a:focus { color: #363930; background-color: #E9C28C; outline-color: red;}

#nav_access_div a:link,
#site_info a:link {  color: #ddeabf; background-color: #363930; }
#nav_access_div a:visited,
#site_info a:visited  {  color: #ddeabf; background-color: #363930; }
#nav_access_div a:hover,
#site_info a:hover { color: #363930; background-color: #E9C28C;  }
#nav_access_div a:active,
#site_info a:active {  color: #363930; background-color: #E9C28C; }
#nav_access_div a:focus,
#site_info a:focus { color: #363930; background-color: #E9C28C;}

#nav_global a:link,
#nav_global a:visited  {  color: #425656; background-color: #fff; }
#nav_global a:hover  { color: #363930; background-color: #ddeabf;  }
#nav_global a:active {  color: #363930; background-color: #ddeabf; }
#nav_global a:focus  { color: #363930; background-color: #ddeabf;}


#nav_features a:link,
#nav_features a:visited  {  color: #363930;   background-color: transparent;}
#nav_features a:hover  { color: #FFFFBE; background-color: transparent;   }
#nav_features a:active {  color: #363930; background-color: transparent; }
#nav_features a:focus  { color: #363930; background-color: transparent;}


.accommodation #content_main a:link,
.accommodation #content_main a:visited  { background-color: white; color: #68193A;  }
.accommodation #content_main a:hover { background-color: #68193A; color: #FFFFBE;}
#content_cat_links .accommodation a:link,
#content_cat_links .accommodation a:visited   { color: white; background-color: #68193A;  }
#content_cat_links .accommodation a:hover   { color: #68193A; background-color: #FFFFBE;}
.accommodation #content_main a.advancedsearch:link,
.accommodation #content_main a.advancedsearch:visited {background-color: transparent;}
.accommodation #content_main a.advancedsearch:hover {color: #000000; background-color: transparent;}
.accommodation #content_main a.advancedsearch:active {}
.accommodation #content_main a.advancedsearch:focus {}

.activity_providers #content_main a:link,
.activity_providers #content_main a:visited {background-color: white; color: #a11e23;  }
.activity_providers #content_main a:hover {background-color: #a11e23; color: #FFFFBE;}
#content_cat_links .activity_providers a:link,
#content_cat_links .activity_providers a:visited   {color: white; background-color: #a11e23;  }
#content_cat_links .activity_providers a:hover   {  color: #a11e23; background-color: #FFFFBE;}

.attractions #content_main a:link,
.attractions #content_main a:visited { background-color: white; color: #0566c7;}
.attractions #content_main a:hover { background-color: #0566c7; color: #FFFFBE;}
#content_cat_links .attractions a:link,
#content_cat_links .attractions a:visited  { color: white; background-color: #0566c7;} 
#content_cat_links .attractions a:hover   {  color: #0566c7; background-color: #FFFFBE;} 

.eating #content_main a:link,
.eating #content_main a:visited {  background-color: white;color: #3D7D09;} 
.eating #content_main a:hover {background-color: #3D7D09; color: #FFFFBE;}
#content_cat_links .eating a:link,
#content_cat_links .eating a:visited    { color: white; background-color: #3D7D09;} 
#content_cat_links .eating a:hover {  color: #3D7D09; background-color: #FFFFBE;}

.shops #content_main a:link,
.shops #content_main a:visited  { background-color: white; color: #A9117B; }
.shops #content_main a:hover {background-color: #A9117B; color: #FFFFBE;} 
#content_cat_links .shops a:link,
#content_cat_links .shops a:visited  { color: white; background-color: #A9117B; }
#content_cat_links .shops a:hover   {  color: #A9117B; background-color: #FFFFBE;} 

.eventlist #content_main a:link,
.eventlist #content_main a:visited, 
.events #content_main a:link,
.events #content_main a:visited {background-color: white; color: #B85C00;}   
.eventlist #content_main a:hover,
.events #content_main a:hover {background-color: #B85C00; color: #FFFFBE;}
#content_cat_links .events a:link,
#content_cat_links .events a:visited   { color: white; background-color: #B85C00;  }
#content_cat_links .events a:hover {  color: #B85C00; background-color: #FFFFBE;}  

.community_and_culture #content_main a:link,
.community_and_culture #content_main a:visited { background-color: white; color: #00617b;   }
.community_and_culture #content_main a:hover {  background-color: #00617b; color: #FFFFBE;} 
#content_cat_links .community_and_culture a:link,
#content_cat_links .community_and_culture a:visited   { color: white; background-color: #00617b;   }
#content_cat_links .community_and_culture a:hover  {  color: #00617b; background-color: #FFFFBE;} 

#content_main a:active,
#content_cat_links a:active {  color: #363930; background-color: #FFFFBE; }
#content_main a:focus,
#content_cat_links a:focus  { color: #363930; background-color: #FFFFBE;}


.index a.advancedsearch:link,
.index a.advancedsearch:visited {background-color: transparent;}
.index a.advancedsearch:hover {color: #000000; background-color: transparent;}
.index a.advancedsearch:active {}
.index a.advancedsearch:focus {}

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

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


/*------------------------
IMAGES
------------------------*/
body,
#content_sub h2  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/bg.gif);}
#special_features li {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/bg_feat.gif);}
#nav_access_div {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/nav_access.gif);}
#nav_global li {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/global.gif);}
#branding #search_nav li {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/global1.gif);}
#branding #search_nav li a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/global2.gif);}
#nav_features ul{background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/menu_btm.png);}
#nav_features li {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/menu.png);}
.index #content_tools div {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/search_btm2.png);}
.index #content_tools h2 { background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/search_top2.png);}

/*brush-stroke header bg*/
.accommodation #branding div#pagetitle,
.accommodation #branding h1,
.accommodation #branding #content_intro  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/h1_accom.png);}
.activity_providers #branding div#pagetitle,
.activity_providers #branding h1,
.activity_providers #branding #content_intro  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/h1_active.png);}
.attractions #branding div#pagetitle,
.attractions #branding h1,
.attractions #branding #content_intro  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/h1_attr.png);}
.community_and_culture #branding div#pagetitle,
.community_and_culture #branding h1,
.community_and_culture #branding #content_intro  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/h1_culture.png); }
.eating #branding div#pagetitle,
.eating #branding h1,
.eating #branding #content_intro {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/h1_eat.png); }
.shops #branding div#pagetitle,
.shops #branding h1,
.shops #branding #content_intro  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/h1_shop.png); }
.eventlist #branding div#pagetitle,
.eventlist #branding h1,
.eventlist #branding #content_intro, 
.events #branding div#pagetitle,
.events #branding h1,
.events #branding #content_intro  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/h1_ev.png); }
.feature_pages #branding div#pagetitle,
.feature_pages #branding h1,
.feature_pages #branding #content_intro  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/h1_feat.png); }

/*#branding .search h1,
#branding #content_intro.search  {background-image: none;} */

/*brushstroke feature bg*/
#content_features {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/features.gif);}
.accommodation #special_features li:hover .title ,
.accommodation  #content_features {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/features_accom.gif);}
.activity_providers #special_features li:hover .title ,
.activity_providers #content_features {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/features_active.gif);}
.attractions #special_features li:hover .title ,
.attractions #content_features {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/features_attr.gif);}
.community_and_culture #special_features li:hover .title ,
.community_and_culture #content_features {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/features_culture.gif);}
.eating #special_features li:hover .title ,
.eating #content_features {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/features_eat.gif);}
.eventlist #special_features li:hover .title ,
.eventlist #content_features,
.events #special_features li:hover .title ,
.events #content_features {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/features_ev.gif);}
.feature_pages #special_features li:hover .title ,
.feature_pages #content_features {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/features_feat.gif);}
.shops #special_features li:hover .title ,
.shops #content_features {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/features_shop.gif);}

.accommodation #special_features li:hover .title {background-image: none;}
/*item hover feature bg
#content_features #feature_items li:hover {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/feature_bg.gif);}*/

#signupform {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/signup.gif);}
#signupform  input.txt {/*background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/signup_input.gif);*/ background-image: none;}
#site_info {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/siteinfo.gif);}

.index #content_intro {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/hm_photo.jpg);}
/*yellow transparent bg with rough edge*/
.index #content_intro h1,
.index #content_intro p,
#content_sub h2,
#content_relatedlinks,
.search form.quicksearch   {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/overlay_v.png);}

/*feature menu active border*/
.accommodation li#nav_accommodation a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/menu_on_accom.gif); }
.activity_providers li#nav_activities a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/menu_on_active.gif);}
.attractions li#nav_attractions a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/menu_on_attr.gif);}
.eating li#nav_eating a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/menu_on_eat.gif);}
.shops li#nav_shopping a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/menu_on_shop.gif);}
.eventlist li#nav_events a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/menu_on_ev.gif);}
.events li#nav_events a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/menu_on_ev.gif);}
.feature_pages li#nav_touristinformation a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/menu_on_ti.gif);}
.community_and_culture li#nav_culture a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/menu_on_culture.gif);}


/*#categorysearch {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/screen.png);}*/


/*contact - email us link*/
#content_sub .contact .book a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/book.png); }
#content_sub .contact .email a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/email.png);}
#content_sub .contact .map a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/map.png);}
#content_sub .contact .web a {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/web.png);}

/*advanced search button*/
a.advancedsearch,
a.advancedsearch span {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/search.png);}
a.advancedsearch span.star {background-image: none;}

/*icons on home page*/
#accommodationfeature h3 {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/i_accom_btn.png);}


/*icons on category headers in towns / areas pages*/
#content_cat_links .accommodation h2,
.accommodation #content_sub h2 {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/i_accom.gif);}
#content_cat_links .activity_providers h2,
.activity_providers #content_sub h2  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/i_active.gif);}
#content_cat_links .attractions h2,
.attractions #content_sub h2  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/i_attr.gif);}
#content_cat_links .eating h2,
.eating #content_sub h2  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/i_eat.gif);}
#content_cat_links .shops h2,
.shops #content_sub h2  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/i_shop.gif);}
#content_cat_links .eventlist h2,
.eventlist #content_sub h2  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/i_ev.gif);}
#content_cat_links .events h2,
.events #content_sub h2  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/i_ev.gif);}
#content_cat_links .community_and_culture h2,
.community_and_culture #content_sub h2  {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/i_culture.gif);}
#feature_info .link,
#content_cat_links .feature_pages h2,
.feature_pages #content_sub h2 {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/i_feat.gif);}
/*towns links list */
#content_relatedlinks {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/townsnav_btm.png);}
#content_relatedlinks h2 {background-image: url(http://www.wales-tourist-information.co.uk/image/upload/wales/townsnav_top.png);}


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

/*v dark GREY*/
.index #content_intro p {color: #293230}

/*grey black*/
#content_sub #content_relatedlinks h2 {color: #111;}

/*DARK GREY GREEN*/
body,
#signupform h2,
#feature_items a span.desc,
#special_features .desc,
.index #content_features h2,
.marketarea #branding h1,
.town #branding h1  {color: #415852}

/*light grey*/
.summary p.posted {color: #666;}

/*WHITE*/

.accommodation li#nav_accommodation a,
.activity_providers li#nav_activities a,
.attractions li#nav_attractions a,
.eating li#nav_eating a,
.shops li#nav_shopping  a,
.eventlist li#nav_events  a,
.events li#nav_events  a,
.feature_pages li#nav_touristinformation a,
.community_and_culture li#nav_culture a,
#branding h1,
#feature_items li:hover a span.desc,
#feature_activities:hover a span.title,
#feature_events:hover a span.title,
#feature_attractions:hover a span.title,
#feature_culture:hover a span.title,
#feature_shopping:hover a span.title,
#feature_eating a:hover span.title,
#special_features li span.title,
#content_features h2,
#content_features #feature_items a span.desc,
#content_features #feature_items a span.title { color: #fff; }

/*OVERIDE CATEGORY CLASSES BELOW TO TEST HOW IT LOOKS - TEMPORARY SOL.*/
#content_features #feature_items li:hover span {color: #fff;}


/*ACCOMMODATION - burgundy*/
.index li#nav_accommodation a,
li#nav_accommodation:hover a,
.accommodation h2,
.accommodation h3,
.accommodation .strapline,
.accommodation .display p.intro  {color: #68193A;}/*.accommodation #branding .search h1*/

/*ACTIVE - red*/
.index li#nav_activities a,
li#nav_activities:hover a,
.activity_providers h2,
.activity_providers h3,
.activity_providers .strapline,
#feature_activities a span.title{color: #a11e23;}/*.activity_providers #branding .search h1*/


/*EVENTS and home header - DARK ORANGE*/
.index li#nav_events a,
li#nav_events:hover a,
#content_intro h1 span,
.eventlist h2,
.eventlist h3,
.eventlist .strapline,
.eventlist .display p.intro,
.eventlist #branding .search h1,
.events h2,
.events h3,
.events .strapline,
.events .display p.intro,
#feature_events a span.title {color: #B85C00;}/*.events #branding .search h1*/


/*ATTRACTIONS - blue*/
.index li#nav_attractions a,
li#nav_attractions:hover a,
.attractions h2,
.attractions h3,
.attractions .strapline,
#feature_attractions a span.title {color: #0566c7;}/*.attractions #branding .search h1*/


/*CULTURE - DARK TURQUIOSE*/
.index li#nav_culture a,
li#nav_culture:hover a,
.community_and_culture h2,
.community_and_culture h3,
.community_and_culture .strapline,
.community_and_culture .display p.intro,
#feature_culture  a span.title {color: #00617b;}/*.community_and_culture #branding .search h1*/


/*SHOPPING - DARK pink*/
.index li#nav_shopping a,
li#nav_shopping:hover a,
.shops h2,
.shops h3,
.shops .strapline,
#feature_shopping a span.title  {color: #A9117B;}/*.shops #branding .search h1*/

/*EATING - green*/
.index li#nav_eating a,
li#nav_eating:hover a,
.eating h2,
.eating h3,
.eating .strapline,
#feature_eating  a span.title{color: #3D7D09;}/*.eating #branding .search h1 */

/*TOURIST INFO (feature pages) - moss green*/
.index li#nav_touristinformation a,
li#nav_touristinformation:hover a {color: #425515;}



/*------------------------
BACKGROUND COLOURS
------------------------*/


/*ACCOMMODATION - burgundy*/
.accommodation  #content_features, 
.accommodation #special_features li .title {background-color: #852547}
.accommodation #branding h1 {background-color: #68193A;}

/*red*/
.activity_providers #branding h1,
#feature_activities:hover {background-color: #a11e23;}
/*ACTIVE - BRIGHT RED*/
.activity_providers #special_features li .title ,
.activity_providers #content_features {background-color: #860000;}

/*orange*/
.events  #content_features,
.events #special_features li .title ,
.events #branding h1,
#feature_events:hover {background-color: #B85C00;}
/*blue*/
.attractions  #content_features,
.attractions #special_features li .title ,
.attractions #branding h1,
#feature_attractions:hover {background-color: #0566c7;}
/*turquoise*/
.community_and_culture  #content_features,
.community_and_culture #special_features li .title ,
.community_and_culture #branding h1,
#feature_culture:hover {background-color: #00617b;}
/*pink*/
.shops  #content_features,
.shops #special_features li .title ,
.shops #branding h1,
#feature_shopping:hover {background-color: #A9117B;}
/*green*/
.eating  #content_features,
.eating #special_features li .title ,
.eating #branding h1,
#feature_eating:hover {background-color: #3D7D09;}

/*dark green - feature pages*/
.feature_pages #content_features,
.feature_pages #special_features li .title,
#branding h1 {background-color: #415415;} 

/*white*/
/*#content_features #feature_items li:hover,*/
#content_sub img.intro,
#special_features img,
#special_features li,
#nav_features a:hover,
#signupform input.txt,
.display #content_main img,
.marketarea #content_main img, 
#content_cat_links img,
.summary .imgmain   {background-color: white;}

/*pale blue*/
#signupform{background-color: #b3e0f5; }

/*pale green*/
#content_features,
#special_features .desc  {background-color: #dae7bc}

/*pale yellow*/
#content_sub h2  {background-color: #FBF7C0}
 
 /*grey*/
.accommodation li#nav_accommodation,
.activity_providers li#nav_activities,
.attractions li#nav_attractions,
.eating li#nav_eating,
.shops li#nav_shopping ,
.eventlist li#nav_events ,
.events li#nav_events ,
.feature_pages li#nav_touristinformation,
.community_and_culture li#nav_culture {background-color: grey;}

/*v dark grey*/

#special_features li:hover .title,
#site_info {background-color: #0b0b0b;}

/*transparent*/
#nav_features,
.marketarea #branding h1,
.town #branding h1,
#content_relatedlinks h2,
#content_main .web4u_googlemap img  {background-color: transparent;}/*#branding .search h1*/

/*------------------------
BORDER COLOURS
------------------------*/
/*light blue*/
#signupform {border-color: #94c9fd;}

/*light orange*/
#content_sub h2,
#categorysearch h2  {border-color: #E9C28C;}

/*white*/

.accommodation li#nav_accommodation,
.activity_providers li#nav_activities,
.attractions li#nav_attractions,
.eating li#nav_eating,
.shops li#nav_shopping ,
.eventlist li#nav_events ,
.events li#nav_events ,
.feature_pages li#nav_touristinformation,
.community_and_culture li#nav_culture,
#feature_items li:hover a span.img,
#content_features #feature_items a span.img {border-color: #fff;}

/*ACCOMM - burgendy*/
.accommodation #categorysearch,
.accommodation img,
#nav_features li#nav_accommodation,
#nav_features li#nav_accommodation a,
.accommodation .display #content_sub  {border-color: #68193A; outline-color: #68193A;}

/*ATTRACTIONS - blue*/
.attractions #categorysearch,
.attractions img,
#nav_features li#nav_attractions,
#feature_attractions a span.img,
.attractions .display #content_sub  {border-color: #0566c7; outline-color: #0566c7;}

/*EATING - DARK green*/
.eating #categorysearch,
.eating img,
#nav_features li#nav_eating,
#feature_eating  a span.img,
.eating .display #content_sub  {border-color: #6ca240; outline-color: #6ca240;}

/*SHOPPING - DARK pink*/
.shops #categorysearch,
.shops img,
#nav_features li#nav_shopping,
#feature_shopping a span.img,
.shops .display #content_sub  {border-color: #A9117B; outline-color: #A9117B;}


/*ACTIVE - red*/
.activity_providers #categorysearch,
.activity_providers img,
.activity_providers #special_features li,
#nav_features li#nav_activities,
#feature_activities a span.img,
.activity_providers .display #content_sub  {border-color: #a11e23; outline-color: #a11e23;}

/*EVENTS - DARK ORANGE*/
.events #categorysearch,
.eventlist #categorysearch,
.events img,
.eventlist img,
.eventlist .display #content_sub,
.events .display #content_sub,
#nav_features li#nav_events,
#feature_events a span.img  {border-color: #f19b48; outline-color: #f19b48;}

/*Tourist info - grey green*/
#categorysearch,
#nav_features li#nav_touristinformation,
.display #content_sub  {border-color: #425515; outline-color: #425515;}

/*CULTURE - DARK TURQUIOSE*/
.community_and_culture #categorysearch,
.community_and_culture img,
#nav_features li#nav_culture,
#feature_culture  a span.img,
.community_and_culture .display #content_sub  {border-color: #00617b; outline-color: #00617b;}



