.normaltext {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.headline {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.nav {
	color: #CCCCCC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer; cursor: hand;

}
.factsheet {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	background-color: #000000;
}
a:link {
	color: #CCCCCC;
	text-decoration: none;

}
a:visited {
	text-decoration: none;
	color: #CCCCCC;

}
a:hover {
	text-decoration: none;
	color: #FF0000;
	
}
a:active {
	text-decoration: none;
	color: #CCCCCC;

}

.rollnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}





/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;
	width:445px; height:250px; z-index:100;
		visibility: hidden;
	}
div#wn	{
	position:absolute;
	left:-1px;
	top:32px;
	width:450px;
	height:250px;
	clip:rect(0px, 612px, 250px, 0px);
	overflow:hidden;
	z-index:4;
	visibility: hidden;
	}
div#lyr1	{
	position:absolute;
	left:35px;
	top:-3px;
	z-index:1;
	width: 1965px;
	visibility: hidden;
	}
  
/* scrolling pictures table containing images. adjust according to your images' sizes and numbers */
table#t1 { width:890px }
table#t1 td { width:612px; vertical-align:middle; text-align:left }  

/*page layouts */
/* contact */

div#contactmain	{
	position:absolute;
	left:0px;
	top:0px;
	width:780px;
	height:207px;
	z-index:1;
	visibility: visible;
	}

div#contacthome	{
	position:absolute; 
	left:153px; 
	top:351px; 
	width:646px; 
	height:179px; 
	z-index:3; 
	visibility: hidden;
	}
	
div#contactbackground {
	position:absolute; 
	left:140px; 
	top:346px; 
	width:660px; 
	height:192px; 
	z-index:2; 
	background-color: #000000; 
	filter:alpha(Opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7; 
	visibility: hidden;
	}

/* navigation */

div#navbg {
	position:absolute; 
	left:140px; 
	top:538px; 
	width:660px; 
	height:25px; 
	z-index:4; 
	background-color: #000000; 
	layer-background-color: #000000; 
	filter:alpha(Opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7; 
	visibility: visible;
	}
	
	div#navtxt	{
	position:absolute; 
	left:140px; 
	top:540px; 
	width:659px; 
	height:25px; 
	z-index:5; 
	visibility: visible;
	}
	
	div#leftnav	{
	position:absolute; 
	left:14px; 
	top:400px; 
	width:126px;
	height:128px; 
	z-index:6; 
	color: #FFFFFF; 
	visibility: visible;
	}
/* film */
div#filmmain {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:780px; 
	height:207px; 
	z-index:1; 
	visibility: visible;
	}
	
	div#filmhome {
	position:absolute;
	left:156px;
	top:341px;
	width:643px;
	height:171px;
	z-index:3;
	visibility: hidden;
		}
		
	div#filmbackground {
	position:absolute; 
	left:140px; 
	top:327px;
 	width:660px; 
 	height:211px; 
 	z-index:2; 
 	background-color: #000000; 
 	filter:alpha(Opacity=70); 
 	-moz-opacity:0.7; 
 	opacity:0.7;
 	visibility: hidden;
	}
	
	/* history and tour */
	
	div#historymain {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:780px; 
	height:207px; 
	z-index:1; 
	visibility: visible;
	}
	
	div#historyhome {
	position:absolute;
	left:164px;
	top:163px;
	width:632px;
	height:361px;
	z-index:3;
	visibility: hidden;
	}


div#historyowners {
	position:absolute; 
	left:174px; 
	top:350px; 
	width:623px; 
	height:187px; 
	z-index:3; 
	clip: rect(0 652 200 0); 
	visibility: hidden;
	}
	
	div#historypictures {
	position:absolute;
	left:141px;
	top:188px;
	width:763px;
	height:380px;
	z-index:3;
	clip: rect(0 652 200 0);
	visibility: hidden;
	}
	
	div#historyconservation {
	position:absolute; 
	left:159px; 
	top:304px; 
	width:633px; 
	height:330px; 
	z-index:3; 
	visibility: hidden;
	}
	
	div#historybackground {
	position:absolute; left:138px; top:151px; width:665px; height:387px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: hidden;}


	div#historybackgroundpictures {
	position:absolute; left:138px; top:188px; width:664px; height:350px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; visibility: hidden;}
	
	div#historybackgroundowners {
	position:absolute; left:139px; top:339px; width:660px; height:199px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: hidden;}

	div#historybackgroundconservation {
	position:absolute; left:140px; top:302px; width:660px; height:236px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: hidden;}
	
	/* Home */
		div#homemain {position:absolute; left:0px; top:0px; width:780px; height:207px; z-index:1; visibility: visible;}
		div#homehome {position:absolute; left:149px; top:149px; width:632px; height:347px; z-index:3; visibility: visible;}
		
		div#homecredits {position:absolute; left:161px; top:427px; width:630px; height:72px; z-index:3; visibility: hidden;}
		
		div#homedisclaimer {position:absolute; left:161px; top:423px; width:633px; height:148px; z-index:3; visibility: hidden;}
		
		div#homebackground  {position:absolute; left:140px; top:149px; width:660px; height:389px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: visible;}
		
div#homebackgroundcredits  {position:absolute; left:140px; top:421px; width:660px; height:117px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: hidden;}

div#homebackgrounddisclaimer  {position:absolute; left:140px; top:416px; width:660px; height:122px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: hidden;}

/* index */
div#indexmain {position:absolute; left:0px; top:0px; width:780px; height:207px; z-index:1; background-color: #000000; layer-background-color: #000000; border: 1px none #000000;}

/*Links*/

div#linksmain {position:absolute; left:0px; top:0px; width:780px; height:207px; z-index:1; visibility: visible;}

