body{font: 80% Verdana, Arial,sans-serif;
color:#1d1549;
padding:0;
background: #ffffff url(back2.jpg) no-repeat top ;
}
h1
{
	color:#1d1549;
	;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.4em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C1BFCD;
	padding: 4;
	line-height: 2em;
}

#frame-fade{
	margin:0 auto;
	margin-top: 5px;
	width:760px;
	background: #ffffff url(fade.jpg) no-repeat center right;
}

#frame{
margin:0 auto;
margin-top: 5px;
width:760px;
background: #ffffff;
}
#header_images
{
margin:0px;
padding:0px;
width:760px;
height:180px;

}

#frame-1{
margin:0 auto;
margin-top: 5px;
width:760px;
background: #ffffff url(golf-background1.jpg) no-repeat bottom center ;
}

.sitename{
height: 130px;
border-bottom: solid 1px #ffffff;
background: #ffffff url(logo.jpg);
text-align: right;
padding-right: 20px;
padding-top: 20px;
}

#menu{
	background-color: #ffffff;
	float: left;
	width: 160px;
	height: auto;
	padding-bottom: 2px;
	color: #000000;
}

#menu ul{
	margin: 4px;
	list-style-type: none;
padding: 4px;
}

#menu li a{
	margin-top: 10px;
	background-color: #E9E8EC;
	padding: 4px;
	display:block;
}

#menu li a:link {
	color:  #1D1449;
}

#menu li a:visited {
	color: #1D1449;
}

#menu li a:hover {
	color: #fff;
	background-color: #1D1449;
	display:block;
}

#right{
background-color: #ffffff;
float: right;
width: 200px;
height: auto;
text-align: center;
padding-top: 40px;
padding-bottom: 2px;
color: #000000;
}

#content{
margin:0px 40px 20px 160px;
padding:0px 0px 40px 10px;
line-height:1.6em;
text-align:justify;
}

a img{
border:0;
}

#footer{
clear:both;
margin:0 auto;
width:760px;
text-align: center;
margin-top: 20px;
}

.wyze{
text-align: center;
color: #000000;
margin-top: 30px;
font-size: 90%;
}

.wyze a:link {
color: #000000;
}

.wyze a:visited {
color: #000000;
}

.wyze a:hover {
color: #ffffff;
}

.copy{
text-align: center;
margin-bottom: 10px;
padding-top: 10px;
font-size: 80%;
}

a{text-decoration: none;}

a:link{color: #ff0000;}

a:hover{color: #000000;}

a:visited{color:#ff0000;}

.imgright{float: right;}

.imgleft{
float: left;
padding-right: 15px;
padding-bottom: 10px;
}

.box{background: none;
padding-top: 20px;
padding-bottom: 20px;
text-align: justify;
margin-bottom: 20px;
}

.center{text-align: center;}

.h4center{margin-left: 110px;}

#content ul{list-style: none;margin-left: 10px;}



table.treatments {
	width: 500px;
	border-width: 0px;
	border-spacing: 0;
	border-style: solid;
	border-collapse: collapse;
	margin-bottom: 20px;
}

table.treatments th {
border-width: 0px;
padding:0px;
border-style: inset;
background-color: none;
text-align: left;	
font-weight: none;
}

table.treatments td {
border-width: 0px;
padding:2px;
border-style: inset;
background-color:none;
text-align: left;
padding-right:6px;
padding-bottom: 14px;
width: 200px;
}

.input{background: #bab1e2; border: solid 1px #1d1449;}


#zoom img{
padding: 0px;
}

#zoom{
text-align: center;
background-color:none;
color:#ffffff;left:0;
position:relative;
margin-top: 0px;
margin-bottom:0px;
width:auto;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
}

#zoom a .large{
border:0;
height:1px;left:-1px;
display:block;
position:absolute;
top:-1px;
width:1px;
}

#zoom a.z1,#pic a.z1:visited{
background:none;
height:100px;
left:0;
text-decoration:
none;top:0;
width:130px;
}

#zoom a.z1:hover{
background-color:none;
color:#ffffff;
text-decoration:none;
}

#zoom a.z1:hover .large{
display:block;
height:400px;
left:75px;
position:absolute;
top: -403px;
width:400px;
padding-top: 0px;
background-color:none;
border: none;
}

#zoom2{
text-align: center;
background-color:none;
color:#ffffff;left:0;
position:relative;
margin-top: 0px;
margin-bottom:10px;
width:auto;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
}

#zoom2 a .large{
border:0;
height:1px;left:-1px;
display:block;
position:absolute;
top:-1px;
width:1px;
}

#zoom2 a.z2,#pic a.z2:visited{
background:none;
height:60px;
left:0;
text-decoration:
none;top:0;
width:90px;
}

#zoom2 a.z2:hover{
background-color:none;
color:#ffffff;
text-decoration:none;
}

#zoom2 a.z2:hover .large{
display:block;
height:400px;
left:75px;
position:absolute;
top: -516px;
width:400px;
padding-top: 0px;
background-color:none;
border: none;
}

#zoom3{
text-align: center;
background-color:none;
color:#ffffff;left:0;
position:relative;
margin-top: 0px;
margin-bottom:10px;
width:auto;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
}

#zoom3 a .large{
border:0;
height:1px;left:-1px;
display:block;
position:absolute;
top:-1px;
width:1px;
}

#zoom3 a.z3,#pic a.z3:visited{
background:none;
height:60px;
left:0;
text-decoration:
none;top:0;
width:90px;
}

#zoom3 a.z3:hover{
background-color:none;
color:#ffffff;
text-decoration:none;
}

#zoom3 a.z3:hover .large{
display:block;
height:400px;
left:75px;
position:absolute;
top: -639px;
width:400px;
padding-top: 0px;
background-color:none;
border: none;
}

#map { 
background-image: url(scottish-map2.jpg);
height: 538px;
width: 460px;
}

#menu2 a {
position: relative;
height: 10px;
width: 20px;
padding: 4px;
text-decoration: none;
background: #ffffff;
border: solid 1px #1d1549;
text-align: center;
}


#menu2 a:link{color: #ff0000;}

#menu2 a:hover{color: #000000;}



a#aa {top: 200px;left: 180px;}
a#bb {top: 280px;left: -180px;}
a#cc {top: 300px; left: 300px;}
a#dd {top: 380px;left: -180px;}
a#ee {top: 370px;left: 310px;}


a#aa:hover,
a#bb:hover, 
a#cc:hover, 
a#dd:hover, 
a#ee:hover{ border: solid 1px #ff0000; text-decoration: none;} 

.heading1{padding-left: 110px;}

.heading2{padding-left: 20px;}

.heading3{padding-left: 90px;}

.narrow{padding: 15px;}
.quotation{
	color: #990000;
	font-style: italic;
}
.image{
	margin: 6px;
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.image_accomm{
	margin: 0px;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

/* ======================================================= */
/* crossfade.css for header images */

ul.crossfade {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
}

#fade-header li {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

#fade-header li img {
	display: block;	
}
/* ======================================================= */
