/* hornby glen website 2007


ToC
1.  Resetting
1. Typography
2. Style
2. Positioning

colours:
bg green - #cfe3c3
sideBar green - #d3dac0
dark green - #004c2f

brick red - #961a32

Reseting

---------------------------------------------------------------------------------------------------------------------------

*/


ul, li{
	display: inline;

}

/*
Typography
---------------------------------------------------------------------------------------------------------------------------
*/

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; line-height:14px;
}
html>body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1{
font-size:21px;
font-weight:bold;
color: #004c2f;
padding-bottom:5px;
padding-top:8px;
line-height:23px;
}
h2{
	font-size:15px;
	font-weight:bold;
	color: #004c2f;
	
}
h3{
	font-size:15px;
	font-weight:bold;
	color: #83252a;
	
}
h4{
	font-size:15px;
	font-weight:bold;
	color:#f9c538;/* #d7d9b1;*/
	padding:5px;
	background-image:url(../assets/home_grad_strip01.jpg);
	background-repeat:repeat-y;
}
h5{
	font-size:15px;
	line-height:19px;
	font-weight:bold;
	color: white;
	background-color: #83252a;
}
a{
	color:#961a32;
}
a:hover{
	text-decoration:none;
	color:#961a32;

}
#sideBar h2{ 
	font-size: 12px;
	font-weight:bold;
	color:#4d230a;
}			
		
#sideBar{
	color:#003333
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}


#contentMain{	
	font-style:normal; font-weight:normal; font:Arial, Helvetica, sans-serif;
}
			
		
#footer{
	font-size: 10px;
	color: grey;
	
}
.ratesTable{
	color:#961a32;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 15px;
	line-height:25px;
	font-weight:bolder;
}
.ratesTableTitle{
	color:#004c2f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:25px;
	font-weight:bold;
}			


/*
Style
---------------------------------------------------------------------------------------------------------------------------
*/

body{
/*#main_01_bgGrad{*/
	background-color: #c2dcb7;/*#cfe3c3;*/
	background-repeat:repeat-x;
	background-image:url(../assets/bg_gradient_01.jpg);
	/*background-attachment: scroll;	 
	background-position: top left;*/
}

#main_02_bgPhoto{ 
	background-color: none;
	background-image:url(../assets/bg_topPhoto.jpg);
	background-repeat:repeat-x;
	/*background-attachment: scroll;	 
	background-position: top left;*/
}
#header{
	border: 0px solid red;

}
#logo{ 
	background-color: none;
	background-image:url(../assets/logo_plus_bg.jpg);
	background-repeat:none;	
}

#title{ 
	background-color: none;
	background-image:url(../assets/title_plus_bg.jpg);
	background-repeat:none;
		
	
}


#contentMain{
	width: 735px;
	text-align:left;
}


#sideBar{
	background-color: #d3dac0;
}
#sideBar li{
	display: block;
	list-style:circle ;
	list-style-type: disc;
	padding-left:20px;
}
.listVertical li{
	display: block;
	list-style:circle ;
		
}
#footer{
	background-image:url(../assets/footer_bg.gif);
	background-repeat:repeat-x;
}

/* home page */
#home_MatureCourse{
	padding-right:250px;
	background-image:url(../assets/home_content_img01a.gif);
	background-repeat:no-repeat;	
	background-position: top right;
	height:150px;
	font-style:normal;
}
#home_ifYouAre{
	padding-left:230px;
	background-image:url(../assets/home_content_img02.gif);
	background-repeat:no-repeat;	
	background-position: top left;
	height:150px;
}
#home_box01{
	background-image:url(../assets/home_newAdditions.jpg);
	background-repeat:no-repeat;	
	background-position: top left;
	width: 380px;
}
#home_box02 {
width: 350px;
padding-left: 10px;
/*padding-right: 10px;*/
position: relative;
top: 105px;
/*float: right;*/
}
.styleInLine{
	display:inline;

}
#home_relaxIn{
	padding-right: 10px;
	/*width:300px;
	height:300px;
	background-image:url(../assets/home_content_img03.gif);
	background-repeat:no-repeat;	
	background-position: bottom left;*/
}

