body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;	
	text-decoration: none;
	background-repeat:repeat-x;		
	height:100%;
	
}

td {	
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;	
	text-decoration: none;	
	color: #999999;
}

.greyback{
	background-color:#AAAAAA;
			
	
}
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;			
}
a:hover{
	color:#bbbbbb;
	text-decoration: none;
}
a.whitelinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;		
}
a.whitelinks:hover{	
	text-decoration: underline;		
	color: #ffffff;
	
}
.size10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;		
}
.dropshadow{
	filter:
		progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color='#FFFFFF');		
}
.menuback{
	border:1px solid #999999;
	background-color:#DDDDDD;
	filter:
		progid:DXImageTransform.Microsoft.shadow(strength=3, direction=135, color='#BBBBBB')			
}
.menuitem{		
	height:18px;
	background-color: #990066;
}
.menuitemover{
	height:18px;
	background-color: #cccccc;
	background-image: url(images/bedandbreakfast_buttonbackground.gif);	
}

.marqueetext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #ffffff;
	text-decoration: none;
	height:100px;
	padding:10px;
}

.subtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}
.searchbox{
	font-size: 9px;
	width:135px;
	height:18px;	
}
.loginbox{
	font-size: 9px;
	width:80px;
	height:18px;	
}
.listbox{
	font-size: 9px;
	width:135px;
	height:100px;	
}
.formbox{
	font-size: 10px;
	width:30px;
	height:18px;	
}
.formarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:410px;
	height:150px;	
}
.searchbutton {	
	font-size: 10px;	
	height: 19px;
	width: 40px;
}
.formbutton {	
	font-size: 10px;	
	height: 19px;	
}
.bodygrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}
.lightgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #eeeeee;
	text-decoration: none;
}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	
	text-decoration: none;
	font-weight: bold;
}

a.leftnavlinks:link,a.leftnavlinks:visited,a.leftnavlinks:active {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #ffffff;
	text-decoration: none;
}
a.leftnavlinks:hover {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dddddd;
	text-decoration: none;
}

