body {
	margin: 0px;
	padding: 0px;
}
form {
	margin:0px;
	padding:0px;
}
p,div,h1,h2,td,th {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#676059;
}
p {
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	line-height:15px;
}
	
p a {
	text-decoration:underline;
	color:#50504F;
}
#activCol1 li a {
	color:#50504F;
}
#activCol1 li{
	line-height:21px;
}
p a:hover {
	text-decoration:underline;
}
hr {
  border-color: #8C7F71;
  border-style: solid;
  border-width: 0 0 1px 0;
  color:white;
  background-color:white;
  
  clear: both;
  padding:0px;
  margin:0px;
  padding-top:5px;
}
h1,h2,h3,h4,h5 {
	font-size:24px;
	font-family: "Times New Roman", Times, serif;
	color:#453F33;
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	padding-bottom:12px;
	padding-top:0px;
}
#wideColumn h2,#wideColumn h3,#wideColumn h4,#wideColumn h5,#wideColumn h6 {
	font-weight:normal;
}
h1 {
	font-weight:normal;
}
h2 {
	font-size:20px;
}
h3 {
	font-size:18px;
}
h4,h5,h6 {
	font-size:16px;
}
a {
	text-decoration:none;
}
	div.cf_wrapper
	{
		position: relative;
	}
.centered {
	text-align:center;
}	
.row {
	clear:both;
}
.column {
	float:left;
}
.full {
	width:976px;
}
#header {
	background-image:url(images/header_brown.gif);
	height:240px;
}
#headerRow1 {
	height:205px;
}
#nav1 {
	padding-left:320px;
	width:478px;
	}
#nav1 ul,#nav2 ul,#footerNav1 ul,#footerNav2 ul,#subnav ul {
	padding:0px;
	margin:0px;
	line-height:17px;
}
#nav1 ul li,#nav2 ul li,#footerNav1 ul li,#footerNav2 ul li,#subnav ul li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-right:10px;
	float:left;
}
#footerNav2 ul li {
	float:left;
	padding-left:20px;
	padding-top:16px;
	font-weight:bold;
	margin-right:5px;
}
#footerNav2 ul li ul li {
	float:none;
	padding-left:0px;
	padding-top:3px;
	font-weight:normal;
}
#footerNav2 ul li a {
	font-size:11px;
	color:#463F32;
}
#nav2 {
	padding-top:10px;
	padding-bottom:10px;
}
#nav1 ul li a,#footerNav1 ul li a {
	color:white;
}
#footerNav1 ul li a {
	font-size:10px;
}
#footerNav1 ul li a:hover {
	text-decoration:underline;
}
#nav2 ul li,#subnav ul li {
	padding-right:10px;
	border-right:1px solid #8C7F71;
}
#subnav {
	float:left;
	margin-bottom:15px;
}
#subnav ul li.last {
	padding-right:0px;
	border-right:0px solid white;
	margin-right:0px;
}
#subnav ul li.active a {
	text-decoration:underline;
}

#nav2 ul {
	padding-left:20px;
}
#nav2 ul li.last {
	border-right:0px solid white;
}
#nav2 ul li a {
	color:#474646;
	text-transform:uppercase;
	font-size:11px;
}
.encloser {
	height:47px;
	overflow:hidden;
}
#subnav ul li a {
	color:#474646;
}
#nav2 ul li.active a,#nav2 ul li a:hover {
	color:#8C7F71;
}
#searchHolder {
	width:176px;
	margin-top:-4px;
}
#searchHolder input {
	border:1px solid #958A7D;
	font-size:12px;
	padding-left:2px;
	width:120px;
}
#searchHolder #submit {
	color:white;
	background-color:#b3aba3;
	border:0px solid #8C7F71;
	width:35px;
}
#clientAreaHolder {
	width:410px;
	text-align:right;
	height:60px;
}
#clientAreaHolder a {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	float:right;
	color:white;
	background-color:#9A8E81;
	display:none;
}
#addressHolder {
	color:white;
	width:556px;
	text-align:right;
	padding-top:10px;
}
#addressHolder p {
	color:white;
	font-size:11px;
	margin-bottom:4px;
}
#addressHolder p a {
text-decoration:none!important;
color:white!important;
} 

