/*! * Bootstrap v2.2.1 *
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0 *
* Designed and built with all the love in the world @twitter by @mdo and @fat. */

/* PAGE */
body {
background:url('../../../images/bg-autumn1.jpg') no-repeat #fff !important;
background-position:top center !important ;
color: #000 !important;
background: #302e30; /* Old browsers */
background: -moz-linear-gradient(top,  #302e30 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#302e30), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #302e30 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #302e30 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #302e30 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #302e30 0%,#e6e6e6 100%); /* W3C */}

a:hover {
color: #a3a3a3;
}

/* POSITIONING */
.logo {
position: absolute;
left: 20px;
top: 20px;
padding:5px 0 10px 0;
text-align:center;
font-family: 'Handlee', cursive;
font-size:15px;
font-weight:bold;
z-index: 10; /* Added Lower Z-Index Value */
-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
 box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
 -webkit-border-top-left-radius: 10px;
 -webkit-border-top-right-radius: 10px;
 -webkit-border-bottom-right-radius: 100px 20px;
 -webkit-border-bottom-left-radius: 100px 20px;
 -moz-border-radius-topleft: 10px;
 -moz-border-radius-topright: 10px;
 -moz-border-radius-bottomright: 100px 20px;
 -moz-border-radius-bottomleft: 100px 20px;
 border-top-left-radius: 10px;
 border-top-right-radius: 10px;
 border-bottom-right-radius: 100px 20px;
 border-bottom-left-radius: 100px 20px;
 background: #f4f4f4; /* Old browsers */
 background: -moz-linear-gradient(top,  #ffffff 50%, #cccccc 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #ffffff 50%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #ffffff 50%,#cccccc 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #ffffff 50%,#cccccc 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #ffffff 50%,#cccccc 100%); /* W3C */
 border:1px solid #b8b8b8;
 }
 .logo img {
 padding-left: 5px;
 }
 .logo p {
 padding-right: 2px;
 color:#4f4f4f;
 }
 .logotwo {
 display:none;
 }
 .logotwo p {
 color:#4f4f4f;
 float;left;
 }
 .logotwodigits {
 display:block;
 }
 .topnav {
 position: absolute;
 right: 20px;
 top: 20px;
 z-index: 25; /* Added Lower Z-Index Value */
 }
 .tools {
 z-index: 20; /* Added Lower Z-Index Value */
 }
 #navi {
 z-index: 50; /* Added Lower Z-Index Value */
 }
 #navigation {
 z-index: 50; /* Added Lower Z-Index Value */
 }
 #widgets {
 z-index: 50; /* Added Lower Z-Index Value */
 }

 /* TOP NAVIGATION */
 .navbar-inner {
 background-image: none;
 background-repeat: no-repeat;	filter: none;
 padding:5px 5px 10px;	*z-index: 25 !important;
 -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
 box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
 background: #f4f4f4; /* Old browsers */
 background: -moz-linear-gradient(top,  #ffffff 50%, #cccccc 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #ffffff 50%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #ffffff 50%,#cccccc 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #ffffff 50%,#cccccc 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #ffffff 50%,#cccccc 100%); /* W3C */
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 border:1px solid #b8b8b8;
 }
 .navbar .btn-navbar {
 float: right;
 padding: 7px 10px;
 margin-right: 5px;
 margin-left: 5px;
 background-color: #2c2c2c;
 *background-color: #222222;
 background-image: -ms-linear-gradient(top, #333333, #222222);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
 background-image: -webkit-linear-gradient(top, #333333, #222222);
 background-image: -o-linear-gradient(top, #333333, #222222);
 background-image: linear-gradient(top, #333333, #222222);
 background-image: -moz-linear-gradient(top, #333333, #222222);
 ackground-repeat: repeat-x;
 border-color: #222222 #222222 #000000;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
 }
 .navbar .btn-navbar:hover,
	.navbar .btn-navbar:active,
		.navbar .btn-navbar.active,
			.navbar .btn-navbar.disabled,
				.navbar .btn-navbar[disabled] {
 background-color: #222222;
 *background-color: #151515;
 }
 .navbar .btn-navbar:active,
	.navbar .btn-navbar.active {
background-color: #080808 \9;
}
.navbar .btn-navbar .icon-bar {
 display: block;
 width: 18px;
 height: 2px;
 background-color: #f5f5f5;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
 }
 .btn-navbar .icon-bar + .icon-bar {
 margin-top: 3px;
 }

 /* TOP NAVIGATION TEXT */
 .navbar {
 *position: relative;
 *z-index: 15;
 margin-bottom: 0px;
 float:right;
 width:46%;
 overflow: visible;
 background-color:#fff;
 background-color: transparent;
 }
 .navbar .nav > li > a {
 float: none;
 padding: 25px 5px 0px 5px;
 line-height: 2px;
 color: #5f5f5f;
 text-decoration: none;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
 font-weight:bold;
 border:1px solid transparent;
 }
 .navbar .nav > li > a:hover {
 color: #0088cc;
 text-decoration: none;
 background-color: transparent !important;
 border:1px solid transparent;
 }
 .navbar .nav .active > a,
	.navbar .nav .active > a:hover {
color: #0088cc;
text-decoration: none;
background-color: transparent;
}
.navbar .navbar-text {
margin:7px 15px 0 10px;
color: #323232;
font-weight:bold;
font-size: 18px;
}
.smallcall {
font-weight:normal;
}

/* HEADER */
.headerpic  {
margin-bottom:0px;
}

/* SIDE NAVIAGTION */
.subpages {
top: 158px !important;
}
.hide {
display:none !important;
}
.sidenavmini {
-webkit-border-radius: 6px 6px 0 0 !important;
-moz-border-radius: 6px 6px 0 0 !important;
border-radius: 6px 6px 0 0 !important;
padding:5px 10px 5px 10px !important;
background-color:#424a11 !important;
color:#fff !important;
}
.sidenavmini li {
margin-top:0px !important;
}
.navbox {
list-style:none;
margin-left:0px;
cursor:hand;
background: #0a5e8a;
width:270px;
padding:16px 0 5px 0;
}
.navbox li {
text-decoration:none;
z-index: 25000 !important;
}
.navbox li a {
text-decoration:none;
color:#fff;
display:block;
background: #0a5e8a;
margin:0 0 0 0 !important;
font-weight:bold;
padding:6px 2px 6px 10px;
}
.navbox li a:hover {
display: block;
text-decoration: none;
background: #76c9f5;
color:#000;
}
.navbox li.selected a {
text-decoration: none;
background: #76c9f5;
)

/* Old browsers */
background: -moz-linear-gradient(left,  #76c9f5 0%, #d8effc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#76c9f5), color-stop(100%,#d8effc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #76c9f5 0%,#d8effc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #76c9f5 0%,#d8effc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #76c9f5 0%,#d8effc 100%); /* IE10+ */
background: linear-gradient(to right,  #76c9f5 0%,#d8effc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c9f5', endColorstr='#d8effc',GradientType=1 ); /* IE6-9 */
color:#000;
}
.navbox li.selected a:hover {
background-color: #fff;
}
.navbox li.selected .floatbox {
display: block;
background-color: #aad9f2 !important;
}
.navbox li.notselected:hover .floatbox {
display:block;
position:absolute;
left:260px;
margin-top:-32px;
overflow:hidden;
width:270px;
}
.floatbox {
display:none;
background-color:#142f52;
color:#fff;
list-style:none;
}
.floatbox li a,
	.floatbox li a.off {
display: block;
background: #76c9f5; /* Old browsers */
background: -moz-linear-gradient(left, #76c9f5 0%, #d8effc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#76c9f5), color-stop(100%,#d8effc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #76c9f5 0%,#d8effc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #76c9f5 0%,#d8effc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #76c9f5 0%,#d8effc 100%); /* IE10+ */
background: linear-gradient(to right,  #76c9f5 0%,#d8effc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c9f5', endColorstr='#d8effc',GradientType=1 ); /* IE6-9 */
color:#000;
line-height:1.4em;
font-weight:bold;
}
.floatbox li a:hover {
text-decoration: none;
background: #b4e1fa; /* Old browsers */
background: -moz-linear-gradient(left,  #b4e1fa 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b4e1fa), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #b4e1fa 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #b4e1fa 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #b4e1fa 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #b4e1fa 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e1fa', endColorstr='#d8effc',GradientType=1 ); /* IE6-9 */
color:#000;
}
.floatbox  li.on a {
text-decoration: none;
background: #b4e1fa; /* Old browsers */
background: -moz-linear-gradient(left,  #b4e1fa 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b4e1fa), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #b4e1fa 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #b4e1fa 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #b4e1fa 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #b4e1fa 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e1fa', endColorstr='#d8effc',GradientType=1 ); /* IE6-9 */
color:#000;
}

/* CONTENT */
.clr {
clear:both;
}
.whitebg {
background-color:#fff !important;
min-height:800px;
}
.carousel {
margin-bottom: 0px !important;
}
.writing {
font-family: 'Handlee', cursive;
}
.golfbrands {
float:right;
width:193px;
margin:10px 0 5px 10px;
}
.widgetnav {
margin-top: 10px;
margin-bottom: 18px;
margin-right: 0px;
margin-left: 0px;
list-style: none;
padding:5px 5px 0 5px;
width:260px;
z-index: 8; /* Added Lower Z-Index Value */
}
.widgetnav > li > a {
display: block;
background-color: #fff;
color:#000;
margin:5px 0;
}
.menu_btn,.menu_btn:hover,
	.widget_btn,.widget_btn:hover {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.menu_btn.active,
	.widget_btn.active {
color: rgba(255, 255, 255, 0.75);
}
.menu_btn {
background-color: #214f87;
*background-color: #143358;
background-image: -ms-linear-gradient(top, #214f87, #143358);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#214f87), to(#143358));
background-image: -webkit-linear-gradient(top, #214f87, #143358);
background-image: -o-linear-gradient(top, #214f87, #143358);
 background-image: -moz-linear-gradient(top, #214f87, #143358);
 background-image: linear-gradient(top, #214f87, #143358);
 background-repeat: repeat-x;
 border-color: #143358 #143358 #214f87;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#214f87', endColorstr='#143358', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
 }
 .menu_btn:hover,
	.menu_btn:active,
		.menu_btn.active,
			.menu_btn.disabled,
				.menu_btn[disabled] {
background-color: #143358;
*background-color: #143358;
}
.menu_btn:active,
	.menu_btn.active {
	background-color: #143358 \9;
}
.widget_btn {
background-color: #173962;
*background-color: #060f1a;
background-image: -ms-linear-gradient(top, #173962, #060f1a);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#173962), to(#060f1a));
background-image: -webkit-linear-gradient(top, #173962, #060f1a);
background-image: -o-linear-gradient(top, #173962, #060f1a);
background-image: -moz-linear-gradient(top, #173962, #060f1a);
background-image: linear-gradient(top, #173962, #060f1a);
background-repeat: repeat-x;
border-color: #173962 #173962 #060f1a;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#173962', endColorstr='#060f1a', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.widget_btn:hover,
	.widget_btn:active,
		.widget_btn.active,
			.widget_btn.disabled,
				.widget_btn[disabled] {
background-color: #060f1a;
*background-color: #060f1a;
}
.widget_btn:active,
	.widget_btn.active {
	background-color: #060f1a \9;
}
.newsbtn {
margin-top:-6px;
}
.sitemap {
list-style:none;
line-height:16px;
}
.sitemap li {
padding:8px 0px;
border-bottom:1px solid #8fa037;
}
.sitemap li a {
font-weight:bold;
}
.indent {
	margin-left:25px;
}

/* NAVIGATION */
.nav {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
list-style: none;
}

/* TEXT */
h1 {
margin:6px 0 3px 0;
font-size: 24px;
line-height: 28px;
}
h1 a:hover {
color:#000000 !important;
}
h2 {
margin:6px 0 0 0;
font-size: 18px;
line-height: 25px;
}
h2 a:hover,
	h3 a:hover {
color:#0a5e8a !important;
}
h3 {
margin:5px 0 0 0;
font-size: 16px;
line-height: 20px;
}
p {
margin:3px 0 10px 0;
font-size: 13px;
}
.redtext {
color:#ff1515;
}
.redtextem {
color:#ff1515;
font-style:italic;
font-weight:bold;
}

/* STRUCTURE */
.hero-unit {
padding: 20px;
margin-bottom: 30px;
background-color: #d6e3eb;
border:1px solid #0088cc;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.hero-unit h1 {
margin-bottom: 0;
font-size: 60px;
line-height: 1;
letter-spacing: -1px;
color: inherit;
}
.hero-unit p {
font-size: 18px;
font-weight: 200;
line-height: 27px;
color: inherit;
}

/* WIDGET OFFERS */
/*.widgetoffer {
-webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 background: #ffdab0;
 background: -moz-linear-gradient(top,  #fbfdf2 50%, #ffdab0 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#fbfdf2), color-stop(100%,#ffdab0));
 background: -webkit-linear-gradient(top,  #fbfdf2 50%,#ffdab0 100%);
 background: -o-linear-gradient(top,  #fbfdf2 50%,#ffdab0 100%);
 background: -ms-linear-gradient(top,  #fbfdf2 50%,#ffdab0 100%);
 background: linear-gradient(to bottom,  #fbfdf2 50%,#ffdab0 100%);
 border:1px solid #b8b8b8;	padding:20px 10px 10px 10px;
 }*/

 .widgetoffer {
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 background: #e6e89f; /* Old browsers */
 background: -moz-linear-gradient(top,  #fbfdf2 50%, #e6e89f 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#fbfdf2), color-stop(100%,#e6e89f)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #fbfdf2 50%,#e6e89f 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #fbfdf2 50%,#e6e89f 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #fbfdf2 50%,#e6e89f 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #fbfdf2 50%,#e6e89f 100%); /* W3C */
 border:1px solid #b8b8b8;
 margin-bottom: 10px;
 padding:20px 10px 10px 10px;
 }
 .widgetoffer h2 {
 Width:60%;
 margin-bottom: 0;
 font-size: 16px;
 line-height: 1;
 letter-spacing: -1px;
 color: inherit;
 }
 .widgetoffer a {
 color:#980812;
 text-decoration:unerline;
 }
 .widgetoffer h3.redline {
 border-top:1px solid #b8b8b8;
 padding-top:10px;
 margin-top:10px;
 }
 .widgetoffer h3.greenline {
 border-top:1px solid #b8b8b8;
 padding-top:10px;
 margin-top:10px;
 }
 .widgetoffer a {
 color:#fff;
 text-decoration:unerline;
 }
 .widgetoffer p,
	.widgetgolfoffer p {
font-size: 12px;
line-height: 16px;
}
.widgetoffer p.offer,
	.widgetgolfoffer p.offer {
Width:60%;
}
.widgetoffer p a {
color:#535e20;
font-weight:bold;
text-decoration:unerline;
}
.big {
font-size:18px;
}
.widget {
padding: 20px;
margin-bottom: 30px;
background-color: #d6e3eb;
border:1px solid #0088cc;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
right: 20px;
width:220px;
z-index: 11; /* Added Lower Z-Index Value */
}
.widget_img_right {
float:right;
padding:0 10px 0 5px;
margin-bottom: 10px;
}

/* WIDGET BOOKINGS */
.holebtn a {
background:#8fa037;
color:#ffffff !important;
font-weight:bold;
padding:3px 5px;
line-height:30px;
-webkit-border-radius: 3px;
 -moz-border-radius: 3px;
border-radius: 3px;
}
.holebtn a:hover {	background:#214118;	text-decoration:none;}.holebtn a.active{	background:#0e5e8b;}.widgetbooking {	background:#deedd3;	padding:10px 15px 10px 15px;	margin-bottom: 10px;	}.dateselect label { 	width: 35px;	font-size: 1em;	margin : 10px 0 0 0;	float:left;}.dateselect input {	font-size: 0.8em; 	width: 80px; 	margin : 5px 0 0 0;}.dateselect img {	position: relative; 	top: 6px; 	left: 5px;}.ui-datepicker { 	font-size: 12px;}.bookingbtn {	margin:0 0 0 35px;}

/* CONTENT SECTIONS */
#content {
	float:left;
	padding-bottom:10px;
}

#content p {
	color:#000;
	padding-top:5px;
}
#content p a {
	color:#000;
}

#content ul li a {
	color:#0a5e8a;
}
.contentsub {
	margin-top:10px;
	padding-top:10px;
	background: #c8e8fb; /* Old browsers */
	background: -moz-linear-gradient(top,  #c8e8fb 50%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#c8e8fb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c8e8fb 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c8e8fb 50%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c8e8fb 50%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c8e8fb 50%,#ffffff 100%); /* W3C */
	/*	background: #c8e8fb; */
	border-top:1px solid #88cdf7;
}

.testimonials {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #bae3fa; /* Old browsers */
background: -moz-linear-gradient(left, #ffffff 50%, #ddf1fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left, right, color-stop(50%,#ffffff), color-stop(100%,#ddf1fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 50%,#ddf1fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 50%,#ddf1fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 50%,#ddf1fd 100%); /* IE10+ */
background: linear-gradient(left right,  #ffffff 50%,#ddf1fd 100%); /* W3C */
border:1px solid #a8b7e1;
font-weight:bold;
margin: 10px 0;
padding:10px;
font-family: 'Handlee', cursive;
font-size: 14px;
}
.bluegradientbox {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #bae3fa; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 50%, #ddf1fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left, right, color-stop(50%,#ffffff), color-stop(100%,#ddf1fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 50%,#ddf1fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 50%,#ddf1fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 50%,#ddf1fd 100%); /* IE10+ */
background: linear-gradient(left right,  #ffffff 50%,#ddf1fd 100%); /* W3C */
border:1px solid #a8b7e1;
font-weight:bold;
margin: 10px 0;
padding:10px;
}
.bluegradientbox img {
margin:5px;
}
.bluegradientform {	-webkit-border-radius: 5px;	     -moz-border-radius: 5px;          border-radius: 5px;				background: #bae3fa; /* Old browsers */	background: -moz-linear-gradient(left,  #ffffff 50%, #ddf1fd 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left, right, color-stop(50%,#ffffff), color-stop(100%,#ddf1fd)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(left,  #ffffff 50%,#ddf1fd 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(left,  #ffffff 50%,#ddf1fd 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(left,  #ffffff 50%,#ddf1fd 100%); /* IE10+ */	background: linear-gradient(left right,  #ffffff 50%,#ddf1fd 100%); /* W3C */	border:1px solid #a8b7e1;	font-weight:bold;	margin:10px 0;		padding:10px 10px 10px 20px;}.pagepix {	border: 1px solid #333333;	margin:5px 0;}.homeswapimage {	display:none;	border: 1px solid #333333;}

.pagepixright {
	float:right;
	border: 1px solid #333333;
	margin:10px 0 5px 10px;
}
.mediaright {
	float:right;
	margin:0 0 5px 0;
}
.lightbox {
	width:100%;
}
.lightbox img {
	margin-bottom:5px;
}
#lightbox-container-image-box {
	width:100% !important;
	height:100% !important;
	max-width:920px !important;
	max-height:430px !important;
}
#lightbox-nav-btnPrev,
	#lightbox-nav-btnNext {
	height:100% !important;
}



.homepixgolf {
	background:url('../../../images/homegolf.jpg') no-repeat;
	margin:0 15px 15px 0;
}
.homepixmembers {
	background:url('../../../images/homemembers.jpg') no-repeat;
	margin:0 0 15px 0;
}
.homepixbreaks {
	background:url('../../../images/homebreaks.jpg') no-repeat;
	margin:0 15px 15px 0;
}
.homepixvisitors {
	background:url('../../../images/homevisitors.jpg') no-repeat;
	margin:0 0 15px 0;
}
.homepixclub {
	background:url('../../../images/homeclub.jpg') no-repeat;
	margin:0 15px 15px 0;
}
.homepixcorporate {
	background:url('../../../images/homecorporate.jpg') no-repeat;
	margin:0 0 15px 0;
}



.hole1pic {
	background:url('../../../images/hole-1sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole2pic {
	background:url('../../../images/hole-2sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole3pic {
	background:url('../../../images/hole-3sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole4pic {
	background:url('../../../images/hole-4sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole5pic {
	background:url('../../../images/hole-5sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole6pic {
	background:url('../../../images/hole-6sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole7pic {
	background:url('../../../images/hole-7sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole8pic {
	background:url('../../../images/hole-8sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole9pic {
	background:url('../../../images/hole-9sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole10pic {
	background:url('../../../images/hole-10sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole11pic {
	background:url('../../../images/hole-11sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole12pic {
	background:url('../../../images/hole-12sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole13pic {
	background:url('../../../images/hole-13sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole14pic {
	background:url('../../../images/hole-14sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole15pic {
	background:url('../../../images/hole-15sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole16pic {
	background:url('../../../images/hole-16sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole17pic {
	background:url('../../../images/hole-17sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.hole18pic {
	background:url('../../../images/hole-18sml.jpg') no-repeat;
	min-height:150px;
	border: 1px solid #333333;
	margin-top:10px;
}
.home h3 {
	color:#fff;
	padding:5px;
	background: #333333;
	margin-top:-1px;
}
.home p {
	padding:5px 5px 5px 5px;
	background: #eeebe6;
	border-bottom: 1px solid #9c9382;
	margin-top:-3px;
	margin-bottom:5px;
}
.home p a {
	font-weight:bold;
	text-decoration:underline;
}

.home p a:hover {
text-decoration:none;
color:#0a5e8a !important;
}
.table-bordered {  border: 1px solid #bfbfbf !important;}

.btn-primary,
	.btn-primary a,
		.btn-info,
			.btn-info a	{
	color:#fff !important;
}
.homebtn {
	margin-top:5px;
}
.btn-right {
	float:right;
}
.sectionbox {
	padding-bottom:25px;
}

/* WIDGET TESTIMONIALS */
.photogallery {
	padding: 10px 0px 10px 20px;
	background:url('../../../images/photogallery.jpg') no-repeat;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	border-top:1px solid #0a5e8a;
	border-right:1px solid #0a5e8a;
	border-bottom:none;
	border-left:1px solid #0a5e8a;
	min-height:90px;
}
.gallerylink {
	padding: 6px 10px 8px 10px;/*	background:#05344e;  */
	background:#ffffff;
	border:1px solid #0a5e8a;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.videogallery {
	padding: 10px 0px 10px 20px;
	background:url('../../../images/videogallery.jpg') no-repeat;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	border-top:1px solid #0a5e8a;
	border-right:1px solid #0a5e8a;
	border-bottom:none;
	border-left:1px solid #0a5e8a;
	min-height:90px;
}

.footerbg {
	background-color:#0a5e8a !important;
	}
.footertext {
	margin:0px 0 10px 0;
	}
.footerlinks {
	text-align:center;
	padding:10px 20px 0 20px;
	color:#e8e8e8;
	}
.flinks li {
	display:inline;
	list-style-type: none;
	color:#7bcce4;
	line-height:15px;
	}
.flinks li a {
	color:#e8e8e8;
	}
.flinks li a:hover {
	color:#ffffff;
	}

.copyright p {
	text-align:center;
	padding:0 20px;
	color:#e8e8e8;
	font-size:11px;
	}
.copyright a {
	color:#e8e8e8;
}

/* TABBED DATA */

.nav-tabs {
	margin-top: 5px;
	border-bottom: 1px solid #0088cc;
}.nav-tabs > li {
	margin-bottom: -1px;
}
.nav-tabs > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right:8px;
	line-height: 18px;
	border: 1px solid #0088cc;
	background-color: #e8f0f4;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	font-weight:bold;
}
.nav-tabs > li > a:hover {
	border-top: 1px solid #0088cc;
	border-right: 1px solid #0088cc;
	border-bottom: 1px solid #0088cc;
	border-left: 1px solid #0088cc;
	background-color: #0088cc;
	color: #ffffff;
}
.tab-content {
	overflow: auto;
	border-right: 1px solid #0088cc;
	border-bottom: 1px solid #0088cc;
	border-left: 1px solid #0088cc;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	background: #fff;
	padding:5px 10px 0 5px;
	margin-bottom:15px;
}
.tab-content li {
	margin:5px 0 10px 0;
}
.nav-tabs > .active > a,
	.nav-tabs > .active > a:hover {
	color: #555555;
	cursor: default;
	background-color: #ffffff;
	border: 1px solid #0088cc;
	border-bottom-color: transparent;
}

/* FOOTER */
.footerswirl {
	width:100%;
}
.newsletter {
	padding: 10px 10px 0px 10px;
	margin-left: 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 50%, #83d4ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#83d4ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 50%,#83d4ff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 50%,#83d4ff 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #ffffff 50%,#83d4ff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 50%,#83d4ff 100%); /* W3C */	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);	   -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);	        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	min-height:180px;
}
.newsletter h3 {
	margin-bottom: 0;
	font-size: 16px;
	line-height: 1;
	letter-spacing: -1px;
	color: inherit;
}
.newsletter p {
	font-size: 12px;
	font-weight: 200;
	line-height: 16px;
	color: inherit;
}
.newsletter p.note  {
	font-size: 11px;
	font-style:italic;
	line-height: 14px;
	color: inherit;
	padding:5px 5px 10px 0px;
}
.address {
	padding: 8px 10px 0px 10px;
	margin-right: 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 50%, #83d4ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#83d4ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 50%,#83d4ff 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 50%,#83d4ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 50%,#83d4ff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 50%,#83d4ff 100%); /* W3C */
	text-align:right;min-height:180px;
}
.address h3 {
	margin-bottom: 0;
	font-size: 18px;
	line-height: 20px;
	color: inherit;
}
.address p {
	font-size: 14px;
	line-height: 18px;
	color: inherit;
}
.controls {
	width:100%;
}
.prev_hole {
	float:left;
	width:20%;
}
.next_hole {
	float:right;
	width:20%;
	text-align:right;
}
.picborder {
	border:1px solid #000;
}

/* FORMS */
.newsletterform {
	min-height: 20px;
	margin:0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.feed-title {
	font-weight:bold;
	color:#0a5e8a;
}
.feed-date {
	font-style:italic;
	color:#108bcd;
}
.golfrss ul {
	list-style:none;
	font-size:12px;
	margin-left:0px !important;
}
.golfrss ul li {
	margin-bottom:5px;
	line-height:16px;
}
.btn-info a,
	.btn-info a:hover {
	color:#fff !important;
}
.weatherwidget {
	width:100%;
	min-height:330px;
}
.externallink {
	padding:0 0 5px 5px;
}


.cfacourse {
	background:url('../../../images/sectioncfacourse.jpg') no-repeat top center #ffffff;
}
.cfavisitors {
	background:url('../../../images/sectioncfavisitors.jpg') no-repeat top left #ffffff;
}
.cfamember {
	background:url('../../../images/sectioncfamembership.jpg') no-repeat top left #ffffff;
}
.cfacorp {
	background:url('../../../images/sectioncfacorporate.jpg') no-repeat top center #ffffff;
}
.cfabreaks {
	background:url('../../../images/sectioncfagolfbreaks.jpg') no-repeat top center #ffffff;
}
