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


p { }
td { }

a:link { color: #e81f01; background-color: #fff; }
a:visited { color: #e81f01; background-color: #fff; }
a:hover { color: #fff; background-color: #e81f01; }
a:active { color: #323244; background-color: #fff; }
a:focus { color: #fff; background-color: #323244; }

#nav_global a:link,
#nav_global a:visited {color: #fff; background-color: #000000; }
#nav_global a:hover {color: #edeae0; background-color: #000; }
#nav_global a:active { }
#nav_global a:focus {outline-color: #fff; }

#nav_main li#nav_special a:link ,
#nav_main li#nav_special a:visited {color: #fff; background-color: transparent;}
#nav_main li#nav_special a:hover,
#nav_main li#nav_special a:active,
#nav_main li#nav_special a:focus {background-color: #222;}
#nav_main li#nav_cymraeg a:link ,
#nav_main li#nav_cymraeg a:visited {color: #fff; background-color: transparent;}
#nav_main li#nav_cymraeg a:hover, 
#nav_main li#nav_cymraeg a:active ,
#nav_main li#nav_cymraeg a:focus {background-color: #a11200; }

#nav_main a:link,
#nav_main a:visited {color: #000000; background-color: transparent; }
#nav_main a:hover {color: #000000; background-color: #d7d4ca; }
#nav_main a:active { color: #000000; background-color: #e9e8e4; }
#nav_main a:focus { color: #000000; background-color: #e9e8e4; }
.experience #nav_main #nav_experience a,
.aftercare #nav_main #nav_aftercare a,
.hair #nav_main #nav_hair a,
.offers #nav_main #nav_offers a,
.laser #nav_main #nav_laser a,
.spraytan #nav_main #nav_tan a,
.stylists #nav_main #nav_stylists a,
.weddings #nav_main #nav_weddings a,
.cymraeg #nav_main #nav_cymraeg a { background-color: #141423; color: #e9e8e4;}

#home_navfeatures a:link { color: #e81f01; background-color: #edeae0; }
#home_navfeatures a:visited { color: #e81f01; background-color: #edeae0; }
#home_navfeatures a:hover { color: #fff; background-color: #e81f01; }
#home_navfeatures a:active { color: #323244; background-color: #edeae0; }
#home_navfeatures a:focus { color: #edeae0; background-color: #323244; }

#nav_contextual a:link,
#nav_contextual a:visited { color: #edeae0; background-color: #000;  }
#nav_contextual a:hover {color: #000000; background-color: #d7d4ca; }
#nav_contextual a:active { color: #000000; background-color: #e9e8e4; }
#nav_contextual a:focus { color: #000000; background-color: #e9e8e4; }


ul.lmh a:link,
ul.lmh a:visited {background-color: #cd0078; color: #fff; }
ul.lmh a:hover,
ul.lmh a:active,
ul.lmh a:focus {color: #cd0078; background-color: #fff; }

/*------------------
BACKGROUND IMAGES
----------------------*/
/*body {background-image: url(../i/bg.jpg);}
#nav_main {background-image: url(../i/nav.gif);}*/
#nav_main li {background-image: url(../i/nav.gif);}

#nav_main li#nav_special {background-image: url(../i/nav_barber.gif);}
#nav_main li#nav_cymraeg {background-image: url(../i/nav_cy.gif);}
#content {background-image: url(../i/cont_bg.gif);}
.lastminutehair #content {background-image: url(../i/lmh_bg.gif);}
#content_main h1 {background-image: url(../i/bg.jpg);}
#content_main li {/*background-image: url(../i/li.gif);*/}

/*------------------
BACKGROUND COLOUR
----------------------*/

/*white*/

img.inline,
#content_homelinks  {background-color: white;} 

/*black*/
#nav_contextual ul,
body,
#nav_global,
#feat4,
#branding a,
#content_homelinks h2 { background-color: #000;}

/*beige*/
#content,
#feat1,
#feat3,
th#h_2,
th#h_4,
#content_intro .new   {background-color: #edeae0;}

/*dark beige*/
#nav_main ul,
#content_intro,
#feat2,
th#h_1,
td[headers~="h_1"],
th#h_3,
td[headers~="h_3"],
th#h_5,
td[headers~="h_5"],
table.menu .sub_heading th,
#content_sub,
#content_main .feature .new {background-color: #d7d4ca;}

/*navy*/

#content_main h1,
#feat1 h2,
li#feat1 {background-color: #141423;}

/*navy light
{background-color: #323244;}*/

/*red*/
#nav_main li#nav_cymraeg,
#feat3 h2,
li#feat3,
#content_homelinks #home_navfeatures li a:hover .title  {background-color: #e81f01;}

/*dark grey*/
#nav_main li#nav_special {background-color: #3F3F3F}

/*pink*/
ul.lmh {background-color: #cd0078;}

/*------------------
COLOUR
----------------------*/

/*white*/
#content,
#content_main h1,
#content_homelinks h2,
ul.lmh {color: #fff;}

/*beige*/
body,
.feature h2,
.feature .title,
#feat4 {color: #edeae0;}

/*navy*/
#content_intro {color: #141423;}

/*navy light
 {color: #323244;}*/

/*black*/
table.menu .sub_heading th,
#content,
#feat2 h2,
#feat2 .title {color: #000000;}

/*red*/
.specialoffer {color: #e81f01;}


/*------------------
BORDER COLOUR
----------------------*/
#nav_main li,
table.menu tr.sub_heading th,
table.menu,
img.inline,
.content_profiles img,
#map,
.page #content_main .feature p,
.page #content_main .feature {border-color: #d7d4ca;}

#content_main .feature .new {border-color: white;}