#addressHolder h2 {
	color:white;
	font-size:14px;
	font-weight:bold;
}
#mainContainer {
	margin: 0 auto;
	text-align:left;
	width:976px;
	background-color:white;
}
#splash {
	width:976px;
	height:244px;
	background-color:#8C7F71;
}
#imageHolder {
	margin-bottom:8px;
}
#thumbs img {
	border-width:0px;
}
.propertyHeading {
	width:448px;
	margin-top:15px;
	margin-bottom:15px;
}
#wideColumn .propertyHeading {
	margin-bottom:0px;	
	width:676px;
	margin-top:5px;
}
.propertyHeading a,.listHeading a {
	display:block;
	float:right;
	background-color:#5B5248;
	color:white;
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	text-transform:uppercase;
}
.listHeading {
	width:440px;
	margin-bottom:12px;
}
.listHeading h2 {
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
	margin-top:2px;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	color:#453F33;
	background-color:white;
}

.listHeading h2 a {
	color:#453F33;
}
.listLink a {
	float:left;
	display:block;
	color:#453F33;
	width:220px;
}
.listLink a:hover {
	color:#453F33;
	text-decoration:underline;
}

.listItem {
	width:676px;
	margin-top:16px;
	padding-bottom:16px;
	*padding-bottom:10px;
	_padding-bottom:10px;
	border-bottom:1px solid #999999;
}
.listItemLine {
border-bottom:1px solid #999999;
margin-top:16px;
padding-bottom:16px;
*padding-bottom:3px;
_padding-bottom:3px;
width:580px;
}
.listImage {
	margin-right:16px;
	width:220px;
	height:146px;
	overflow:hidden;
}
.listImage img {
	border-width:0;
}
.listInfo {
	width:440px;
}
.listSummary {
	display:block;
	width:440px;
	height:80px;
	margin-bottom:14px;
	overflow:hidden;
}
.listSummaryWide {
display:block;
height:60px;
margin-bottom:14px;
overflow:hidden;
width:580px;
}
#wideColumn .listSummary p {
	line-height:16px;
}
.propertyHeading h1 {
	float:left;
	width:325px;
}
#wideColumn .propertyHeading h1 {
	float:left;
	width:558px;
}
.subheading {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8C7F71;
	font-weight:normal;
	padding-left:5px;
}

#wideColumn, #wideColumn p {
	color:#50504F;
	
}
#wideColumn p {
	line-height:17px;
}
#wideColumn p strong {
	font-weight:normal;
}
#wideColumn .panelText p strong {
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}
.panelText p a {
	color:white;
	text-decoration:none;
}
.panelText p a:hover {
	color:white;
	text-decoration:underline;
}
#activCol1 {
	width:440px;
}
#activCol12 {
	width:676px;
}
#activCol3 {
width:580px;
}
#activImages {
	width:220px;
}
#activImages img {
	display:block;
	margin-bottom:8px;
}
.panelImage {
	width:220px;
	height:147px;
	overflow:hidden;
}
.panelImage img {
	border-width:0;
}
/* ---------------------------------------------- */

/* BEGIN SECTION-SPECIFIC COLOUR CODING FOR FISHING (ID 17) */

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

/* Tailored Service class is only used for colour-coding within the Tailored Services page.

   It is to colour-code the left borders on the left-hand side panel. */

#tailoredService21 .leftImage {
             border-color:#4A6C81;
}
#tailoredService22 .leftImage {
                border-color:#8C914F;
}

#tailoredService50 .leftImage {
                border-color:#664448;
}
#tailoredService49 .leftImage {
                border-color:#5d5757;
}
/* ---------fishing / blue------- */


#section17 #wideColumn p strong,#section17 #wideColumn h1,#section17 #subnav ul li a {
	color:#4A6C81;
}
#section17 #subnav ul li { 
	border-color:#4A6C81;
}
#section17 #header {
	background-image:url(images/header_blue.gif);
}
#section17 #newsletterPanel,#section17 .leftItem,#section17 #clientAreaHolder a {
	background-color:#7792A4
}
#section17 #sidePanel, #section17 .searchCol2 .sSubmit,#section17 #footer,#section17 .propertyHeading a,#section17 .listHeading a {
	background-color:#4A6C81;
}
#section17 .listHeading h2 a {
	color:#4A6C81;
}
#section17 #content2col {
	background-image:url(images/bg_2col_blue.gif);
}
#section17 #searchPanel {
	background-image:url(images/blue_transparent.png);
}
#section17 #searchHolder #submit {
	background-color:#4A6C81;
}
#section17 .listHeading h2 {
	color:#4A6C81;
}
#section17 #nav2 ul li, #subnav ul li {
border-right:1px solid #4A6C81;
}
#section17 #nav2 ul li.active a {
color:#4A6C81;
}
#section17 #nav2 ul li a:hover {
color:#4A6C81;
}
#section17 h2,#section17 h3,#section17 h4,#section17 h5,#section17 h6 {color:#4A6C81;}


