button {
	background-color:#242424;
	border-width:0px;
	margin:0px;
	padding-left:2px;
}

input, textarea, select {
	font-family:Arial,Helvetica,Tahoma;
	font-size:10pt;

	color:#ab9c9c;
	border-style:solid;
	border-width:1px;
	border-color:#a149a9;
	background-color:#1a1a1a;
}


input.error, textarea.error {
	font-family:Arial,Helvetica,Tahoma;
	font-size:10pt;

	color:#ab9c9c;
	border-style:solid;
	border-width:1px;
	border-color:#a149a9;
	background-color:#762424;
}

input[type=radio] {
	border-width:0px;
	background-color:#242424;
}

div.error {
	float:left;
	text-align:left;
	color:#762424;
}

div.ok {
	float:left;
	text-align:left;
	color:#2a782a;
}

fieldset {
	border-width:0px;
}

fieldset legend {
	background-color:#242424;
	margin-bottom:10px;
}

fieldset div {
	vertical-align:top;
	margin-bottom:5px;
}

fieldset label {
	clear:left;
	float:left;
	width:80px;
	font-size:1em;
}

fieldset input {
	float:left;
}

#buttons {
	width:480px;
	text-align:right;
}

#buttons button {
	width:85px;
}








.account {
	width:280px;
	margin-right:10px;
	float:left;
}

.account label {
	width:90px;
	display:block;
	float:left;
}

.account form {
	margin-bottom:0px;
}

.account div {
	color:#ad9d9d;
}

.account fieldset {
	border-width:1px;
	border-style:dashed;
	border-color:#ad9d9d;
	padding:10px;
	padding-top:0px;
	margin-bottom:20px;
	background-color:#212121;
}

.account fieldset legend {
	background-color:#242424;
	margin-bottom:10px;
}



.form label {
	width:120px;
	display:block;
	float:left;
}

.form fieldset div {
	color:#d22e2e;
	padding-bottom:2px;
	padding-top:2px;
	clear:both;
}

.form fieldset div input,label,select {
	color:#ad9d9d;
}

.form fieldset {
	width:460px;
	border-width:1px;
	border-style:dashed;
	border-color:#ad9d9d;
	padding:10px;
	padding-top:0px;
	margin-bottom:20px;
	background-color:#212121;
}

.form fieldset legend {
	background-color:#242424;
	margin-bottom:10px;
}

div.buyError {
	margin:20px 0px;
	padding:8px;
	border-width:1px;
	border-style:dashed;
	border-color:#762424;
	background-color:#373737;
}

div.buyWarning {
	margin:20px 0px;
	padding:8px;
	border-width:1px;
	border-style:dashed;
	border-color:#debc00;
	background-color:#373737;
}
