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

/*@import url(http://www.web4-u.co.uk/image/upload/caerphil43/zero.css);
@import url(http://www.web4-u.co.uk/image/upload/caerphil43/layout.css);
@import url(http://www.web4-u.co.uk/image/upload/caerphil43/type.css);
@import url(http://www.web4-u.co.uk/image/upload/caerphil43/tools.css);*/


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

a:link {  color: #6D3686; background-color: #fff; }
a:visited {  color: #6D3686; background-color: #fff; }
a:hover { color: #501e66; background-color: #e9e7e7;  }
a:active {  color: #406f2a; background-color: #fff; }
a:focus { color: #406f2a; background-color: #fff;}

/*transparent background, white text*/
#content_main_features a:link,
#site_info a:link,
#nav_access a:link,
#nav_main a:link { color: #fff; background-color: transparent; }
#content_main_features a:visited,
#site_info a:visited,
#nav_access a:visited,
#nav_main a:visited { color: #fff; background-color: transparent; }
#site_info a:hover,
#nav_access a:hover,
#nav_main a:hover { color: #fff; background-color:#406f2a;   }
#site_info a:active,
#nav_access a:active,
#nav_main a:active { color: #fff; background-color: #406f2a; }
#site_info a:focus,
#nav_access a:focus,
#nav_main a:focus { color: #fff; background-color: #406f2a; }

/*green background, white text*/
.search a:link  {  color: #fff; background-color: #406f2a; }
.search a:visited {  color: #fff; background-color: #406f2a; }
.search a:hover { color: #406f2a; background-color: #fff;  }
.search a:active {  color: #fff; background-color: #406f2a; }
.search a:focus { color: #fff; background-color: #406f2a;}

a.video:link ,
a.video:visited ,
a.video:hover,
a.video:active ,
a.video:focus { color: #fff; background-color: #406f2a;}

/*latest news odd*/
#latestnews1 a:link, #latestnews3  a:link, #latestnews5 a:link,
#latestnews1 a:visited, #latestnews3  a:visited, #latestnews5 a:visited {background-color: transparent; color: white;}
#latestnews1 a:hover, #latestnews3  a:hover, #latestnews5 a:hover,
#latestnews1 a:active, #latestnews3  a:active, #latestnews5 a:active,
#latestnews1 a:focus, #latestnews3  a:focus, #latestnews5 a:focus  {color: #fff; background-color: #111;}

/*latest news even*/
#latestnews2 a:link, #latestnews4  a:link, #latestnews6 a:link,
#latestnews2 a:visited, #latestnews4  a:visited, #latestnews6 a:visited {background-color: transparent;}
#latestnews2 a:hover, #latestnews4  a:hover, #latestnews6 a:hover,
#latestnews2 a:active, #latestnews4  a:active, #latestnews6 a:active,
#latestnews2 a:focus, #latestnews4  a:focus, #latestnews6 a:focus  { background-color: white;}


/*dark grey text white bg*/
#latestnews h2 a:link,
#latestnews h2 a:visited {color: #3f3f3f; background-color: transparent;}  
#content_main_features #touristinfo a:link,
#content_main_features #touristinfo a:visited {color: #3f3f3f; background-color: white;}  
#content_main_features #touristinfo li:hover,
#content_main_features #touristinfo a:hover {color: #111; background-color: #d1efb0;}

#content_main_features #touristinfo a:active {color: #222; background-color: #d1efb0;}

#content_main_features #touristinfo a:focus {color: #111; background-color: white;}

/*------------------------
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: #fff;  }


/*------------------------
IMAGES
------------------------*/
body {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/bg2.gif);}

#nav_access_div {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/access.gif);}


#latestnews h2,
#latestnews2, #latestnews4, #latestnews6,
#newsletter,
#specialoffers {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/grad.gif);}

#content_main_features span  {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/overlay.png);}

#newsletter input.txt {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/input.gif);}

#content_main_desc p a.video {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/videolink2.png);}

.index #content_tools h2.accommodationsearch,
#content_main_features #touristinfo li,
#content_tools > h2:first-child,
.attractions h2#nav_contextual_header,
.eating h2#nav_contextual_header,
.shops h2#nav_contextual_header,
.feature_pages h2#nav_contextual_header,
.community_and_culture h2#nav_contextual_header,
.ev h2#nav_contextual_header,
.activity_providers h2#nav_contextual_header {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/dotted.gif);}

#content_main_features #touristinfo h2 {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/ti.gif);}

.index #content_main_text,
#content_main {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/content_desc.png);}

#content_main_features h2,
#newsletter h2,
h2#nav_contextual_header,
#nav_features ul,
.summary h2 {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/h2_index.gif);}

/*branding h1*/
#branding #title img {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/logo.gif);}
.accommodation #branding #title img {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/logo_accom.gif);}
.activity_providers #branding #title img {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/logo_active.gif);}
.eventlist #branding #title img,
.events #branding #title img {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/logo_ev.gif);}
.attractions #branding #title img {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/logo_attr.gif);}
.shops #branding #title img {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/logo_shop.gif);}
.community_and_culture #branding #title img {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/logo_culture.gif);}
.eating #branding #title img {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/logo_eat.gif);}


/*summary h3*/
.accommodation .summary h2 {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/h2_accom.gif);}/*red*/
.activity_providers .summary h2 {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/h2_active.gif);}/*blue*/
.eventlist .summary h2,
.events .summary h2 {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/h2_ev.gif);}/*orange*/
.attractions .summary h2 {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/h2_attr.gif);}/*pink*/
.shops .summary h2 {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/h2_shop.gif);}/*purple*/
.community_and_culture .summary h2 {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/h2_culture.gif);}/*turquoise*/
.eating .summary h2 {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/h2_eat.gif);}/*brown*/


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

#content_main_desc .memberlink {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/logo_member.png);}



#site_info  {background-image: url(http://www.web4-u.co.uk/image/upload/caerphil43/site_info.gif); }

/*remove background images*/
.index #content_main,
.news .summary h2,
#content_main_features #touristinfo a {background-image: none;}

/*--------------------
COLOURS
------------------------*/
/*DARK GREEN*/
p.strapline,
h1,
h2,
.news .summary h2,
#content_main_features #touristinfo h2,
.attractions h2#nav_contextual_header,
.eating h2#nav_contextual_header,
.shops h2#nav_contextual_header,
.feature_pages h2#nav_contextual_header,
.community_and_culture h2#nav_contextual_header,
.ev h2#nav_contextual_header,
.activity_providers h2#nav_contextual_header    {color: #406f2a; }


/*DARK GREY*/
body {color: #3f3f3f}

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

/*WHITE*/


#latestnews1, #latestnews3, #latestnews5 ,
#content_main_features h2,
#newsletter h2,
#nav_contextual_header,
#content_main_header h1,
.summary h2,
#nav_access_div,
#site_info { color: #fff; }

/*ACCOMMODATION - DARK RED*/
.accommodation #content_sub h3,
.accommodation .display p.intro,
.accommodationsearchform h3  {color: #A30707;}

/*ACTIVE - DARK BLUE*/
.activity_providers #content_sub h3,
.activity_providers .display p.intro {color: #212169;}

/*EVENTS - DARK ORANGE*/
.eventlist #content_sub h3,
.eventlist .display p.intro,
.events #content_sub h3,
.events .display p.intro {color: #913D03;}


/*ATTRACTIONS - dusky purple*/
.attractions #content_sub h3,
.attractions .display p.intro {color: #4A418C;}


/*CULTURE - DARK TURQUIOSE*/
.community_and_culture #content_sub h3,
.community_and_culture .display p.intro {color: #00617b;}


/*SHOPPING - DARK PURPLE*/
.shops #content_sub h3,
.shops .display p.intro {color: #6c04a3;}

/*EATING - DARK brown*/
.eating #content_sub h3,
.eating .display p.intro {color: #8f351b;}







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

/*DARK GREEN*/
.feature_pages li#nav_touristinfo,
#content_main_features h2,
#newsletter h2,
#nav_contextual_header,
#content_main_header,
.summary h2,
#nav_access_div,
#nav_features ul,
#site_info  {background-color: #406f2a; }

/*WHITE*/
.news .summary h2,
#branding #title,
#specialoffers,
#content_main_text img,
#content_main_features #touristinfo h2,
.summary .imgmain,
.attractions h2#nav_contextual_header,
.eating h2#nav_contextual_header,
.shops h2#nav_contextual_header,
.feature_pages h2#nav_contextual_header,
.community_and_culture h2#nav_contextual_header,
.ev h2#nav_contextual_header,
.activity_providers h2#nav_contextual_header     {background-color: #fff;}

/*DARK GREY*/
#latestnews1, #latestnews3, #latestnews5 {background-color: #3f3f3f}

/*DARKer GREY*/
#content_main_features a:hover span,
#latestnews1:hover, #latestnews3:hover, #latestnews5:hover {background-color: #222;}


/*PALE GREY*/
#latestnews2:hover, #latestnews4:hover, #latestnews6:hover {background-color: #e9e7e7; background-image: none;}






/*ACCOMMODATION - DARK RED*/
.accommodation li#nav_accommodation,
.accommodation .summary h2,
.accommodation .display #content_main_header {background-color: #A30707;}

/*ACTIVE DARK BLUE*/
.activity_providers li#nav_activities,
.activity_providers .summary h2,
.activity_providers .display #content_main_header {background-color: #000056;}

/*EVENTS DARK orange*/
.eventlist li#nav_events,
.events li#nav_events,
.eventlist .summary h2,
.eventlist .display #content_main_header, 
.events .summary h2,
.events .display #content_main_header {background-color: #913D03;}


/*ATTRACTIONS dusky purple*/
.attractions li#nav_attractions,
.attractions .summary h2,
.attractions .display #content_main_header {background-color: #4A418C;}


/*CULTURE DARK TURQUOISE*/
.community_and_culture li#nav_culture, 
.community_and_culture .summary h2,
.community_and_culture .display #content_main_header {background-color: #00617b;}


/*SHOPPING DARK PURPLE*/
.shops li#nav_shops,
.shops .summary h2,
.shops .display #content_main_header {background-color: #6c04a3;}

/*EATING DARK BROWN*/
.eating li#nav_eating,
.eating .summary h2,
.eating .display #content_main_header {background-color: #8f351b;}

/*------------------------
BORDER COLOURS
------------------------*/
/*GREEN*/
.summary,
.display .news #content_main_desc  {border-color: #4f8636; }

/*WHITE*/
#content_main_header p.search a {border-color: white;}

/*PALE GREY*/
.summary,
#map {border-color: #eee;}


/*ACCOMMODATION - RED*/
.accommodation .summary h2,
.accommodation #content_sub,
.accommodation #content_main_desc,
.accommodation .display #content_main .counter,
.accommodationsearchform,
.accommodationsearchform h3    {border-color: #BF0000;}


/*ACTIVE - BLUE*/
.activity_providers .summary h2,
.activity_providers #content_sub,
.activity_providers #content_main_desc,
.activity_providers .display #content_main .counter,
.activity_providers #content_main form    {border-color: #212169;}

/*EVENTS - orange*/
.eventlist .summary h2,
.eventlist #content_sub,
.eventlist #content_main_desc,
.eventlist .display #content_main .counter,
.events .summary h2,
.events #content_sub,
.events #content_main_desc,
.events .display #content_main .counter   {border-color: #c55200;}

/*ATTRACTIONS -  - dusky purple*/
.attractions .summary h2,
.attractions #content_sub,
.attractions #content_main_desc,
.attractions .display #content_main .counter   {border-color: #61549E;}


/*CULTURE - TURQUOISE*/
.community_and_culture .summary h2,
.community_and_culture #content_sub,
.community_and_culture #content_main_desc,
.community_and_culture .display #content_main .counter   {border-color: #008abc;}


/*SHOPPING - PURPLE*/
.shops .summary h2,
.shops #content_sub,
.shops #content_main_desc,
.shops .display #content_main .counter  {border-color: #9000d2;}



/*EATING - BROWN*/
.eating .summary h2,
.eating #content_sub,
.eating #content_main_desc,
.eating .display #content_main .counter,
h2#nav_events_header   {border-color: #c6845c;}

/*CLUSTER mpa category border colours*/
.Accommodation {border-color: #9f546d;}
.Activity {border-color: red;}
.Attractions {border-color: #2daef0;}
.Eating {border-color: #009b49;}
.Events {border-color: #ebb541;}
.Shops {border-color: #f02ddb;}
