@charset "iso-8859-1";
/* At-Rules */


h2 {font-family: sans-seriff; color: black;	font-size:13px; line-height:14px}	  													  
	  
#golfmap {position: absolute; top:10px; left:300px;}

#logo {position: absolute; top:0; left:0;}		

.golf-side {position: absolute; top:0; left:0;} 

#header {position: absolute; top:10; left:250;}	
A.header:visited {text-decoration: none;}

#stb {position: absolute; top:30px; left:430px;}

#menubox {position:absolute; top:75px; left:7px;}
#menuboxa {position:absolute; top:75px; left:7px;}

#menua {position: absolute; top: 130px; left: 77px} 
#menua1 {position:absolute; top:149px; left:77px}
#menub {position:absolute; top:240px; left:77px} 

#scroll1 {position:absolute; top:300px; left:0px} 
#coursemenu1 {position:absolute; top:115px; left:77px} 
#coursemenu1a {position:absolute; top:115px; left:77px} 
#coursemenu2 {position:absolute; top:150px; left:77px} 
#coursemenu2a {position:absolute; top:150px; left:77px}
#coursemenu3 {position:absolute; top:245px; left:77px}
#coursemenu3a {position:absolute; top:245px; left:77px}

#menuShow{position: absolute; width:250px;height: auto;}

#tar {position:absolute; font-family:sans-seriff;color:blue;font-size:20px;top:5px;left: 220px; width:500px;text-align:center;} 
.prices {position: absolute; top: 130px; left:240px; width: 240px; font-family: arial; font-size:12px;}  
.prices2 {position: absolute; top: 180px; left:250px; width: 240px; font-family: arial; font-size:12px;}   
.prices2a {position: absolute; top: 180px; left:500px; width: 240px; font-family: arial; font-size:12px;}
.prices3 {position: absolute; top: 310px; left:250px; font-family: arial; font-size:13px;} 
.prices4 {position: absolute; top: 400px; left:220px; width:500px; font-family: sans-seriff; font-size:20px;color:black;text-align:center}
.prices5 {position: absolute; top: 530px; left:240px; width: 500px; font-family: arial; font-size:13px;}  
.prices6 {position: absolute; top: 430px; left:250px; width: 240px; font-family: arial; font-size:12px;}  
.prices6a {position: absolute; top: 430px; left:500px; width: 240px; font-family: arial; font-size:12px;}
.prices7 {position: absolute; top: 440px; left:260px; width: 240px; font-family:sans-serif; font-size:14px;color:blue;text-align:center;} 
.prices8 {position: absolute; top: 440px; left:500px; width: 240px; font-family:sans-serif; font-size:14px;color:blue;text-align:center;}
.aprices {font-family: arial; font-size:12px; line-height:15px}	
.pprices {font-family: arial; font-size:14px; line-height:15px}	
   
.tarpics {position: absolute; top: 40px; left:260px; width: 500px; font-family: sans-seriff,arial; font-size:13px; 
          line-height:15px;tedxt-align:center; color="black"}

#side3 {position:absolute; top:280px; left:7px; width:210px; background-color:#ffffcc; text-align:center; font-family:arial;
font-size:13px; color:black; line-height:11pt;} 
#side4 {position:absolute; top:390px; left:7px; width:210px; background-color:#ffffcc;}	

.book_side{position:absolute; top:250px; left:7px; width:225px; text-align:center;}
.book_side2{position:absolute; top:400px; left:7px; width:225px;}	
.book_side1 {position:absolute; top:360px; left:7px; width:225px;}	

.book_main{position:absolute; top:50px; left:250px; width:400px; background-color:#fefff8; 
           font-family:Verdana, Arial; font-size:6; lijne-height:12pt;}

.mainbody1 {position: absolute; top: 20px; left: 240px; width: 300px;
 font-family:Arial; font-size:11; line-height:12pt;text-align:center;}
	 
.mainbody2 {position:absolute; top:120px; left:240px; width:290px; font-family: sans-serif, arial, Verdana;
font-family:Verdana, Arial; font-size:12px; line-height:12pt; text-align:justify;} 		  

