/* CSS Document */

body {
	font-family: Arial;
	color: #666;
	font-size:12px;
	margin:0;
	padding:0;
	line-height:14pt;
	background:url(../giffs/pagebgd.gif) repeat #00283f ;
}

p
{
	margin:0;
	padding:0;
	margin-bottom:10px;
}

#news-list li
{
	list-style:none;
	margin:10px 0 10px 0 ;	
}

#promos-list li
{
	list-style:none;
	margin:10px 0 20px 0 ;
	clear:both;	
}

#promos-list img
{
	float:left;
	margin:0 20px 20px 0;
}

#members-list li
{
	list-style:none;
	margin:10px 0 10px 0 ;
	padding-bottom:10px;
	border-bottom:1px solid #e9e9e9;
}

#social
{
	height:51px;
	width:168px;
	background:url(../giffs/social.jpg) no-repeat;
	padding-top:21px;
	margin-top:20px;
}

a#ebaystore
{
	display:block;
	height:98px;
	width:168px;
	text-indent:-8000px;
	background:url(../giffs/ebaystore.jpg) no-repeat;
}

a#facebook,a#twitter
{
	display:block;
	height:30px;
	width:84px;
	float:left;
	text-indent:-8000px;
}

#information
{
	border-top:1px solid #002d44;
	padding:20px 0 20px 0;
	position:relative;
	background-color:#fff;
	min-height:575px;
	font-weight:normal;
}

ul.tabs
{
	list-style:none;
	margin:20px 0px 0 10px;
}

.tabs li
{
	float:left;
	margin-right:5px;
	margin-bottom:-1px;
}
.tabs li a
{
	float:left;
	padding:8px 10px 5px 10px;
	background:#002d44;
	color:#fff;
	border-bottom:1px solid #002d44;
	text-decoration:none;
	-moz-border-radius:8px 8px 0px 0px ;
	-webkit-border-radius:8px 8px 0px 0px ;
	border-radius:8px 8px 0px 0px ;
}
#tab1.active a,#tab2.active a,#tab3.active a,#tab4.active a,#tab5.active a
{
	border:1px solid #002d44;
	border-bottom:1px solid #fff;
	-moz-border-radius:8px 8px 0px 0px ;
	-webkit-border-radius:8px 8px 0px 0px ;
	border-radius:8px 8px 0px 0px;
	z-index:100;
	position:relative;
	background:#fff;
	color:#009ee0;
	font-weight:bold;
}

img
{
	border:0;
	margin:0;
	padding:0;
	vertical-align:bottom;
}

#outercontainer
{	
	width:100%;
	background: url(../giffs/bgd.gif) repeat-x ;
}
.container
{	
	width:1000px;
	margin:auto;
	background:url(../giffs/home.jpg) no-repeat ;
}

div.spacer{clear:both; height:0px; display:block;}
div.dots{ height:1px; display:block; border-bottom:1px solid #dbed9c; margin-top:11px; margin-bottom:11px;}
div.dots2{ height:1px; display:block; border-bottom:1px solid #dbed9c; margin-top:0px; margin-bottom:11px;}
ul, li{border:0; padding:0; margin:0; list-style:none;}

#logorow
{
	width:1000px;
	margin-top:9px;
	margin-bottom:15px;
	margin:0;
	padding:0;
	height:145px;
}
#logoleft
{
	float:left;
	width:500px;
	margin:0;
	padding:0;
}
#logoright
{
	position:relative;
	float:right;
	width:500px;
	margin:0;
	padding:0;
	padding-top:25px;
	text-align:right;
}
#xmastree
{
	width:194px;
	height:125px;
	display:none;
	background: url(../giffs/xmas.png);
	position:absolute;
	top:0;
	right:0;
	text-indent:-9000px;
}

#login
{
	position:absolute;
	left:0;
	top:0;
}

/*  navigation styling  BEGIN */
#navigationrow {
width: 1001px;
height: 39px;
}

#navigation{
height: 39px;
overflow: hidden;
margin:auto;
background: url(../giffs/menu.gif) no-repeat;
}

#navigation ul {
list-style: none;
display:block;
}

#navigation li {
display: inline;
float: left;
}

#navigation a {
height: 39px;
background:url(../giffs/menu.gif) no-repeat ;
text-indent: -5000px;
}

/* clubhouse */
#s1 a { display: block; width: 101px; background-position: 0px 0px;}
#s1 a:hover {background-position: 0px -39px;}
/* course */
#s2 a {display: block; width: 61px; background-position: -101px 0px;}
#s2 a:hover {background-position: -101px -39px;}
/* driving range */
#s3 a { display: block; width: 114px; background-position: -162px 0px;}
#s3 a:hover {background-position: -162px -39px;}
/* shop */
#s4 a { display: block; width: 49px; background-position: -276px 0px;}
#s4 a:hover {background-position: -276px -39px;}
/* clubfitting */
#s5 a { display: block; width: 94px; background-position: -325px 0px;}
#s5 a:hover {background-position: -325px -39px;}
/* coaching */
#s6 a { display: block; width: 78px; background-position: -419px 0px;}
#s6 a:hover {background-position: -419px -39px;}
/* membership */
#s7 a { display: block; width: 103px; background-position: -496px 0px;}
#s7 a:hover {background-position: -496px -39px;}
/* beginners */
#s8 a { display: block; width: 86px; background-position: -599px 0px;}
#s8 a:hover {background-position: -599px -39px;}
/* opening hours */
#s9 a { display: block; width: 119px; background-position: -685px 0px;}
#s9 a:hover {background-position: -685px -39px;}
/* prices */
#s10 a { display: block; width: 56px; background-position: -804px 0px;}
#s10 a:hover {background-position: -804px -39px;}
/* contact */
#s11 a { display: block; width: 68px; background-position: -860px 0px;}
#s11 a:hover {background-position: -860px -39px;}
/* find us */
#s12 a { display: block; width: 72px; background-position: -928px 0px;}
#s12 a:hover {background-position: -928px -39px;}



