html {
	margin: 0;
	padding: 0;
}	

body {
	margin: 0;
	padding: 0;
}

/* --------->>>>>>>>> BRANDING <<<<<<<<<-------- */

h1 {
	color: #666;
	font-family: Tahoma, "Trebuchet MS", Georgia, "Times New Roman";
	font-size: 18pt;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
}

#sitemast .logo {
	display: none;
}

/* ---------->>> HEADINGS <<<-----------*/

h2 {
	color: #666;
	font-family: Tahoma, "Trebuchet MS", Georgia, "Times New Roman";
	font-size: 14pt;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
}

h3 {
	color: #333;
	font-family: "Trebuchet MS", Georgia, "Times New Roman";
	font-size: 12pt;
	margin: 0;
	padding: 0;
}	

h4 {
	color: #666;
	font-family: "Trebuchet MS", Georgia, "Times New Roman";
	font-size: 14pt;
	margin: 0;
	padding: 0;
}

h5 {
	color: #666;
	font-family: "Trebuchet MS", Georgia, "Times New Roman";
	font-size: 10pt;
	margin: 0;
	padding: 0;
}




/* --------->>>>>>>>> NAVIGATION <<<<<<<<<-------- */

#menu_homepage {
	display: none;
}

#menu_homepage UL 
{
	display: none;
}

#menu_homepage H4 
{
	display: none;
}

#menu_homepage UL 
{
	display: none;
}

#menu_homepage LI 
{
	display: none;
}

#menu_homepage A 
{
	display: none;
}

#menu_homepage A:link 
{
	display: none;
}

#menu_homepage A:visited 
{
	display: none;
}

#menu_homepage A:hover 
{
	display: none;
}

#menu_culture 
{
	display: none;
}

#menu_culture UL 
{
	display: none;
}

#menu_culture H4 
{
	display: none;
}

#menu_culture UL 
{
	display: none;
}

#menu_culture LI 
{
	display: none;
}

#menu_culture A 
{
	display: none;
}

#menu_culture A:link 
{
	display: none;
}

#menu_culture A:visited 
{
	display: none;
}

#menu_culture A:hover 
{
	display: none;
}

#menu_north 
{
	display: none;
}

#menu_north UL 
{
	display: none;
}

#menu_north H4 
{
	display: none;
}

#menu_north UL 
{
	display: none;
}

#menu_north LI 
{
	display: none;
}

#menu_north A 
{
	display: none;
}

#menu_north A:link 
{
	display: none;
}

#menu_north A:visited 
{
	display: none;
}

#menu_north A:hover 
{
	display: none;
}

#menu_centre 
{
	display: none;
}

#menu_centre UL 
{
	display: none;
}

#menu_centre H4 
{
	display: none;
}

#menu_centre UL 
{
	display: none;
}

#menu_centre LI 
{
	display: none;
}

#menu_centre A 
{
	display: none;
}

#menu_centre A:link 
{
	display: none;
}

#menu_centre A:visited 
{
	display: none;
}

#menu_centre A:hover 
{
	display: none;
}

#menu_lisbon 
{
	display: none;
}

#menu_lisbon UL 
{
	display: none;
}

#menu_lisbon H4 
{
	display: none;
}

#menu_lisbon UL 
{
	display: none;
}

#menu_lisbon LI 
{
	display: none;
}

#menu_lisbon A 
{
	display: none;
}

#menu_lisbon A:link 
{
	display: none;
}

#menu_lisbon A:visited 
{
	display: none;
}

#menu_lisbon A:hover 
{
	display: none;
}

#menu_south 
{
	display: none;
}

#menu_south UL 
{
	display: none;
}

#menu_south H4 
{
	display: none;
}

#menu_south UL 
{
	display: none;
}

#menu_south LI 
{
	display: none;
}

#menu_south A 
{
	display: none;
}

#menu_south A:link 
{
	display: none;
}

#menu_south A:visited 
{
	display: none;
}

#menu_south A:hover 
{
	display: none;
}

#menu_algarve 
{
	display: none;
}

#menu_algarve UL 
{
	display: none;
}

#menu_algarve H4 
{
	display: none;
}

#menu_algarve UL 
{
	display: none;
}

#menu_algarve LI 
{
	display: none;
}

#menu_algarve A 
{
	display: none;
}

#menu_algarve A:link 
{
	display: none;
}

#menu_algarve A:visited 
{
	display: none;
}

#menu_algarve A:hover 
{
	display: none;
}

#menu_islands 
{
	display: none;
}

