
body {
  background: #F5F2EB;
}

.wed_site_dashboard_wrapper, .wed_site_dashboard_bottom {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.wed_site_dashboard_wrapper {
  background: #fff;
}

#wed_site_dashboard_maximized #branding {
  width: auto;
  padding-right: 10px;
  height: 80px;
}

#wed_site_dashboard_maximized #branding_login {
  right: 10px;
}

#wed_site_dashboard_maximized #branding_logo_wrapper {
  float: right;
  margin-top: 28px;
}

#wed_site_dashboard_maximized .branding_logo {
  float: right;
  width: 291px;
}

#wed_site_dashboard_maximized #navigation {
  width: 100%;
  border-width: 1px 0;
}

#wed_site_partner_branding {
  float: left;
  margin: 5px 0 0 15px;
}

#wed_site_partner_vendor_link {
  float: left;
}

#wed_site_partner_match_link {
  float: left;
  text-decoration: underline;
  margin-left: 10px;
  margin-top: 23px;
}

.ws_nav_item_actions {
  margin-right: 3px;
}

#ws_navbar_actions {
  margin-top: 10px;
}

#ws_navbar_actions .round_button_wrapper {
  float: none;
}

.wed_site_entry_rgn {
  margin-top: 30px;
}

.wed_site_entry_show_rgn {
  padding: 6px;
}

.wed_site_entry_edit_rgn {
  border: 1px dashed black;
  padding: 6px;
}

#ws_new_page_wrapper {
  padding: 20px;
}

.ws_page_type_wrapper {
  float: left;
  text-align: center;
  width: 120px;
  margin-top: 15px;
}

.ws_page_type_preview {
  width: 80px;
  height: 80px;
  border-style: solid;
  border-width: 1px;
  margin: 3px auto 0px auto;
}

#ws_new_page_actions {
  margin-top: 15px;
}

.ws_gb_form_label {
  margin-top: 6px;
}

.ws_gb_form_input_text {
  width: 250px;
}

.ws_gb_form_input_mce {
  width: 100%;
  height: 200px;
}

.ws_gb_map {
  width: 100%;
  height: 300px;
}

.ws_gb_map_point {
  width: 240px;
}

.ws_gb_map_point_multiple {
  height: 140px;
  overflow: auto;
}

#ws_wmap_container {
  margin-bottom: 20px;
}

.ws_wmap_var {
  margin: 10px 0px 3px 0px;
}

.ws_wmap_zoom {
  margin-top: 6px;
  width: 45px;
}

.ws_wmap_preview_instructions {
  margin-left: 3px;
}

#ws_wmap_custom_fields {
  margin-top: 6px;
}

#ws_wmap_width_label {
  margin: 0px 3px 0px 0px;
}

#ws_wmap_height_label {
  margin: 0px 3px 0px 3px;
}

.ws_wmap_field {
  width: 35px;
}

#ws_template_preview_select {
  width: 100%;
  border-color: #d7d7d7;
  border-width: 1px;
  border-style: dashed;
  text-align: center;
  padding: 4px 0px;
  font-family: Georgia, Serif;
  font-weight: bold;
}

#ws_template_preview_select_hide {
  float: right; 
  padding-right: 4px; 
  font-size: 0.8em; 
  line-height: 1.4em;
}

div.wed_site_slideshow_thumbs {
  margin-top: 15px;
}

div.wed_site_thumb {
  float : left;
}

div.wed_site_thumb a:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

span.wse_action_link {
  font-size: 24px;
}

td.ws_loc_form_leftcol {
  padding-right: 5px;
}

td.ws_loc_form_rightcol {
  width: 500px;
}

.ws_loc_text_input {
  width: 300px;  
}

.ws_loc_info_wrapper {
  text-align: center;
}

.ws_user_text ol, .ws_user_text ul {
  margin-left: 40px;
}

#ws_locsearch_wrapper {
  padding: 20px;
}

#ws_locsearch_wrapper h2 {
  margin-bottom: 10px;
}

#ws_locsearch_actions {
  margin-top: 15px;
}

#ws_locsearch {
  width: 250px;
}

#ws_locsearch_instr {
  margin-top: 5px;
  font-style: italic;
  font-size: 0.85em;
}

#ws_locsearch_results_container {
  padding-top: 20px;
  display: none;
}

#ws_locsearch_results_header {
  padding-bottom: 3px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
}

#ws_locsearch_results_busy {
  float: right;
}

.ws_locsearch_result {
  margin-top: 10px;
}

.ws_locsearch_result_add {
  margin-top: 3px;
  font-weight: bold;
}
