/* THIS STUF IS FOR STICKY FOOTER */

* {
	margin: 0;
}
html, body {
	height: 100%;

}
.wrapper {
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 142px; /* .push must be the same height as .footer */
}


/* Sticky Footer finish */

body {
	background:#D6AF86;
	background:#aea7a0;
	color:#000;
	text-align: center;
	font-family: Georgia, "Times New Roman", Verdana, Tahoma, Arial;
}
.wrapper {
	position: relative;
	background:#D6AF86;
	min-height: 100%;
	height: auto !important;
	height: 80%;
	width: 1000px;
	font-size: 0.9em;
	text-align: left;
}

ol li{
padding-bottom:15px;
}
/*-------------------------------------------------------------------------*/
a.delete{
color:#FF0000;
font-weight:bold;
}

a.delete2{
background:#FF0000;
color:#000;
padding:8px;
font-weight:bold;
}

a.gallery1{
background:#00F;
color:#FFF;
padding:8px;
font-weight:bold;
}
/*-------------------------------------------------------------------------*/
#changemenuname{
font-size:20px;
}

.coursename{
padding-left:40px;
padding-right:40px;
font-size:20px;
}

#button64{
background:#ccaabb;
border-style: #00FF00 solid; 
margin-left:40px;
}


.testimonialtext{
font-family:verdana,tahoma,arial;
font-size:18px;
}


.homeheader {
	height: 335px;
	background:#4d1212 url(header.png) no-repeat;
}
.otherheader {
	height: 105px;
}



h1 {
	color:#000;
}
h2 {
	padding: 0 0 0.6em;
	font: 1.4em Georgia, "Times New Roman", Verdana, Tahoma, Arial;
	color:#FFF;
	text-shadow: #ddd 1px 1px 2px;
}

h2.indented{
padding-left:40px;
}


h5{
font-family:"Lucida Console",Courier New,Verdana,Tahoma,Arial;
font-size:20px;
}

input.large1
{
background-color: white;
font-family: Verdana;
font-size: large;
}

input.large2
{
background-color: white;
font-family: Verdana;
font-size: x-large;
}

p {
	padding: 0 0 1em;
	color: #000;
	font: 16px Georgia, "Times New Roman", Verdana, Tahoma, Arial;
}


a{ text-decoration:none;}

a {
	color: #00F;
	text-decoration: none;
}

a img{
border:0px;
}

a:hover {
	color: #FFF;
}

a.blueblk:hover{
	color:#0000FF;
	text-decoration:underline;
}

strong {color:000;font-weight: bold;}

.strong{font-weight:bold;}

.static2{background:#EAD675;}

/*-------------------------------------------------------------------*/
.footer {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	background:#4d1212;
	background:#D6AF86;
}
.footer a {
	color: #009;
	text-decoration: none;
	border: 0;
}

.footer a:hover{
color:#099;
}

.footer p {
	position: absolute;
	left: 0;
	bottom: 8px;
	width: 1000px;
	padding: 0;
	color:#000;
	font: 0.8em Georgia, "Times New Roman", Verdana, Tahoma, Arial;
	text-align: center;
}

/*-------------------------------------------------------------------*/





#slideshow {
	position:absolute;
	left:370px;
	top:0px;
	width:630px;
	height:331px;
}

#tour1 {
	position:absolute;
	z-index:50;
	left:720px;
	top:298px;
	width:295px;
	height:20px;
}


#logo {
	position:absolute;
	/*background: url(images/logo.jpg) no-repeat;*/
	left:85px;
	top:20px;
	width:115px;
	height:50px;
}

#logotext {
	position:absolute;
/*	background: url(images/logotext.jpg) no-repeat;*/
	left:45px;
	top:105px;
	width:320px;
	height:63px;
}

#bookingbox {
	position:absolute;
	background:#4d1212;
	left:40px;
	top:159px;
	width:238px;
	height:168px;
	color:#FFF;
	text-align:left;
	padding-left:10px;
	/*border:5px solid #8d2b2b;*/
}

#bookingbox h2{
text-align:left;
font-size:16px;
padding-right:30px;
padding-top:10px;
}

#bookingbox h3{
text-align:left;
font-size:12px;
padding-right:30px;
padding-top:5px;
padding-bottom:2px;
}

#imgleft{float:left;padding:20px;}

#bullet1{ 
list-style-image: url(images/bullet1.jpg);
}


#homemaintext{
	background:#D6AF86;
	padding-left:30px;
	padding-top:100px;
}

#homemaintext h2{
color:#000;
}


#othermaintext{
	background:#D6AF86;
	padding:30px;
	padding-top:10px;
}

#othermaintext h2{
color:#000;
}

#roombooktable{
margin-left:100px;
}

