body {
	  background-color: #EEE; color: #000; top: 0; left: 30px; margin: 0; padding: 0; text-align: center; 
}
.info {  /*  This contains the whole page, centralised  */
	  width: 1000px; height: auto; text-align: left; margin-left: auto; margin-right: auto;
}
.logo {
	  width: 1000px; height: 115px; margin: 0; border: 0; padding: 0; text-align: left; vertical-align: top; background-image: url(images/logo.gif); background-repeat: no-repeat;
}
.belogo {
	  width: 1000px; height: 15px; text-align: left;  font: normal 7pt Arial, Helvetica, sans-serif;
}
.belogonav {
	  width: 250px;  height: 15px; background-color: #372F2C; font: normal 7pt Arial, Helvetica, sans-serif; color: #FFF; text-align:left; float: left;
}
.crumbtrail {
	  width: 750px;  height: 15px; background-color: #736B68; font: normal 7pt Arial, Helvetica, sans-serif; color: #FFF; text-align:left; float: left;
}
.centredata {
	  width: 1000px; background-image: url(images/backgrnd.gif); background-position: left; background-repeat: repeat-y;
}
.nav {
	  width: 250px;  height: auto; font-size: 13pt; background-color: #555; color:#FBFBF9; text-align: left; vertical-align: top; float: left;
}
ul.mainnav { 
	  list-style: none; margin: 0; padding: 0; width: 235px; font: normal 9pt Arial, Helvetica, sans-serif;
}
ul.mainnav li { 
	  border-bottom: 1px solid #999;
}
ul.mainnav li a { 
	  display:block; padding: 7px 0 7px 10px; background-color: #555; color: #FFF; text-decoration: none;
}
ul.mainnav li a:hover { 
	  color: #FFF; background-color:#666; background-image: url(images/arrowwhite.gif); background-position: right; background-repeat: no-repeat;
}
ul.mainnav ul.subnav { 
	list-style: none; margin: 0; background-color: #777;
}
ul.mainnav ul.subnav li { 
	border-bottom: 1px solid #999; margin: 0;
}
ul.mainnav ul.subnav li a { 
	padding: 7px 0; background-color: #777; color: #000;
}
ul.mainnav ul.subnav li a:hover { 
	color: #000; background-color:#888; background-image: url(images/arrowblack.gif); background-position: right; background-repeat: no-repeat;
}
ul.mainnavsites { 
	  list-style: none; margin: 0; padding: 0; width: 235px; font: normal 11pt Arial, Helvetica, sans-serif;
}
ul.mainnavsites li { 
	  border-bottom: 1px solid #000;
}
ul.mainnavsites li a { 
	  display:block; padding: 7px 0 7px 10px; background-color: #AAA; color: #000; text-decoration: none; width: 225px;
}
ul.mainnavsites li a:hover { 
	  color: #FFF; background-color: #666; background-image: url(images/arrowwhite.gif); background-position: right; background-repeat: no-repeat;
}
.navheading { 
	  display: block; width: 225px;  height: 20px; background-color: #736B68; font: bold 10pt Arial, Helvetica, sans-serif; color: #372F2C; text-align: center; vertical-align:middle; padding: 5px 0 0 10px;
}
.navindeximg {
	  width: 185px; height: auto; background-color: #555; margin: 10px 0 20px 10px; border: 1px solid #CCC; padding: 5px 12px 5px 12px;
}
.navindexlib {
	  width: 185px; height: auto; background-color: #555; margin: 20px 0; border: 1px solid #CCC; padding: 10px 5px;
}
.centretext {
	  width: 540px;  height: auto; background-color: #FFF; padding: 23px 10px; margin: 0 10px; text-align: left; display: inline; vertical-align:top; float: left; 
}
.centremain {
	  width: 516px;  height: auto; background-color: #FFF; padding: 0 10px; text-align: left; display: inline; vertical-align:top; float: left; border: solid #CDE 1px; margin: 10px 0 15px 0;
}
.centrequote {
	  width: 436px;  height: auto; background-color: #FFF; padding: 10px; text-align: left; display: inline; vertical-align:top; float: left; border: solid #CDE 1px; margin: 0 40px; font-style:italic;
}
.centreindex {
	  width: 540px;  height: auto; background-color: #FFF; padding: 0; text-align: justify; font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; float: left; border: 0; margin: 0;
}
.centreindexcoll {
	  width: 270px;  height: auto; margin: 0; padding: 0; font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: justify; display: inline; vertical-align:top; float: left;
}
.centreindexcolr {
	  width: 250px;  height: auto; margin: 0 0 0 20px; padding: 0; font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: right; display: inline; vertical-align:top; float: left;
}
.centrearticles {
	  width: 358px;  height: 150px; background-color: #FFF; padding: 0 10px; text-align: left; display: inline; vertical-align:top; float: left; border: solid #CDE 1px; margin: 0 0 15px 0;
}
.google250 {
	  width: 250px;  height: 250px; margin: 10px 10px 10px 0; padding: 10px; border: 1px solid #CDE; float: left;
}
.indexmain {
	  width: 218px;  height: auto; background-color: #FFF; padding: 10px; font: normal 8pt Arial, Helvetica, sans-serif;  font: normal 8pt Arial, Helvetica, sans-serif;text-align: left; display: inline; vertical-align:top; float: left; border: solid #CCC 1px; margin: 0 0 15px 10px;
}
.indexheading {
	  width: 540px; height: auto; padding: 0; border-top: solid 1px #CCC; border-bottom: solid 1px #CCC; font: 12pt Verdana, Arial, Helvetica, sans-serif; color: #993; text-align:center; margin-bottom: 20px;
}
.centremaincol {
	  width: 218px;  height: auto; margin: 10px; padding: 0 10px; font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: justify; display: inline; vertical-align:top; float: left;
}
.centreartcol {
	  width: 168px;  height: auto; margin: 20px 0; padding: 0; font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left; display: inline; vertical-align: middle; float: left;
}
.centremaincry {
	  width: 117px;  height: auto; margin: 10px; padding: 0 10px; text-align: left; display: inline; vertical-align:top; float: left;
}
.centreheading {
	  width: 540px; height: 25px; background-image: url(images/centreheading.gif); background-repeat: no-repeat; vertical-align:middle; padding-top: 4px; 
}
.copyright {
	  width: 540px; height: 25px; background-image:url(images/centreheading.gif); background-repeat: no-repeat; vertical-align:middle; padding-top: 4px; font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #993;
}
.copyrightwiki {
	  width: 518px; height: auto; margin: 20px 0; border: 1px solid #F90; padding: 10px; font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #999; background-color: #FFF2E6; text-align: center;
}
.googleads {
	  width: 170px; height: auto; color: inherit; background-color: #EEE; font-size: 10pt; float: right; text-align: center;
}
.googleads1 {
	  width: 160px; height: auto; color: inherit; background-color: #84C30B;  padding: 20px 0 10px 10px;
}
.googleads2 {
	  width: 170px; height: auto; color: inherit; background-color: #999; background-image: url(images/googlead2.gif); background-repeat: no-repeat; background-position: top; padding: 20px 0 10px 0;
}
.googleads3 {
	  width: 160px; height: auto; color: inherit; background-color: #656565; background-image: url(images/googlead3.gif); background-repeat: no-repeat; background-position: top; padding: 20px 0 10px 10px;
}
.googleads4 {
	  width: 170px; height: auto; color: inherit; background-color: #999; background-image: url(images/googlead4.gif); background-repeat: no-repeat; background-position: top; padding: 20px 0 10px 0;
}
img.googleadspic {
	  width: 120px; height: auto; padding: 5px 10px 5px 10px; border: 1px solid #FFF;
}
.googleadshead { 
	  display: block; width: 160px; margin: 0; height: 20px; background-color: #555; font: normal 10pt Arial, Helvetica, sans-serif; color: #FFF; text-align: center;
}
.googleadshead2 { 
	  display: block; width: 156px; margin: 0 2px; height: 20px; background-color: #555; font: normal 10pt Arial, Helvetica, sans-serif; color: #FFF; text-align: center;
}
.mockgoogletitle {
	  color: #993; background-color: inherit; font: bold 10pt Arial, Helvetica, sans-serif; padding: 5px;
}
.mockgoogletext {
	  color: #000; background-color: inherit; font: normal 8pt Arial, Helvetica, sans-serif; padding: 5px;
}
.navheading { 
	  display: block; width: 225px;  height: 20px; background-color: #736B68; font: bold 10pt Arial, Helvetica, sans-serif; color: #372F2C; text-align: center; vertical-align:middle; padding: 5px 0 0 10px;
}
p {
	  font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; background-color: inherit;
}
p.index {
	  font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; background-color: inherit; text-align: justify;
}
p.indexcontact {
	  font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; background-color: inherit; text-align: center;
}
ul {
	  font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; background-color: inherit;
}
ul.mainmain { 
	margin: 0; padding: 0; color: #59C; font: bold 8pt Arial, Helvetica, sans-serif;
}
ul.mainmain li {
	list-style-type: none; 
}
ul.mainmain li a { 
	text-decoration: none; color: #59C; list-style-type: square; margin-left: 10px; font: normal 8pt Arial, Helvetica, sans-serif;
}
ul.mainmain li a:hover { 
	color: #555;
}
ul.mainmain ul.submain { 
	margin: 0; padding: 0 0 0 5px; color: #59C; font: normal 8pt Arial, Helvetica, sans-serif;
}
ul.mainmain ul.submain li {
	list-style-type: none; 
}
ul.mainmain ul.submain li a { 
	text-decoration: none; color: #59C; list-style-type: square; margin-left: 10px;
}
ul.mainmain ul.submain li a:hover { 
	color: #555;
}
ul.indexlist { 
	margin-left: 20px; padding: 0; color: #993; font: normal 8pt Arial, Helvetica, sans-serif;
}
ul.indexlist li {
	list-style-type: square; margin-left: 10px; font: normal 8pt Arial, Helvetica, sans-serif; text-decoration: none; color: #993;
}
ul.indexlist li a { 
	  font: normal 8pt Arial, Helvetica, sans-serif; text-decoration: none; color: #993;
}
ul.indexlist li a:hover { 
	  color: #555;
}
.mainmaintext {
	font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; color: #59C;
}
a.crumblink {
    font: 7pt Arial, Helvetica, sans-serif; color: #FBFBF9; background-color: inherit; text-decoration: none; width: auto; padding-left: 0px;
}
a.crumblink:visited {
    font: 7pt Arial, Helvetica, sans-serif; color: #FBFBF9; background-color: inherit; text-decoration: none; width: auto; padding-left: 0px;
}
a.crumblink:hover { 
    font: 7pt Arial, Helvetica, sans-serif; color: #003; background-color: inherit; text-decoration: none; width: auto; padding-left: 0px;
}
a.mockgooglelink, a.mockgooglelink:visited {
    font: bold 10pt Arial, Helvetica, sans-serif; color: #00F; background-color: inherit; text-decoration: none;
}
a.mockgooglelink:hover { 
    font: bold 10pt Arial, Helvetica, sans-serif; color: #993; background-color: inherit; text-decoration: none;
}
a.shoplink, a.shoplink:visited {
    font: bold 10pt Arial, Helvetica, sans-serif; color: #84C30B; background-color: inherit; text-decoration: none; text-transform: uppercase;
}
a.shoplink:hover { 
    color: #FFF;
}
a.wikilink {
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #999;
}
a.wikilink:visited {
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #999;
}
a.wikilink:hover { 
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #000;
}
a.newcontent {
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #999; text-decoration: none;
}
a.newcontent:visited {
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #999;
}
a.newcontent:hover { 
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #000;
}
.indextextplus {
	font: 13pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; background-color: inherit; display:none;
}
h1 { 
	display: inline; color: #993; background-color: inherit; font: 12pt Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	display: inline; color: #000; background-color: inherit; font: bold 10pt Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;
}
h3 {
	display: inline; color: #993; background-color: inherit; font: bold 10pt Verdana, Arial, Helvetica, sans-serif; font-style: italic;
}
.picintext {
	float: left;  margin: 0 10px 10px 0; border: 0;
}
.picintextright {
	float: right; margin: 0 0 10px 10px; border: 1px solid #000;
}
.picindex {
	float: right;  margin: 10px 0 0 10px; border: 0; height: 240px; width: 240px;
}
.centreindexhead {
	font: bold 13pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.indexbold {
	font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000;
}
.indexlistbold {
	font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #993;
}
.LinkDetail {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #000
}
.LinkTitle {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif; font-style: italic; color: #000033;
}
a.clickbanklink a.clickbanklink:visited {
    font: bold 10pt Arial, Helvetica, sans-serif; color: #00F;
}
a.clickbanklink:hover { 
    color: #993;
}
.clickbankDetail {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #000
}
.allshop { 
	  display: block; width: 160px; background-color: #EEE; text-align: center;
}
.shoppics { 
	  display: block; width: 160px; background-color: #EEE; text-align: center; float: left; margin: 2px 0;
}
img.shop { 
	  width: 76px; height: 76px; margin: 1px; border: 1px solid #EEE; background-color: #EEE; text-align: center; vertical-align: middle; float: left;
}
td {
	  font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; background-color: inherit; text-align: left; vertical-align: top;
}
.tourbox {
	  width: 138px; height: auto; margin: 0; border: 1px solid #CCC; padding: 10px;
}
p.tourhead {
	  font: bold 12pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #F00; text-align: center;
}
p.tour {
	  font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; text-align: center;
}
a.tourlink, a.tourlink:visited {
    font: bold 10pt Arial, Helvetica, sans-serif; color: #F00; background-color: inherit; text-decoration: none;
}
a.tourlink:hover { 
    font: bold 10pt Arial, Helvetica, sans-serif; color: #993; background-color: inherit; text-decoration: none;
}
form p {
	clear: left; margin: 0; padding: 5px 0 0 0;
}
form p label {
	float: left; width: 30%; font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000;
}