#menu_islands UL 
{
	display: none;
}

#menu_islands H4 
{
	display: none;
}

#menu_islands UL 
{
	display: none;
}

#menu_islands LI 
{
	display: none;
}

#menu_islands A 
{
	display: none;
}

#menu_islands A:link 
{
	display: none;
}

#menu_islands A:visited 
{
	display: none;
}

#menu_islands A:hover 
{
	display: none;
}

#menu_travel
{
	display: none;
}

#menu_travel UL 
{
	display: none;
}

#menu_travel H4 
{
	display: none;
}

#menu_travel UL 
{
	display: none;
}

#menu_travel LI 
{
	display: none;
}

#menu_travel A 
{
	display: none;
}

#menu_travel A:link 
{
	display: none;
}

#menu_travel A:visited 
{
	display: none;
}

#menu_travel A:hover 
{
	display: none;
}

#menu_accommodation
{
	display: none;
}

#menu_accommodation UL 
{
	display: none;
}

#menu_accommodation H4 
{
	display: none;
}

#menu_accommodation UL 
{
	display: none;
}

#menu_accommodation LI 
{
	display: none;
}

#menu_accommodation A 
{
	display: none;
}

#menu_accommodation A:link 
{
	display: none;
}

#menu_accommodation A:visited 
{
	display: none;
}

#menu_accommodation A:hover 
{
	display: none;
}

#menu_holidays 
{
	display: none;
}

#menu_holidays UL 
{
	display: none;
}

#menu_holidays H4 
{
	display: none;
}

#menu_holidays UL 
{
	display: none;
}

#menu_holidays LI 
{
	display: none;
}

#menu_holidays A 
{
	display: none;
}

#menu_holidays A:link 
{
	display: none;
}

#menu_holidays A:visited 
{
	display: none;
}

#menu_holidays A:hover 
{
	display: none;
}

#menu_shopping 
{
	display: none;
}

#menu_shopping UL 
{
	display: none;
}

#menu_shopping H4 
{
	display: none;
}

#menu_shopping UL 
{
	display: none;
}

#menu_shopping LI 
{
	display: none;
}

#menu_shopping A 
{
	display: none;
}

#menu_shopping A:link 
{
	display: none;
}

#menu_shopping A:visited 
{
	display: none;
}

#menu_shopping A:hover 
{
	display: none;
}

#menu_othersites 
{
	display: none;
}

#menu_othersites UL 
{
	display: none;
}

#menu_othersites H4 
{
	display: none;
}

#menu_othersites UL 
{
	display: none;
}

#menu_othersites LI 
{
	display: none;
}

#menu_othersites A 
{
	display: none;
}

#menu_othersites A:link 
{
	display: none;
}

#menu_othersites A:visited 
{
	display: none;
}

#menu_othersites A:hover 
{
	display: none;
}

#text {
	margin-left: 5%;
	margin-right: 5%;
	background: #fff;
}

p {
	font-family: Georgia, "Times New Roman", serif;
	color: #000;
	font-size: 12pt;
	line-height: 18pt;
}

#text A
{
	text-decoration: none;
}

#text A:link
{
	color: #ffcc66;
	text-decoration: none
}

#text A:visited
{
	color: #ffcc66;
	text-decoration: none
}

#text A:hover
{
	color: white;
	border-bottom: 1px solid #ccffcc
}	

#text .floatright A img
{
	border: none
}

#text .floatright A:hover
{
	text-decoration: none;
	border: none
}

#text .floatright 
{
	float: right; 
	margin: 1em 0.5em 1.5em 2em
}

#text .floatright P 
{
	padding: 0;
	font-size: 70%; 
	margin: 0px; 
	text-align: center;
}

#text .floatleft A img
{
	border: none;
}

#text .floatleft 
{
	float: left; 
	margin: 1em 2em 1em 0.5em
}

#text .floatleft P 
{
	padding: 0;  
	font-size: 70%; 
	margin: 0px;  
	text-align: center;
}

#text .border 
{ 
	padding: 1px;
	border: #99cc66 1px solid;  
	background: #003300; 
}

#text .quote 
{
	text-align: center; 
	font-style: italic
}

#footer 
{
	display: none;
}

#footer P 
{
	padding: 10px 0 0 0;
	margin: 0; 
}

#footer A
{
	text-decoration: none;
}

#footer A:link
{
	color: #ffff00;
	text-decoration: none;	
}

#footer A:visited
{
	color: #ffff00;
}

#footer A:hover
{
	text-decoration: none;
	border-bottom: 1px solid #ffcc00;
}