/* -----------special feature / blue-------- */


#section21 #wideColumn p strong,#section21 #wideColumn h1,#section21 #subnav ul li a {
	color:#4A6C81;
}
#section21 #subnav ul li { 
	border-color:#4A6C81;
}
#section21 #header {
	background-image:url(images/header_blue.gif);
}
#section21 #newsletterPanel,#section21 .leftItem,#section21 #clientAreaHolder a {
	background-color:#7792A4
}
#section21 #sidePanel, #section21 .searchCol2 .sSubmit,#section21 #footer,#section21 .propertyHeading a,#section21 .listHeading a {
	background-color:#4A6C81;
}
#section21 .listHeading h2 a {
	color:#4A6C81;
}
#section21 #content2col {
	background-image:url(images/bg_2col_blue.gif);
}
#section21 #searchPanel {
	background-image:url(images/blue_transparent.png);
}
#section21 #searchHolder #submit {
	background-color:#7792A4;
}
#section21 .listHeading h2 {
	color:#4A6C81;
}
#section21 #nav2 ul li, #subnav ul li {
border-right:1px solid #4A6C81;
}
#section21 #nav2 ul li.active a {
color:#4A6C81;
}
#section21 #nav2 ul li a:hover {
color:#4A6C81;
}
#section21 h2,#section21 h3,#section21 h4,#section21 h5,#section21 h6 {color:#4A6C81;}
#section21 p a {
	text-decoration:underline;
	color:#4A6C81;
}
#section21 p a:hover {
	text-decoration:underline;
}

/* ---------catering / maroon --------- */

#section50 #wideColumn p strong,#section50 #wideColumn h1,#section50 #subnav ul li a {
	color:#664448;
}
#section50 #subnav ul li { 
	border-color:#664448;
}
#section50 #header {
	background-image:url(images/header_maroon.gif);
}
#section50 #newsletterPanel,#section50 .leftItem,#section50 #clientAreaHolder a {
	background-color:#875e63;
}
#section50 #sidePanel, #section50 .searchCol2 .sSubmit,#section50 #footer,#section50 .propertyHeading a,#section50 .listHeading a {
	background-color:#664448;
}
#section50 .listHeading h2 a {
	color:#664448;
}
#section50 #content2col {
	background-image:url(images/bg_2col_maroon.gif);
}
#section50 #searchPanel {
	background-image:url(images/maroon_transparent.png);
}
#section50 #searchHolder #submit {
	background-color:#875E63;
}
#section50 .listHeading h2 {
	color:#664448;
}
#section50 #nav2 ul li, #subnav ul li {
border-right:1px solid #664448;
}
#section50 #nav2 ul li.active a {
color:#664448;
}
#section50 #nav2 ul li a:hover {
color:#664448;
}
#section50 h2,#section50 h3,#section50 h4,#section50 h5,#section50 h6 {color:#664448;}
#section50 p a {
	text-decoration:underline;
	color:#664448;
}
#section50 p a:hover {
	text-decoration:underline;
}
/* ---------golf / green --------- */

#section22 #wideColumn p strong,#section22 #wideColumn h1,#section22 #subnav ul li a {
	color:#8C914F;
}
#section22 #subnav ul li { 
	border-color:#8C914F;
}
#section22 #header {
	background-image:url(images/header_lime.gif);
}
#section22 #newsletterPanel,#section22 .leftItem,#section22 #clientAreaHolder a {
	background-color:#AAAD75;
}
#section22 #sidePanel, #section22 .searchCol2 .sSubmit,#section22 #footer,#section22 .propertyHeading a,#section22 .listHeading a {
	background-color:#8C914F;
}
#section22 .listHeading h2 a {
	color:#8C914F;
}
#section22 #content2col {
	background-image:url(images/bg_2col_lime.gif);
}
#section22 #searchPanel {
	background-image:url(images/lime_transparent.png);
}
#section22 #searchHolder #submit {
	background-color:#AAAD75;
}
#section22 .listHeading h2 {
	color:#8C914F;
}
#section22 #nav2 ul li, #subnav ul li {
border-right:1px solid #8C914F;
}
#section22 #nav2 ul li.active a {
color:#8C914F;
}
#section22 #nav2 ul li a:hover {
color:#8C914F;
}
#section22 h2,#section22 h3,#section22 h4,#section22 h5,#section22 h6 {color:#8C914F;}
#section22 p a {
	text-decoration:underline;
	color:#8C914F;
}
#section22 p a:hover {
	text-decoration:underline;
}
/* ---------shooting / grey --------- */

