﻿
body{background-color:#949350;border:0;color:#18210e;font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif;font-size:75%;line-height:24px;margin-bottom:0px;margin-top:8px;}

/*background-image:url(/images/wallpaper-lions.jpg);*/
.images, img{border:none;}
dl{padding-left:25px;}
dt{font-size:14px;font-weight:bold;color:#3f4819;}
dd{margin-top:0;padding-right:25px;text-align:justify;}
em{font-weight:bold;color:#653713;}
h1{font-size:18px;margin-bottom:0;margin-top:0; font-weight:lighter}
h2{color:#3f4819;font-size:16px;margin-bottom:0;margin-top:0; font-weight:lighter}
h3{color:#3f4819;font-size:14px;margin-bottom:0;margin-top:0;font-weight:lighter}
h4{color:#3f4819;font-size:12px;margin-bottom:0;margin-top:0;font-weight:lighter}
hr{background-color:#627023;color:#627023;border:0;margin-left:0;height:1px;width:100%;}
p{margin-top:0;text-align:justify;}
table{background-color:#FFF;margin:0 auto;padding:0;text-align:left;vertical-align:middle;}
td{line-height:24px;vertical-align:top;}
th{color:#3f4819;font-size:100%;line-height:24px;text-align:left;vertical-align:top;}
tr:hover{background-color:#CAC984;}
#logo-link{background-image:url(/images/css-sprite.jpg);background-position:0 -1px;display:block;height:48px;text-decoration:none;width:300px;}
.searchbutton{background:url(/images/css-sprite.jpg) no-repeat;background-position:0 -160px;border:none;cursor:pointer;height:14px;width:15px;}
#w3c-link{background-image:url(/images/css-sprite.jpg);background-position:-30px -160px;display:block;height:15px;text-decoration:none;width:61px;}
#woodcraft-link{background-image:url(/images/css-sprite.jpg);background:url(/images/css-sprite.jpg);background-position:0 -60px;display:block;height:90px;text-decoration:none;width:258px;}
#oakleigh-link{background-image:url(/images/css-sprite.jpg);background:url(/images/css-sprite.jpg);background-position:-143px -161px;display:block;height:121px;text-decoration:none;width:98px;}
ul#countries{background:url(/images/css-sprite.jpg);background-position:0 -184px;background-repeat:no-repeat;height:246px;list-style:none;margin:0;padding:0;position:relative;width:133px;}
ul#countries li{position:absolute;}
ul#countries li a{display:block;height:100%;text-decoration:none;}
ul#countries li a span{display:none;}
ul#countries li a:hover span{background-color:#000;color:#fff;display:block;font:11px Arial, Helvetica, sans-serif;opacity:0.75;padding:5px;position:relative;top:50%;width:75px;}
#Scotland{height:128px;left:10px;top:0px;width:84px;}
#NorthernIreland{height:31px;left:6px;top:121px;width:34px;}
#Wales{height:50px;left:34px;top:156px;width:30px;}
#England{height:98px;left:65px;top:126px;width:54px;}

a:link{color:#87521c;text-decoration:none; font-weight:bold}
a:hover{color:#87521c;text-decoration:underline;}
a:active{color:#87521c;text-decoration:underline;}
a:visited{color:#87521c;}

a img{border:0;border-width:0;}
form{background-color:transparent;margin-bottom:2px;margin-top:2px;}
fieldset{background-color:#CAC984;border-radius:16px 16px 16px 16px;border:1px solid #B7B5A1;color:#333333;padding:1.5em;}
legend{background-color:#949350;border:1px solid #B7B5A1;border-radius:4px 4px 4px 4px;color:#3f4819;color:white;font-size:1.2em;padding:1px 6px 1px 6px;text-transform:capitalize;}
label{width:97%;display:block;float:top;font-weight:bold;text-align:left;margin-right:8px;font-size:100%}
label.error{float:none;color:red;padding-left:.5em;vertical-align:top;}
a.nav, a.nav:link, a.nav:visited{background-color:#fff;border-bottom:1px solid #fff;border-left:1px solid #653713;border-right:1px solid #653713;border-top:1px solid #653713;border-top-right-radius:6px;border-top-left-radius:6px;color:#18210e;display:block;float:left;font-size:12px;padding:.4em 1em;opacity:0.4;margin-bottom:0px;margin-right:2px;text-align:center;text-decoration:none;}
.container{margin-left:auto;margin-right:auto;width:986px;}
.featured{background-color:#CAC984;border:solid 1px #627023;clear:both;float:left;margin-right:18px;padding:6px;text-align:left;width:auto;}

/* right hand boxes for on the home page */
.block-home-top{background-color:#CAC984;border-top:solid 1px #627023;border-right:solid 1px #627023;border-left:solid 1px #627023;clear:both;float:left;padding:6px;text-align:left;width:322px;border-top-left-radius:6px}

.block-home-middle{background-color:#88210e;color:white; clear:both;float:right;height:75px;opacity:0.75;text-align:left;width:336px;border-bottom-left-radius:6px;border-top-left-radius:6px;box-shadow: 2px 2px 5px #aaa;}

.block-home-bottom{background-color:#CAC984;border-bottom:solid 1px #627023;border-right:solid 1px #627023;border-left:solid 1px #627023;clear:both;float:left;padding:6px;text-align:left;width:322px;border-bottom-left-radius:6px}

/* left hand boxes for on the home page */

.block-home-left-top{background-color:#CAC984;border-top:solid 1px #627023;border-right:solid 1px #627023;border-left:solid 1px #627023;clear:both;float:left;padding:6px;text-align:left;width:322px;border-top-right-radius:6px;}

.block-home-left-middle{background-color:#88210e;color:white; clear:both;float:left;height:75px;opacity:0.75;text-align:left;width:336px;border-bottom-right-radius:6px;border-top-right-radius:6px;box-shadow: 2px 2px 5px #aaa;}

.block-home-left-bottom{background-color:#CAC984;border-bottom:solid 1px #627023;border-right:solid 1px #627023;border-left:solid 1px #627023;clear:both;float:left;padding:6px;text-align:left;width:322px;border-bottom-right-radius:6px;}

/* ---------------------------------------- */

/* -- small images for lists --- */
.SmallListingImage{border:0px;margin-right:6px;text-align:right;width:64px;height:64px}
.ImageBox{border:1px;background-color:#fff;padding-left:6px}

.biography{background-color:#CAC984;border:dashed 2px #627023;clear:both;float:left;font-size:1.2em;text-indent:-.6em;margin-right:12px;padding:6px;padding-left:12px;text-align:left;width:160px;}
.ListingImage{border:0px;float:right;margin-left:12px;text-align:right;width:160px;}
.ListingImage:hover{opacity:0.95;cursor:crosshair;width:auto}

/* ---------------------------------------- */
.content{clear:both;display:block;float:left;margin-right:6px;text-align:left;width:334px;}
.content-full-width{display:block;float:left;margin-right:6px;text-align:left;width:100%;}
.contentright{display:block;float:right;margin-left:6px;text-align:left;width:334px;}
.content-clear{clear:both;float:left;text-align:left;width:100%;}
.page-contents{background-color:#e5e4c5;padding:6px}

.content-double{clear:both;display:block;float:left;margin-right:6px;text-align:left;width:444px;}
.content-single{display:block;float:right;margin-left:6px;text-align:left;width:228px;}

a.nav:hover{background-color:#fff;border-bottom:1px outset #fff;color:#653713;opacity:0.75;}
a.nav:active{background-color:#fff;border-bottom:1px inset #fff;color:#653713;opacity:0.85;}
body#home a#nav-home, body#ContactUs a#nav-ContactUs, body#login a#nav-login, body#about a#nav-about, body#membership a#nav-membership{background-color:#fff;opacity:1;}
a.navMembers, a.navMembers:link, a.navMembers:visited{background-color:#fff;border-bottom:1px solid #fff;border-left:1px solid #653713;border-right:1px solid #653713;border-top:1px solid #653713;border-top-right-radius:6px;border-top-left-radius:6px;color:#18210e;display:block;float:left;font-size:11px;padding-top:.3em;padding-left:1em;padding-right:1em;padding-bottom:0px;opacity:0.4;margin-bottom:0px;margin-right:2px;text-align:center;text-decoration:none;}
a.navMembers:hover{background-color:#fff;border-bottom:1px solid #fff;color:#653713;opacity:0.75;}
a.navMembers:active{background-color:#fff;border-bottom:1px solid #fff;color:#653713;}
div#home a#navMembers-home, div#tables a#navMembers-tables, div#referral a#navMembers-referral, div#upgrade a#navMembers-upgrade, div#contact a#navMembers-contact{background-color:#fff;opacity:1;}
a.navListings, a.navListings:link, a.navListings:visited{background-color:#fff;border-bottom:1px solid #fff;border-left:1px solid #653713;border-right:1px solid #653713;border-top:1px solid #653713;border-top-right-radius:6px;border-top-left-radius:6px;color:#18210e;display:block;float:left;font-size:11px;padding-top:.3em;padding-left:1em;padding-right:1em;padding-bottom:0px;opacity:0.4;margin-bottom:0px;margin-right:2px;text-align:center;text-decoration:none;}
a.navListings:hover{background-color:#fff;border-bottom:1px solid #fff;color:#653713;opacity:0.75;}
a.navListings:active{background-color:#fff;border-bottom:1px solid #fff;color:#fff;}
div#fairs a#navListings-fairs, div#exhibitors a#navListings-exhibitors, div#suppliers a#navListings-suppliers, div#groups a#navListings-groups, div#venues a#navListings-venues{background-color:#fff;opacity:1;}
.xxsmalltext{font-size:75%;}
.summary{font-size:14px;}
.date-updated{font-size:9px;}
.firstLetter{color:#3f4819;display:block;float:left;height:3em;margin-left:0;margin-right:.5em;margin-top:0;}
.firstLetter span{font-size:3.8em;line-height:1em;}
.firstLetter+span{margin-left:-0.5em;}
.titles{font-style:normal;font-variant:normal;text-transform:none;color:#FFF;}
.TitlePrinting{font-size:24pt;}
.error-message{color:#C00;}
.terms-comment{font-size:x-small;}
.DisplayRecords{font-style:normal;font-variant:normal;font-weight:lighter;line-height:normal;vertical-align:top;}
.tablepromote{background-color:#fff;color:#653713;margin:0;padding:6px;vertical-align:top;width:258px;}
.tablemaintitle{background-color:#627023;color:#FFF;height:25px;padding:4px;padding-left:12px;width:711px;}
.tablepromotetitle{background-color:#627023;color:#FFF;font-style:normal;height:25px;padding:4px;padding-left:6px;width:258px;}
.title-headings{background-color:#627023;color:#FFF;font-style:normal;height:25px;padding:4px;padding-left:6px;width:247px;}
.right-side-bar{background-color:#fff;color:#653713;margin:0;padding:4px;padding-left:6px;vertical-align:top;width:247px;}
.tablemainrap{border-right-style:solid;border-width:1px;border-color:#627023;padding:0;vertical-align:top;}
.calendarsquare-old{background-color:#FFF;margin:1px;text-align:center;width:28px;}
.tablemainCraftGuide{height:300px;margin:1px;padding:6px;vertical-align:top;width:724px;}
.tablecraftguide{background-color:#FAF3EB;padding:4px;vertical-align:top;width:160px;}
.tablemain{padding:16px;}
.tablemiddle{width:986px;}
.boldlisting{background-color:#CAC984;font-weight:bold;padding:6px}
.listing-image{padding:8px;float:left;width:160px;height:160px;margin-bottom:6px;opacity:1;}
.listing-image:hover{opacity:0.90}


.listing-left{padding:2px;display:block;float:left;width:340px;height:100px;margin-bottom:6px;}
.listing-right{padding:2px;display:block;float:right;width:340px;height:100px;margin-bottom:6px}
.listing-left-promoted{background-color:#e5e4c5;padding:2px;padding-left:6px;display:block;float:left;width:338px;height:100px;margin-bottom:6px;}
.listing-right-promoted{background-color:#e5e4c5;padding:2px;padding-left:6px;display:block;float:right;width:338px;height:100px;margin-bottom:6px;}
.submit-button{background-color:#949350;border:1px outset #653713;border-radius:6px;color:white;cursor:pointer;font-size:16px;font-weight:bolder;padding:.4em 1em;text-align:center;text-decoration:none;}
.submit-button:hover{background-color:#949360}
.submit-button:active{background-color:#949360;border:1px inset;}
.submit-button-small{background-color:#949350;border:1px outset #653713;border-radius:4px;color:white;cursor:pointer;font-size:12px;font-weight:bolder;padding:.2em .5em;text-align:center;text-decoration:none;}
.submit-button-small:hover{background-color:#949360}
.submit-button-small:active{background-color:#949360;border:1px inset;}
.submit-button-plus{background:url(/images/button-plus.jpg) no-repeat;cursor:pointer;height:25px;width:25px;border:0px;}
.submit-button-plus:hover{background:url(/images/button-plus-hover.jpg) no-repeat;}
div.override a:active, div.override a:link, div.override a:visited{color:white;}
div.override a:hover{text-decoration:underline;}
.calendar-style2{text-align:center;}
.calendarsquare{background-color:#FFF;display:block;float:left;width:28px;margin:1px;height:28px;text-align:center;}
.submit-button-next{background-color:#627023;border:1px outset #627023;color:white;cursor:pointer;font-size:14px;font-weight:bold;padding:0 .3em;text-align:center;text-decoration:none;}
.submit-button-next:hover{background-color:#fff;color:#627023;}
.submit-button-next:active{background-color:#627023;border:1px inset;color:white;}
a.paging, a.paging:link, a.paging:visited{background-color:#fff;border:1px outset #653713;color:#18210e;display:block;float:left;font-size:12px;padding:0 .3em;margin-right:3px;margin-bottom:0px;text-align:center;text-decoration:none;}
a.paging:hover{background-color:#fff;color:#653713;}
a.paging:active{background-color:#fff;color:#fff;text-decoration:underline;}
.quicksearchbox{background-color:#3f4819;font-weight:bold;font-variant:normal;color:white;width:100%;margin-left:auto;margin-right:auto;height:45px}
.quicksearchbox label{display:block;float:left;padding-right:.4em;padding-left:.4em;text-align:right;width:60px;}
/* conversion table forms */
.convert-left{ display:inline;float:left;padding-right:.4em;padding-left:.4em;text-align:right;width:140px;}
.convert-right{ display:inline;float:right;padding-left:.4em;padding-right:.4em;text-align:left;width:140px;}
/*  -------------------------------------------------------------------------------------------------------------------------- */
.logo{width:300px;height:50px;text-align:right;float:right;padding:0px;margin-right:6px;background-repeat:no-repeat;}
.logo-text-title{color:white;font-size:2.5em;text-align:right;text-decoration:none;}
.logo-text-sub{color:white;font-size:.8em;text-align:right;text-decoration:none;}
.search-box{float:left;width:20%;}
/* round buttons for the organisers to confirm bookings */
.submit-button-confirm{cursor:pointer;font-weight:bold;text-decoration:none;}
.submit-button-confirm:hover{color:#627023;}

