/* Form Styles */
.form { font-size: 12px; padding-top: 0; margin: 20px 0 0; padding-left: 0; float: left; width: 750px; }
fieldset { border: 1px solid #CFCFCF; padding: 10px; width: 750px; }
.required { color: #E41B17; font-style: italic; }
.required_field { background-color: #FFE87C; }
.fieldwrapper { width: 100%; margin-top: 5px; margin-bottom: 5px; }
.fieldName { width: 125px; float: left; margin-right: 10px; font-weight: bold; padding-top: 5px; }
.fn_short { width: 125px; }
.field { position: relative; width: 75%; float: left; }
.f_short { width: 500px; }
.form_note { font-style: italic; font-weight: bold; font-size: .9em; margin: 5px; }
.error_message, .alert_message { font-size: 1.4em; font-weight: bold; color: #E41B17; background-color: #fdf7c1; border: 1px solid #CCC; padding: 10px; }
.error_message h3, .alert_message h3 { margin: 0; }
.alert_message { font-size: 1.2em; position: relative; }
.alert_message_hide { position: absolute; top: 5px; right: 15px; }
#warning { border: 2px solid #bcc7cf; background-color: #fff95e; padding: 10px; position: relative; }
#warning_image { float: left; width: 50px; height: 70px; padding-right: 10px; padding-bottom: 10px; }
#warning_text { float: left; width: 600px; margin-left: 10px; }
#warning_close { position: absolute; top: 5px; right: 5px; }
#warning_text hr, #warning_text p { 	margin-bottom: 5px; }
#admin_error_message li { font-weight: 100; }
.field_image { position: absolute; bottom: -20px; left: 50px; padding: 5px; background-color: #FFFFFF; border: 1px solid #bac3c7; }
.form_image_close { position: absolute; bottom: 0; right: 0; }
.field_image { position: absolute; top: -150px; z-index: 100; }
.form_image_close { padding-right: 5px; }
.notice { color: #E41B17; background-color: #fdf7c1; border: 1px solid #CCCCCC; padding: 3px; font-weight: bold; }
.inline_form_notice { color: #E41B17; font-weight: bold; padding: 3px; }
.form_error_list { margin: 5px 0; }
.form_error_list li { list-style: none; padding-left: 10px; }

/* List Styles */
.cns_list_wrapper { position: relative; }
.cns_table_list { border: 1px solid #C2C2C2; }
.cns_table_list th, .cns_table_list td { padding: 3px; }
.cns_list_column { text-align: left; border-bottom: 1px solid #C2C2C2; border-right: 1px solid #C2C2C2; }
.cns_list_header { background-color: #F0F0F0; border-bottom: 1px solid #C2C2C2; }
.cns_list_footer { text-align: right; background-color: #F0F0F0; position: relative; height: 20px; }
.cns_list_footer_wrapper_div { position: absolute; bottom: 1px; right: 10px; }
.cns_list_item_white { background-color: #FFFFFF; }
.cns_list_item_gray { background-color: #dadfe1; }
.cns_list_actionColumn { text-align: center; border-bottom: 1px solid #C2C2C2; }


/* Dashboard Styles */
#account_dashboard_wrapper { font-size: 14px;}
.iere_shipping_address { border: 1px solid #CFCFCF; background-color: #fdf7c1; padding: 10px; }

.account_core_info { position: relative; }
#account_type, #skybox_number { width: 300px; }
#account_type {  }
#skybox_number { position: absolute; top: 0; right: 0; text-align: right; }


/* Misc */
#conversion_rate { font-size: 10px; font-weight: bold; padding: 10px; }
#conversion_button_usd { }
#conversion_button_ttd { }
#tracking_example { font-size: 11px; font-weight: bold; color: #C2C2C2; }
.shipment_note { margin: 5px 0; padding: 5px; }
