@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/greybg.jpg);
background-attachment:fixed;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

a {
color:#CC9966;


}

.heading{
font:Arial;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:none;

}
.maintable{
width:100%;
height:100%;
}

.topnav {
height:43px;
width:669px;
background-image:url(images/topnav_bg.gif);
background-repeat:repeat;
}
.topnavtd {
height:49px;
width:669px;
background-image:url(images/topnav_bg.gif);
background-repeat:repeat;
text-align:left;
}

.footerimage {
background-image:url(images/footerleft.gif);
background-repeat:no-repeat;
height:17px;
width:842px;
}
.subnavtable {
vertical-align:top;
border-collapse:collapse;
height:43px;
width:150px;
}

.subnavtd {
background-image:url(images/subnav_bg2.gif);
background-repeat:repeat;
width:150px;
}

.quickbook {
border:0;
background-color:#ffffff; 
cellpadding:0; 
cellspacing:0;
}

.quickbooktd {
	border:0;
	background-color:#ffffff;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:0px;
	cellpadding:0;
	cellspacing:0;
}
.quickbooktext{
font-family:Arial, Helvetica, sans-serif;
font:Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-align:left;
padding:0px;
color:#666666;
}
.contenttable {
width:842px;
height:100%;
background-color:#FFFFFF;
}
.bodytext{
font-family:Arial, Helvetica, sans-serif;
font:Arial;
font-size:10px;
font-weight:normal;
text-decoration:none;
text-align:left;
padding:6px;
color:#666666;
height:100%;
}

.gallerytd{
width:100;
height:65;
}

.galleryspacetd{
height:65px;
width:10px;
}

.offertext {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	padding:5px;

}
.offertextbold {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
    color: #333333;
	font-weight: bold;
}

#imageContainer {
	position:relative;
	margin:0px;
	width:670px;
	height:282px;
	
}



#imageContainerpop {
	position:relative;
	margin:auto;
	width:670px;
}
#imageContainerpop img {
	position: absolute;
	top: 0px;
	left: 0px;
}

.maindiv {
	width:670px;
	height: 282px;
	margin:inherit;
	vertical-align:top;
	text-align: center;
}


.td1 {
height:4px;
width:150px;
background-image:url(images/layout7_01.gif);
background-repeat:no-repeat;
}
.td2 {
height:4px;
width:670px;
background-image:url(images/layout7_02.gif);
background-repeat:no-repeat;
}
.td3 {
height:4px;
width:18px;
background-image:url(images/layout7_03.gif);
background-repeat:no-repeat;
}
.td4 {
height:4px;
width:68px;
background-image:url(images/layout7_04.gif);
background-repeat:no-repeat;
}
.td5 {
height:49px;
width:150px;
background-image:url(images/layout7_05.gif);
background-repeat:no-repeat;
}

.td7 {
height:49px;
width:18px;
background-image:url(images/navgrad2.jpg);
background-repeat:no-repeat;
}
.td8 {
height:49px;
width:68px;
background-image:url(images/layout7_08.gif);
background-repeat:no-repeat;
}
.td9 {
height:282px;
width:150px;
background-image:url(images/layout7_09.gif);
background-repeat:no-repeat;
}
.td11 {
height:282px;
width:18px;
background-image:url(images/layout7_11.gif);
background-repeat:no-repeat;
}
.td12 {
height:22px;
width:150px;
background-image:url(images/subnav_bg2.gif);
background-repeat:no-repeat;
}
.td13 {
height:22px;
width:152px;
background-image:url(images/layout7_13.gif);
background-repeat:no-repeat;
}
.td14 {
height:15px;
width:670px;
background-repeat:no-repeat;
}
.td15 {
height:22px;
width:670px;
background-image:url(images/layout7_14.gif);
background-repeat:no-repeat;
}
.td16 {
height:15px;
width:68px;
background-image:url(images/layout7_16.gif);
background-repeat:no-repeat;
}
.td17 {
height:100%;
width:150px;
background-image:url(images/subnav_bg2.gif);
background-repeat:repeat;
}
.td18 {
height:49px;
width:150px;
background-image:url(images/greyfooter.gif);
background-repeat:no-repeat;
}

.imagetd {
width:670px;
height:282;
}

.tddivide {
height:7px;
background-image:url(images/divide1.gif);
background-repeat:repeat-x;
}

.golfimage {
padding-left:8px;
padding-right:8px;
padding-top:3px;
}

.offer1 {
height:99px;
width:222px;
background-image:url(images/gift_voucher1.gif);
background-repeat: no-repeat;
}
.offer2 {
height:99px;
width:222px;
background-image:url(images/special_offer2.gif);
background-repeat: no-repeat;
}
.offer3 {
height:99px;
width:222px;
background-image:url(images/special_offer3.gif);
background-repeat: no-repeat;
}

.footer {
height:20px;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
}





<!-- NEW CSS SO THAT EACH BUTTON HAS A HOVER OVER -->

#mainMenu{
vertical-align:top;
margin:0px 0px 0px 0px;
text-align:left; 
}
#mainMenu li{
float:left;
display:inline;
margin:0px;
padding:0px;
}
#mainMenu li a{
display:inline-block;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
padding:30px 7px 2px 11px;
margin:0px;
color:#161616;
background-color:#ffffff;
text-decoration:none;
}
#mainMenu li a:hover{
background-image:url(images/nav-bckgrnd-over.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#a9a9a9;
color:#ffffff;
text-decoration:none;
}

<!-- NEW CSS SO THAT EACH BUTTON HAS A HOVER OVER -->

.side-nav a, .side-nav a:visited{
	color: #fff;
	border: none;
}
.side-nav a img{
	color: #fff;
	border-color: #fff;
}
