body {
	padding: 0px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	margin:0px;
	background-image:url(../_img/bg_gradient.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#C8C9CB;
	margin: 0px;
	width:100%;
	height:100%;
}


/*
6E788E

golf:2F5215
accom:4E381A
wedding:623661
food:4E0014
function:302F31
spa:9D3A18

outdoor:1B6A7F
special:CCBA0E
*/


img {border:0px;}

.cs_img {
padding:0px;
margin: 10px 10px 5px 0px;
}


hr {padding:0px; margin:0px; width:400px; height:1px; color:#ffffff; text-align:left}
ul{ margin-left:20px; margin-bottom:2px; margin-top:0px; padding:0px;}
li{ margin-top:2px; padding:2px;}
li p{color:#ffffff;}
form {padding:0px; margin:0px;}
table {padding:0px; margin:0px;}


a{
color: #666666;
text-decoration:underline;
}
a:hover{
color: #006600;
text-decoration:underline;
}

.a_weddings{
color: #623661;
font-weight:bold;
text-decoration:none;
}
.a_weddings:hover{
color: #BF468D;
text-decoration:none;
}

.a_no_style{
color: #666666;
text-decoration:none;
}
.a_no_style:hover{
color: #006600;
}

h1 {
color: #ffffff;
font-weight:bold;
text-decoration:none;
display:inline;
padding:0px;
font-size:2px;
}
h2 {
font-size:16px;
text-decoration:none;
font-weight:bold;
display: inline;
padding:0px;
}

h3 {
font-size:13px;
text-decoration:none;
font-weight:bold;
display: inline;
padding:0px;
height:10px;
margin:0px;
color: #ffffff;
}

h3 a{
color: #ffffff;
text-decoration:none;

}
h3 a:hover{
color: #4F7644;
text-decoration:none;

}









#all {		
	margin: 0px;
	width:100%;
	height:100%
	text-align:center;

}
#allcenter {
	width:907px;
	margin: 0px auto 0px auto;
	text-align:center;
	

}


#content_enclosure {		
	padding: 10px;
	width:100%;
	height:100%;
	text-align:left;
	color:#666666

}

.navigation_bg {
	background-image:url(../_img/nav_bg.gif); background-repeat:repeat-x; height:50px; background-position:bottom;
}
html>body .navigation_bg {

}


.navigation_bg_left_bit {
	 background-image:url(../_img/nav_bg_left.gif); background-repeat:no-repeat; background-position:bottom left; width:655px; 
}
html>body .navigation_bg_left_bit {

}



.navigation_bg_right_bit {
	  background-image:url(../_img/nav_bg_right.gif); background-repeat:no-repeat; background-position:bottom right; width:11px; height:32px; 
}
html>body .navigation_bg_right_bit {

}


.navigation {
	height:50px; background-repeat:no-repeat; padding-left:20px;
}
html>body .navigation {
	 padding-left:0px;
}




.navigation a {
	font-size: 10px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; height:60px; color: #555555; padding-bottom:60px; font-weight:bold; text-decoration: none;
}
html>body .navigation a {
	
}
.navigation a:hover {
	color: #FFFFFF; text-decoration: none;
}

.navigation_td {
vertical-align:bottom;
padding-bottom:9px;
text-align:right;

}

.navigation_td_on {
vertical-align:bottom;
 padding-bottom:15px;
}

.navigation_td_on a {
font-size: 11px; color: #ffffff; height:100px
}
html>body .navigation_td_on a {
	margin-left:-1px;
}



.navigation_td_last {
vertical-align:bottom;
 padding-bottom:9px;
 padding-right:9px; background-image:url(../_img/nav_bg_right.gif); background-repeat:no-repeat; background-position:bottom right;
}

.navigation_td_last_on {
vertical-align:bottom;
 padding-bottom:15px;
 padding-right:9px;
}

.navigation_td_last_on a {
font-size: 11px; color: #ffffff; height:100px
}
html>body .navigation_td_last_on a {
	margin-left:-1px;
}



.footer_tbl {
	background-image:url(../_img/pipe_home_footer_bg.gif); background-repeat:no-repeat; height:47px
}
.footer_tbl td {
 padding-bottom:8px; color:#888888
}
.footer_tbl a {
	font-size: 12px; color: #555555; padding:0px 5px 0px 5px ; font-weight:normal; font-family: Arial,Verdana,Sans-serif; text-decoration: none;
}
.footer_tbl a:hover {
	color: #E3DB9C; text-decoration: none;
}






.TXT_Footer {
	color: #73777E;
	text-decoration:none;
	font-size:11px;

}
.TXT_Footer2 {
	color: #B75B60;
	text-decoration:none;
	font-size:11px;

}
A.TXT_Footer:hover {
	text-decoration:none;
	color: #880000;
}
A.TXT_Footer2:hover {
	text-decoration:none;
	color: #880000;
}



.formfield {
	background-color: #efefef;
	border: 1px solid #888888; 
	color: #666666;
	text-align:left;
	vertical-align:middle;
	font-weight: normal;
	margin-bottom:0px;
	height:18px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;

}

