#form_holder {
	float: left;
	display: inline;
	width: 652px;
	height: auto;
	margin: 11px 0 20px 0;
	padding: 11px 0 10px 0;
}

	#form_holder div {
		float: left;
		display: inline;
		width: 652px;
		height: auto;
		margin: 0;
		padding: 0;
	}
	
	#form_holder span.required {color: #bd047c;}

	#form_holder div label, #form_holder div input.checkbox, #form_holder div input, #form_holder div select, #form_holder div textarea, #form_holder div label.textarea {
		float: left;
		display: inline;
		width: 106px;
		height: 26px;
		margin: 0 10px 0 0;
		padding: 6px 0 0 0;
		font-size: 1.2em;
		color: #6d6e71;
	}

		#form_holder div label.checkbox {width: auto; padding: 0;}

		#form_holder div input.checkbox {
			width: auto;
			height: 18px;
			margin: 0 6px 4px 0;
			padding: 0;
			border: none;
			background: none;
		}

		#form_holder div input, #form_holder div input.required {
			width: 332px;
			height: 18px;
			color: #bd047c;
			margin: 4px 0 0 0;
			padding: 0;
			border: 1px solid #6d6e71;
			background: #FFFF;
		}
			
			#form_holder div input.required {border: 1px solid #bd047c;}
			#form_holder div input.postcode {width: 98px;}

			#form_holder div input:focus {background:#bd047c; color: #FFF;}

			#form_holder div input.submit {
				float: right;
				display: inline;
				width: 111px;
				height: 35px;
				color: #FFFFFF;
				font-size: 1.1em;
				font-weight: bold;
				text-align: center;
				margin: 4px 160px 0 0;
				padding: 0;
				cursor: pointer;
				background: url(../assets/images/page/bttn_signup.gif) repeat-x top left;
				border: none;
			}

		#form_holder div select, #form_holder div select.required {
			width: 100px;
			height: auto;
			color: #6d6e71;
			margin: 4px 0 0 0;
			padding: 0;
			border: 1px solid #6d6e71;
			background: url(../assets/images/page/bkgd_input_rpt.gif) left top repeat-x #FFF;
		}
			#form_holder div select.required {border: 1px solid #bd047c; color: #bd047c;}
			#form_holder div select.required:focus {background: #bd047c; color: #FFF;}
			#form_holder div select:focus {background: #6d6e71; color: #FFF;}

/*		#form_holder div textarea {
			width: 300px;
			height: 100px;
			color: #6d6e71;
			margin: 4px 0 4px 0;
			padding: 0;
			border: 2px solid #FF00CC;
			background: url(../assets/images/page/bkgd_input_rpt.gif) left top repeat-x #FF00FF;
		}
			#form_holder div textarea.required {border: 1px solid #bd047c;}
			#form_holder div label.textarea {height: 106px;}
			#form_holder div textarea:focus { background:#6d6e71; color: #FF00CC;}*/