body {
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
	color:#605f5f;
	text-align: center;
	margin: 0 auto;
	background-color:#ffffff;
}

img {
	border:none;
}

p {
	padding-top:0px;
	padding-bottom:12px;
	margin:0px;
}


li {
	padding:0px;
	margin:0px 0px 8px 0px;
}

ul {
	padding:0px;
	margin:0px 0px 12px 25px;
}
.formsubtitle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
margin-top:5px;
margin-bottom:5px;
}

textarea {
	border:solid 1px #ccc;
	padding:0px;
	margin:0px;
}

.subtitle {
	font-size:15px;
	font-weight:bold;
	color:#666666;
	line-height:18px;
}
.steptext{
	font-weight:100;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999999;
	letter-spacing:1px;
}

#banner_golf_photo {
	display:block;
	float:left;
	position:relative;	
	width:113px;
	height:113px;
	background-image:url(images/en/banner_golf_photo.jpg);
}



#container {
	margin: 0px auto;
	text-align: left;
	width: 850px;
}

#footer_splashpage {
	position:relative;
	left:10px;	
	
	float:left;
	display:block;
	width:830px;
	height:89px;
	background-image:url(images/en/footer_background.gif)
}

#footer{
	position:relative;
	left:10px;		
	float:left;
	display:block;
	width:830px;
	height:89px;
	background-image:url(images/en/footer_background.gif)
}

#footer_content {
	color:#707070;
	position:relative;
	top: 25px;
	left:20px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
}

#golf_a_round_header {	
	
	float:left;
	display:block;
	width:850px;
	height:81px;
	background-image:url(images/en/golf_a_round_header.gif);
}
#golf_a_round_header_full {	
	
	float:left;
	display:block;
	width:850px;
	height:95px;
	background-image:url(images/en/golf_a_round_header_full_2.gif)
}
#header {
	padding-top:10px;
	width:850px;
}

#buttons{	
	float:left;
	display:block;
	position:relative;
	top:90px;

}

#left_button{
	display:block;
	float:left;
	width:201px;
	height:55px;
	position:relative;
	padding-left:142px;

}

#middle_button{
	display:block;
	float:left;
	width:201px;
	height:55px;
	position:relative;
	padding-left:1px;
	padding-right:3px;
}

#right_button{
	display:block;
	float:left;
	width:201px;
	height:55px;
	position:relative;	
		
}

#main_background{	
	display:block;
	width:850px;
	padding:10px;
}

#splash_background{	
	position:relative;	
	float:left;
	display:block;
	width:850px;
	height:437px;
	/*height:450px*/
	background-image:url(images/en/focal_area_background2.jpg);
}

#step1_background{
	display:block;
	float:left;
	width:850px;
	height:425px;
}

#step2_background{
	display:block;
	float:left;
	background-image:url(images/en/step2_background.gif);
	width:850px;
	height:425px;
}

#step2b_thankyou{
	display:block;
	float:left;
	width:850px;
	height:425px;
}

#step3_background{
	display:block;
	float:left;
	/*background-image:url(images/en/step3_background.gif);*/
	width:850px;
	height:425px;
}

#step4_background{
	display:block;
	float:left;
	background-image:url(images/en/step4_background.gif);
	width:850px;
	height:425px;
}

#step1_form{
	position:relative;
	left:109px;
	width:600px;
}

#step2_form{
	position:relative;
	top:105px;
	left:100px;
	width:600px;	
}

#step3_form{
	position:relative;
	top:20px;
	left:100px;
	width:600px;
}

#step4_form{
	position:relative;
	top:69px;
	left:95px;
	width:600px;	
}

#step3_form td{
	height:33px;
}

#step1_form_left{
	display:block;
	float:left;
	width:250px;
}

#step1_form_right{
	position:relative;
	left:50px;
	top: 40px;
	display:block;
	float:left;
}

#top_green_banner {
	position:relative;
	display:block;
	float:left;
	width:728px;
	height:113px;
	background-image:url(images/en/top_green_banner.gif);
}
#tournament_info_text {	
	position:relative;
	left:359px;
	top:70px;	
	width:400px;
	height:230px;
	background-image:url(images/en/tournament_info_text.gif)
}

.step1_form_td{
	height:31px;
	padding-left:10px;
}
.form_fieldname{
	font-size:12px;
	height:25px;
}
.asterix{
	color:#3366CC;
}
.no_padding {
	padding:0px;
}
.step1_form_td input{
	border:solid 1px #ccc;
	padding:0px;
	margin:0px;
}

.texas {
	padding-left:20px;
}

.thin_style {
	border:solid 1px #ccc;
}

.continue {
	padding:15px 0 0 0;
	border:none;
	width:107px;
	height:33px;
	background-repeat:no-repeat;
	/*background-image:url(images/en/continue_button.gif);*/
}
.step2_continue {	
	background-repeat:no-repeat;
	margin-left:17px;
	border:none;
	width:107px;
	height:33px;

	/*background-image:url(images/en/continue_button.gif);*/
}

.footer_links {
	letter-spacing:0.5px;
padding-left:40px;
}

.footer_email {
	letter-spacing:0.5px;

}
.footer_links a {
	font-size:10px;
	color:#707070;
	text-decoration:none;
}

.footer_links a:visited {
	font-size:10px;
	color:#707070;
	text-decoration:none;
}

.footer_links a:hover {
	font-size:10px;
	color:#707070;
	text-decoration:underline;
}

.bold {
	font-weight:bold;
}
	
a {
	color:#333333;
	text-decoration:underline;
}

a:visited {
	color:#333333;
	text-decoration:underline;
}

a:hover {
	color:#333333;
	text-decoration:none;
}