.combobox {
	background-color: #efefef;	 
	color: #666666;
	text-align:left;
	vertical-align:middle;
	font-weight: normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
}


.textarea {
background-color: #efefef;
	border: 1px solid #888888; 
	color: #666666; 
	text-align:left;
	vertical-align:middle;
	font-weight: normal;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;

}

.formbut {
border: 1px solid;
border-color:#888888;
color:#666666;
background-color:#ffffff;
cursor: pointer;
padding: 1px;
font-size:12px;
}

.combobox_mini {
	background-color: #DCE8D9;
	border: 1px solid #98A9A5; 
	color: #000000;
	text-align:left;
	vertical-align:middle;
	font-weight: normal;
	margin-bottom:0px;
	margin-left:8px;
	height:16px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
}






.button_link_item img {
margin:8px 0 5px 0;
}

.button_link_item {
font-size:12px;
color:#666666;
padding-bottom:10px;
}


.lodge_small_table {
background-image:url(../_user/Image/lodge_small_underline.gif);
background-position:bottom right;
background-repeat:no-repeat;
width: 580px;
margin:5px 0 10px 0;
}

.lodge_small_table_img {
padding:5px 15px 4px 4px
}

.lodge_small_link{
color:#555555;
font-weight:bold;
text-decoration:none
}


.lodge_small_link:hover{

}
.list_link{
color:#006600;
text-decoration:none;
}
.list_link:hover{
color:#111111;
}


.ul_list {
list-style-image:url(../_user/Image/bullet.gif);
padding: 0px 0px 0px 4px;
margin-top:15px;
}

.ul_list li {

}

.news_img{
 padding:2px;
 background-color:#eeeeee;
border:2px solid #999999;
}

.function_image{
margin:2px 10px 10px 25px; padding:3px; border:3px solid #59585A
}
.spa_image{
margin:2px 10px 10px 10px; padding:3px; border:3px solid #9D3A18
}

.golf_image{
margin:2px 10px 10px 10px; padding:3px; border:3px solid #AFBDA5
}

.standard_image{
margin:2px 10px 10px 25px; padding:3px; border:3px solid #6E788E
}
.wedding_image{
margin:2px 10px 10px 25px; padding:3px; border:3px solid #917290
}
.quad_image{
margin:2px 10px 10px 25px; padding:3px; border:3px solid #1B6A7F
}
.special_image{
margin:2px 10px 10px 25px; padding:3px; border:3px solid #CCBA0E
}
.news_img_td{
border:1px;
border-left:0px;
border-style:solid;
border-color:#C8C9CB;
}
.news_title{
font-size:13px;
color: #7777777;

}
.news_title:hover{
font-size:13px;
color: #000000;
}


.subnav_title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color: #999999;
text-decoration:none;
}
.subnav_title:hover{
font-size:18px;
color: #444444;

text-decoration:none;
}


.linkpage_title_class{
background-color:#6E788E;
padding:4px;
color:#ffffff;
font-weight:bold;
text-align:left;
}
.thumb_lodge{
border:2px solid #776D60;
 padding:2px;
 background-color:#eeeeee;
}
.thumb_golf{
border:2px solid #AFBDA5;
 padding:2px;
 background-color:#eeeeee;
}
.thumb_weddings{
border:2px solid #A98FA9;
width:89px;
 padding:2px;
 background-color:#eeeeee;
}

.thumb_food{
border:2px solid #715A60;
 padding:2px;
 background-color:#eeeeee;
}

.thumb_fit{
border:2px solid #9D3A18;
 padding:2px;
 background-color:#eeeeee;
}


.thumb_quad{
 padding:2px;
 background-color:#eeeeee; border:2px solid #1B6A7F
}
.thumb_special{
 padding:2px;
 background-color:#eeeeee; border:2px solid #CCBA0E
}




.big{
font-size:18px;
}
.scorecard_tbl{
border:1px

}
.scorecard_tbl td{
text-align:center;
border:1px solid;

}


.golffees_tbl{

}
.golffees_tbl td{
text-align:left;
}


.spa_title{
border:0px;
background-color:#A18981;
color:#ffffff;
font-weight:bold;
padding-left:5px;
}

.golf_title{
border:0px;
padding-left:5px;
background-color:#AFBDA5;
color:#636F5B;
font-weight:bold;

}


.wed_title{
border:0px;
padding-left:5px;
background-color:#917290;
color:#FFFFFF;
font-weight:bold;

}

.price_table_dates{
border:1px

}
.price_table_dates td{

border:1px solid #ffffff;
padding:3px;
}

.price_table{
border:1px

}
.price_table td{
text-align:center;
border:1px solid;
padding:3px;
}

.price_title{
text-align:center;
background-color:#766C5E;
color:#FFFFFF;
font-weight:bold;
padding:4px;
}

.price_noborder{
border-color:#FFFFFF;
}



.tfcredit {
	font-weight: normal;	
	font-size:12px;
	color: #8C9582;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	height:24px;
	padding-right:10px;
	padding-top:3px;
	}
.tfcredit div {
font-size:1px;
visibility:hidden;
}			
			
