/* Select/Edit Button styles - used for the Closing Group pick list */
.select_button {
  display: block;
  width: 47px;
  height: 17px;
  background: url("/images/select_button_combo.png") no-repeat 0 0;
}
.select_button:hover {
  background-position: 0 -17px;
}
.select_button:active {
  background-position: 0 -34px;
}
.select_button span {
  display: none;
}
.edit_button {
  display: block;
  width: 47px;
  height: 17px;
  background: url("/images/edit_button_combo.png") no-repeat 0 0;
}
.edit_button:hover {
  background-position: 0 -17px;
}
.edit_button:active {
  background-position: 0 -34px;
}
.edit_button span {
  display: none;
}

/* Submit Button styles - used for the submit button with images */
.submit_button {
  /*display: block;*/
  width: 88px;
  height: 20px;
  border: none;
}
a.submit_button {
  display: block;
}
.submit_button:hover {
  background-position: 0 -20px !important;
}
.submit_button span {
  display: none;
}
.submit_button.sign_in {
  background: url("/images/form_buttons/sign_in.gif");
}
.submit_button.cancel {
  background: url("/images/form_buttons/cancel.gif");
}
.submit_button.launch {
  background: url("/images/form_buttons/launch.gif");
}
.submit_button.submit {
  background: url("/images/form_buttons/submit.gif");
}
.submit_button.confirm {
  background: url("/images/form_buttons/confirm.gif");
}
.submit_button.change_date {
  background: url("/images/form_buttons/change_date.gif");
}
.submit_button.show_all {
  background: url("/images/form_buttons/show_all.gif");
}
.submit_button.save_as {
  background: url("/images/form_buttons/save_as.gif");
}
.submit_button.save {
  background: url("/images/form_buttons/save.gif");
}
.submit_button.continue_without_save {
  background: url("/images/form_buttons/continue_without_save.gif");
  width: 146px;
}
.submit_button.save_and_continue {
  background: url("/images/form_buttons/save_and_continue.gif");
  width: 146px;
}
.submit_button.overwrite_existing_group {
  background: url("/images/form_buttons/overwrite_existing_group.gif");
  width: 146px;
}
.submit_button.proceed_with_launch {
  background: url("/images/form_buttons/proceed_with_launch.gif");
  width: 146px;
}

.submit_button_tab_container {
  float: left;
  width: 88px;
  height: 20px;
}
.submit_button_tab {
  width: 88px;
  height: 20px;
  display: block;
}
.submit_button_tab span {
  display: none;
}
.submit_button_tab:hover {
  background-position: 0 -20px !important;
}
.submit_button_tab.cancel {
  background: url("/images/form_buttons/cancel.gif");
}


