div#sdkform
{
	margin-left: 10px;
}
div#sdkform label { width: 12em; float: left; }
div#sdkform label.long { width: 21em; float: left; }
div#sdkform label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
div#sdkform p { clear: both; }

div#sdkform .req .req_label {
display:block;
}

#sdkform .group {
	width: 500px;
	padding-bottom:10px;
	clear:both;
	min-height:20px;
}

#sdkform .group input{
	float:left;
}

#sdkform .btn,
#sdkform .btn-disabled { display: block; float:left; font-size: 11px; color: #FFFFFF; line-height: 18px; height: 18px; padding: 0 10px 0 0; background: transparent url(/img/btnroundblue_a.gif) right top no-repeat; }
#sdkform .btn span,
#sdkform .btn-disabled span { display: block; float:left; padding: 0 0 0 10px; background: transparent url(/img/btnroundblue_span.gif) left top no-repeat; cursor: pointer; }
#sdkform .btn:hover,
#sdkform .btn-disabled:hover { text-decoration: none; }

#sdkform .btn:active { background-position: bottom right; }
#sdkform .btn:active span { background-position: bottom left; }

#sdkform .btn-disabled { color: #999; background-image: url(/img/btnroundgray_a.gif); cursor: default; }
#sdkform .btn-disabled span { background-image: url(/img/btnroundgray_span.gif); }



#sdkform .btn,
#sdkform .btn-disabled
{
	margin-top: 10px;
}


div#sdkform .req_label {
margin-left:10px;
width:100px;
color:#ff0000;
display:none;
float:left;
}

#submit_spinner {
display:none;
margin:10px 0 -10px 10px;
}

#form_thankyou {
display:none;
}

#main #sdkform h3.bluetitle {
	margin-left:0;
}