/* CSS Document */


html, body, #container
{
	font-family: "Times New Roman", Times, serif;
	font-size:1em;
	color:#0000CC;
	text-align:center;
	
	
	margin: 1% auto;
	
	

}

#container

{	
	
	vertical-align: middle;
	margin: 0 auto;
	
}




.mainborder

{
	font-family: "Times New Roman", Times, serif;
	font-size:1em;
	color:#0000CC;
	border-style: ridge;
	border-color:#000099;
	border-width:thick;
	vertical-align:middle;
	
	
}




.thinborder

{
	
	color:#0000CC;
	border-style: solid;
	border-color:#2572AA;
	border-width:thin;
	vertical-align:middle;
	
	
}

.thinborderblack

{
	
	color:#000000;
	border-style: solid;
	border-color:#000000;
	border-width:thin;
	vertical-align:middle;
	
	
}

.main

{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	color:#0000CC;

}

.heading

{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 200%;
	color: #0000CC;
}

.subheading

{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	color: #0000CC;
	font-weight:bold;
}

.nolink 

{	
	color: #0099FF;
	text-decoration:none;
	font-weight:bold;
	
}

.navigation

{
	font-family:"Bookman Old Style";
	font-size: 100%;
	color: #0000CC;
	text-decoration:none;
	font-weight:bold;
}

.subnavigation

{
	font-family:"Bookman Old Style";
	font-size: 90%;
	color: #0000CC;
	text-decoration:none;
	font-weight:bold;
	
}

a.link

{
	text-decoration:none;
	
}

.subheading2

{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #0099FF;
	font-weight:bold;
	text-decoration:none;
}

.notice

{
	color: #EA8C00;
	overflow:scroll;
	white-space:nowrap;
	marquee: slide infinite;
	text-decoration:none;


}

.eventtableheading
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:110%;
	color:#FFFFFF;
	background-color:#2572AA;
	font-weight:bold;
}

.eventtableheadingblack
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:110%;
	color:#FFFFFF;
	background-color:#000000;
	font-weight:bold;
}

#WatercolourLandscapes {
	position:absolute;
	left:10%;
	top:10%;
	width:80%;
	height:500px;
	z-index:1;
	background-color:#FFFFFF;
	border:medium;
	border-color:#000099;
	border-style:solid;
	visibility: hidden;
	
}

#MarineLandscapes {
	position:absolute;
	left:10%;
	top:10%;
	width:80%;
	height:500px;
	z-index:1;
	background-color:#FFFFFF;
	border:medium;
	border-color:#000099;
	border-style:solid;
	visibility: hidden;
}

#Algarve {
	position:absolute;
	left:10%;
	top:10%;
	width:80%;
	height:500px;
	z-index:1;
	background-color:#FFFFFF;
	border:medium;
	border-color:#000099;
	border-style:solid;
	visibility: hidden;
}

#Hall {
	position:absolute;
	left:10%;
	top:10%;
	width:80%;
	height:500px;
	z-index:1;
	background-color:#FFFFFF;
	border:medium;
	border-color:#000099;
	border-style:solid;
	visibility: hidden;
}



#PaintingHolidays 
{
	position:absolute;
	left:70%;
	top:9em;
	width:24%;
	height:38px;
	z-index:2;
	visibility: hidden;
	
}


#PaintingHolidays2011
{
	position:absolute;
	left:85%;
	top:9em;
	width:18%;
	height:38px;
	z-index:4;
	visibility: hidden;
	
}

#PaintingHolidays2010 
{
	position:absolute;
	left:70%;
	top:9em;
	width:18%;
	height:38px;
	z-index:4;
	visibility: hidden;
	
}


#PaintingHolidays20102011
{
	position:absolute;
	left:70%;
	top:9em;
	width:24%;
	height:38px;
	z-index:3;
	visibility: hidden;
	
}



#Hotels {
	position:absolute;
	left:92%;
	top:12em;
	width:24%;
	height:38px;
	z-index:5;
	visibility: hidden;
}


#Hotels2010 {
	position:absolute;
	left:78%;
	top:12em;
	width:24%;
	height:38px;
	z-index:5;
	visibility: hidden;
}


#PhotographyHolidays {
	position:absolute;
	left:70%;
	top:9em;
	width:24%;
	height:38px;
	z-index:2;
	visibility: hidden;
}

#Holidays {
	position:absolute;
	left:55%;
	top:9em;
	width:24%;
	height:38px;
	z-index:1;
	visibility: hidden;
}


#Services {
	position:absolute;
	left:49%;
	top:9em;
	width:24%;
	height:38px;
	z-index:1;
	visibility: hidden;
}

#Fisher {
	position:absolute;
	left:10%;
	top:10%;
	width:80%;
	height:500px;
	z-index:1;
	background-color:#FFFFFF;
	border:medium;
	border-color:#000099;
	border-style:solid;
	visibility: hidden;
}

.opac
{
	background-color: #FFFFFF; 
	layer-background-color: #FFFFFF; 
	filter:alpha(opacity=90);
}

.Holidaydetail
{
	background-color:#FFFFFF;
	border:medium;
	border-color:#000099;
	border-style:solid;
	
}