#submenu li { display: inline; float: left;}
#submenu a{ display: block; height:25px; margin-top:0px; margin-bottom:0px; padding-top:4px; padding-right:20px; padding-left:6px; color:#009ee0; text-decoration:none; background:url(../giffs/aro1.gif) no-repeat right 11px; font-size:11px;}
#submenu a:hover{ background-color:#022d43; color:#FFFFFF; background:url(../giffs/aro1.gif) no-repeat right 11px; }


/*  navigation styling  END */

#leftcol
{
	width:778px;
	float:left;
	margin-right:20px;
	margin-top:0px;

}

#leftrow1
{
	margin-bottom:20px;
	padding-top:0px;
	border-top:0px dashed #094237;
}
#leftrow2
{

}
#leftnav
{
	float:left;
	width:168px;
	margin-right:20px;
}

/* Easy Slider */
	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	
			
    /* image replacement */
        .graphic, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
			
			
			#prevBtn
			{
            margin:0;
            padding:0;
			margin-left:0px;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	#ccontainer{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:776px;
		}	
	#hheader{
		height:144px;
		background:#5DC9E1;
		color:#fff;
		}				
	#ccontent{
		position:relative;
		}			



	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:776px;
		height:250px;
		overflow:hidden; 
		}	
		
		#prevBtn{ 
		display:block;
		width:38px;
		height:78px;
		position:absolute;
		left:-38px;
		top:85px;
		}	
		
		#nextBtn{ 
		display:block;
		width:38px;
		height:78px;
		position:absolute;
		right:-38px;
		top:85px;
		z-index:3000;
		}	
													
	#prevBtn a, #nextBtn a{  
		display:block;
		width:38px;
		height:78px;
		background:url(../giffs/prev-btn2.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../giffs/next-btn2.png) no-repeat 0 0;
		}				

/* Easy Slider *//* Easy Slider */

#content
{
	position:relative;
	float:right;
	width:588px;
	background: url(../giffs/pagetop.gif) no-repeat top #fff;
}
#contentpadding
{
	padding:20px;
	padding-bottom:20px;
		min-height:500px;
}

#map
{
	margin-bottom:10px;
	border:1px solid #e9e9e9;
	padding:2px;
	width:520px;
}

#rightcol
{
	width:198px;
	float:right;
	margin-top:0px;
}

.rightborder-top
{
	border-bottom:0px dashed #094237;
	padding-top:0px;
	padding-bottom:10px;
	font-size:11px;
	line-height:12pt;
	color:#fff;
	position:relative;
}

.rightborder-top-free
{
	border-bottom:1px dashed #094237;
	padding-top:0px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:11px;
	line-height:12pt;
	color:#fff;
	position:relative;
}

.right-btn
{
	float:right;
	margin-bottom:10px;
}

.rightborder
{
	border-top:1px dashed #094237;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	line-height:12pt;
	color:#fff;
}

#golfball
{
	position:absolute;
	z-index:1000;
	top:-90px;
	right:90px;
	width:136px;
	height:138px;
	background:url(../giffs/golf-ball.png) no-repeat;
}

#golfball-btm
{
	position:absolute;
	z-index:2000;
	bottom:-35px;
	left:20px;
	width:79px;
	height:80px;
	background:url(../giffs/golf-ball-small.png) no-repeat;
}

#golf-logos
{
	width:100%;
	margin-top:20px;
	background:#fff;
}

#footer
{
	border-top:0px #cc0000 solid;
	min-height:100px;
	padding:12px;
	margin-top:8px;
}
.footercol
{
	float:left;
	width:90px;
	margin-right:15px;
	margin-bottom:20px;
}
.footercol ul
{
	line-height:8pt;
}

.footercol li
{
	margin-bottom:2px;
	padding-bottom:4px;
	border-bottom:1px solid #042738;
}

.footercol li a
{
	color:#cc0000;
	font-size:10px;
}

.footercol li a:hover
{
	color:#FFFFFF;
}


/* submenu row BEGIN*/
#headerrow
{
	margin:auto;
	height:30px;
	text-align:center;
	margin-bottom:20px;
}
/* submenu row END*/



/*  NEws TIcker BEGIN */

	#NewsVertical {
	width: 198px;
	height: 100px;
	display: block;
	overflow: hidden;
	position: relative;
	line-height:11pt;
	padding:0;
	margin:0;
	margin-top:6px;
	}
/* --------------- */
/* Ticker Vertical */



	#TickerVertical li {
	width: 198px;
	text-align: left;
	font-size: 11px;
	margin:0;
	padding:0;
	float: left;
	height: 100px;
	color:#fff;
	}
	#TickerVertical li a
	{
		color:#cc0000;
	}
	
/*  NEws TIcker END */

#bottomstrip
{
	width:100%;
	background:#031d2b;
	padding-top:5px;
	padding-bottom:10px;
}
#bottomstrip-container
{
	width:1000px;
	margin:auto;
	color:#FFFFFF;
	font-size:10px;
	text-align:left;
}

.weather
{
	float:right;	
	margin:0px 10px  10px  10px ;
}

