h3,h2,h1{text-align:center;}
h1{margin-bottom:0;}
h3.c30{margin-top:1em;}
h3.c40{margin-top:40px;clear:right;}
h3.more{margin-top:40px;clear:both;}
h3.photo{text-align:left;margin-bottom:0;}
h3.legal{text-align:left;}

p.menu{background:#CCCCCC;}
p.strap{text-align:center;margin-top:0;margin-bottom:0;font-family:"times new roman", serif;}
p.strap2{text-align:center;margin-top:0;font-size:0.8em;}
p.pictx{margin-top:0px;margin-bottom:0;text-align:center;}
p.picm{text-align:center;margin-top:0;margin-bottom:0;}
p.picl{margin-top:0;margin-bottom:0;}
p.nomb{margin-bottom:0;}
p.nomt{margin-top:0;}
p.archive{margin-top:0;margin-bottom:0.5em;font-style:italic;}
p.castor{clear:right;}
p.hols{clear:left; }
p.foot,div.foot{clear:both;}
p.new{text-align:center;font-size:1.5em;margin-bottom:0;}
p.new2{text-align:center;margin-top:0;}
p.new3{text-align:center;}
p.new4{text-align:center;font-size:1.5em;}
p.dates{color:blue;font-style:italic;margin-top:0px;}
p.zow{text-align:center;color:green;}
p.zowstand{color:green;font-size:1.5em;margin-bottom:0px;}
p.zowstand2{text-align:center;color:green;font-size:1.5em;margin-bottom:0px;}
p.datesz{color:green;font-style:italic;margin-top:0px;}
p.datesz2{text-align:center;color:red;font-style:italic;margin-top:0px;}
p.datesz3{color:red;font-style:italic;margin-top:0px;margin-bottom:0px;}
p.zow2{text-align:center;color:green;margin-bottom:0px;}
p.zow3{text-align:center;color:red;margin-top:0px;}
p.zow4{text-align:center;color:red;margin-top:0px;margin-bottom:0px;}
p.med{text-align:center;color:red;}
p.med2{text-align:center;color:red;margin-bottom:0px;}
p.med3{text-align:center;color:blue;margin-top:0px;}
p.medstand{text-align:center;color:red;font-size:1.5em;margin-bottom:0px;}
p.medstand2{color:red;font-size:1.5em;margin-bottom:0px;}
p.estand{font-size:1.5em;margin-bottom:0px;}
p.datesi{color:red;font-style:italic;}
p.datesi2{color:red;font-style:italic;margin-top:0px;}
p.naid{text-align:center;margin-bottom:0px;}
p.naid2{text-align:center;margin-top:0px;}
p.naidstand{color:blue;font-size:1.5em;margin-bottom:0px;}
p.skip{margin-bottom:60px;}
p.letter3{font-size:0.8em;margin-top:30px;margin-bottom:50px;}
p.catlink{font-size:0.8em;}

a img{border:0px}

img.centre{margin-left:auto;margin-right:auto;border:0;}
img.centre2{margin-left:auto;margin-right:auto;border:0;clear:both;}
img.main{float:right;margin-bottom:15px;margin-left:30px;}
img.main2{float:right;margin-bottom:40px;margin-left:30px;clear:both;}
img.main2a{float:right;margin-bottom:40px;margin-left:30px;}
img.main3{float:right;margin-bottom:0px;margin-left:30px;clear:both;}
img.main3a{float:right;margin-bottom:0px;margin-left:30px;}
img.main4{float:right;margin-top:0px;margin-left:30px;clear:both;}
img.main6{float:right;margin-bottom:15px;margin-left:30px;clear:both;}
img.flag{float:left;margin-right:40px;margin-bottom:15px;clear:both;}
img.flag2{float:left;margin-bottom:15px;clear:both;}
img.sflag{float:left;margin-right:10px;clear:left;}
img.sflag2{float:left;margin-left:14px;margin-right:34px;clear:left;}
img.sflag3{float:left;margin-right:20px;clear:left;}
img.sflag4{float:left;margin-left:18px;margin-right:38px;clear:left;}
img.lastflag{float:left;margin-right:40px;margin-bottom:150px;clear:both;}
img.cat{margin-left:auto;margin-right:auto;margin-right:50px;}
img.cat2{margin-left:auto;margin-right:auto;clear:right;}
.gallery{margin-top:0;margin-left:0;margin-right:30px;margin-bottom:20px;}
span.gallery,div.gallery{display:block;float:left;text-align:center;width:131px;}
div.gallery2{margin-top:15px;margin-left:0;margin-right:10px;margin-bottom:15px;display:block;float:left;text-align:center;width:220px;}
img.front{margin-bottom:10px;}

a:link{color:blue;}
a:visited{color:purple;}
a.pmenu{text-decoration:none;}
a.pmenu:hover{color:#0099FF;}
a.base{text-decoration:none;color:black;}
a.base:hover{color:#0099FF;}

ul.list1{margin-top:0;}
ul.ad{float:left;list-style-type:none;}
ul.pm{float:left;list-style-type:none;margin-left:0;padding-left:0;margin-right:40px;}
ul.pm2{float:left;list-style-type:none;margin-left:0;padding-left:0}

li.list2{margin-top:1em;margin-left:0;}
li.list3{margin-top:0.5em;}
li.adl{margin-top:0.5em;}
li.top{clear:left;}
li.top2{clear:left;margin-bottom:1em;font-size:1.2em;}
li.menu{margin-top:0.5em;clear:left;}
li.menu2{margin-top:1em;clear:left;}

th{font-weight:normal;text-align:left;}

div.prod{float:left;vertical-align:top;padding-top:10px;}
div.fair{float:left;vertical-align:top;padding-top:5px;}

div#menu {width: 180px;float:left;margin-right:30px;}
div#menu ul {margin: 0;padding:0;border:0;}
div#menu li {list-style-type: none;width:180px;margin:0;padding:0;border:0;}
div#menu li a {text-decoration: none;width:100%;font-family: Arial, Helvetica, sans-serif, serif; font-size:0.8em;color:#FFF;line-height:2em;height:2em;background-color:#6699CC;display:block;border-bottom: 1px solid #FFF;text-align:center;}
div#menu li a:link {color:white;}
div#menu li a:visited {color:white;}
div#menu li a:hover {color: black;background-color: #CCCCCC;}

div#menu li a.chead{background-color:#999999;font-size:1em;height:1.6em;line-height:1.6em;}
div#menu li a.current{background-color:#999999;}
div#menu li a.head{font-size:1em;height:1.6em;line-height:1.6em;}

div#flags {width: 100px;float:left;margin-top:5em;margin-right:10px;}

div#main { margin-left: 210px; }

div#pic { width: 154px;float:right;margin-top:5em;margin-left: 50px; }

div#pic2 { width: 154px;float:right;margin-top:2em;margin-left: 50px; }

form#enq{width:30em;margin-left:auto;margin-right:auto;}

div#faircentre {margin-left:-210px;padding:0;}
p.med2,p.med3,p.zow2,p.zow3,p.naid,p.naid2,p.zow4{margin-left:210px;margin-right:210px;}






body{background:white;color:black;font-family: Tahoma, Arial, Helvetica, sans-serif, serif; font-size: 0.8em; padding:0; margin:0;}

div#navbar {width:100%;font-family: Tahoma, Arial, Helvetica, sans-serif, serif;  font-size:1em;margin:0;padding:0; color:#fff;background-color:#3366CC; float:left;border: 0;}
div#navbar ul {margin:0;width:100%;padding:0;float:left;border: 0;}
div#navbar li {list-style-type: none;display: inline;float:left;width:14%;margin:0;padding:0;}
div#navbar li a {text-decoration: none;display:inline;width:100%;margin:0;padding-top:0.5em;padding-bottom:0.5em;
padding-left:0; padding-right:0;text-align:center;border-left: 1px solid #FFF;background-color:#3366CC; color:#fff;float:left;}
div#navbar li a:link {color:white;}
div#navbar li a:visited {color:white;}
div#navbar li a:hover {color: #FFF;background-color: #0099FF;}

div#navbar li.first {list-style-type: none;text-align:center;border-left:0; width:15%; }
div#navbar li a.current{background-color:#99CCFF;}
div#navbar li a.firstcurrent{background-color:#99CCFF;border-left:0;}
div#navbar li a.first{border-left:0;}

div#ipage {background-color:white; margin:0; border-right: 262px solid #ffff99; padding: 0 0 0 50px; }






div#top {width:100%;font-family: Arial, Helvetica, sans-serif, serif; font-size:1em;margin:0;padding:0; color:#fff;background-color:#ffffff; border:0;}
div#top h1{margin: 0 auto 0 auto; }
div#ofitsown{width: 130px; height: 1px; font-size: 1px; float:left; text-align: center;}
div#flagsnew {margin:0; padding:15px 0 0 0; float:right; }
div#flagsnew p {margin:0}

div#mainpage{width: 100%; margin:0; padding:0; background-color:#ffffff;}

div#badgenew {width: 98px; margin:0; padding:0; float:right;}
div#ofitsown2{width: 98px; height: 3em; float:left; text-align: center;}

div#bottom {width:100%;font-family: Tahoma, Arial, Helvetica, sans-serif, serif; margin:0; padding:0; color:#fff;background-color:#3366CC; float:left;border:0;}
div#bottom p{text-align:center; margin-top:0.5em; margin-bottom:0.5em;}
div#bottom a:link {color:white;}
div#bottom a:visited {color:white;}

div#news { width: 250px;float:right;margin:0 0 0 10px; padding: 0.5em; background-color:#ffff99; }
div#news p.head {margin-top:1em; font-weight:bold; }
div#news p.head2 {margin-top:3em; font-weight:bold; }

div#pics {width: 150px;float:right;margin:0 0 0 40px; padding: 10px 0 10px 10px; }
div#pics img { margin-bottom: 5px; }

div#m2 {margin:0 10px 0 0 ; padding-bottom: 1em; }
div#m2 a:link {color:#3366CC;}
div#m2 a:hover {color: #0099FF;}
div#m2 a.current {color:black; font-weight:bold; }

div.maintext{clear:left; margin: 0 0 0 15px;}

div#products {margin: 0 50px 0 0; font-family: Tahoma, Arial, Helvetica, sans-serif, serif; }
div#products ul.top {margin:0; padding:0; width:98%;}
div#products ul.left {margin:0; padding:0 0.5% 0 0; width:48.5%; float:left;}
div#products ul.right {margin:0; padding:0 0 0 0.5%; width:48.5%; float:left;}
div#products li {list-style-type:none; height:70px; margin:0 0 5px 0;padding:0;  font-size:1.2em; overflow: hidden; }
div#products li.blue {background-color:#99CCFF;}
div#products li.grey {background-color:#CCCCCC;}
div#products li a {display: block; text-decoration:none; padding-left: 5px;}
div#products li span { display: block; padding: 25px 0; height: 70px; }
div#products li.blue a:hover {background-color: #3399FF;}
div#products li.grey a:hover {background-color: #999999;}
div#products a:hover { cursor: pointer; }
div#products img {float:right; margin:5px;}

div#cats {margin: 0 0px 0 0; font-family: Tahoma, Arial, Helvetica, sans-serif, serif;}
div#cats ul.top {margin:0; padding:0; width:98%;}
div#cats ul.left {margin:0; padding:0 0.5% 0 0; width:48.5%; float:left;}
div#cats ul.right {margin:0; padding:0 0 0 0.5%; width:48.5%; float:left;}
div#cats li {list-style-type:none; height:120px; margin:0 0 5px 0;padding:0;  font-size:1em; overflow: hidden; }
div#cats li.blue {background-color:#99CCFF;}
div#cats li.grey {background-color:#CCCCCC;}
div#cats li a {display: block; text-decoration:none; color:black; padding-left: 5px;}
div#cats li span { display: block; padding: 15px 5px; height: 120px; }
div#cats li.blue a:hover {background-color: #3399FF;}
div#cats li.grey a:hover {background-color: #999999;}
div#cats a:hover { cursor: pointer; }
div#cats img {float:left; margin:5px 10px 5px 5px;}




img.flagnew {margin:0 2px 0 0; padding:0; }
img.badge {margin:8px 0 0 0; }

p.halfm {margin-top:0.5em; margin-bottom:0.5em; }
p.halfmb {margin-bottom:0.5em; }
p.halfmt {margin-top:0.5em;}
p.bspace {clear:right;font-size:1px;padding:0;margin:0; }
p.gap {margin-top:5em; }
p.mright {margin-right:50px; }
p.boldhalfmb{font-weight:bold; margin-bottom:0.5em; }
p.boldnom {font-weight:bold; margin-top:0; margin-bottom:0; }
p.smallgap {margin-top:3em; }
p.halfmtvsmallgapb {margin-top:0.5em; margin-bottom:2em; }
p.vsmallgapb {margin-bottom:2em; }
p.clear{clear:both;}

#rep h3 {padding-top:2em; margin-top:0; margin-bottom:0.5em; font-size:1.5em; font-weight: normal; text-align: left; }




/* { border: 1px solid red;} /*
div#products {margin: 0 50px 0 0; font-family: Tahoma, Arial, Helvetica, sans-serif, serif; }
div#products ul {margin:0; padding:0;}
div#products li {list-style-type:none; height:70px; margin:0 0 5px 0;padding:0;  width:99%; font-size:1.5em;}
div#products li.blue {background-color:#99CCFF;}
div#products li.grey {background-color:#CCCCCC;}
div#products li a {display:block; }
div#products img {float:right; margin:5px;}/* */

