BODY {
background-color:#FFFFFF;
	margin:0 0 0 0;
	border:0;
	padding:0 0 0 0;
}
p
{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
td
{
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
table#print
{
	width:170px;
	vertical-align:top;
	border:1px solid black;
	margin-top:2px;
}
table#print td
{
	width:170px;
	margin-bottom:3px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	border-collapse:collapse;
}
.hide
{
	display:none;
}
table#structure
{
	width: 960px;

}

div#content
{
	width: 960px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}


td#menu
{
	width:170px;
	vertical-align:top;
}
td#main
{
	vertical-align:top;
}
td#main table.outlined
{
	width:472px;
	border:1px solid black;
	margin-bottom:3px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	border-collapse:collapse;
}
td#main table.outlinedspaced
{
	width:472px;
	border:1px solid black;
	margin-bottom:3px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	border-collapse:collapse;
}
td#ads
{
	width:120px;
	border:0px solid black;
	vertical-align:top;
}
td#ads table.outlined
{
	width:120px;
	border:1px solid black;
	margin-bottom:3px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	border-collapse:collapse;
}
td#ads table.outlinedspaced
{
	width:120px;
	border:1px solid black;
	margin-bottom:3px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	border-collapse:collapse;
}

/*MENU STYLES*/
table#menutable
{
	width:170px;
	vertical-align:top;
	border:1px solid black;
}

td#masthead
{
	border:1px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td.menuout
{
	background-color:#4CA3BC;
	height:14px;
	width:170px;
	padding-left:5px;
	padding-bottom:4px;
	padding-right:0;
	padding-top:4px;


}
td.menuover
{
	background-color:#339999;
	height:14px;
	width:170px;
	padding-left:5px;
	padding-bottom:4px;
	padding-right:0;
	padding-top:4px;

}
a.menu2:link
{
	color: #FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
a.menu2:active
{
	color: #FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
a.menu2:visited
{
	color: #FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
/*LINK STYLES*/
a:link
{
	color: #000000;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
a:active
{
	color: #000000;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
a:visited
{
	color: #000000;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
a.white:link
{
	color: #FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
a.white:active
{
	color: #FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
a.white:visited
{
	color: #FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
td.hr
{
background-color:#94C8D7;
padding:0 0 0 0;
border:0 0 0 0;
margin:0 0 0 0;
border-collapse:collapse;
}

/* ALL SECTIONS */
td.content
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#EAEAEA;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
vertical-align:top;
}

td.content img
{
	padding-left:0px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
}


td.contentright
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#EAEAEA;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:50%;
	vertical-align:top;
}
td.content2
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#BECCD3;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:50%;
}


/* PURPLE SECTION*/

td.purpleheader
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#8C7CAA;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
td.purplefooter
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#8C7CAA;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
td.purplefooter p
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#8C7CAA;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.titlepurple
{
	color: #8C7CAA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


/* BLUE STYLES */

td.blueheader
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#4CA3BC;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
}

td.bluefooter
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#4CA3BC;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

td.bluefooter p
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#4CA3BC;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.titleblue
{
	color: #0E7095;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


/* ORANGE STYLES */


td.orangeheader
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#ECA840;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.titleorange
{
	color: #ECA840;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/* RED STYLES */


td.redheader
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#C45552;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

td.redfooter
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#C45552;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

td.redfooter p
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#C45552;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.titlered
{
	color: #C45552;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/* LIME STYLES */


td.limeheader
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#BBDF58;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

td.limefooter
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#BBDF58;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

td.limefooter p
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#BBDF58;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.titlelime
{
	color: #BBDF58;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

/* ROYAL BLUE STYLES */


td.royalheader
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#4780CC;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

td.royalfooter
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#4780CC;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

td.royalfooter p
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#4780CC;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.titleroyal
{
	color: #4780CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


/* HEADER STYLES */
td.headertext
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#F6F1E5;
	color: #245468;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
td.darkheader
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#1B3A43;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.titledark
{
	color: #1B3A43;
	font-weight:bold;
}
/* HOMEPAGE STYLES */

td.paleblue
{
	padding-left:2px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#DDEDF2;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
}
td.paleblueimg
{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:0px;
	background-color:#DDEDF2;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:90px;
	vertical-align:top;
}
td.paleblue p
{
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}
td.darkerblue
{
	background-color:#B1D6E1;
	color: #222360;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
}
h1
{
	color: #222360;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	background-color:#B1D6E1;
	margin:0 0 0 0;

}
td#main table.outlinedhome
{
	width:140px;
	border:1px solid black;
	margin-bottom:3px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	border-collapse:collapse;
}
td#main table.outlinedspacedhome
{
	width:322px;
	border:1px solid black;
	margin-bottom:3px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	border-collapse:collapse;
}
td#main table.featureshome
{
	width:470px;
	border:1px solid black;
	margin-bottom:3px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	border-collapse:collapse;
}
table.homelayout
{
	width: 470px;
	vertical-align:top;
}
table.homelayout td
{

	vertical-align:top;
}
table.bigads
{
	margin-bottom:0px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
td.bigadssingle
{
	padding-right:0;
	padding-left:0;
	padding-top:0;	
	padding-bottom:2px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;	
	text-align:center;
	border:0px solid black;

}
td.bigadsleft
{
	width;157px;
	padding-right:0;
	padding-left:0;
	padding-top:0;	
	padding-bottom:2px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;	
	text-align:center;
	border:0px solid black;

}
td.bigadsright
{
	width;157px;
	padding-bottom:2px;
	padding-right:0px;
	padding-left:0;
	padding-top:0;		
	text-align:center;
	margin-bottom:0;
	margin-left:0;
	margin-right:0px;
	margin-top:0;	
	border:0px solid black;

}

td.bigadssingle img
{
	border:1px solid black;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0px;
	margin-bottom:0;
	margin-left:0;
	margin-right:2px;
	margin-top:0;	

}

td.bigadsleft img
{
	border:1px solid black;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0px;
		margin-bottom:0;
	margin-left:0;
	margin-right:2px;
	margin-top:0;	

}
td.bigadsright img
{
	border:1px solid black;
	padding-bottom:0px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
		margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;	
}
/* DIRECTORY STYLES */
table#directorytable
{
	margin-top:3px;
	width:170px;
	vertical-align:top;
	border:1px solid black;
}

td#header
{
	background-color:#4CA3BC;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
td#sport
{
	background-color:#B1D6E1;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
td#eating
{
	background-color:#8C7CAA;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
td#accomodation
{
	background-color:#C45552;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
td#camping
{
	background-color:#BBDF58;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
td#places
{
	background-color:#4780CC;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
/* FOOTER */
td#footer
{
	text-align:center;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
}
/* FORM STYLES */
table#form
{
vertical-align:top;
width:472px;
border:0;
padding-left:10px;
padding-bottom:5px;
margin:0 0 0 0;
}
table#form td
{
vertical-align:top;
}
td.spacer
{
background-color:#4CA3BC;
}
select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	font-weight:normal;
}