#section49 #wideColumn p strong,#section49 #wideColumn h1,#section49 #subnav ul li a {
	color:#5d5757;
}
#section49 #subnav ul li { 
	border-color:#5d5757;
}
#section49 #header {
	background-image:url(images/header_grey.gif);
}
#section49 #newsletterPanel,#section49 .leftItem,#section49 #clientAreaHolder a {
	background-color:#797171;
}
#section49 #sidePanel, #section49 .searchCol2 .sSubmit,#section49 #footer,#section49 .propertyHeading a,#section49 .listHeading a {
	background-color:#5d5757;
}
#section49 .listHeading h2 a {
	background-color:#5d5757;
}
#section49 #content2col {
	background-image:url(images/bg_2col_grey.gif);
}
#section49 #searchPanel {
	background-image:url(images/grey_transparent.png);
}
#section49 #searchHolder #submit {
	background-color:#797171;
}
#section49 .listHeading h2 {
	color:#5d5757;
}
#section49 #nav2 ul li, #subnav ul li {
border-right:1px solid #5d5757;
}
#section49 #nav2 ul li.active a {
color:#5d5757;
}
#section49 #nav2 ul li a:hover {
color:#5d5757;
}
#section49 h2,#section49 h3,#section49 h4,#section49 h5,#section49 h6 {color:#5d5757;}
#section49 p a {
	text-decoration:underline;
	color:#5d5757;
}
#section49 p a:hover {
	text-decoration:underline;
}

/* ---------------------------------------------- */
/* END SECTION-SPECIFIC COLOUR CODING PROTOTYPE */
/* ---------------------------------------------- */

