/*===================================================================================================== NORMAL */

input {
	vertical-align: 2%;
	#vertical-align: -10%;
}

input.input,
input.input_tickets,
textarea {
	font: 11px/15px "Arial",Verdana;
	border: 1px solid #afafaf;
	padding: 2px 4px;
	width:200px;
}


/*===================================================================================================== ERRORS */
div#account .error {
	color: #ef0020;	
}
div#account .error_box {
	color: #ef0020;
	background: #facaca;
	border:1px solid #A93E42;
	padding:5px;
}

div#account input.input_tickets.error,
div#account input.input.error,
div#account input.input_small.error,
div#account textarea.error {
	border: 1px solid #ef0020;
	background: #facaca;
}

div#account form dl dd input.input_tickets,
div#account form dl dd input.input_tickets.error {
	width:50px;
}


/*===================================================================================================== SUCCESS */
div#account .success_box {
	color:#48A133;
	border:1px solid #48A133;
	padding:5px;
	background:#daf6d5;
}


/*===================================================================================================== DL */
div#account dl {
	width:750px;
}

div#account dl dt {
	float:left;
	width:150px;
	padding:3px;
	margin:0;
	text-align:right;
	color:#0C1D5A;
}

div#account dl dd {
	float:left;
	width:500px;
	padding:3px;
	margin:0;
}