div#linkshome  {position:absolute; left:155px; top:417px; width:645px; height:113px; z-index:3; visibility: hidden;}

div#linksbackground  {position:absolute; left:140px; top:421px; width:660px; height:117px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: hidden;}


/*Best of Brit*/

div#bestmain {position:absolute; left:0px; top:0px; width:780px; height:207px; z-index:1; visibility: visible;}

div#besthome  {
	position:absolute;
	left:154px;
	top:112px;
	width:645px;
	height:492px;
	z-index:3;
	visibility: visible;
}

div#bestbackground  {position:absolute; left:140px; top:97px; width:660px; height:441px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: visible;}






/*press*/
div#pressmain {position:absolute; left:0px; top:0px; width:780px; height:207px; z-index:1; visibility: visible;}

div#presshome {
	position:absolute;
	left:156px;
	top:351px;
	width:630px;
	height:179px;
	z-index:3;
	visibility: hidden;
}

div#pressbackground {position:absolute; left:140px; top:346px; width:660px; height:192px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: hidden;}

div#pressreleasetxt {
	position:absolute;
	left:156px;
	top:369px;
	width:630px;
	height:163px;
	z-index:3;
	visibility: hidden;
}

div#pressreleasebackground {
	position:absolute;
	left:140px;
	top:340px;
	width:660px;
	height:198px;
	z-index:2;
	background-color: #000000;
	filter:alpha(Opacity=70);
-moz-opacity:0.7; 	opacity:0.7;
	visibility: hidden;
}

/*Shop*/
div#shopmain  {position:absolute; left:0px; top:0px; width:780px; height:207px; z-index:1; visibility: visible;}

div#shopbackground {position:absolute; left:140px; top:277px; width:660px; height:261px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: hidden;}

div#shophome {position:absolute; left:156px; top:285px; width:643px; height:206px; z-index:3; visibility: hidden;}

/* Restaurant */
div#restaurantmain  {position:absolute; left:0px; top:0px; width:780px; height:207px; z-index:1; visibility: visible;}

div#restauranthome {position:absolute; left:156px; top:185px; width:643px; height:306px; z-index:3; visibility: visible;}

div#restaurantbackground {position:absolute; left:140px; top:184px; width:660px; height:354px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: visible;}

/*Tour_dates*/
div#tourdatesmain {position:absolute; left:0px; top:0px; width:780px; height:207px; z-index:1; visibility: visible;}


/*Virtual tour*/
div#virtualtourmain {position:absolute; left:0px; top:0px; width:780px; height:207px; z-index:1; visibility: visible;}

/*Visiting*/
div#visitingmain {position:absolute; left:0px; top:0px; width:780px; height:207px; z-index:1; visibility: visible;}

div#visitinghome  {position:absolute; left:159px; top:153px; width:639px; height:315px; z-index:3; visibility: hidden;}

div#visitingbackground {position:absolute; left:140px; top:115px; width:660px; height:423px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); moz-opacity:0.7; opacity:0.7; visibility: hidden;}

div#visitingschool_booking   {position:absolute; left:165px; top:1px; width:632px; height:590px; z-index:3; visibility: hidden;}

div#visitingbackgroundschbook {position:absolute; left:140px; top:-3px; width:660px; height:541px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; visibility: hidden;}

div#visitinggroup_booking   {position:absolute; left:166px; top:0px; width:632px; height:588px; z-index:3; visibility: hidden;}

div#visitingbackgroundgrpbook {position:absolute; left:140px; top:-1px; width:660px; height:539px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; visibility: hidden;}

div#visitingrestaurant {position:absolute; left:151px; top:180px; width:646px; height:355px; z-index:3; visibility: hidden;}

div#visitingbackgroundrestaurant {position:absolute; left:140px; top:175px; width:660px; height:363px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;visibility: hidden;}

div#visitingmap {position:absolute; left:169px; top:0px; width:646px; height:544px; z-index:3; visibility: hidden;}

div#visitingbackgroundmap {position:absolute; left:140px; top:-3px; width:660px; height:541px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; visibility: hidden;}

div#visitingfoh {position:absolute; left:163px; top:116px; width:636px; height:424px; z-index:3; visibility: hidden;}

div#visitingbackgroundfoh {position:absolute; left:140px; top:94px; width:660px; height:444px; z-index:2; background-color: #000000; filter:alpha(Opacity=70);-moz-opacity:0.7; opacity:0.7; visibility: hidden;}

div#visitingschools {position:absolute; left:153px; top:22px; width:644px; height:493px; z-index:3; visibility: hidden;}

div#visitingbackgroundschools {position:absolute; left:140px; top:15px; width:660px; height:523px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; visibility: hidden;}

div#visitinggroups {position:absolute; left:154px; top:180px; width:644px; height:493px; z-index:3; visibility: hidden;}

div#visitingbackgroundgroups {position:absolute; left:140px; top:180px; width:660px; height:358px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; visibility: hidden;}

div#visitinggift  {position:absolute; left:153px; top:238px; width:649px; height:312px; z-index:3; visibility: hidden;}

div#visitingbackgroundgift {position:absolute; left:140px; top:236px; width:660px; height:302px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; visibility: hidden;}

div#visitingchristmas  {position:absolute; left:153px; top:238px; width:649px; height:312px; z-index:3; visibility: hidden;}

div#visitingbackgroundchristmas {position:absolute; left:140px; top:236px; width:660px; height:302px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; visibility: hidden;}

div#visitingspecial {position:absolute; left:168px; top:20px; width:630px; height:500px; z-index:3; visibility: hidden; overflow-x: hidden; overflow-y: scroll;}

div#visitingbackgroundspecial {position:absolute; left:140px; top:20px; width:660px; height:518px; z-index:2; background-color: #000000; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7; visibility: hidden;}