#thumbs a {
	display:block;
	float:left;
	width:68px;
	margin-right:8px;
	margin-bottom:8px;
	height:45px;
	overflow:hidden;
}
#thumbs a.endRow {
	margin-right:0px;
}
#pullUp {
	margin-top:-244px;
	position:relative;
}
#searchPanel {
	position:relative;
	width:284px;
	height:244px;
	background-image:url(images/brown_transparent.png);
	color:white;
}
#searchPanel h2,#newsletterPanel h2,#sidePanel h2 {
	padding-left:20px;
	color:white;
	font-size:14px;
	text-transform:uppercase;
	padding-top:12px;
	padding-bottom:16px;

}
#newsletterPanel,#introParagraph {
	height:115px;
	*height:118px;
	overflow:hidden;
}
#newsletterPanel {
	padding-bottom:17px;
}
#introParagraph p,#xintroParagraph p {
	font-size:15px;
	color:#8C7F71;
	line-height:19px;
}
#introHoliday p {
	font-size:11px;
	color:#50504F;
	line-height:17px;
}
.hPanel {
	width:220px;
	height:196px;
	margin-bottom:8px;
}
.panelText {
	margin-top:4px;
	background-color:#463F32;
	padding:6px;
	padding-top:5px;
	
}
.panelText p {
	height:34px;
	overflow:hidden;
}
.vibrant {
	background-color:#695730;
}
#footer {
	background-color:#8C7F71;
	margin-top:17px;
	padding-bottom:6px;
}
#footerNav1 {
	width:490px;
	padding-left:20px;
	padding-top:10px;
}
#footerNav1 ul {
	width:480px;
}
#footerLinks {
	clear:both;
	margin-top:5px;
	width:400px;
}
#footerLinks a {
	color:white;
}
#footerText {
	width:450px;
	text-align:right;
	padding-top:10px;
}
#footerText p {
	color:white;
	font-size:10px;
	margin-bottom:2px;
	padding-bottom:0px;
}
#footerText p a {
text-decoration:none;
color:#e7e0d9;
} 
#footerText p a:hover {
text-decoration:underline;
}
#wideColumn .panelText p {
	font-size:10.5px;
	line-height:11px;	
	color:white;
	margin:0px;
	padding:0px;
}
.hMargR {
	margin-right:8px;
}	
.searchRow {
	padding-left:20px;
	padding-bottom:9px;
	width:244px;
}
.searchCol1 {
	width:100px;
	color:white;
	font-size:11px;
	text-transform:uppercase;
	padding-top:2px;
	font-weight:bold;

}
.searchCol2 {
	width:140px;
}
.searchCol2 input,.searchCol2 select {
	width:137px;
	font-size:11px;
	border:1px solid white;
}
#searchPanel .searchCol2 input {
	background-image:url(images/calendar.jpg);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:normal;
}
#searchPanel .searchCol2 .sSubmit {
	background-image:none;
}
.searchCol2 .sSubmit {
	background-color:#756A5E;
	border:0px solid #908375;
	color:white;
	text-transform:uppercase;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
	font-weight:normal;
	background-image:none;
}
#leftColumn {
	width:284px;
}
#centerColumn {
	width:448px;
}
#rightColumn {
	width:212px;
}
#rightColInner {
	padding-left:15px;
	padding-right:16px;
}
.rightColHeader {
	color:white;
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	margin-bottom:8px;
}
.rightColHeader a {
	color:white;
}
.accommCol1 {
	width:144px;
	text-transform:uppercase;
	margin-bottom:2px;
}
.accommCol2 {
	width:36px;
	text-transform:uppercase;
	margin-bottom:2px;
}
.rightColContent {
	color:#46433E;
	margin-bottom:8px;
	width:180px;
}
.rightColContent input {
	width:178px;
	border:1px solid white;
	font-size:11px;
}
.rightColContent div {
	color:#46433E;
}	
.keyline {
	border-top:1px solid #8C7F71;
	padding-top:8px;
}
#wideColumn {
	width:676px;
}
#newsletterPanel {
	background-color:#BAB2AA;
}
#sidePanel {
	background-color:#8C7F71;
	min-height:660px;
}
.leftItem {
	width:284px;
	height:74px;
	overflow:hidden;
	margin-bottom:8px;
	background-color:#BAB2AA;
}
.leftImage {
	border-left:20px solid #756A5E;
	width:110px;
	height:74px;
}
.leftImage img {
	border-width:0;
}
.leftText {
	padding:6px;
	width:142px;
}
.leftText p,.leftText h3 ,.leftText a{
	color:white!important;
	font-size:11px;
	padding:0px;
	margin:0px;
	line-height:13px;
}
.leftText h3 {
	text-transform:uppercase;
	margin-bottom:6px;
}
.marg {
	margin:16px;
}
.margR {
	margin-right:16px;
}
.margL {
	margin-left:16px;
}
.margT {
	margin-top:16px;
}
.margB {
	margin-bottom:16px;
}
#content3col {
	background-image:url(images/bg_3col.gif);
}
#content2col {
	background-image:url(images/bg_2col.gif);
}
#addressHolder h2 {
	color:white;
}

.contactRow {
	padding-top:9px;
	width:650px;
}
.contactCol1 {
	width:170px;
	font-size:11px;
	padding-top:2px;
	font-weight:bold;

}
.errors {
	padding-top:5px;
	padding-bottom:5px;
	color:#660000;
}
.contactCol2 {
	width:385px;
}
.contactCol2 input,.contactCol2 textarea {
	width:175px;
	font-size:11px;
	border:1px solid #676059;
}
.contactCol2 textarea {
	width:250px;
	height:100px;
}
.contactCol2 .sSubmit {
	background-color:#756A5E;
	border:0px solid #908375;
	color:white;
	text-transform:uppercase;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
	font-weight:bold;
	background-image:none;
}
#checkboxes input {
	float:left;
	display:block;
	border-width:0px;
	width:auto;
	height:13px;
	width:13px;
	margin-right:5px;
}
#checkboxes label {
	
	float:left;
	display:block;
	width:150px;
	line-height:15px;
	margin-bottom:3px;
}
div:after,ul:after,label:after,input:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* begin styles for RSS Feed */

.rss-box {
	 padding:0;
	 margin:0;
}

.rss-title, rss_title a {
color:#453F33;
font-family:"Times New Roman",Times,serif;
text-decoration:none;
font-size:18px;
margin-bottom:20px;
}

.rss-items { 	
font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#676059;
	text-decoration:none;
  
}

.rss-item  {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#50504F;
	text-decoration:none;
	margin-bottom:10px;
	line-height:17px;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {
	color: #453F33;
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	}

.rss-item a:hover {
	text-decoration : underline;
	}
	
.rss-date {
	font-size: 11px;
	font-weight : normal;
	color: #453F33;
	font-weight:bold;
	}
	.rssImage {
float:right;
margin:0;
padding:0;
}