#account_content {
	margin-left:67px;
	width:642px;
	padding-top:52px;
	color:#31302a;
}

#account_existing {
	float:left;
	width:290px;
	background:url(../images/account_dots.gif) right no-repeat;
}

#account_existing_title {
	margin-bottom:18px;
}

#account_existing_text {
	margin-bottom:15px;
}

#account_existing_box {
	width:260px;
	height:96px;
	background:url(../images/account_existing_box_bg.gif) no-repeat;
}

#account_existing_box a {
	color:#6dba00;
}

#account_existing_box table {
	margin:19px 0px 10px 18px;
	font-size:10px;
}

#account_existing_box input {
	margin-left:5px;
	width:126px;
	height:15px;
	padding:2px 8px 1px 8px;
	margin-bottom:3px;
	border:1px solid #a5acb2;
}

#account_existing_box input.error {
	margin-left:5px;
	width:126px;
	height:15px;
	padding:2px 8px 1px 8px;
	margin-bottom:3px;
	border:1px solid #FF0000;
}

#account_existing_box_link {
	width:233px;
	padding-top:15px;
	text-align:right;
}

#account_existing_box_link a {
	font-size:11px;
	color:#6dba00;
}

#account_new {
	float:right;
	width:290px;
}

#account_new_title {
	margin:0px 0px 18px 6px;
}

#account_new_text {
	margin:0px 0px 14px 6px;
	text-align:justify;
}

#account_new_box {
	width:280px;
	height:41px;
	padding:10px 0px 0px 10px;
	background:url(../images/account_new_box_bg.gif) no-repeat;
}

#account_new_box ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#account_new_box ul li {
	margin:0px;
	padding:0px 0px 3px 15px;
	background:url(../images/icon_crochet.gif) 0px 3px no-repeat;
	font-size:10px;
}

#account_new_box_link {
	width:282px;
	padding-top:15px;
	text-align:right;
}

#account_new_box_link a {
	font-size:11px;
	color:#6dba00;
}


#account_left {
	float:left;
	width:290px;
	background:url(../images/account_logged_dots.gif) right no-repeat;
}

#account_left_title {
	margin-bottom:18px;
}

#account_left_box {
	width:260px;
	height:275px;
	background:url(../images/account_left_box_bg.gif) no-repeat;
}

#account_left_box a {
	color:#6dba00;
}

#account_left_box table {
	margin:20px 0px 10px 24px;
}

#account_left_box table td {
	padding-bottom:8px;
}

#account_left_box table td span {
	color:#6b6a63;
}

#account_right {
	float:right;
	width:326px;
}

.account_right_title {
	margin:0px 0px 18px 6px;
}


.account_right_password_box {
	width:290px;
	height:81px;
	background:url(../images/account_right_password_box_bg.gif) no-repeat;
}

.account_right_password_box table {
	margin:20px 0px 10px 24px;
}

.account_right_password_box table td {
	padding-bottom:8px;
}

.account_right_password_box table td span {
	color:#6b6a63;
}

#account_right_history_box {
	width:266px;
	height:77px;
	padding:12px 0px 0px 24px;
	background:url(../images/account_right_history_bg.gif) repeat-y;
	font-size:10px;
	color:#6b6a63;
}

.account_right_link {
	width:290px;
	padding-top:15px;
	margin-bottom:20px;
	text-align:right;
}

.account_right_link a {
	font-size:11px;
	color:#6dba00;
}

#account_history {
	clear:both;
	padding-top:30px;
	width:598px;
}

#account_history_box {
	background:url(../images/account_history_bg.gif) repeat-y;
	padding:0px 0px 0px 24px;
	color:#6b6a63;
}

#account_history_box table td {
	padding-bottom:5px;
}

#account_history_box table td a {
	font-size:11px;
}

#account_history_box table th {
	padding-bottom:10px;
}


#forget_title {
	margin-bottom:20px;
}

#forget_text {
	width:530px;
	margin-bottom:20px;
}

#forget_email_field {
	width:140px;
	border:1px solid #a5acb2;
	padding:2px 4px 0px 4px;
	margin:5px 10px 0px 0px;
}

#forget_email_field.error_field {

	border:1px solid #ff0000;

}

#forget_field {
	width:500px;
	height:16px;
}

#forget_field td {
	padding-bottom:8px;
}

#forget_field.error_field {
	border:1px solid #FF0000;
}


.register_info_title {
	margin-bottom:16px;
}

#register_info_box {
	width:557px;
	height:194px;
	padding:26px 0px 0px 40px;
	margin-bottom:25px;
	background:url(../images/register_info_box.gif) no-repeat;
}

.register_box_table {
	width:530px;
}

.register_box_table td {
	padding-bottom:3px;
	text-align:left;
}

.register_box_table div {
	font-size:10px;
	width:25px;
}

.register_box_table select {
	width:142px;
	padding:2px;
	margin-bottom:5px;
}

.register_field {
	width:126px;
	height:16px;
	padding:2px 8px 1px 8px;
	border:1px solid #a5acb2;
	margin-bottom:0px;
}

.register_airmiles_field {
	width:30px;
	height:16px;
	padding:2px 8px 1px 8px;
	border:1px solid #a5acb2;
	margin-bottom:0px;
}

input.error_field {
	border:1px solid #ff0000;
}
.register_phone1 {
	width:33px;
	height:16px;
	padding:2px 1px 1px 5px;
	border:1px solid #88795f;
	margin:0px 3px 0px 0px;
}

.register_phone2 {
	width:48px;
	height:16px;
	padding:2px 1px 1px 5px;
	border:1px solid #88795f;
}

#register_password_box {
	width:558px;
	height:39px;
	padding:15px 0px 0px 40px;
	margin-bottom:25px;
	background:url(../images/register_password_box.gif) no-repeat;
}

#register_continue {
	width:598px;
	text-align:right;
	margin-bottom:20px;
}

#register_iga_address_title {
	margin:36px 0px 13px 0px;
}

#register_iga_box {
	width:459px;
	padding:8px 0px 0px 20px;
	background:url(../images/register_iga_box_bg.gif) repeat-y;
}

#register_iga_box table td {
	padding-bottom:8px;
	font-size:10px;
}

#register_iga_box label {
	font-size:10px;
	vertical-align:top
}

#register_iga_next {
	width:479px;
	text-align:right;
	padding-top:20px;
}
