@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, ul, li, ul li, div, img, form {
	margin: 0px;
	padding: 0px;
}

body	{
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/furn/content-bckd.jpg);
}

img	{
	border: 0;
}

.clear {
	clear: both;
}

.clearfix {clear: both; padding-top: -20px}

fieldset {border:0; padding: 0;}

.imgleft {
	float: left;
	display: inline;
	padding: 10px 10px 10px 0;
}

.imgright {
	float: right;
	display: inline;
	padding: 10px 0px 10px 10px;
}


.soman{ display:inline; width:100%; margin:0 auto;}
.soman h3{margin:0; padding:0; display:inline;background:none;}
.soman h3 a{text-decoration:none;color:#ffffff; cursor:default; background:none;}
/* ***************************** */
/* *******LAYOUT CLASSES******** */
/* ***************************** */

#topbarWrapper{width: 100%;}
#logoBar, #contentMarker {width: 1000px; margin: 0 auto;}
#logoLeft {float: left;}
#logoRight {}
#contentWrapper {width: 100%; padding-top: 20px;}

#hme-image {width: 1000px; height: 436px; background: url(../images/furn/hme-image-bckd.jpg);}
#slideshow1 {position: relative; padding: 10px;}
#hme-contentWrapper {width: 1000px;}
#hme-contentLeft {float: left; background: #fff; width: 720px; margin-top: 0; margin-left: 18px; position: relative; font-size: 0.8em;}
#hme-contentRight {float: left; width: 220px; background: #fff; position: relative; margin-left: 20px; font-size: 0.7em;}
.content {padding: 15px; color: #666;}
.pagecontent {padding: 15px 25px 15px 15px; color: #666;}
#hme-contentRight a, #hme-contentLeft a {color: #CB000C;}
#hme-contentRight a:hover, #hme-contentLeft a:hover {color: #000;}
#hme-snippets {margin-top: 40px;}
#hme-snippetsLeft {float: left; width: 310px; padding-right: 20px;}
#hme-snippetsRight {float: left; border-left: 1px solid #EFEFEF; padding-left: 20px; padding-right: 20px; width: 310px;}
#hme-snippetsRight h3, #hme-snippetsLeft h3 {color: #666;}


#contentArea {width: 980px; margin: 0 auto; background: #fff; padding: 10px;}
#main-image {float: left; padding-left: 10px; width: 754px;}

#maincontentLeft {float: left; width: 715px; position: relative; margin-top: -5px; background: url(../images/furn/level-1-content-bckd.png) no-repeat; font-size: 0.8em; color: #666; padding-top: 10px; min-height: 520px;}
#maincontentRight {float: left; width: 265px; position: relative; font-size: 0.7em; color: #666;}
#maincontentLeft h2 {padding-top: 6px;}
#maincontentRight td {text-align: center;}
#maincontentRight td a {color: #B5000C;}
#maincontentLeft ul {list-style: url(../images/furn/content_arrow.gif);}
#maincontentLeft ul li {margin-left: 20px;}

#maincontentRight strong {font-family: "Times New Roman", Times, serif; color: #CB000C; font-size: large; font-weight: normal; text-align: center; padding-top: 25px; display: block;}

#hole-links {float: left; width: 80px; text-align: center; padding-top: 44px;}
#hole-links td {}
#hole-map {float: left; width: 590px;padding-top: 44px;}
#hole-guide {float: left; width: 280px;padding-top: 44px;}
#hole-info {float: left; width: 280px;padding-top: 44px; padding-left: 20px; color: #666;}


#footerWrapper {width: 100%; margin-top: 50px;background: url(../images/furn/footer-bckd.jpg);}
#footer {width: 960px; margin: 0 auto; padding-top: 20px; color: #666; font-family: "Times New Roman", Times, serif; font-size: 0.8em; line-height: 1.4em; padding: 40px 0 20px 40px;}
#footer a {color: #666; text-decoration: underline;}
#footer a:hover {color: #000;}

#visitor-main-image {float: left; margin-left: 10px; width: 754px; background: url(../images/visitor-booking.jpg); height: 355px;}
#visitor-booking-left {}
.calendarheader {background: #000;}
.calendardatewhite {background: #fff;}
.calendarsubheader {background: #666;}
.calendar {background: #fff;}
.calendardark {}
.teeheader {background: #000;}
.teesubheader {background: #000;}
.teecontent {background: #fff;}

#visitor-booking-left table {width: 220px; padding: 10px;}
#visitor-booking-right table, #visitor-booking-middle table {margin-top: 20px; width: 220px; padding: 15px;}
#visitor-booking-left td, #visitor-booking-right td, #visitor-booking-middle td {background: #F2F2F2;}
#visitor-booking-left a, #visitor-booking-right a, #visitor-booking-middle a {color: #000;}
.calendardays td {background: #000;}
.calendartitle {background: #000;}

.content form div {width: 650px; padding-top: 10px;}
.content legend {font-family: "Times New Roman", Times, serif; color: #CB000C; font-size: x-large; font-weight: normal; padding: 15px;}
.content form h3 {padding: 15px;}
.content fieldset {	margin-top:10px; 
	padding:5px 0 15px 0; 
	border:1px solid #E1E1E1; margin-right: 10px;}
.content label {float: left; width: 100px; padding-left: 15px;}
.content input[type="text"] {border: 1px solid #999; width: 500px;}
.content div input[type="checkbox"] {margin-left: 20px;}
.ContactAddress {margin-left: 115px;}

.sideimage {padding: 10px; width: 230px; text-align: center;}
.contentimage {padding: 10px;float: right; margin-left: 20px; margin-bottom: 20px; display: inline;}
.caption {font-style: italic; text-align: center; width: 100%; padding-top: 10px; display: block;}
.captioncontent {font-style: italic; text-align: center; width: 190px;padding-top: 10px; display: block; font-size: 0.85em;}


/* ********************************* */
/* *******NAVIGATION CLASSES******** */
/* ********************************* */
#navWrapper {width: 100%; background: url(../images/furn/nav-bckd.jpg); height: 32px;}
#nav {width: 980px; margin: 0 auto; padding: 0 10px 0 10px; font-family: "Times New Roman", Times, serif;}
#nav ul {list-style: none;}
#nav ul li {float: left; width: 122px; text-align: center; display: block; padding: 5px 0 5px 0; background: url(../images/furn/nav-ul-bckd.jpg);}
#nav ul li a {color: #fff; text-decoration: none; font-size: medium; font-weight: bold;}
#nav ul li a:hover {color: #000;}

#main-imagearea,#maincontentArea {width: 980px;}
#subnavWrapper {float: left; width: 216px; background: url(../images/furn/subnav-bckd.jpg); height: 355px;}
#subnav {padding: 10px;}
#subnav ul {list-style: none; margin-top: 10px;}
#subnav ul li {background: #CB2D37; margin-top: 3px;}
#subnav ul li a {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #fff; display: block; padding: 5px 10px 8px 10px; text-decoration: none;}
#subnav ul li a:hover {background: #CD4D55; display: block; }

#subnav h2 {color: #fff; padding: 6px 0 6px 0;}

/* *************************** */
/* *******TEXT CLASSES******** */
/* *************************** */

.content a {color: #B5000C;}
.pagecontent a {color: #B5000C;}

h1 {font-family: "Times New Roman", Times, serif; color: #CB000C; font-size: xx-large; font-weight: lighter;}
h2 {font-family: "Times New Roman", Times, serif; color: #CB000C; font-size: x-large; font-weight: normal;}
h3 {font-family: "Times New Roman", Times, serif; color: #CB000C; font-size: large; font-weight: normal;}
h4 {font-family: "Times New Roman", Times, serif; color: #CB000C; font-size: medium; font-weight: normal;}
h5 {font-family: "Times New Roman", Times, serif; color: #CB000C; font-size: small; font-weight: normal;}
h6 {font-family: "Times New Roman", Times, serif; color: #CB000C; font-size: x-small; font-weight: normal;}

.ltgrey {background: #E9E9E9;}
.grey {background: #999999; color: #fff;}
.yellow {background: #FFCC00;}
.red {background: #B5000C; color: #fff;}
.red a {color: #fff;}
.blue {background: #66CCFF; color: #fff;}