#golfclubstable
{
margin-left:auto;
margin-right:auto;
	text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 780px;
background-color: #637C6F;
border: 1px;
border-collapse: collapse;
border-spacing: 0px;}

#golfclubstable strong
{font-size:18px;
}

#golfclubstable th
{
	padding:20px;
	width:400px;
	background:#021238;
	color:#FFF;
}



#centeredtable{
margin-left: auto;
margin-right: auto;
}

#centeredtable img{
border:0;
padding-left:20px;
padding-bottom:20px;
}

#roomstable td{
width:400px;
}

#whitecode{
background:#FFFFFF;
padding-left:30px;
}


#navbar {
	position:absolute;
	z-index:60;
	background:url(images/navbar2_bg.jpg);
	padding-top:17px;
	margin: auto;
	padding-right:1px;
	padding-left:0px;
	top:0px;
	width:100%;
	
	height:54px;
	border-top:1px solid #FFF;
}

#homenavbar {
	position:absolute;
	z-index:60;
	background:url(images/navbar2_bg.jpg);
	padding-top:17px;
	margin: auto;
	padding-right:1px;
	padding-left:0px;
	top:333px;
	width:100%;
	
	height:54px;
	border-top:1px solid #FFF;
}


#badges{
text-align:left;
padding-left:40px;
margin:auto;
}

#badgesinner{
width:805px;
margin-left:auto;
margin-right:auto;
}



/*--------------------------------------------------*/
table.primarymenutable
{
width: 930px;
border-collapse: collapse;
border-spacing: 0px;}

table.primarymenutable td
{
padding: 2px;
border: 0px;}
/*--------------------------------------------------*/



table.menutable1
{
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 600px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.menutable1 td
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.contacttable
{
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 15px;
color: #fff;
width: 680px;
background-color: #DCDCDC;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.contacttable td
{
background-color: #DCDCDC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #000 solid;}

table.edittable
{
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 15px;
color: #fff;
width: 680px;
background-color: #DCDCDC;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}


table.edittable td
{
background-color: #DCDCDC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #000 solid;}




#centre{text-align: center;}

#highlightred td{
background:red;
}

#christmastable{
background:#FFF;
}

#christmastable td{
background:#D6AF86;
padding:20px;
}


.warning{
font-weight:bold;
color:#FF0000;
}




#specials1close {
	position:absolute;
	z-index:52;
	left:760px;
	top:310px;
	width:479px;
	height:342px;
}

#specials2{
	position:absolute;
	left:630px;
	top:430px;
	z-index:52;
	width:369px;
	/*border:1px solid #000;*/
	font-family: verdana, tahoma, arial;
	font-size:14px;
	color:#000;
}





#specials-top {
	background:  #FFF url(images/spectop3.jpg) 0 0 no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	height:23px;
}

#specials-middle {
	background: #FFF url(images/specmiddle3.jpg) 0 0 repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	padding-left:20px;
	padding-right:20px;
}

#specials-bottom {
	height:35px;
	background:  #FFF url(images/specbottom3.jpg) 0 0 no-repeat;
	text-align: center;
}

#christmaslink {
	position:absolute;
	z-index:52;
	left:630px;
	top:410px;
	width:343px;
	height:179px;
}

.adminlist
{ list-style: none; }

.adminlist li{
padding-bottom:20px;
}
.adminlist img{
padding-right:20px;
}


.linky1{
background:#004080;
padding:10px;
color:#FFF;
font-family:arial,verdana,tahoma;
text-transform: uppercase;
margin-right:20px;
margin-bottom:20px;
}


.linky1:hover{
color:#FF0;
}

.linky2{
background:#008000;
padding:5px;
color:#FFF;
font-family:arial,verdana,tahoma;
text-transform: uppercase;
margin-right:20px;
}


.linky2:hover{
color:#FF0;
}

.linky3{
background:purple;
padding:5px;
color:#FFF;
font-family:arial,verdana,tahoma;
text-transform: uppercase;
margin-right:20px;
}


.linky3:hover{
color:#FF0;
}


#box-table-a{
font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size:12px;width:480px;text-align:left;border-collapse:collapse;
margin:20px;}

#box-table-a a:hover{
	color:#090;
}

#box-table-a th{font-size:13px;font-weight:normal;background:#b9c9fe;
border-top:4px solid #aabcfe;border-bottom:1px solid #fff;color:#039;
padding:8px; text-align:center;}

#box-table-a td{background:#e8edff; border-bottom:1px solid #fff;color:#669;
border-top:1px solid transparent; padding:8px; text-align:center;}

/*#box-table-a tr:hover td{background:#d0dafd;color:#339;}*/

/*-------------------------------------------------------------------------*/
.coursemove img{
padding-top:5px;
padding-right:20px;
}
/*-------------------------------------------------------------------------*/
.gourmetheading2 h1{
color:#800000;
}
/*-------------------------------------------------------------------------*/
