	#frmFTU
{
	display:none;
}

/* Overlay */
#simplemodal-overlay
{
	background-color:#000;
	cursor:wait;
}

/* Container */
#simplemodal-container
{
	height:356px;
	width:750px;
	color:#bbb;
	background-color:#333;
	border:0 solid #444;
	padding:0;
}

#simplemodal-container .simplemodal-data
{
	padding:0;
}

#simplemodal-container code
{
	background:#141414;
	border-left:0 solid #65B43D;
	color:#bbb;
	display:block;
	font-size:12px;
	margin-bottom:0;
	padding:0;
}

#simplemodal-container a
{
	color:#ddd;
}

#simplemodal-container a.modalCloseImg
{
	background:url(/content/images/ftu//x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-16px;
	cursor:pointer;
}

#simplemodal-container h3
{
	color:#84b8d9;
}

/* the form */
#frmFTU
{
	border:0 solid silver;
	text-align:center;
	width:750px;
	height:356px;
	padding:0;
	background-image:url(/content/images/emails/ftu-launch-screen.jpg);
	background-repeat:none;
}

#frmFTU input
{
	margin:0;
	font-size:12px;
	color:#333;
	border:0;
}

#frmFTU #firstname
{
	position:absolute;
	top:196px;
	left:100px;
}

#frmFTU #lastname
{
	position:absolute;
	top:196px;
	left:298px;
}

#frmFTU #email
{
	position:absolute;
	top:250px;
	left:100px;
}

#frmFTU #buttons
{
	position:absolute;
	top:167px;
	left:501px;
}

#frmFTU #buttons input
{
	font-size:16px!important;
	padding:0;
	padding-left:8px;
	padding-right:8px;
	border:1px solid silver;
	margin:10px;
	color:#FFF;
}

#frmFTU #doit1
{
	margin-left:46px!important;
}

#frmFTU #radiobutton
{
	position:absolute;
	top:255px;
	left:373px;
}

#frmFTU #radiobutton input
{
	margin-right:10px;
}

#frmFTU #radiobutton label
{
	font-size:85%;
	color:#FFF;
}

.tandc
{
	font-size:80%;
}

h1
{
	margin-top:10px;
	margin-bottom:20px;
}

#vouchercode
{
	font-size:1.2em;
	color:#6B8E23;
}

#frmFTU #error
{
	position:absolute;
	top:133px;
	left:99px;
	color:red;
	display:none;
}

:focus
{
	outline:none;
}

