form{
	float:left;
	width:710px;
	margin:0;
	font: normal 1em/1em "Helvetica Neue", Helvetica, Arial, sans-serif;
}

input{
	width:300px;
}

.input_200{
	width:200px;
}

select{
	font: normal 1em/1em "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.img_link{
	border:none;
	cursor:pointer;
}

.form_item_row{
	float:left;
	width:680px;
	font: normal 1em/1.5em "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:10px 0 0 20px;
}

.form_item_header{
	float:left;
	font: bold 1.8em "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#0062a1;
	margin:10px 0 10px 0;
}

.form_item_header_sm{
	float:left;
	font: bold 1em/1em "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:10px 0 10px 0;
}

.form_item{
	float:left;
	width:300px;
	margin:0 20px 0 0;
	text-align:right;
}

.form_item_input{
	float:left;
	width:300px;
}

#admin_form .form_item_input{
	float:left;
	width:300px;
	font: normal 1.5em "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#FFF;
}

.checkbox{
	float:left;
	width:20px;
}

/* small form */

.form_item_row_sm{
	float:left;
	width:500px;
	font: normal 1em/1.5em "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:10px 0 0 0;
}

#small_form{
	float:left;
	border:1px solid #e6e6e6;
	background-color:#f6f6f6;
	width:500px;
}

.form_item_sm{
	float:left;
	width:150px;
	margin:0 20px 0 20px;
}

.form_item_input_sm{
	float:left;
	width:150px;
}

#admin_form{
	float:left;
	width:850px;
	background-color:#ccc;
	margin:0 0 50px 70px;
	color:#333;
}

.admin_form_top{
	width:850px;
	height:25px;
	background-image:url(../img/admin/form_top.jpg);
	float:left;
}

.admin_form_bottom{
	width:850px;
	height:25px;
	background-image:url(../img/admin/form_bottom.jpg);
	float:left;
}

.admin_form_item_header{
	float:left;
	font-size:22px;
	color:#fff;
	margin:0 0 15px 0;
}

.admin_form_item_row{
	float:left;
	width:750px;
	margin:0 20px 0 50px;
}

.admin_form_label{
	width:80px;
	float:left;
	margin:5px 3px 5px 0;
}
.admin_form_input{
	width:650px;
	float:left;
	margin:5px 3px 5px 0;
}

.admin_form_seperator{
	width:790px;
	height:1px;
	margin:10px 30px 10px 30px;
	background-color:#fff;
	float:left;
}

.error{
	color:#f00;
	font-size:18px;
}

#box_1, #box_2, #box_3, #box_4, .driver_box{
	border:1px solid #e6e6e6;
	background-color:#f6f6f6;
}
