@charset "UTF-8";
/* CSS Document */
body{
	margin-top:0px;
	margin-left:0px;
	background-image:url(images/backGround.gif);
}
#nav{
	margin-left:0px;
	_margin-top:15px;
}
/*---------------------------------------------------------------index*/
#logo{
	position:absolute;
	margin-left: 376px;
	margin-top:267px;
}
#box{
	position:absolute;
	left:0px;
	margin-top:78px;
	width:900px;
	height:600px;
	background-color:#000000;
}
#preloader{
	position:absolute;
	width:900px;
	height:680px;
	top: 0px;
	left:0px;
	z-index:2;
}
#skip a{
	position:absolute;
	padding-right:0px;
	left:830px;
	top:700px;
	color:#A5027D;
}
#skip a:hover{
	color:#ffffff;
}
#eng{
	position:absolute;
	margin-left:380px;
	margin-top:300px;
	z-index:2;
	font-size:16px;
}
#eng:hover{
	color:#8b0478;
}
#port{
	position:absolute;
	margin-left:480px;
	margin-top:300px;
	z-index:2;
	font-size:16px;
}
#port:hover{
	color:#8b0478;
}
/*-------------------------------------------------------------iframes*/
#container{
	position:relative;
	margin-top:5%;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:680px;
	
}

img {
	border:none;
}
h2, p, table, span, a, li{
	font-family:Meta-Thin, Helvetica, Arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
h2, p, table, span, .pdf{
	line-height:18px;
}
#td{
	padding-left:20px;
	vertical-align:text-top;
}
#td2{
	vertical-align:text-top;
}
table, span, a{
	font-size:14px;
}
p{
	font-size:24px;
	padding-top:20px;
}
ol{
	padding: 0px;
	padding-left:15px;
	list-style-type:disc;
}


/*-------------------------------------------------------------------------Frame.html*/
#head a{
	float:right;
	position:relative;
	top:55px;
	font-size:16px;
}
#head a:hover{
	color:#A5027D;
}
#Rlogo{
	position:relative;
	padding-bottom:10px;
	padding-left: 2px;
	float:left;
}
#box2{
	position:relative;
	margin-top: 3px;
	width:900px;
	height:600px;
	background-color:#1e1e20;
	float:right;
	
}

#flashContent{
	position:absolute;
	top: 530px;
}
#content{
	position:absolute;
	left:0;
	width:650px;
	height:530px;
	top: 0px;
	overflow: visible;
	background-color:#1e1e20;
}
#nav{
	position:absolute;
	width:250px;
	height:530px;
	
}
#frame{
	float:right;
}

ul{
	padding:0;
	line-height:0px;
	list-style-type:none;
	}
li a{
	padding:0px;
	margin-bottom:5px;
	text-decoration:none;
}
/*------------------------------------------------------Frame.html---------Nav Rollovers*/
.li1 a{

	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/theAlgarve.gif) left top no-repeat;
}
.li1 a:hover{
	background:url(images/buttons/theAlgarve.gif) right top no-repeat;
}


#li2 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/colourfulC.gif) left top no-repeat;
}
#li2 a:hover{
	background:url(images/buttons/colourfulC.gif) right top no-repeat;
}
#li3 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/culture.gif) left top no-repeat;
}
#li3 a:hover{
	background:url(images/buttons/culture.gif) right top no-repeat;
}
#li4 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/food.gif) left top no-repeat;
}
#li4 a:hover{
	background:url(images/buttons/food.gif) right top no-repeat;
}
#li5 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/golf.gif) left top no-repeat;
}
#li5 a:hover{
	background:url(images/buttons/golf.gif) right top no-repeat;
}
#li6 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/sports.gif) left top no-repeat;
}
#li6 a:hover{
	background:url(images/buttons/sports.gif) right top no-repeat;
}
#li7 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/what.gif) left top no-repeat;
}
#li7 a:hover{
	background:url(images/buttons/what.gif) right top no-repeat;
}
#li8 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/vale.gif) left top no-repeat;
}
#li8 a:hover{
	background:url(images/buttons/vale.gif) right top no-repeat;
}
#li9 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/plans.gif) left top no-repeat;
}
#li9 a:hover{
	background:url(images/buttons/plans.gif) right top no-repeat;
}
#li10 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/aerial.gif) left top no-repeat;
}
#li10 a:hover{
	background:url(images/buttons/aerial.gif) right top no-repeat;
}
#li11 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/spec.gif) left top no-repeat;
}
#li11 a:hover{
	background:url(images/buttons/spec.gif) right top no-repeat;
}
#li12 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/style.gif) left top no-repeat;
}
#li12 a:hover{
	background:url(images/buttons/style.gif) right top no-repeat;
}
#li13 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/useful.gif) left top no-repeat;
}
#li13 a:hover{
	background:url(images/buttons/useful.gif) right top no-repeat;
}
#li14 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/map.gif) left top no-repeat;
}
#li14 a:hover{
	background:url(images/buttons/map.gif) right top no-repeat;
}
#li15 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/directions.gif) left top no-repeat;
}
#li15 a:hover{
	background:url(images/buttons/directions.gif) right top no-repeat;
}
#li16 a{
	display:block;
	height:20px;
	width:145px;
	background:url(images/buttons/contact.gif) left top no-repeat;
}

#li16 a:hover{
	background:url(images/buttons/contact.gif) right top no-repeat;
}

#dash{
	_margin-bottom:-15px;/*IE6 filter*/
	height:20px;
	width:145px;
	background:url(images/buttons/dash.gif) left top no-repeat;
}
#dash2{
	_margin-bottom:-15px;/*IE6 filter*/
	height:20px;
	width:145px;
	background:url(images/buttons/dash.gif) left top no-repeat;
}

/*---------------------------------------------------------------Plans*/

/*.pdf a:hover, .click:hover{
	color: #999999;
}*/


/*---------------------------------------------------------------EasyScroll*/

#easyscroll{

	font-family:Meta-Thin, Helvetica, Arial, sans-serif;
	margin:1em 0;
	/* add additional styling */
	}	

	/* easyscroll navigation buttons */	
#scrollBanner{
	Position:absolute;
	left:0px;
	top:217px;
	background-color:#2e2e2e;
	height: 17px;
	width:600px;
}
#easyscrollnav, #easyscrollnav li{
	height:15px;
	line-height:15px;
	margin:0;	
	padding:0;
		}	
#easyscrollnav{
	margin:1em 0;		
		}
		
#btnUp{
	position:absolute;
	left:555px;
	top:218px;
	width: 15px;
	height:15px;	
	padding:0px;
	padding-left:10px;
	cursor:pointer;
	background-image:url(images/buttons/ArrowUp.jpg);
	overflow:hidden;
		}	
		
#btnUp.over{
	background-image:url(images/buttons/ArrowUpOver.jpg);	
	}	
		
#btnDown{
	position:absolute;
	left:570px;
	top:218px;
	width: 15px;
	height:15px;
	padding:0px;
	cursor:pointer;
	background-image:url(images/buttons/ArrowDown.jpg);
	overflow:hidden;	
		}					
#btnDown.over{
	background-image:url(images/buttons/ArrowDownOver.jpg);
	}	
	
#btnReset{
	position:absolute;
	left:490px;
	_left:480px;
	top:218px;
	list-style:none;		
	padding:0px;
	color:#6d6d6d;
	font-size:14px;
	}	
					
.style1 a, .style1{
	color:#A5027D;
	margin:0px;
	_padding-top: 15px;/*IE 6*/
}
.style1 a:hover, .style1:hover{
color: #ffffff;
}