img#withborder {
	border: medium solid #ffffff;
}
.footer{
	position:relative;
	padding-bottom:10px;
	left:192px;
	width:501px;
	text-align:center;
		
}
a.smallwhite:link,a.smallwhite:visited,a.smallwhite:active {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;	
	text-decoration: none;
}
a.smallwhite:hover {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;	
}
.smallgrey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;	
	text-decoration: none;
}
a.smallgrey:link,a.smallgrey:visited,a.smallgrey:active {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;	
	text-decoration: none;
}
a.smallgrey:hover {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	text-decoration: underline;	
}
.allcolour{
	color:#333333;
}
.activitiescolour{
	color: #005500;
}
.airportscolour{
	color:#FF9900;	
}
.businesscolour{
	color:#990000;
}
.couplescolour{	
	color:#660066;
}
.familiescolour{
	color:#336699;
}
.foodrinkcolour{
	color:#FF9900;
}
.petscolour{
	color:#661800;
}
.whiteborder {
	border: thick solid #FFFFFF;
}
.smallblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.pagetitle{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
	color:#777777;	
		
}
/******images*******/
.logo{
	margin-top:15px;
	margin-left:5px;

	margin-right:50px;
}
.ad{
	position:absolute;
	top:10px;
	left:288px;
	
}
.nav{
	position:absolute;
	top:92px;
	left:220px;
}
/***tags***/
h3{
	color:#666666;
	font-size:10px;
	font-weight:normal;
	margin-left:8px;
	margin-top:4px;
	float:left;
}
a.navlink:link,a.navlink:active,a.navlink:visited {
	color:#FFFFFF;	
	margin-left:14px;
	margin-right:18px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.navlink:hover{
	color:#FFFFFF;	
	margin-left:14px;
	margin-right:18px;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

a.navlinkselected:link,a.navlinkselected:active,a.navlinkselected:visited {
	margin-left:14px;
	margin-right:18px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
	width:12px;
}
a.navlinkselected:hover{	
	margin-left:14px;
	margin-right:18px;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;	
}

a.navall:link,a.navall:active,a.navall:visited {
	color:#666666;		
	background-color:#eeeeee;	
}
a.navall:hover{
	color:#eeeeee;		
	background-color:#666666;
}
a.navactivities:link,a.navactivities:active,a.navactivities:visited {
	color:#339900;		
	background-color:#eeeeee;
	}
a.navactivities:hover{
	color:#eeeeee;		
	background-color:#339900;
}
a.navbusiness:link,a.navbusiness:active,a.navbusiness:visited {
	color:#CC0000;		
	background-color:#eeeeee;	
}
a.navbusiness:hover{
	color:#eeeeee;		
	background-color:#CC0000;
}
a.navcouples:link,a.navcouples:active,a.navcouples:visited {
	color:#990066;		
	background-color:#eeeeee;	
}
a.navcouples:hover{
	color:#eeeeee;		
	background-color:#990066;
}
a.navfamilies:link,a.navfamilies:active,a.navfamilies:visited {
	color:#3399CC;		
	background-color:#eeeeee;	
}
a.navfamilies:hover{
	color:#eeeeee;		
	background-color:#3399CC;
}
a.navpets:link,a.navpets:active,a.navpets:visited {
	color:#663300;		
	background-color:#eeeeee;	
}
a.navpets:hover{
	color:#eeeeee;		
	background-color:#663300;
}
.navlinks{
	position:absolute;
	top:120px;
	left:-4px;
	color:#FFFFFF;	
}
.leftnav{
	position:absolute;
	width:147px;
	padding:10px;
	height:100%;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	top:0px;
	
}


.filterholder{
	width:583px;
	top:150px;
	position:absolute;
	left:172px;	
	z-index:5;	
}
.filtermenu{
	position:relative;
	float:right;
	width:auto;
	border:1px solid #cccccc;
	padding:4px;
	overflow:hidden;
	height:10px;	
	z-index:6;
	background-color:#FFFFFF;
}
.advert{
	position:relative;
	width:440px;	
	background-image:url(images/advert_background.gif);
	background-repeat:repeat-x;	
	padding:8px;
	padding-left:14px;		
	left:184px;
	text-align:justify;
}
.allads{

	width:760px;
	top:137px;
	position:absolute;
	left:-1px;	
	z-index:4;		
	height:100%;
	background-repeat:repeat-y;
}
h2{
	position:relative;
	float:left;
	width:300px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	margin:0;
	padding-top:4px;
}
h1{
	margin:0;
}

.pager{				
	padding:8px;	
	position:relative;	
	left:184px;
	width:440px;
	text-align:right;
	
}
.crumbtrail{
	width:auto;		
	background-repeat:repeat-x;				
	color:#777777;
	position:relative;
	float:right;
	
}

.whitebold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11x;
	font-weight:bold;
	color:#ffffff;
}

.holder{
	position:relative;
	left:252px;
}
.lowertext{
	position:relative;
	padding-bottom:10px;
	left:192px;
	width:440px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
.generaltext{
	position:relative;
	padding:10px;
	left:184px;
	width:440px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.generaltextleft{
	position:relative;
	padding:10px;
	left:184px;
	width:420px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;

}
.generaltextright{
	position:absolute;
	top:0px;
	padding:10px;
	left:618px;
	right:0px;
	width:142px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	height:100%;	

	
}
.imageiframe{
	width:501px;
	height:200px;
}
.formframe{
	width:100%;
	height:590px;
}
input{
	font-size:10px;
}
.homeadvert{

	position:relative;
	width:501px;		
	background-repeat:repeat-x;	
	padding:8px;
	padding-left:14px;		
	left:184px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
.icon{
	padding:4px;
}
.header{
	position:absolute;
	top:-100px;
	
}

/********Admin********/
.largetextarea{
	background-color:#eeeeee;
	border:1px solid #666666;	
	width:600px;
	height:400px;
}
.medtextarea{
	background-color:#eeeeee;
	border:1px solid #666666;	
	width:500px;
	height:200px;
}
.boldtext{
	font-weight:bold;
}
.redtext{
	color:#CC0000;
}
.dynamiclink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}
.searchmultiple{
	position:absolute;
	left:9px;
	top:0px;
}

.rightnav{
	width:120px;
	top:150px;
	left:640px;	
	position:absolute;
}
.myaccountnav{
	background-color:#FFFFFF;
	padding:4px;
	
}