.on {
	font-size: 10pt;
	text-decoration: none;
	color: #66ccff;
}

.off {
	font-size: 10pt;
	text-decoration: none;
	color: #66ffff;
}
.yell {
	background-color:#ffffcc;	
	}	
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000098;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
}
body {
	background-image: url(../siteimages/backing2.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.nav {
	font-size: 12px;
	font-weight: bold;
	color: #66ffff;
	width:180px;
	display:block;
}
.home {
	font-size: 18px;
	font-weight: bold;
	color: #66ffff;
	width:160px;
	text-align:left;
	}
.home a{
	text-decoration: none;
	color: #99ffff;
	padding-left:40px;
	}	
.nav a {
	font-size:13px;
	line-height:20px;
	text-decoration: none;
	color: #99ffff;
	}
a:hover {
	color: #6699ff;
	text-decoration:none;
}
.towns {
	font-family: "Copperplate Gothic Light", Arial;
	color: #33ccff;
	text-align: left;
	background-color:#edf3d7;
	}
.titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #003399;
	background-color: #ffffcc;
	}
.navheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	margin-top: 12px;
	margin-bottom:3px;
	border-bottom:#FFFFFF 1px solid;
}
.plain {
	font-size: 10pt;
}
.tblhead1 {
	font-weight: bold;
	color: #000066;
	background-color: #CDE6F3;
	text-align: center;
}
.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	background-color: #EFF7D6;
	text-align: center;
	margin: 0px;
	padding: 4px 0px;
	width: 794px;
}
.subnav a {
	text-decoration: none;
	border: 1px solid #000099;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.subnav a:hover {
	color: #66FFFF;
	text-decoration: none;
	background-color: #000098;
	border: 1px solid #66FFFF;
}
.hit {
	font-size: 16pt;
	color:#0000CC;
	background-color:#ffffcc;
	padding:3px;
	}
.bullet li {
	width:500px;
	margin:auto;
	padding-top:4px;
	padding-bottom:3px;
	}
.bullet li a{
	font-weight:bold;
	}
.bullet li a:hover {
	text-decoration:none;
	}
.bizheader {
	background-color:#000099;
	background-image:url(../siteimages/bizbacking.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:40px;
	}
.bizheader p {
	margin-left:50px;
	}
.leftspace {
	margin-left:30px;
	}
.controladd {
	padding:5px;
	}
.footanchor a:hover{
	text-decoration:none;
	}
.toptext {
	padding-top:15px;
	padding-bottom:15px;
	font-weight:bold;
	font-size:18px;
	}
.mainlink a{
	text-align:center;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	margin-top:10px;
	margin-bottom:15px;
	display:block;
	width:300px;
	}
.mainlink a:hover {
	text-decoration:underline;
	color:#000099;
	font-weight:bold;
	}
.table2 {
	background-color:#EEEEEE;
	margin-top:20px;
	border: #0033CC 1px solid;
	}
.table2 tr td {
	padding:5px;
	}
.flagtable {
	margin:10px;
	border-top: #0033CC 1px solid;
	border-left: #0033CC 1px solid;
	border-right: #0033CC 1px solid;
	background-color:#EEEEEE;
	}
.flagtable tr td {
	padding:5px;
	border-bottom: #0033CC 1px solid;
	padding-bottom:12px;
	}
.imageshow {
	width:800px;
	background-color:#ffffcc;
	border: #000099 1px solid;
	padding:6px;
	margin:auto;
	margin-bottom:10px;
	}
.imglink{
	border:#ffffcc 1px solid;
	}
.imglink:hover {
	border:#000099 1px solid;
	}
.pages {
	width:750px;
	margin:auto;
	padding-left:5px;
	padding-right:5px;
	}
.pages a{
	margin-right:10px;
	}
.delimage {
	display:block;
	width:120px;
	}
.delimage:hover {
	background-color:#993300;
	color:#FFFFCC;
	display:block;
	}
.bottombwl {
	vertical-align:bottom;	
	padding-top:150px;
	display:block;
	}
.spacer {
	padding-top:20px;
	}
.catboxtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000099;
	padding-bottom:9px;
	}
.catbox {
	border:#000099 1px solid;
	color:#000099;
	text-decoration:none;
	display:inline-block;
	background-color:#FFFFCC;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:2px;
	}
.catbox:hover {
	background-color:#808080;
	border:#000099 1px solid;
	color:#FFFFCC;
	text-decoration:none;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	margin-left:4px;
	margin-right:4px;
	}
.pagetagtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000099;
	padding-top:9px;
	}