#home_newAdditions{
	position:relative;
	left:335px;
	top:-200px;
	width:350px;
	

}
#home_newAdditions li{
	color: #004c2f;
	font-size:12px;
	display:block;
	list-style:circle;

	
}
#home_coveniently{
	position:relative;
	left:0px;
	top:0px;
}
#home_call_us{

	position:relative;
	left:0px;
	top:0px;
}
#home_couples{
	width:600px;
	position:relative;
	/*background:#d3dac0;*/
	padding: 5px 5px 5px 5px;
	left:0px;
	top:0px;
	background-color: #d7d9b1;/*#cfe3c3;*/
	background-image:url(../assets/home_couple_bg.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	
}
#home_couples1{
	width:600px;
	position:relative;
	/*background:#d3dac0;*/
	padding: 5px 5px 5px 5px;
	left:0px;
	top:-120px;
	background-color: #d7d9b1;/*#cfe3c3;*/
	background-image:url(../assets/home_couple_bg.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	
}
#home_couples_img{
	
	position:relative;
	
	padding: 5px 5px 5px 5px;
	left:290px;
	top:-170px;
}

#home_couples li{
	display:block;

}
/* SIDEBAR style  */
.sideBar{
	padding: 10px 8px;

}
.sidebar_img{
	text-align:center;
}
.imgCentered{
	text-align:center;
}

.sideBarList {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	color:#004c2f;
}
.sideBarNavi{
	font-size:15px; 
	font-weight:bold;
	line-height:18px;
	list-style-type: square;
	list-style: inside;
	color:#e0af19;
	background-image:url(../assets/golf_sideBar_navi_bg.gif);
	background-repeat:repeat-x;	
	padding-left:5px;

}
.sideBarNavi li{
	list-style-type: square;
	list-style: inside;
}

.sideBarNavi a{
	list-style-type: square;
	list-style: inside; 
	text-decoration:none;
	color:#004c2f;
}
.sideBarNavi a:hover{
	list-style-type: square;
	list-style: inside;
	color:#082218;
	text-decoration: underline;
}

#contact_call_us{
	clear: both;
	position:relative;
	left:0px;
	top:50px;
}

.brownBg{
	background-color: #d6d3ac;/*#cfe3c3;*/
}
#about_established{
	background-image:url(../assets/about_us_content_01.gif);
	background-repeat:no-repeat;	
	background-position: top right;
	padding-right:380px;
	height:300px;
}
#about_AtTheNew{
	background-image:url(../assets/about_us_content_02.gif);
	background-repeat:no-repeat;	
	background-position: top left;
	padding-left:180px;
	padding-top:110px;
	padding-bottom:0px;
	height:300px;
}



#about_us_couples{
	padding: 5px 5px 5px 5px;
	
}
#about_threeImg{
	position:relative;
	top:-180px;
/*	left:80px;*/
}

#about_callToday{
	position:relative;
	top:-160px;
/*	left:80px;	*/
}

.handBg{
	background-image:url(../assets/hand_03.gif);
	background-repeat:no-repeat;	
	background-position: top right;
	height:150px;
	width:550px;
	line-height:20px;
	padding-left:20px;
}

#helloTournament{
	background-color: #f7f6dd;
	padding: 10px 15px 20px 15px; 
	font-weight:bold;
}
.green{
	color: #004c2f;
	
}
.green a{
	color: #004c2f;
	padding-left:30px;
	
}


/* leagues */
#newAddition li{
	display:block;
	line-height:21px;
}
#newTeesBuild li{
	display:block;
	line-height:21px;
}
#newTeesBuild{
	padding-left:260px;
	background-image:url(../assets/golf_league_img_02.gif);
	background-repeat:no-repeat;	
	background-position: top left;
	height:180px;

}
/*clubHouse*/

#FromTheMoment{
	padding-left:310px;
	background-image:url(../assets/golf_clubHouse_img_01.gif);
	background-repeat:no-repeat;	
	background-position: top left;
	height:180px;

}

#clubTable{
	padding:5px;
	margin:2px;
}

