.style4 {font-size: 14px; color:#0094C2; }

.pricefrom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2181BD;
	font-weight: bold;
	margin:0px;
}

.price {
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}

.summary {width:126px; 
		height:183px; 
		text-align:justify; 
		padding:7px;
		background:#fff url(../img/backgrounds/guide.gif) no-repeat 0px 0px; 
		}

.small-red {
	font-size: 10px;
	color: #CC0000;
}

.required {color: #CC0000}

.top-title {
	font-size: 14px;
	color: #FFD610;
	font-weight:bold;
	}
	
.flag {vertical-align:middle; margin-bottom:3px; margin-right:2px;}
	
.top-text {
	font-size: 18px;
	color: #fff;
	font-weight:bold;
	}

.picture-frame {
padding:3px; 
border:1px solid #cccccc;
}

.picture-frame-long {
padding:3px; 
border:1px solid #cccccc;
}

.picture-frame:hover {
background-color:#0094C2;
}

.picture-frame-white {
padding:3px; 
border:1px solid #fff;
background-color:#FFFFFF;
margin-bottom:2px;
}

.picture-frame-left {
padding:3px; 
border:1px solid #cccccc;
float:left;
margin-right:7px;
}

.picture-frame-right {
padding:3px; 
border:1px solid #cccccc;
float:right;
margin-left:7px;
}

.search {
	font-size: 14px;
	color: #2181BD;
	font-weight:bold;
}

.under {
  font-size: 13px;
  color: #69BD3C;
  font-weight:bold;
}

.footer-heading {
	color: #FFCC00;
	font-weight:bold;
	}

.golfday td{padding:2px; color:#555555;}
			
tr {
	color: #000000;
	text-decoration: none;
	}
		
form {
	padding:0px;
	margin:0px;
	}


form#contactform input.button{
background-color:#FFD40F;
width:8em;
height:2.5em;
color:#000;
border:1px #fff solid;
}


hr {
border:0;
margin-top:5px;
margin-bottom:5px;
height:1px;
background-color:#999;
padding:0;
}

h1 {
	font-family:Geneva, "Times New Roman", Times, serif;
	font-size: 28px;
	color:#fff;
	font-weight:normal;
	}
	
.summary h1 {
	font-size:19px;
	margin:2px 0px 18px 0px;
	}

h2 {
	font-family:Geneva, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#0094C2;
	font-weight:normal;
	margin-bottom:0px;
	padding-top:5px;
	}
	
/*h2 {
	font-family:Geneva, "Times New Roman", Times, serif;
	font-size: 24px;
	color:#5FAE35;
	font-weight:normal;
	}*/
	
h3 {
	font-family:Geneva, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#000;
	font-weight:normal;
}

	#development-box h3 {
		font-family:Geneva, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight:normal;
		margin-bottom:0px;
		color:#0094C2;
	}

h4 {
	font-family:Geneva, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #5FAE35;
	font-weight:normal;
}

h5 {
	font-family:Geneva, "Times New Roman", Times, serif;
	font-size: 15px;
	color:#0094C2;
	font-weight:bold;
	}

h6 {
	color:#fff; 
	font-size:14px; 
	margin-bottom:25px;
	font-style:italic;
	font-weight:normal;
	}

a {
  outline: none;
}

a:link {
	color: #0094C2;
	text-decoration: none;
	}

a:visited {
	text-decoration: none;
	color: #0094C2;
	}
	
a:hover {
	text-decoration: none;
	color: #FF3C00;
	}
	
	#main a:visited {
		text-decoration: none;
		color: #5FAE35;
		}
	
	#main a:hover {
		text-decoration: none;
		color: #CC0000;
		}

	#footer a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:normal;
		color:#777777;
		}
	
	#footer a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:normal;
		text-decoration: none;
		color:#777777;
		}
		
	#footer a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:normal;
		color:#222;
		}
		
	#callback a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #fff;
		font-weight:bold;
		}
	
	#callback a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #fff;
		font-weight:bold;
		}
		
	#callback a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #cc0000;
		font-weight:bold;
		text-decoration: none;
		}

		
	#white-box a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #fff;
		text-decoration:none;
		}
	
	#white-box a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #fff;
		text-decoration:none;
		}
		
	#white-box a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #cc0000;
		text-decoration:none;
		}

input {
	font-size: 11px;
	}

select {
	font-size: 11px;
	color: #000000;
	width:155px;
	}
	
textarea {
	font-size: 11px;
	margin-bottom:1px;
	width:174px;
	height:42px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
	}
	
label {
	width: 70px;
	text-align: left;
	display: block;
	padding:3px 0px 0px 0px;
	margin:0px;
	}
	
	form#register {
		border:1px solid #ccc; 
		padding:5px; 
		background-color:#eee;}

	form#register input {
		width:150px;
		margin:1px;
		}
	
	form#register label {
		width: 125px;
		float: left;
		text-align: left;
		margin:2px 10px 0px 0px;
		display: block;
		}
	
	form#register label.long {
		width: 370px;
		text-align: left;
		margin:2px 10px 0px 10px;
		}
	
	form#register input.thin{
		border:0px #fff solid;
		width:15px;
		margin:2px 10px 0px 10px;
		float:left;
		}

#ypaprint {
	display: none;
	}

ol {
	list-style-position: outside;
	margin-left: 0;
	padding-left: 2em;
	}
	
#courses ol {
	list-style-position: outside;
	margin-left: 0;
	padding-left: 2em;
	}
	
#courses li {
	padding-bottom:1em;
	}
	
ul {
	list-style-position: outside;
	list-style-type: disc;
	padding-left:3em;
	}

li {
	list-style-position: outside;
	}