/* Button Tab styles - used for button tabs and regular buttons on many pages */
.button_tab_container {
  float: right;
  width: 134px;
  height: 22px;
}
.button_tab {
  display: block;
  width: 134px;
  height: 22px;
}
.button_tab:hover {
  background-position: 0 -22px !important;
}
.button_tab.active_tab {
  background-position: 0 -44px !important;
}
.button_tab span {
  display: none;
}
.button_tab.message_board_button_tab {
  background: url("/images/button_backgrounds/message_board.png");
}
.button_tab.tasks_button_tab {
  background: url("/images/button_backgrounds/tasks.png");
}
.button_tab.house_documents_button_tab {
  background: url("/images/button_backgrounds/house_documents.png");
}
.button_tab.moving_in_button_tab {
  background: url("/images/button_backgrounds/moving_in.png");
}
.button_tab.moving_out_button_tab {
  background: url("/images/button_backgrounds/moving_out.png");
}
.button_tab.neighborhood_button_tab {
  background: url("/images/button_backgrounds/neighborhood.png");
}
.button_tab.view_all_closings_button_tab {
  background: url("/images/button_backgrounds/view_all_closings.png");
}
.button_tab.consumer_view_all_closings_button_tab {
  background: url("/images/button_backgrounds/consumer_view_all_closings.png");
}
.button_tab.my_worklist_button_tab {
  background: url("/images/button_backgrounds/my_worklist.png");
}
.button_tab.edit_closing_details_button_tab {
  background: url("/images/button_backgrounds/edit_closing_details.png");
}
.button_tab.new_task_button_tab {
  background: url("/images/button_backgrounds/new_task.png");
}
.button_tab.repository_button_tab {
  background: url("/images/button_backgrounds/repository.png");
}
.button_tab.show_closing_group_button_tab {
  background: url("/images/button_backgrounds/show_closing_group.png");
}
.button_tab.legend_button_tab {
  background: url("/images/button_backgrounds/legend.png");
}
.button_tab.hide_closing_group_button_tab {
  background: url("/images/button_backgrounds/hide_closing_group.png");
}
.button_tab.closing_details_button_tab {
  background: url("/images/button_backgrounds/closing_details.png");
}
.button_tab.hide_completed_button_tab {
  background: url("/images/button_backgrounds/hide_completed.png");
}
.button_tab.include_completed_button_tab {
  background: url("/images/button_backgrounds/include_completed.png");
}
.button_tab.launch_closing_button_tab {
  background: url("/images/button_backgrounds/launch_closing.png");
}
.button_tab.view_dashboard_button_tab {
  background: url("/images/button_backgrounds/view_dashboard.png");
}
.button_tab.view_parent_dashboard_button_tab {
  background: url("/images/button_backgrounds/view_parent_dashboard.png");
}
.button_tab.transaction_details_button_tab {
  background: url("/images/button_backgrounds/transaction_details.png");
}
.button_tab.import_data_button_tab {
  background: url("/images/button_backgrounds/import_data.png");
}
.button_tab.add_new_structure_button_tab {
  background: url("/images/button_backgrounds/add_new_structure.png");
}
.button_tab.launch_button_tab {
  background: url("/images/button_backgrounds/launch.png");
}
.button_tab.search_structures_button_tab {
  background: url("/images/button_backgrounds/search_structures.png");
}
.button_tab.create_closing_group_button_tab {
  background: url("/images/button_backgrounds/create_closing_group.png");
}
.button_tab.search_closing_groups_button_tab {
  background: url("/images/button_backgrounds/search_closing_groups.png");
}
.button_tab.search_owner_button_tab {
  background: url("/images/button_backgrounds/search_owner.png");
}
.button_tab.search_buyer_button_tab {
  background: url("/images/button_backgrounds/search_buyer.png");
}
.button_tab.green_calculator_button_tab {
  background: url("/images/button_backgrounds/green_calculator.png");
}
.button_tab.consumer_green_calculator_button_tab {
  background: url("/images/button_backgrounds/consumer_green_calculator.png");
}
.button_tab.closing_groups_button_tab {
  background: url("/images/button_backgrounds/closing_groups.png");
}
.button_tab.users_button_tab {
  background: url("/images/button_backgrounds/users.png");
}
.button_tab.create_user_button_tab {
  background: url("/images/button_backgrounds/create_user.png");
}
.button_tab.additional_parties_button_tab {
  background: url("/images/button_backgrounds/additional_parties.png");
}
.button_tab.add_party_button_tab {
  background: url("/images/button_backgrounds/add_party.png");
}


/* Blue Button styles - used on Communicator page */
.blue_button_container {
  float: right;
  width: 82px;
  height: 19px;
}
.blue_button {
  display: block;
  width: 82px;
  height: 19px;
}
.blue_button:hover {
  background-position: 0 -19px !important;
}
.blue_button span {
  display: none;
}
.blue_button.email_all {
  background: url("/images/blue_buttons/email_all.gif");
}
.blue_button.twitter_all {
  background: url("/images/blue_buttons/twitter_all.gif");
}
.blue_button.text_all {
  background: url("/images/blue_buttons/text_all.gif");
}
.blue_button.clear_all {
  background: url("/images/blue_buttons/clear_all.gif");
}


/* Consumer Button styles - used on buyer/seller pages */
.consumer_button {
  float: right;
  width: 212px;
  height: 29px;
}
.consumer_button a {
  display: block;
  width: 212px;
  height: 29px;
}
.consumer_button a:hover {
  background-position: 0 -31px !important;
}
.consumer_button a span {
  display: none;
}
.consumer_button a.neighborhood {
  background: url("/images/consumer_buttons/neighborhood.png");
}
.consumer_button a.carbon_footprint {
  background: url("/images/consumer_buttons/carbon_footprint.png");
}
.consumer_button a.view_all_closings {
  background: url("/images/consumer_buttons/view_all_closings.png");
  width: 127px;
}
.consumer_button.view_all_closings {
  width: 127px;
}