#menuTable{
	width: 639px;
}
#menuTable_top{
	background-image:url(../assets/dining_menu_bg_tile.jpg);
	background-repeat:repeat-y;	
}
#menuTable_content{
	background-image:url(../assets/dining_menu_bg_tile.jpg);
	background-repeat:repeat-y;	
	padding: 0 15px 0px 18px;
}

#menuTable_content p{
	color: white;
	font-size:15px;
	line-height:16px;
	float:left;
	padding:0;
}
#dinerMenu_mainH{
	padding-left:120px;
	text-align:centered;
	color: #ffc10e;
	font-size:20px;
	line-height:25px;
}
#dinerMenu_H{
	color: #84ad3f;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	float:left;
}

#diner_img01{
	float:right;
}

#diner_img02{float:left;}
#diner_img03{float:right;}

#DinerMenuNavi{
	font-size:14px;
	font-weight:bold;
	display:block;
	line-height:16px;
	list-style-type: square;
	list-style: inside;
	color:#e0af19;
	padding-left:14px;
}
#DinerMenuNaviUl li	{

	display:block;
	list-style-type: square;
	list-style: inside;

}

#TakeAMoment{
	padding-right:270px;
	background-image:url(../assets/clubHouse_img_02.gif);
	background-repeat:no-repeat;	
	background-position: top right;
	height:280px;
}

.contact_form div{
	text-align: right;
}

.contact_form span{
	float: left;
}

/*
Positioning
------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------

*/


#container{
	position:relative;
	left:0;
	top:0;
	width:100%;
	
}

#main_02_bgPhoto{
	width:100%;
	height:216px;
	border:0;
	padding:0;
	
}

#widthSpacer{
	width:1000px;
}

#wrapper{
	width:100%;
	height:100%;
	/*margin: 0px 0px;*/
	
}

#header{
	position: absolute;
	top: 0px;
	left: 0px;
	/*width: /*871px;*/
	height: 215px;
	z-index:20;
	
}

#widthSpacer{
	width: 1000px;
	height: 1px;
}

#logo{
	position: relative;
	top: 64px;
	left: 25px;
	width:163px;
	height:151px;
}

#title{
	position: absolute;
	top: 12px;
	left: 255px;
	width:561px;
	height:131px;
}

#menuMain{
	width: 781px;
	height: 60px;
	position: absolute;
	top:144px;
	left:200px;
	z-index:25;
	
}
#menuMain img{
	display:inline;
}
#flyDiv_golf{
	position:absolute;
	left:260px;
	top:61px;
	display:none;
	z-index:300;
	background-color: none;/* #C4D9C5;/*#ffffff;*/
	border:1px solid #cccccc;
	width:197px;
	height:138px;
	voice-family: "\"}\""; /* added */
	voice-family:inherit;
	width:193px;
	height:136px;
}
#flyDiv_golf a{
	display: block;
	Border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:193px;
	height:27px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:181px;
	height:16px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	vertical-align:middle;
	padding: 5px;
	background-color:#d3dac0;
	font-weight:normal;
	font-style:normal;
}
#flyDiv_golf a:hover {
	color:#ffffff;
	background-color:#923a01;
}

#sideBar{
	position: relative;
	left:10px;
	top:20px;
	width:190px;
	padding:15px 5px 25px 5px;
	border:0px solid #000;
}

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

#cornerRT{
	position:absolute;right:0;top:0;
}

#cornerLB{
	position:absolute;left:0;bottom:0;
}

#cornerRB{
	position:absolute;right:0;bottom:0;
}

#contentMain{
	
	position:relative;
	top:20px;
	background:none;
	padding-left: 30px;
	padding-right:19px;
	border:none;
	
}

.clear {
  clear: both;        /* extend height of .main to longest column */
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}

#footer{
	position:relative;
	height:170px;
	z-index:55;
}

#footer p{
	text-transform:capitalize;
	text-align: center;
	position:relative;
	left:0px;
	top: 100px;
}

#footer2{
	
  margin: 0;	
}

#footer2 p{
	text-transform:capitalize;
	text-align: center;
}
#tee{
	position:relative;
	width:1px;
	height:1px;
}
#ball{
	position:absolute;
	top: -90px;
	left:30px;
}
#preload{
	position:absolute;
	left:-10000px;
	height:1px;
}