.rand5box {
	width:210px;
	margin:auto;
	background-color:#EEEEEE;
	border: #0033CC 1px solid;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:3px;
	}
.randimg {
	padding-top:4px;
	padding-bottom:1px;
	margin-left:3px;
	margin-right:3px;
	}
.randimgtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;	
	width:192px;
	}
.randimgtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width:192px;
	padding-bottom:3px;
	}
/**/
/* Log in details CSS */
/**/
.logintable{
	width:350px;
	margin-right:200px;
	margin-top:25px;
	padding:3px;
	border:#000099 1px solid;
	background-color:#EEEEEE;
	}
.logintext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	text-align:left;
	font-weight:bold;
	}
.logintext input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffcc;
	text-align:left;
	font-weight:normal;
	width:200px;
	margin:auto;
	}
.loginbutton input{
	background-color:#ffffcc;
	border: #000099 1px solid;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	}
.loginbutton input:hover{
	cursor:pointer;
	border: #000099 2px solid;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:9px;
	padding-right:9px;
	}
/**/
/* Membership colours, blue basic, orange premium, gold ultimate */
/**/	
.basicmem {
	font-weight:bold;
	color:#000099;	
	background-color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	}
.premiummem {
	font-weight:bold;
	color:#ffff7e;
	background-color:#3333ff;
	padding-left:3px;
	padding-right:3px;
	}
.ultimatemem {
	font-weight:bold;
	color:#ffe100;
	background-color:#000099;
	padding-left:3px;
	padding-right:3px;
	}
.joinus {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	padding:7px;
	border-top:#000099 1px solid;	
	border-left:#000099 1px solid;	
	border-bottom:#000099 1px solid;	
	border-right:#000099 1px solid;	
	background-color:#EEEEEE;
	width:520px;
	}
/* ************************************** */
.addcotttable{
	width:500px;
	margin-left:10px;
	padding:3px;
	border:#000099 1px solid;
	background-color:#EEEEEE;
	}
.addcotttext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	text-align:left;
	font-weight:bold;
	}
.addcotttext2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	text-align:left;
	font-weight:bold;
	}
.addcotttext input ,.addcotttext textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffcc;
	text-align:left;
	font-weight:normal;
	width:320px;
	margin:auto;
	}
.addcotthelp {
	padding: 3px;
	color:#000099;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	border-left: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	border-right: 1px #000000 solid; 	
	width:318px;
	}
.addcotttext select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffcc;
	text-align:left;
	font-weight:normal;
	}
/* * * * * Premium / Ultimate Members box* * * * * */
.basicmembox {
	padding-top:3px;
	padding-bottom:1px;
	border-top:#eeeeee 2px solid;
	width:320px;
	font-weight:bold;
	color:#000099;	
	background-color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	}
.premiumbox {
	padding-top:2px;
	padding-bottom:1px;
	border-top:#eeeeee 2px solid;
	width:320px;
	font-weight:bold;
	color:#ffff7e;
	background-color:#3333ff;
	padding-left:3px;
	padding-right:3px;
	}
.ultimatebox {
	padding-top:2px;
	padding-bottom:1px;
	border-top:#eeeeee 2px solid;
	width:320px;
	font-weight:bold;
	color:#ffe100;
	background-color:#000099;
	padding-left:3px;
	padding-right:3px;
	}

.toppertitlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #003399;
	background-color: #ffffcc;
	padding-top:3px;
	padding-bottom:3px;
	}
.topbarline {
	border-top:#000098 2px solid;
	padding-top:12px;
	}
.cott-table{
	float:left;
	}
.msg{
	display:block;
	width:500px;
	margin:auto;
	border:#980000 1px solid;
	padding:3px;
	margin-top:10px;
	margin-bottom:10px;
	}
.saletable tr td {
	padding-top:3px;
	padding-bottom:3px;
	}
.addresss {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:5px;
	padding-bottom:3px;
	}
.addresss a{
	font-size:12px;
	color:#000098;
	font-weight:bold;
	text-decoration:none;
	}
.addresss a:hover{
	text-decoration:underline;
	}
.mapbox {
	margin:auto;
	margin-top:15px;
	margin-bottom:15px;
	border:#000099 1px solid;
	width:700px;
	}
.mapflagbox tr td{
	padding-top:5px;
	padding-bottom:3px;
	}
.mapflagbox {
	border:#000099 1px solid;
	margin-top:10px;
	margin-bottom:5px;
	}
.mapchoice {
	width:150px;
	text-align:left;
	background-color:#ffffcc;
	}