#mainform {position:absolute; text-align:center; top:50px; left:250px; width:500px; font-family: sans-serif, Verdana, Helvetica;
font-size:12px; background-color:#fefff8; bborder-color:blue; bborder-style:solid; bborder-width:2px; line-height:12pt;} 	

#footer {position:absolute;	top:735px; left:40px; text-align:center;} 

h1 {position:absolute; top:0; left:260px; width:580px; font-family:Comic Sans MS, arial; font-size:24px; color:blue}
.mainpage1 {position:absolute; top:90; left:250; width:300px; font-family:Verdana, Arial;
 font-size:12px; line-height: 11pt; text-align:justify;} 
.mainpage2 {position:absolute; top:370px; left:480px; width:290px; font-family:Verdana, Arial;
 font-size:12px; line-height: 11pt; text-align:justify;} 
.mainpage3 {position:absolute; top:520; left:250; width:300px; font-family:Verdana, Arial;
 font-size:12px; line-height: 11pt; text-align:justify;}  
 
.late-offers {position: absolute; top: 100px; left: 570px; width: 200px; texht-align: center; font-family: sans-seriff,verdana, arial;
 background-color: #FFFFcc; font-size: 12px; color: black; line-height: 11pt; border: 1px blue; list-style-type: square; border: 1px solid blue}
A.late-offers:link {text-decoration: none; color: blue;}  
A.late-offers:visited {text-decoration: none;    color: light-blue;}
A.late-offers:hover {text-decoration: underline;    color: red;}				  
			   
.late_deals1	{position: absolute; font-family: sas-seriff, verdana, arial,sans-seriff;font-size:11px;
             background-color:#FFFFaa; border:1px solid black;top: 90px; left: 280px; width:350px; line-height:17px;padding:5px;}
.late_deals2	{position: absolute; font-family: sas-seriff, verdana, arial,sans-seriff;font-size:11px;
             background-color:#FFFFaa; border:1px solid black;top: 215px; left: 280px; width:350px; line-height:17px;padding:5px;}	
.late_deals3    {position: absolute; font-family: sas-seriff, verdana, arial,sans-seriff;font-size:11px;
             background-color:#FFFFaa; border:1px solid black;top: 430px; left: 10px; width:260px; line-height:17px;padding:5px;}	
.late_deals4    {position: absolute; font-family: sas-seriff, verdana, arial,sans-seriff;font-size:11px;
             background-color:#FFFFaa; border:1px solid black;top: 420px; left: 280px; width:350px; line-height:17px;padding:5px;}	
.late_deals5 {position: absolute; top: 580px; left:40px; width: 600px; font-family: arial; font-size:13px;}			 	  

.late_prices {position: absolute; top: 200px; left:250px; width: 270px; 
              font-family: sans-seriff, arial, Verdana; font-size:13px; line-height:20px} 	
.late_prices2 {position: absolute; top: 200px; left:480px; color:red; 
              font-family: sans-seriff, arial, Verdana; font-size:13px; line-height:20px} 			  
.late_prices3 {position: absolute; top:450px; left:250px; width:270px;
              font-family: sans-seriff, arial, Verdana; font-size:13px; line-height:15px} 
.late_pics    {position:absolute; top:120px; left:550;} 	

.ny_deals {position: absolute; font-family: arial,sans-seriff; font-size: 12px; top:150px; left: 260px; width: 480px; line-height: 16px;
           background-color: #FFFFCC; padding: 10px 10px 10px 10px; border:1px solid black;text-align:justify;}	
			 
.ny_deals h2 {font-family: sans-seriff; color: black; font-size: 16px; text-align: center;}			
.ny_deals h3 {font-family: sans-seriff; color: black;font-size:14px; text-align:center;}	 	  			  
.ny_dates    {font-family: sans-seriff; color: blue;font-size:14px;}   
.ny_pics {position: absolute; top: 10px; left: 260px;} 
.ny_side {position:absolute; top:450px; left:7px; width:210px; tkext-align:center; font-family:arial;
          font-size:12px; color:black; line-height:11pt;}    
.ny_side2 {background-color: #33FFFF; position: absolute; top: 520px; left: 17px; width: 210px; text-align: center; font-family: sans-seriff, arial; font-size: 14px; color: red; line-height: 16pt; border: 1px solid black}
		  
A.ny_side2:link {text-decoration: none; color: blue;}  
A.ny_side2:visited {text-decoration: none;    color: light-blue;}
A.ny_side2:hover {text-decoration: underline;    color: red;}	
		   

#mainpic1 {position:absolute; top:90px; left:570px;}
#mainpic2 {position:absolute; top:360px;left:250px;}
#mainpic3 {position:absolute; top:520px;left:570px;}
											
#pic1 {position:absolute; top:5px; left:270px;}
#pic2 {position:absolute; top:5; left:550;}

#pic3 {position:absolute; top:19; left:800;}	

#pics {position:absolute; top:200; left:500;}	

#pics2 {position:absolute; top:180; left:550;}	   

#golfopts {position:absolute; top:410; left:250;}	 

.gallerycontent{	  
position: absolute;
top:100;
left:400;
width: 250px;
height: 200px;
border: 1px solid black;
background-color: #DFDFFF;
padding: 3px;
display: none;	  
}
.golfmain {position:absolute; top:20; left:230; width:270px; font-family: Verdana, Helvetica, sans-serif; 
font-size:11; color:#000000; line-height: 12pt;}	
#Ccoursedesc {position:absolute; top:40; left:250; width:400px; font-family: Arial; font-size:16; color:blue; line-height: 14pt;}	
.course1 {position:absolute; top:40; left:240; width:520px; font-family:Verdana, Arial; font-size:11px; line-height:10pt;} 
.course2 {position:absolute; top:265; left:230;width:280px}	
.course3 {position:absolute; top:160px; left:230px; width:260px; font-family:Verdana, Arial; font-size:11; line-height:10pt;}
.coursepic1 {position:absolute; top:265; left:520;width:240px} 
.coursepic2 {position:absolute; top:435; left:520;width:240px}
.coursepic3 {position:absolute; top:470; left:230px;} 
.coursepic4 {position:absolute; top:475; left:520 ;width:240px}
.coursepic5 {position:absolute; top:520; left:230px;}
#golfchange {position:absolute; top:20; left:570;} 
.golfbreaksbox {position:absolute; top:150; left:500px; width:275px;}	
.golfbreaksbox1 {position:absolute; top:300; left:10px; width:210px;}	
.golfbox1 {position:absolute; top:490; left:230;} 	  
.golfbox2 {position:absolute; top:250; left:10;}
.coursedesc {position:absolute; top:20; left:500; display:none;} 
.golfcourses {position:absolute; top:140; left:250; font-family: arial; font-size:12; font-weight: bold; color:black; line-spacing:20;}
.golfcourses2 {position:absolute; top:345; left:250; font-family: arial; font-size:12; font-weight: bold; color:black; line-spacing:20;}	

#foodpic1 {position:absolute; top:70 ; left:525;} 
#foodpic2 {position:absolute; top:260; left:525;}
.foodmain {position: absolute; top: 60; left: 240; width: 260px; font-family: Verdana, Comic Sans ms, Arial, Helvetica, sans-serif; font-size: 12;
 color: black; l$3950$000314e-$463C$9E$12F0$15B$0$0:12pt;}
.foodmain2 {position:absolute; top:422; left:240; width:510px; font-family: Verdana, Comic Sans ms, Arial, Helvetica, sans-serif; 
           font-size:12; color:black; line-height: 11pt;}			   
.foodbox1 {position:absolute; top:360; left:30;} 	  
.foodbox2 {position:absolute; top:435; left:30;}

#aboutportsoy2 {position:absolute; top:290; left:230; width:250px; font-family:Verdana, Arial; font-size:11; color:black; line-height: 12pt;} 
#aboutportsoy3 {position:absolute; top:280; left:500; width:220px; font-family:Comic Sans MS, arial; font-size:12; color:blue} 
#aboutportsoy4 {position:absolute; top:70; left:300; width:280px;} 
.aboutportsoy5 {position:absolute; top:500; left:380; width:360px; font-family:Verdana, arial; font-size:11; color:black; line-height:12pt;} 
.aboutportsoy5 h2 {font-family: sans-seriff; color: black;	font-size:14px; line-height:14px; text-align:center;}
#aboutportsoy6 {position:absolute; top:480; left:10;} 
#aboutportsoy7 {position:absolute; top:720;left:10;}	

.aboutportsoy8 {position: absolute; top: 710; left: 20; width: 350px; font-family: Verdana, arial; font-size: 11; color: black;
 line-height: 12pt; text-align: justify;} 
 .aboutportsoy8 h2 {font-family: sans-seriff; color: black;	font-size:14px; line-height:14px; text-align:center;}  
 
.aboutportsoy9 {position: absolute; top: 710; left: 400; width: 350px; font-family: Verdana, arial; font-size: 11; color: black;
 line-height: 12pt; text-align: justify;} 
 .aboutportsoy9 h2 {font-family: sans-seriff; color: black;	font-size:14px; line-height:14px; text-align:center;}  
 

.visit2 {position:absolute; top:70; left:240; width:300px; font-family:Verdana, Arial; font-size:11; line-height: 12pt;
text-align:justify;} 
#visit3 {position:absolute; top:280; left:20;} 
#visit4 {position:absolute; top:70; left:550;} 
#visit5 {position:absolute; top:250; left:480; width:280px;font-family:Verdana, Arial; font-size:11; line-height: 12pt;
text-align:justify;} 
#visit6 {position:absolute; top:450; left:10; width:270px; font-family:Verdana, arial; font-size:11; color:black; line-height:12pt;
text-align:justify;} 
#visit7 {position:absolute; top:455; left:285;} 
#visit8 {position:absolute; top:455;left:500; width:270px; font-family:Verdana, arial; font-size:11; color:black; line-height:12pt;}
#visit9 {position:absolute; top:720; left:270; width:250px; font-family:Verdana, arial; font-size:11; color:black; line-height:12pt;} 
#visit10 {position:absolute; top:720;left:530;}  
#visit11 {position:absolute; top:920;left:530;} 
#visit12 {position:absolute; top:920;left:10;}  	 
 
.cas2 {position:absolute; top:70; left:240; width:300px; font-family:Verdana, Arial; font-size:11; line-height: 12pt;
text-align:justify;} 
#cas3 {position:absolute; top:100; left:550;} 
#cas5 {position:absolute; top:370; left:550;} 
.cas6 {position:absolute; top:450; left:20; width:200px;font-family:Verdana, Arial; font-size:11; line-height: 12pt;
text-align:justify;} 
.cas7 {position:absolute; top:600; left:240; width:260px;font-family:Verdana, Arial; font-size:11; line-height: 12pt;
text-align:justify;} 
.cas8 {position:absolute; top:600; left:540; width:220px;font-family:Verdana, Arial; font-size:11; line-height: 12pt;
text-align:justify;}  
.cas9 {position:absolute; top:760; left:20; width:200px;font-family:Verdana, Arial; font-size:11; line-height: 12pt;} 	

.sb1 {position:absolute; top:60; left:230; width:270px; font-family:Verdana, Arial; font-size:11; line-height:11pt;}  	
.sb2 {position:absolute; top:50; left:520;}  
.sb3 {position:absolute; top:340; left:520; width:250px;}
.sb4 {position:absolute; top:250px; left:7px; width:210px; background-color:#fefff8; text-align:center;
font-size:13px; color:black; line-height:11pt;}  
.sb5 {position:absolute; top:470; left:230; width:490px; font-family:Verdana, Arial; font-size:11; line-height: 12pt;}	

.sbb1 {position:absolute; top:80; left:220; width:280px; font-family:Verdana, Arial; font-size:12; line-height:12pt;} 
.sbb2 {position:absolute; top:120; left:220; width:280px; font-family:Verdana, Arial; font-size:11; ldine-height:12pt;} 	 
.sbb3 {position:absolute; top:180; left:220; width:280px; font-family:Verdana, Arial; font-size:12; line-height:12pt;}

.virt_choice {position:absolute; top:370; left:250; font-family:Verdana, Arial; font-size:11; line-height: 16pt;}
.virt_tour1 {position:absolute; top:250px; left:250px; width:250px; font-family:Verdana, Arial; font-size:11; line-height:12pt;}
.virt_tour2 {position:absolute; top:250px; left:500px; width:280px; font-family:Verdana, Arial; font-size:11; line-height:12pt;}
.virt1 {position:absolute; top:350; left:500; width:200px;}
#virt_desc {position:absolute; top:180px; left:20px; width:220px; font-family:Verdana, Arial; font-size:11; line-height:12pt;
            text-align:center; }

.linkspage {position:absolute; top:90; left:250; width:500px; font-family:Verdana, Arial;  font-size:12px; line-height: 11pt; text-align:justify;} 

#menu {position:absolute; top:0; left:20px; width:480px; font-family:monotype corsiva, Comic Sans MS, arial; font-size:20; color="#000000"}
#menuprices1 {position:absolute; top:57px; width:70px; left:500px;font-family:monotype corsiva, Comic Sans MS, arial; font-size:20px; color="blue";font-weight:bold}
#menuprices2 {position:absolute; top:500px; left:500px;width:70px; font-family:monotype corsiva, Comic Sans MS, arial; font-size:20px; color="blue";font-weight:bold}
#menuprices3 {position:absolute; top:1060px; left:500px;width:70px; font-family:monotype corsiva, Comic Sans MS, arial; font-size:20px; color="blue";font-weight:bold}
#menuprices4 {position:absolute; top:1690px; left:500px;width:70px; font-family:monotype corsiva, Comic Sans MS, arial; font-size:20px; color="blue";font-weight:bold}
#menuprices5 {position:absolute; top:2110px; left:500px;width:70px; font-family:monotype corsiva, Comic Sans MS, arial; font-size:20px; color="blue";font-weight:bold}
#menuprices6 {position:absolute; top:2457px; left:500px;width:70px; font-family:monotype corsiva, Comic Sans MS, arial; font-size:20px; color="blue";font-weight:bold}
#wineprices1 {position:absolute; top:45px; left:500px;width:70px; font-family:monotype corsiva, Comic Sans MS, arial; font-size:20px; color="blue";font-weight:bold}


.whisky1 {position:absolute; top:220px; left:230px; font-family:Verdana, Arial; font-size:11;}	
.whisky2 {position:absolute; top:220px; left:350px; font-family:Verdana, Arial; font-size:11;}
.whisky3 {position:absolute; top:220px; left:470px; font-family:Verdana, Arial; font-size:11;}
.whisky4 {position:absolute; top:220px; left:590px; font-family:Verdana, Arial; font-size:11;} 	
.whisky5 {position:absolute; top:280px; left:230px; width:270px; font-family:Verdana, Arial; font-size:11;line-height:11pt;} 
.whisky6 {position:absolute; top:300px; left:520px; width:200px; text-align:center; font-family:Verdana, Arial;
          font-size:11;line-height:11pt;}
.whisky7 {position:absolute; top:460px; left:230px; width:500px; font-family:Verdana, Arial;font-size:11;line-height:11pt;}	
.whisky8 {position:absolute; top:530px; left:230px; width:250px; font-family:Verdana, Arial;font-size:11;line-height:12pt;}
.whisky9 {position:absolute; top:530px; left:500px; width:250px; font-family:Verdana, Arial;font-size:11;line-height:12pt;}



.whiskys1 {position:absolute; top:250px; left:10px; width:210px; 
           font-family:Verdana, Arial; font-size:11;line-height:10pt;text-align:justify;}  
.whiskys1 h2 {font-family: sans-seriff; color: black;	font-size:14px; line-height:14px; text-align:center;}		   

.bookings {font-family:sans-serif; font-size:14px; color:#000000; text-decoration:none;}  
A.bookings:hover {text-decoration: underline;    color: #9B0A0A;}	

.mainlinks {font-family:sans-serif,arial; font-size:14px; color:blue; text-decoration:none;} 
A.mainlinks:hover {text-decoration: underline;    color: #9B0A0A;}	  

A.courses:link {text-decoration: none; color: blue;}  
A.courses:visited {text-decoration: none;    color: light-blue;}
A.courses:hover {text-decoration: underline;    color: red;}	

A.courses1:link {text-decoration: underline; color: red;}  
A.courses1:visited {text-decoration:none; color: black;}
A.courses1:hover {text-decoration: underline; color: red;}	



/* hyperlink style for the left-navigation Bold */ 

.LeftNavBold {font-family: Verdana; font-size: 10px; font-weight: bold; line-height:14px; color:#000000;}	
A.LeftNavBold:link {text-decoration: none;       color: #1B2879;}
A.LeftNavBold:active {text-decoration: none;    color: #1B2879;}
A.LeftNavBold:visited {text-decoration: none;    color: #1B2879;}
A.LeftNavBold:hover {text-decoration: underline;    color: #9B0A0A;}

.RightNavBold {font-family: Verdana; font-size: 12px; font-weight: bold; line-height:14px; color:#000000;}	
A.RightNavBold:link {text-decoration: none;       color: #1B2879;}
A.RightNavBold:active {text-decoration: none;    color: #1B2879;}
A.RightNavBold:visited {text-decoration: none;    color: #1B2879;}
A.RightNavBold:hover {text-decoration: underline;    color: #9B0A0A;}

/* ######### Default class for drop down menus ######### */

.anylinkcss{position: absolute;left: 0;top: 0;visibility: hidden;border: 1px solid black;border-bottom-width: 0;
font: normal 12px Verdana;line-height: 18px;z-index: 100; /* zIndex should be greater than that of shadow's below */
background: lightyellow;width: 200px;}

.anylinkcss ul{margin: 0;padding: 0;list-style-type: none;}

.anylinkcss ul li a{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid black;padding: 1px 0;
text-decoration: none;font-weight: bold;text-indent: 5px;}

.anylinkcss a:hover{ /*hover background color*/	background: black; color: white;}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{position: absolute;left: 0;top: 0;visibility: hidden;border: 1px solid black;padding: 10px;
font: normal 12px Verdana;z-index: 100; /*zIndex should be greater than that of shadow's below*/background: #DEFFCA;}

.anylinkcsscols .column{width: 130px;float: left;}

.anylinkcsscols .column ul{margin: 0;padding: 0;list-style-type: none;}

.anylinkcsscols li{padding-bottom: 3px;}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;left: 0;top: 0;z-index: 99; /*zIndex for shadow*/ background: black;visibility: hidden;}
						 

.newmenubox {position: absolute; top: 80px; left: 40px; width:150px;} 
.onlinebox  {position: absolute; top: 230px; left: 7px; width:210px; line-height:18px} 
		
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#feffcc; border-top:1px solid black; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#feffcc; border-right:2px solid black; border-left:2px solid black; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#feffcc; border-right:1px solid black; border-left:1px solid black; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#feffcc; border-right:1px solid black; border-left:1px solid black; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background:#feffcc ;}
.contenth {background: #feffcc; border-right: 1px solid black; border-left: 1px solid black; font-family: sans-serif;
 font-size: 14px; color: blue; padding-left: 20} 
 .onlinecontent {background: #feffcc; border-right: 1px solid black; border-left: 1px solid black; font-family: sans-serif;
                 font-size: 20px; padding-left: 5px; text-align:center;}  
				 

.contenth div {margin-left: 12px; padding-top: 5px;}	
	  

.technology{cursor: hand;cursor: pointer;font: bold 14px Verdana;margin: 10px 0;}
.openlanguage{color: green;}
.closedlanguage{color: red;}						   


.comments_box {position: absolute; top: 40px; left: 570px; width: 200px;background-color:#fefff8;text-align:center;
 font-family: sans-seriff,verdana, arial; font-size: 14px; color: red; line-height: 11pt; border: 1px blue;}

 