/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background: #00204f url(/images/bg-ice.jpg) repeat;
	background-position:top left;
	 background-attachment: fixed;
	}

/* TEXT */

body.gateway {
	background-image: url(/images/bgstrip.gif);
	background-position: center;
	background-repeat: repeat-y;
}

table.gateway td {
	padding:25px;
	padding-bottom: 0px;
}

body strong {
	color: #dcb46b;
}

div.formhead {
	float:				left;
	width:				540px;
	margin-top:			15px;
	margin-left:		-10px;
	display:			block;
}

* html div.formhead {
	float:				left;
	width:				540px;
	margin-top:			15px;
	margin-left:		0px;
	display:			block;
}



h1, h2, h3, h4 {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-size:14px;
	}
p {
	margin: 0px;
	padding: 0px;
}
hr {
margin: 5px 0px 5px 0px;
clear:both;
} 
table {
font-size: 10px;
}
/* LINKS */
A:link {
	color: #CCCCCC;
	text-decoration: none;
	}
A:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
A:visited {
	color: #CCCCCC;
	text-decoration: none;
	}
/* LAYOUT */
#wrapper {
	width: 978px;
	margin: auto;
	background-image: url(/images/bodybacker.gif);
	/*position: relative;*/
	}
#topNav {
	height: 16px;
	padding: 2px 0px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #dcb46b;
	}
	 body#home a#homeLink,
	 body#theharpclub a#theharpclubLink,
	 body#register a#registerLink,
	 body#adverts a#advertsLink,
	 body#downloads a#downloadsLink,
	 body#game a#gameLink,
	 body#contactus a#contactusLink {
	 color: #FFFFFF;
	 }
#topNav A:link {
	color: #dcb46b;
	text-decoration: none;
	}
#topNav A:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
#topNav A:visited {
	color: #dcb46b;
	text-decoration: none;
	}

#flashArea {
	width: 978px;
	height: 277;
	padding: 0px;
	}
#content {
	margin: 20px 11px 20px 11px;
	}
#footer {
	height: 64px;
	padding: 0px 10px 0px 10px;
	font-size: 9px;
	color: #CCCCCC;
	clear: both;
	background: url(/images/gnb_logo.gif) no-repeat;
	background-position: 421px 0px;
	}
#footer .logo {
	padding: 10px 0px 0px 0px;
	float: left;
	}
#footer .nav {
	padding: 4px 0px 4px 0px;
	float: left;
	clear: left;
	}
#footer .copyright {
	float: right;
	padding: 10px 0px 4px 0px;
	}
/* OTHER */
.infobox {
	width: 236px;
	height: 130px;
	background: url(/images/infobox.gif) no-repeat;
	float: left;
	}
imput {
	font-size: 10px;
}

select {
font-size: 10px;
border: 0px;
}
/* Forms */
.regImage {
	width: 389px;
	float: left;
}
.friendImage {
	width: 478px;
	float: left;
}
/*body#register form {
	width: 550px;
	float: right;
	padding-bottom: 20px;
}*/
body#register div.formed {
	width: 550px;
	float: right;
	padding-bottom: 20px;
}
/*body#thankyou form {
	width: 450px;
	float: right;
	padding: 20px 0px 20px 0px;
}*/
body#thankyou div.formed {
	width: 450px;
	float: right;
	padding: 20px 0px 20px 0px;
}
select { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	background-color: #FFFFFF;
}
.special select  {
  	float: right;
  	text-align: left;
	width: 147px;
	overflow: visable;
	clip: auto;

}
input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	margin: 2px 0px 2px 0pxpx;
	padding: 0px;
	border: 1px;
}
imput, checkbox {
	padding: 30px 30px 30px 30px;
	border: 4px;

}
imput, radio {
	padding: 0px;
	border: 0px;
}
.personalDetails{
	width: 250px;
	float: left;
	display: block;
}
.addressDetails{
	width: 240px;
	float: right;
	display: block;
	margin-left: 5px;
}
.question {
	float: left;
	text-align: Left;
	clear: left;
}
div.row {
 	 clear: both;
  	 padding: 5px 0px 5px 0px;
  }

div.row label {
	 float: left;
	 text-align: Left;
  }

div.row span.formw {
 	 float: right;
 	 text-align: left;
  }
body#thankyou div.row span.formw {
 	 float: left;
 	 text-align: left;
  }

#why {
	font-size:9px;	
}



@charset "utf-8";
/* CSS Document */

