
/* Global styles
----------------------------------------------- */

a {color:#362D24;}
a:visited {color:#362D24;}
a:hover {color:#362D24;}


/* Page Structure
----------------------------------------------- */

#page {
   background-color:#F7F7F7;
}
#page.intro {
   background-image:url("graphics/pagebg3.gif"); 
}
#titles {
   background-color:#862844;
}
#titles table td.level1 {
   background-color:#968571;
}
#titles table td.level2 {
   background-color:#7C664E;
}


/* Topnav
----------------------------------------------- */

#topnav {
   background-color:#7c664e;
}
#topnav ul a {
   background-image:url("graphics/topnavdot3.gif");
}


/* Footer
----------------------------------------------- */

#footer .block {
   background-color:#7C664E;
}



/* Leftnav
----------------------------------------------- */

#leftnav {
   background-color:#B8AB9F;
}
#leftnav .pad {
   padding:1em 0 30px 14px;
}
#leftnav ul.nav1 li {
   padding:5px 6px 0.5em 0;
}
#page #leftnav ul.nav2 li {
   background-image:url("graphics/leftnav2c.gif");
}
#page #leftnav ul.nav3 li {
   background-image:url("graphics/leftnav3c.gif");
}
#auxnav {
   background-color:#E0D5CA;
}
#auxnav ul li, #tools ul li {
   border-bottom:1px solid #B8AB9F;
   background-image:url("graphics/leftnav1c.gif");
}
#tools, #sitesearch {
   background-color:#E0D5CA;
}
#tools ul li {
   border:none;
}
#tools .pad {
   border-bottom:1px solid #B8AB9F;
}




/* Site Search
----------------------------------------------- */

#sitesearch {
   color:#7C664E;
}
#sitesearch #keywords {
   border-color:#7C664E;
}





/* Brochure Box 
----------------------------------------------- */

#brochurebox img {
   border-color:#7C664E;
}
#brochurebox {
   background-color:#E0D5CA;
}
#brochurebox .pad {
   border-right:1px solid #fff;
   border-bottom:1px solid #B8AB9F;
   border-top:1px solid #fff;
}
#brochurebox p {
   padding:0 0 1em 0;
}



/* Email Box 
----------------------------------------------- */

#emailbox {
   background-color:#E0D5CA;
}








/* Features
----------------------------------------------- */

#features .featleft {
   background-color:#E0D5CA;
   border-color:#7C664E;
}
#features .featright {
   background-color:#E0D5CA;
   border-color:#7C664E;
}
#features h2 {
   background-color:#7C664E;
}



/* Did you know
----------------------------------------------- */

#didyouknow {
   color:#362D24;
}
#main #didyouknow h2 {
   color:#362D24;
}
body#en #didyouknow {
   background-image:url("graphics/didyouknow3_en.gif");
}
body#cy #didyouknow {
   background-image:url("graphics/didyouknow3_cy.gif");
}




/* In this area
----------------------------------------------- */

#inthisarea h2 {
    background-color:#7C664E;
}
#inthisarea div.italeft {
    background-color:#E0D5CA;
    border-color:#7C664E;
}
#inthisarea div.itaright {
    background:#E0D5CA;
    border-color:#7C664E;
}
#inthisarea .hed {
    border-color:#7C664E;
}




/* Forms
----------------------------------------------- */

div.formbox {
   background-color:#E0D5CA;
   border-color:#7C664E;
}
div.formbox h2 {
   color:#7C664E;
   border-color:#7C664E;
}


/* Map Search
----------------------------------------------- */

#main #mapsearch h2 {
   background-color:#7C664E;
}
#mapsearch ul li {
   background-image:url("graphics/arrow2c.gif");
}




/* Listing
----------------------------------------------- */

#main div.listing h2 {
   background-color:#7C664E;
}
div.listing ul li {
   background-image:url("graphics/arrow2c.gif");
}
table.results th {
   background-color:#7C664E;
}
table.results td {
   background-color:#E0D5CA;
}




/* Results
----------------------------------------------- */

#main table.rating {
   border-color:#7C664E;
   border-style:solid;
   border-width:0 0 1px 1px;
}
#main table.rating td {
   background-color:#E0D5CA;
   border-color:#7C664E;
   border-style:solid;
   border-width:1px 1px 0 0;
   padding:2px;
}



/* Details
----------------------------------------------- */

#main table.details {
   border-color:#7C664E;
}
#main table.details th {
   background-color:#7C664E;
}
#main table.details td {
   background-color:#E0D5CA;
   border-color:#7C664E;
}



/* Content
----------------------------------------------- */

#main hr {
   border-color:#7C664E;
}
#main h1 {
   color:#7C664E;
}
div.cms_content ul li {
   background-image:url("graphics/bullet3.gif");
}



