@charset "utf-8";
body,
html {
  margin: 0;
  padding: 0;
}
body.websover_loading {
  background: #ffffff url('../../../static/projects/finch/images/loader_onwhite.gif') no-repeat 50% 50% !important;
}
.group,
.clearfix {
  /*IE7 */

}
.group:after,
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
}
.hide-text {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.hide-text-inline {
  text-indent: -9999px;
}
.disable-user-select {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
/* 
For some terrible reason, premium leaves the hidden class on things that it
actually wants to show. So we have to scope our hidden !important rule to 
only places we know it is safe 
*/
body.internal.dashboard .hidden,
body.internal.appDialog .hidden {
  display: none !important;
}
body.internal .dock-pane-tab.hidden {
  display: none !important;
}
#websid_popover .hidden {
  display: none !important;
}
.visible {
  display: block !important;
}
/*
	Library of shared less helpers
*/
/* new clearfix */
* html .clearfix {
  zoom: 1;
}
/* IE6 */
*:first-child + html .clearfix {
  zoom: 1;
}
/* IE */
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}
.w-button {
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff !important;
  text-decoration: none !important;
  text-shadow: 0px 1px 0px #046699;
  background-color: #248dc4;
  border: 1px solid #046699;
  outline: 0;
  box-shadow: inset 0px 1px 0px #92c6e2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 12px;
  line-height: 12px;
  padding: 7px 12px 8px 12px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  position: relative;
  display: inline-block;
}
.w-button:hover {
  background-color: #2696d1;
}
.w-button:active {
  border-bottom-color: #0587cb;
  box-shadow: inset 0px 1px 0px #1c6e99;
}
.w-button.green {
  background-color: #69a133;
  border-color: #3f740a;
  text-shadow: 0px 1px 0px #3f740a;
  box-shadow: inset 0px 1px 0px #b4d099;
}
.w-button.green:active {
  border-bottom-color: #59a30e;
  box-shadow: inset 0px 1px 0px #507a27;
}
.w-button.green:hover {
  background-color: #71ad37;
}
.w-button.red {
  background-color: #d02128;
  border-color: #87161a;
  text-shadow: 0px 1px 0px #87161a;
  box-shadow: inset 0px 1px 0px #dd5f63;
}
.w-button.red:active {
  border-bottom-color: #b31d22;
  box-shadow: inset 0px 1px 0px #a41a20;
}
.w-button.red:hover {
  background-color: #dc242b;
}
.w-button.orange {
  background-color: #ff9d00;
  border-color: #d58300;
  text-shadow: 0px 1px 0px #d58300;
  box-shadow: inset 0px 1px 0px #ffca72;
}
.w-button.orange:active {
  border-bottom-color: #ffa009;
  box-shadow: inset 0px 1px 0px #cc7e00;
}
.w-button.orange:hover {
  background-color: #ffa30f;
}
.w-button.vista {
  background-color: #227baa;
}
.w-button.error {
  font-family: "Georgia", serif;
  font-style: italic;
  text-shadow: none;
  background-color: #9f3232;
  border-color: #8c2c2c;
  text-shadow: 0px 1px 0px #8c2c2c;
  box-shadow: inset 0px 1px 0px #9a3737;
}
.w-button.error:active {
  border-bottom-color: #ab3636;
  box-shadow: inset 0px 1px 0px #782626;
}
.w-button.error:hover {
  background-color: #ab3636;
}
.w-button.gray {
  color: #a2a2a2 !important;
  background-color: #f1f1f1;
  border-color: #cccccc;
  text-shadow: 0 1px #fff;
  box-shadow: inset 0 1px #fff;
}
.w-button.gray:active {
  border-bottom-color: #e6e6e6;
  box-shadow: inset 0px 1px 0px #d8d8d8;
}
.w-button.gray:hover {
  background-color: #f9f9f9;
}
.w-button.mid-gray {
  color: #666 !important;
  background-color: #f5f5f5;
  border-color: #b9b9b9;
  text-shadow: 0 1px #fff;
  box-shadow: inset 0 1px #fff;
}
.w-button.mid-gray:active {
  border-bottom-color: #d3d3d3;
  box-shadow: inset 0px 1px 0px #dcdcdc;
}
.w-button.mid-gray:hover {
  background-color: #fdfdfd;
}
.w-button.small {
  padding: 4px 8px 5px;
  font-size: 11px;
}
.w-button.large {
  padding: 7px 27px 9px 27px;
}
.w-button.xlarge {
  padding: 7px 27px 9px 27px;
  height: 23px;
  line-height: 23px;
  font-size: 16px;
  font-weight: 500;
}
.w-button.ondark {
  border: 1px solid #111111;
}
.w-button.disabled,
.w-button.disabled:hover,
.w-button.disabled:active {
  color: #cacaca !important;
  background-color: #f1f1f1;
  border-color: #cccccc;
  text-shadow: 0 1px #fff;
  box-shadow: inset 0 1px #fff;
  cursor: default;
}
.w-button.unavailable {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.w-button.unavailable:active {
  border-bottom-color: inherit;
  box-shadow: inherit;
}
.w-button.flat {
  box-shadow: none;
}
.w-form {
  /*IE7 */

}
.w-form:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
}
.w-form input,
.w-form textarea,
.w-form .radio span {
  font-size: 13px;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #555555;
}
.w-form.highlighted {
  background-color: #eee;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.w-form label {
  display: block;
  /*IE7 */
}
.w-form label:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
}
.w-form .w-form-items {
  margin-top: 30px;
}
.w-form .w-form-items.halfwidth,
.w-form .w-form-items .halfwidth {
  width: 49% !important;
}
.w-form .w-form-items.threequarterwidth.threequarterwidth {
  width: 74% !important;
}
.w-form .w-form-items.inline {
  margin: 15px;
}
.w-form .w-form-items.inline label {
  display: inline-block;
}
.w-form .w-form-items .item-description {
  color: #868685;
}
.w-form .w-form-items .title {
  margin-bottom: 4px;
  clear: both;
}
.w-form .w-form-items .title label {
  font-size: 13px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-weight: bold;
  color: #333333;
}
.w-form .w-form-items .control {
  position: relative;
  margin: 0 0 16px;
  /* --- input and textarea share styles --- */

  /* --- combo box-specific styles --- */

  /* --- radio and checkbox get identical style --- */

  /* --- validation --- */

  /* --- we may need to style buttons differently in forms... --- */

}
.w-form .w-form-items .control.text input,
.w-form .w-form-items .control.combo input,
.w-form .w-form-items .control.textarea textarea {
  display: block;
  margin: 0;
  padding: 6px 8px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.w-form .w-form-items .control.text input.short,
.w-form .w-form-items .control.combo input.short,
.w-form .w-form-items .control.textarea textarea.short {
  padding: 6px 8px;
  width: 50%;
}
.w-form .w-form-items .control.textarea textarea {
  /* textarea seems to universally be larger than text inputs */

  width: 130%;
}
.w-form .w-form-items .control.combo {
  /*IE7 */


}
.w-form .w-form-items .control.combo:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.w-form .w-form-items .control.combo input,
.w-form .w-form-items .control.combo .select_container {
  float: left;
}
.w-form .w-form-items .control.combo input {
  width: 70%;
  height: 29px;
  -moz-border-radius-top-right: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottom-right: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
.w-form .w-form-items .control.radio,
.w-form .w-form-items .control.checkbox {
  margin-right: 15px;
  float: left;
}
.w-form .w-form-items .control.radio.vertical,
.w-form .w-form-items .control.checkbox.vertical {
  clear: both;
}
.w-form .w-form-items .control.radio input,
.w-form .w-form-items .control.checkbox input,
.w-form .w-form-items .control.radio span,
.w-form .w-form-items .control.checkbox span {
  float: left;
  color: #555555;
}
.w-form .w-form-items .control.radio input,
.w-form .w-form-items .control.checkbox input {
  margin-right: 6px;
}
.w-form .w-form-items .control.text input.success,
.w-form .w-form-items .control.combo input.success,
.w-form .w-form-items .control.combo .w-select.success,
.w-form .w-form-items .control.select .w-select.success,
.w-form .w-form-items .control.textarea textarea.success,
.w-form .w-form-items .control.text input.error,
.w-form .w-form-items .control.combo input.error,
.w-form .w-form-items .control.combo .w-select.error,
.w-form .w-form-items .control.select .w-select.error,
.w-form .w-form-items .control.textarea textarea.error {
  /* we use this to kill Chrome's outline glow. We provide a glow of our own for these elements. */

  outline: none;
}
.w-form .w-form-items .control.text input.success,
.w-form .w-form-items .control.combo input.success,
.w-form .w-form-items .control.combo .w-select.success,
.w-form .w-form-items .control.select .w-select.success,
.w-form .w-form-items .control.textarea textarea.success {
  border-color: #69a133;
  -moz-box-shadow: 0 0 5px 2px rgba(153, 223, 88, 0.35);
  -webkit-box-shadow: 0 0 5px 2px rgba(153, 223, 88, 0.35);
  box-shadow: 0 0 5px 2px rgba(153, 223, 88, 0.35);
}
.w-form .w-form-items .control.text input.error,
.w-form .w-form-items .control.combo input.error,
.w-form .w-form-items .control.combo .w-select.error,
.w-form .w-form-items .control.select .w-select.error,
.w-form .w-form-items .control.textarea textarea.error {
  border-color: #b94949;
  -moz-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  -webkit-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
}
.w-form .w-form-items .control label.success {
  color: #3f740a;
  position: relative;
  top: 2px;
  left: 4px;
  font-size: 12px;
  font-family: "Georgia", serif;
  font-style: italic;
}
.w-form .w-form-items .control label.error {
  color: #a33333;
  position: relative;
  top: 2px;
  left: 4px;
  font-size: 12px;
  font-family: "Georgia", serif;
  font-style: italic;
}
.w-form .w-form-items .control label.hint {
  position: relative;
  top: 2px;
  left: 4px;
  font-size: 12px;
  font-family: "Georgia", serif;
  font-style: italic;
}
.w-form .w-form-items .control.button .w-button {
  font-size: 13px;
  text-transform: none;
}
/* Helptips
     TODO: update this with real style */
dfn.tooltip {
  content: "?";
  display: inline-block;
  position: relative;
  margin-left: 4px;
  padding-left: 14px;
  width: 0;
  height: 14px;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  color: #fff;
  text-shadow: none;
  background-color: #333;
  border-radius: 50%;
  overflow: hidden;
  text-indent: -9999px;
}
dfn.tooltip:before {
  content: '';
  position: absolute;
  top: 3px;
  left: 4px;
  width: 100%;
  height: 100%;
  color: #fff;
  background: url('images/icon_help.png') no-repeat;
}
table thead dfn.tooltip {
  background-color: #333;
}
.form-input {
  display: block;
  margin: 0;
  padding: 7px 8px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.form-input.flat {
  box-shadow: none;
}
.w-form h3 {
  margin: 30px 0 5px;
  font-size: 16px;
  color: #333;
  text-shadow: 0 1px 1px #fff;
}
.w-form h3 label {
  float: right;
  font-size: 12px;
  font-family: "Georgia", serif;
  font-weight: normal;
  font-style: italic;
  text-shadow: 0 1px #fff;
}
.w-form ul.w-form-items.horizontal {
  /*IE7 */

  min-height: 1px;
  margin-top: 0;
  padding: 15px 15px 5px;
  list-style-type: none;
  background: #f1f1f1;
  border: 1px solid #e1e1e1;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.w-form ul.w-form-items.horizontal:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.w-form ul.w-form-items.horizontal.collapsed {
  display: none;
}
.w-form ul.w-form-items.horizontal > li {
  margin-bottom: 15px;
  float: left;
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.w-form ul.w-form-items.horizontal > li.odd {
  padding-right: 20px;
  clear: both;
}
.w-form ul.w-form-items.horizontal > li label {
  font-size: 13px;
  font-weight: bold;
  color: #333;
}
.w-form ul.w-form-items.horizontal > li label.success {
  color: #3f740a;
  position: relative;
  top: 2px;
  left: 4px;
  font-size: 12px;
  font-family: "Georgia", serif;
  font-weight: normal;
  font-style: italic;
}
.w-form ul.w-form-items.horizontal > li label.error {
  color: #a33333;
  position: relative;
  top: 2px;
  left: 4px;
  font-size: 12px;
  font-family: "Georgia", serif;
  font-weight: normal;
  font-style: italic;
}
.w-form ul.w-form-items.horizontal > li label.hint {
  position: relative;
  top: 2px;
  left: 4px;
  font-size: 12px;
  font-family: "Georgia", serif;
  font-weight: normal;
  font-style: italic;
}
.w-form ul.w-form-items.horizontal > li input,
.w-form ul.w-form-items.horizontal > li textarea {
  display: block;
  margin: 0;
  padding: 7px 8px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.w-form ul.w-form-items.horizontal > li input.flat,
.w-form ul.w-form-items.horizontal > li textarea.flat {
  box-shadow: none;
}
.w-form ul.w-form-items.horizontal > li input.success,
.w-form ul.w-form-items.horizontal > li textarea.success,
.w-form ul.w-form-items.horizontal > li input.error,
.w-form ul.w-form-items.horizontal > li textarea.error {
  outline: none;
}
.w-form ul.w-form-items.horizontal > li input.success,
.w-form ul.w-form-items.horizontal > li textarea.success {
  border-color: #69a133;
  -moz-box-shadow: 0 0 5px 2px rgba(153, 223, 88, 0.35);
  -webkit-box-shadow: 0 0 5px 2px rgba(153, 223, 88, 0.35);
  box-shadow: 0 0 5px 2px rgba(153, 223, 88, 0.35);
}
.w-form ul.w-form-items.horizontal > li input.error,
.w-form ul.w-form-items.horizontal > li textarea.error {
  border-color: #b94949;
  -moz-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  -webkit-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
}
.w-form .control {
  position: relative;
}
.w-form .control .status {
  display: inline-block;
  padding-left: 36px;
  position: relative;
  min-width: 100px;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #888;
}
.w-form .control .status .loadingSpinner {
  top: 0;
  left: 26px;
  margin-top: 0;
}
.w-form .control.success .status {
  color: #3f740a;
}
.w-form .control.error .status {
  color: #a33333;
}
header.global-header #help {
  float: right;
  cursor: pointer;
}
header.global-header #help .help-inner,
header.global-header #help .help-text {
  display: inline-block;
}
header.global-header #help .help-inner {
  margin-left: 5px;
  margin-right: 5px;
  padding: 2px 6px;
  border: 1px solid #000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  background-color: #444;
  color: #f0f0f0;
  font-weight: bold;
  text-shadow: 0px 1px black;
  -ms-user-select: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
header.global-header #help .help-text {
  color: #a1a1a1;
  font-weight: bold;
  text-shadow: 0 1px #000;
}
header.global-header #help #help-options-ul {
  display: none;
  cursor: auto;
}
header.global-header #help.active #help-options-ul {
  display: block;
  position: absolute;
  top: 40px;
  right: 107px;
  border: 1px solid #999;
  border-radius: 3px;
  background-color: white;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
  padding: 0;
  margin: 0;
}
/* ================================ Help Drop Down ================================ */
/*********************** Duplicated from finch/css/base.css *************************/
#help-options-ul.w-more_container:before {
  content: "";
  position: absolute;
  right: 32px;
  top: -9px;
  width: 18px;
  height: 9px;
  background: transparent url('../../../static/projects/finch/images/page_options_arrow.png') no-repeat 0 0;
}
#nano-footer {
  width: 450px;
  border-top: solid 1px #e4e4e4;
}
#nano-footer div#nano-footer-content {
  width: 433px;
  margin: 0 auto;
  padding: 10px 0 18px;
}
#nano-footer div#nano-footer-content #chat-container .support-btn {
  display: block;
  margin: 0 auto;
  float: none;
}
#nano-footer div#support-header {
  color: #555;
  font: italic normal 13px/1.2em Georgia, Cambria, "Times New Roman", Times, serif;
  margin-bottom: 7px;
  text-align: center;
}
.support-btn {
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
  float: left;
  *zoom: 1;
  width: 198px;
  height: 52px;
  border: 1px solid #cacaca;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #f4f4f4, #dddddd);
  background-image: -o-linear-gradient(top, #f4f4f4, #dddddd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #dddddd));
  background-image: -webkit-linear-gradient(#f4f4f4, #dddddd);
  background-image: linear-gradient(top, #f4f4f4, #dddddd);
  cursor: pointer;
}
.support-btn:hover {
  background-color: #efefef;
  background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
  background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efefef), color-stop(1, #d8d8d8));
  background-image: -webkit-linear-gradient(#efefef, #d8d8d8);
  background-image: linear-gradient(top, #efefef, #d8d8d8);
  text-decoration: none;
}
.support-btn span {
  display: inline-block;
  *zoom: 1;
  width: 115px;
  font-size: 11px;
  color: #666666;
  text-align: center;
  vertical-align: middle;
}
.support-btn span b {
  font-size: 14px;
}
.support-btn span.icon {
  height: 26px;
  margin: 13px 8px 13px 20px;
  background: url('../../../static/projects/nanorep/sprite.png') no-repeat;
}
.support-btn span.icon.email {
  background-position: 0 0;
  width: 34px;
  margin-top: 16px;
}
.support-btn span.icon.chat {
  background-position: -34px 0;
  width: 32px;
}
.support-btn span.premium {
  position: absolute;
  top: 0;
  right: 0;
  height: 23px;
  width: 23px;
  background: url('../../../static/projects/nanorep/sprite.png') no-repeat right top;
}
.support-btn#help-options-chat {
  margin-left: 10px;
}
#help-options-ul #nano-footer-content,
#nano-footer-content {
  min-width: 433px;
}
#help-options-ul #nano-footer-content.pro,
#nano-footer-content.pro {
  text-align: center;
}
#help-options-ul #nano-footer-content.pro .support-btn,
#nano-footer-content.pro .support-btn {
  margin-bottom: 0;
  float: none;
  width: 129px;
  height: 68px;
  text-align: center;
}
#help-options-ul #nano-footer-content.pro .support-btn#help-options-chat,
#nano-footer-content.pro .support-btn#help-options-chat {
  margin: 0 6px;
}
#help-options-ul #nano-footer-content.pro .support-btn span,
#nano-footer-content.pro .support-btn span {
  line-height: 1;
  color: #888;
  text-shadow: 0 1px #fff;
  text-shadow: rgba(255, 255, 255, 0.7);
}
#help-options-ul #nano-footer-content.pro .support-btn span b,
#nano-footer-content.pro .support-btn span b {
  font-size: 13px;
  color: #666;
}
#help-options-ul #nano-footer-content.pro .support-btn span.icon,
#nano-footer-content.pro .support-btn span.icon {
  display: block;
  margin: 0 auto;
  padding-top: 10px;
  height: 24px;
  background: url('../../../static/projects/nanorep/sprite_pro.png') no-repeat;
}
#help-options-ul #nano-footer-content.pro .support-btn span.icon.email,
#nano-footer-content.pro .support-btn span.icon.email {
  width: 24px;
  background-position: 0 10px;
}
#help-options-ul #nano-footer-content.pro .support-btn span.icon.chat,
#nano-footer-content.pro .support-btn span.icon.chat {
  width: 25px;
  background-position: -25px 8px;
}
#help-options-ul #nano-footer-content.pro .support-btn span.icon.phone,
#nano-footer-content.pro .support-btn span.icon.phone {
  width: 23px;
  background-position: -51px 8px;
}
#help-options-ul #nano-footer-content.pro .support-btn span.premium,
#nano-footer-content.pro .support-btn span.premium {
  width: 22px;
}
body.phoneSupport {
  padding: 19px;
  background: #fff;
}
body.phoneSupport .notification {
  margin-bottom: 40px;
  padding: 18px;
  text-align: center;
  color: #333;
  background-color: #e1effa;
  border: #abd9f2 1px solid;
}
body.phoneSupport .notification h2,
body.phoneSupport .notification a {
  color: inherit;
}
body.phoneSupport .notification h2 {
  margin: 0;
  font-weight: 100;
}
body.phoneSupport .notification a {
  font-size: 24px;
  font-weight: bold;
}
body.phoneSupport table {
  margin: 0 22px;
  width: 100%;
}
body.phoneSupport table .name {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #999;
}
body.phoneSupport table .value {
  font-size: 15px;
  color: #333;
}
body.phoneSupport table .account .value {
  font-weight: bold;
}
.editable input[type="text"],
.editable .w-select {
  display: none;
}
.editable input[type="text"] {
  margin: 2px 0 0 5px;
  padding: 0 0 0 4px;
  height: 23px;
  font: inherit;
  border: 1px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.editable input[type="text"]:hover {
  text-decoration: none !important;
}
.editable.error,
.editable .error {
  position: relative;
  outline: none;
  border-width: 1px;
}
.editable.error .hint,
.editable .error .hint {
  display: block;
  position: absolute;
  top: -20px;
  left: 0;
  padding: 6px 4px;
  font-size: 10px;
  font-weight: bold;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  white-space: nowrap;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  background: #b94949;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.editable.error.editing,
.editable .error.editing {
  border-color: #b94949;
  -moz-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  -webkit-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
}
.editable.error.editing .hint,
.editable .error.editing .hint {
  left: auto;
  right: 3px;
}
.editable.error input[type="text"],
.editable .error input[type="text"] {
  outline: none;
  border-color: #b94949;
  -moz-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  -webkit-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
}
.editable.editing .data-display {
  display: none !important;
}
.editable.editing input,
.editable.editing .w-select {
  display: inline-block !important;
}
.editable.editing .set {
  display: inline-block !important;
}
.editable.editing .edit {
  display: none !important;
}
.editable .set {
  display: none !important;
}
.widget {
  display: inline-block;
  margin-left: 7px;
  width: 11px;
  height: 100%;
  vertical-align: top;
  line-height: 29px;
  text-indent: -9999px;
  background-position: center;
  background-repeat: no-repeat;
}
.widget.edit,
.widget.rename {
  background-image: url('images/widget_edit_inactive.png');
}
.widget.edit:hover,
.widget.rename:hover {
  background-image: url('images/widget_edit_active.png');
}
.widget.locked {
  background-image: url('images/widget_locked_active.png');
}
.widget.set {
  display: none;
  margin-left: 3px !important;
  width: 25px;
  background-image: url('images/widget_set_active.png');
}
.widget.cancel {
  display: none;
  background-image: url('images/widget_cancel_active.png') !important;
}
.widget.delete {
  background-image: url('images/widget_delete_inactive.png');
}
.widget.delete:hover {
  background-image: url('images/widget_delete_active.png');
}
.inline-edit.viewing .input {
  display: none !important;
}
.inline-edit.viewing .actions .editActions {
  display: none;
}
.inline-edit.editing .value {
  display: none;
}
.inline-edit.editing .actions .viewActions {
  display: none;
}
.widget {
  display: inline-block;
  margin-left: 7px;
  width: 11px;
  height: 100%;
  vertical-align: top;
  line-height: 29px;
  text-indent: -9999px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.widget.edit,
.widget.rename {
  background-image: url('images/widget_edit_inactive.png');
}
.widget.edit:hover,
.widget.rename:hover {
  background-image: url('images/widget_edit_active.png');
}
.widget.locked {
  background-image: url('images/widget_locked_active.png');
}
.widget.set {
  width: 11px;
  background-image: url('images/widget_set_active.png');
}
.widget.cancel {
  background-image: url('images/widget_cancel_active.png');
}
.widget.delete {
  background-image: url('images/widget_delete_inactive.png');
}
.widget.delete:hover {
  background-image: url('images/widget_delete_active.png');
}
.w-filter {
  margin: 0;
  padding: 5px 15px;
  list-style-type: none;
  background: #d9d9d9;
  /*IE7 */

  min-height: 1px;
}
.w-filter:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.w-filter li {
  margin-right: 6px;
  padding: 5px 15px;
  float: left;
  cursor: pointer;
}
.w-filter li.active {
  background: #555;
  border-bottom: 1px solid #fff;
  border-bottom-color: rgba(255, 255, 255, 0.9);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: inset 0 3px 5px #333333;
  -webkit-box-shadow: inset 0 3px 5px #333333;
  box-shadow: inset 0 3px 5px #333333;
}
.w-filter li.active a {
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px rgba(26, 25, 25, 0.3);
}
.w-filter li a {
  color: #555;
  text-decoration: none;
  text-shadow: 0 1px rgba(255, 255, 255, 0.9);
}
.w-filter li.secondary {
  margin: 0;
  padding: 0;
  float: right;
}
.w-filter li.secondary ul {
  list-style-type: none;
}
.w-filter li.secondary ul li {
  margin-right: 0;
  padding: 4px 12px;
  background-color: #e1e1e1;
  border: 1px solid #b1b1b1;
}
.w-filter li.secondary ul li:first-child,
.w-filter li.secondary ul li .first-child {
  border-right-width: 0;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.w-filter li.secondary ul li:last-child,
.w-filter li.secondary ul li .last-child {
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.w-filter li.secondary ul li.active {
  border-color: transparent;
  background: #555;
  -moz-box-shadow: inset 0 3px 5px #333333;
  -webkit-box-shadow: inset 0 3px 5px #333333;
  box-shadow: inset 0 3px 5px #333333;
}
.filemanager .pieChart {
  background: transparent;
  width: 16px;
  height: 16px;
}
.filemanager .pieChart.bgImage {
  padding: 2px;
  border: 0px;
}
.filemanager .pieChart .wedgeImage {
  background: transparent url('images/filemanager_loader_sprite.png') no-repeat 0px 0px;
}
.filemanager .pieChart .wedgeImage.percent0 {
  background-position: -5px -7px;
}
.filemanager .pieChart .wedgeImage.percent5 {
  background-position: -26px -7px;
}
.filemanager .pieChart .wedgeImage.percent10 {
  background-position: -47px -7px;
}
.filemanager .pieChart .wedgeImage.percent15 {
  background-position: -68px -7px;
}
.filemanager .pieChart .wedgeImage.percent20 {
  background-position: -89px -7px;
}
.filemanager .pieChart .wedgeImage.percent25 {
  background-position: -110px -7px;
}
.filemanager .pieChart .wedgeImage.percent30 {
  background-position: -131px -7px;
}
.filemanager .pieChart .wedgeImage.percent35 {
  background-position: -152px -7px;
}
.filemanager .pieChart .wedgeImage.percent40 {
  background-position: -173px -7px;
}
.filemanager .pieChart .wedgeImage.percent45 {
  background-position: -194px -7px;
}
.filemanager .pieChart .wedgeImage.percent50 {
  background-position: -215px -7px;
}
.filemanager .pieChart .wedgeImage.percent55 {
  background-position: -236px -7px;
}
.filemanager .pieChart .wedgeImage.percent60 {
  background-position: -257px -7px;
}
.filemanager .pieChart .wedgeImage.percent65 {
  background-position: -278px -7px;
}
.filemanager .pieChart .wedgeImage.percent70 {
  background-position: -299px -7px;
}
.filemanager .pieChart .wedgeImage.percent75 {
  background-position: -320px -7px;
}
.filemanager .pieChart .wedgeImage.percent80 {
  background-position: -341px -7px;
}
.filemanager .pieChart .wedgeImage.percent85 {
  background-position: -362px -7px;
}
.filemanager .pieChart .wedgeImage.percent90 {
  background-position: -383px -7px;
}
.filemanager .pieChart .wedgeImage.percent95 {
  background-position: -404px -7px;
}
.filemanager .pieChart .wedgeImage.percent100 {
  background-position: -425px -7px;
}
.pieChart {
  display: inline-block;
  border-radius: 50%;
  position: relative;
  vertical-align: middle;
  margin-left: 4px;
  border: 2px solid #d9d9d9;
}
.pieChart .wedgeImage {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: transparent url('images/todo_completion_meter.png') no-repeat 0px 0px;
}
.pieChart .wedgeImage.percent0 {
  background-position: -15px -16px;
}
.pieChart .wedgeImage.percent5 {
  background-position: -54px -16px;
}
.pieChart .wedgeImage.percent10 {
  background-position: -93px -16px;
}
.pieChart .wedgeImage.percent15 {
  background-position: -132px -16px;
}
.pieChart .wedgeImage.percent20 {
  background-position: -171px -16px;
}
.pieChart .wedgeImage.percent25 {
  background-position: -210px -16px;
}
.pieChart .wedgeImage.percent30 {
  background-position: -250px -16px;
}
.pieChart .wedgeImage.percent35 {
  background-position: -289px -16px;
}
.pieChart .wedgeImage.percent40 {
  background-position: -328px -16px;
}
.pieChart .wedgeImage.percent45 {
  background-position: -367px -16px;
}
.pieChart .wedgeImage.percent50 {
  background-position: -406px -16px;
}
.pieChart .wedgeImage.percent55 {
  background-position: -445px -16px;
}
.pieChart .wedgeImage.percent60 {
  background-position: -484px -16px;
}
.pieChart .wedgeImage.percent65 {
  background-position: -523px -16px;
}
.pieChart .wedgeImage.percent70 {
  background-position: -562px -16px;
}
.pieChart .wedgeImage.percent75 {
  background-position: -601px -16px;
}
.pieChart .wedgeImage.percent80 {
  background-position: -640px -16px;
}
.pieChart .wedgeImage.percent85 {
  background-position: -679px -16px;
}
.pieChart .wedgeImage.percent90 {
  background-position: -718px -16px;
}
.pieChart .wedgeImage.percent95 {
  background-position: -757px -16px;
}
.pieChart .wedgeImage.percent100 {
  background-position: -796px -16px;
}
.pieChart.positive {
  background: #d9d9d9;
}
.pieChart.negative {
  background: #555555;
}
.pieChart > .rotation {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.pieChart > .rotation > .crop {
  width: 50%;
  height: 100%;
  overflow: hidden;
}
.pieChart .slice {
  width: 200%;
  height: 100%;
  border-radius: 50%;
}
.pieChart.positive .slice {
  background: #555555;
}
.pieChart.negative .slice {
  background: #d9d9d9;
}
.loadingSpinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 18px;
  margin-top: -17px;
  margin-left: -17px;
  background: transparent url('images/loadingSpinner16.png') no-repeat 0px 0px;
  zoom: 1;
  -moz-animation-name: loadingSpinner;
  -webkit-animation-name: loadingSpinner;
  -ms-animation-name: loadingSpinner;
  animation-name: loadingSpinner;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -moz-animation-timing-function: steps(8, start);
  -ms-animation-timing-function: steps(8, start);
  -webkit-animation-timing-function: steps(8, start);
  animation-timing-function: steps(8, start);
  -moz-animation-duration: 650ms;
  -ms-animation-duration: 650ms;
  -webkit-animation-duration: 650ms;
  animation-duration: 650ms;
}
.loadingSpinner.medium {
  width: 34px;
  height: 34px;
  margin-top: -34px;
  margin-left: -34px;
  background-image: url('images/loadingSpinner32.png');
}
.loadingSpinner.large {
  width: 98px;
  height: 98px;
  margin-top: -95px;
  margin-left: -95px;
  background-image: url('images/loadingSpinner96.png');
}
.test from {
  -moz-transform: rotate(0deg);
  /* FF3.5+ */

  -o-transform: rotate(0deg);
  /* Opera 10.5 */

  -webkit-transform: rotate(0deg);
  /* Saf3.1+, Chrome */

  -ms-transform: rotate(0deg);
  /* IE9 */

  transform: rotate(0deg);
  /* IE6-IE8 */

  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1);
  zoom: 1;
}
.test to {
  -moz-transform: rotate(360deg);
  /* FF3.5+ */

  -o-transform: rotate(360deg);
  /* Opera 10.5 */

  -webkit-transform: rotate(360deg);
  /* Saf3.1+, Chrome */

  -ms-transform: rotate(360deg);
  /* IE9 */

  transform: rotate(360deg);
  /* IE6-IE8 */

  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=2.4492127076447545e-16, M21=-2.4492127076447545e-16, M22=1);
  zoom: 1;
}
@-moz-keyframes loadingSpinner {
  from {
    -moz-transform: rotate(0deg);
    /* FF3.5+ */
  
    -o-transform: rotate(0deg);
    /* Opera 10.5 */
  
    -webkit-transform: rotate(0deg);
    /* Saf3.1+, Chrome */
  
    -ms-transform: rotate(0deg);
    /* IE9 */
  
    transform: rotate(0deg);
    /* IE6-IE8 */
  
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1);
    zoom: 1;
  }
  to {
    -moz-transform: rotate(360deg);
    /* FF3.5+ */
  
    -o-transform: rotate(360deg);
    /* Opera 10.5 */
  
    -webkit-transform: rotate(360deg);
    /* Saf3.1+, Chrome */
  
    -ms-transform: rotate(360deg);
    /* IE9 */
  
    transform: rotate(360deg);
    /* IE6-IE8 */
  
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=2.4492127076447545e-16, M21=-2.4492127076447545e-16, M22=1);
    zoom: 1;
  }
}
@-webkit-keyframes loadingSpinner {
  from {
    -moz-transform: rotate(0deg);
    /* FF3.5+ */
  
    -o-transform: rotate(0deg);
    /* Opera 10.5 */
  
    -webkit-transform: rotate(0deg);
    /* Saf3.1+, Chrome */
  
    -ms-transform: rotate(0deg);
    /* IE9 */
  
    transform: rotate(0deg);
    /* IE6-IE8 */
  
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1);
    zoom: 1;
  }
  to {
    -moz-transform: rotate(360deg);
    /* FF3.5+ */
  
    -o-transform: rotate(360deg);
    /* Opera 10.5 */
  
    -webkit-transform: rotate(360deg);
    /* Saf3.1+, Chrome */
  
    -ms-transform: rotate(360deg);
    /* IE9 */
  
    transform: rotate(360deg);
    /* IE6-IE8 */
  
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=2.4492127076447545e-16, M21=-2.4492127076447545e-16, M22=1);
    zoom: 1;
  }
}
@-ms-keyframes loadingSpinner {
  from {
    -moz-transform: rotate(0deg);
    /* FF3.5+ */
  
    -o-transform: rotate(0deg);
    /* Opera 10.5 */
  
    -webkit-transform: rotate(0deg);
    /* Saf3.1+, Chrome */
  
    -ms-transform: rotate(0deg);
    /* IE9 */
  
    transform: rotate(0deg);
    /* IE6-IE8 */
  
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1);
    zoom: 1;
  }
  to {
    -moz-transform: rotate(360deg);
    /* FF3.5+ */
  
    -o-transform: rotate(360deg);
    /* Opera 10.5 */
  
    -webkit-transform: rotate(360deg);
    /* Saf3.1+, Chrome */
  
    -ms-transform: rotate(360deg);
    /* IE9 */
  
    transform: rotate(360deg);
    /* IE6-IE8 */
  
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=2.4492127076447545e-16, M21=-2.4492127076447545e-16, M22=1);
    zoom: 1;
  }
}
@keyframes loadingSpinner {
  from {
    -moz-transform: rotate(0deg);
    /* FF3.5+ */
  
    -o-transform: rotate(0deg);
    /* Opera 10.5 */
  
    -webkit-transform: rotate(0deg);
    /* Saf3.1+, Chrome */
  
    -ms-transform: rotate(0deg);
    /* IE9 */
  
    transform: rotate(0deg);
    /* IE6-IE8 */
  
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=0, M21=0, M22=1);
    zoom: 1;
  }
  to {
    -moz-transform: rotate(360deg);
    /* FF3.5+ */
  
    -o-transform: rotate(360deg);
    /* Opera 10.5 */
  
    -webkit-transform: rotate(360deg);
    /* Saf3.1+, Chrome */
  
    -ms-transform: rotate(360deg);
    /* IE9 */
  
    transform: rotate(360deg);
    /* IE6-IE8 */
  
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1, M12=2.4492127076447545e-16, M21=-2.4492127076447545e-16, M22=1);
    zoom: 1;
  }
}
.w-select {
  /*IE7 */

  min-height: 1px;
  position: relative;
  padding: 4px 8px;
  font-size: 13px;
  line-height: 1.62;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #555555;
  white-space: nowrap;
  background: #fff;
  border: 1px solid #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
.w-select:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.w-select * {
  outline: none;
}
.w-select .select2-choice {
  display: block;
  text-decoration: none;
  /*IE7 */

  min-height: 1px;
}
.w-select .select2-choice:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.w-select .select2-choice > span {
  float: left;
  color: #555555;
}
.w-select .select2-choice > div {
  width: 17px;
  height: 20px;
  float: right;
  background: url('/active-static/target/ui/images/handle_select.png') center no-repeat;
  outline: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.w-select .select2-choice > div:hover {
  background-color: #f1f1f1;
}
.w-select .select2-hide-search {
  display: none;
}
.w-select .select2-results {
  position: absolute;
  top: 28px;
  left: -1px;
  z-index: 1;
  width: 100%;
  max-height: 300px;
  background: #fff;
  border: 1px solid #cccccc;
  overflow-x: hidden;
  overflow-y: auto;
}
.w-select .select2-results .select_li,
.w-select .select2-results .select2-result {
  padding: 4px 7px;
}
.w-select .select2-results .select_li.select2-disabled,
.w-select .select2-results .select2-result.select2-disabled {
  color: #999;
  display: list-item;
  cursor: default;
}
.w-select .select2-results .select_li_hover,
.w-select .select2-results .select2-highlighted {
  background-color: #E3E2DE;
}
.w-select .select2-results .select_li_hover.select2-disabled,
.w-select .select2-results .select2-highlighted.select2-disabled {
  color: #999;
  background: #fff;
  display: list-item;
  cursor: default;
}
.w-select ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* --- combo box-specific styles --- */
.combo {
  /*IE7 */

  min-height: 1px;
}
.combo:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.combo input,
.combo .w-select {
  float: left;
}
.combo input {
  width: 70%;
  height: 29px;
  -moz-border-radius-top-right: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottom-right: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
.combo .w-select {
  padding: 3px 8px;
  min-width: 70px;
  line-height: 1.65;
  -moz-border-radius-top-left: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottom-left: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
.combo .w-select ul.select2-results {
  top: 27px;
}
body.pagesPane {
  overflow: hidden;
}
body.pagesPane .wrapper {
  background-color: #fff;
}
html body.pagesPane,
html body li.pagesFrame > a {
  font-size: 13px;
}
.dock-pane-tab {
  background: #fff;
}
.dock-pane-tab header.global-header {
  display: block;
  top: 0;
  position: static;
  background: #2f2f2f;
  padding: 6px 12px 6px 20px;
}
.dock-pane-tab header.global-header .w-button {
  float: right;
}
.dock-pane-tab h2 {
  margin: 5px 0 0;
  padding: 0;
  float: left;
  font-size: 15px;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
  border: 0;
}
.dock-pane-tab .main {
  overflow: visible;
  position: relative;
  /*IE7 */

  min-height: 1px;
}
.dock-pane-tab .main:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.dock-pane-tab .main .notifications {
  position: absolute;
  right: 32px;
  top: 20px;
  width: 300px;
  height: 250px;
  word-wrap: break-word;
}
.dock-pane-tab .main .pages-list {
  padding: 20px;
  height: 280px;
  overflow-y: auto;
  overflow-x: hidden;
}
.dock-pane-tab .main .pages-wrap-scroll {
  width: 550px;
}
.dock-pane-tab .main .w-helptip {
  margin-bottom: 4px;
}
body,
html {
  font: 13px/1.4 helvetica, arial, sans-serif;
}
body.dashboard h2 {
  border-bottom: 1px solid #e5e5e5;
  margin: 0;
  margin-top: 10px;
  padding-bottom: 14px;
  font-size: 20px;
  line-height: 1;
  color: #333;
}
p {
  color: #444;
}
body {
  background-color: #e9e9e9;
  background-image: none;
}
a:link,
a:visited {
  text-decoration: underline;
  color: #248dc4;
}
a:hover{
  text-decoration:none;
}
header.global-header {
  font-size: 13px;
  line-height: 18px;
  position: fixed;
  height: 29px;
  left: 0px;
  right: 0px;
  z-index: 100;
  padding: 15px 20px;
  background: #272727 url("images/gray_tile.gif");
}
header.global-header a:hover {
  text-decoration: none;
}
header.global-header a.logo {
  /*IE7 */

  min-height: 1px;
  float: left;
}
header.global-header a.logo:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
header.global-header #websid_leaf,
header.global-header #accountType {
  display: none;
}
header.global-header h1 {
  margin: 0;
  padding: 0;
  line-height: 1;
  color: #fff;
  float: left;
  text-indent: -99999px;
  height: 27px;
}
header.global-header #publish,
header.global-header .header-nav {
  float: right;
}
header.global-header #publish {
  margin: -3px 0 0 12px;
  text-transform: none;
}
header.global-header .header-nav {
  margin: -3px 0;
}
header.global-header .header-nav li {
  float: left;
  list-style-type: none;
}
header.global-header .header-nav li a:link,
header.global-header .header-nav li a:visited {
  display: block;
  padding: 6px 12px;
  color: #a1a1a1;
  font-weight: bold;
  text-shadow: 0 1px #000;
}
header.global-header .header-nav li a:link:hover,
header.global-header .header-nav li a:visited:hover {
  color: #d2d2d2;
}
header.global-header .header-nav li a.active,
body.builder header.global-header .header-nav li#builder abody.designer#designer a,
body.dashboard header.global-header .header-nav li#dashboard a,
body.pages header.global-header .header-nav li#pages a {
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
header.global-header .header-nav li a.active:hover,
body.builder header.global-header .header-nav li#builder abody.designer#designer a:hover,
body.dashboard header.global-header .header-nav li#dashboard a:hover,
body.pages header.global-header .header-nav li#pages a:hover {
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
header.global-header .header-nav li#dashboard a {
  padding-left: 18px;
  color: #fff;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
header.global-header .header-nav li#dashboard a:hover {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
body.dashboard {
  background-color: #e9e9e9;
}
body.dashboard.loading {
  background-image: url(images/bg_stripe.png);
  background-repeat: repeat-x;
  background-color: #f1f1f1;
}
body.dashboard.loading .main > * {
  display: none;
}
body.dashboard.loading .main > .notification.banner {
  display: block;
}
body.dashboard.loading .loading {
  display: block;
}
body.dashboard .loading {
  padding-top: 60px;
  display: none;
}
body.dashboard .loading h2 {
  margin: 44px 0;
  font-size: 38px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-weight: 200;
  text-align: center;
  color: #a9a9a9;
  text-shadow: 0 1px #f0f0f0;
  border-width: 0;
}
footer.global-footer {
  position: relative;
  padding: 15px;
  font-size: 11px;
  color: #fff;
  text-shadow: 0 1px #000;
  background: #272727 url("images/gray_tile.gif");
}
footer.global-footer #copyright {
  margin-left: 6px;
}
footer.global-footer .social-links {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
footer.global-footer .social-links li {
  margin-right: 3px;
  float: left;
}
footer.global-footer .social-links .twitter a,
footer.global-footer .social-links .facebook a,
footer.global-footer .social-links .blog a {
  display: block;
  text-indent: -99999px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0px 1px #000000;
  -webkit-box-shadow: 0px 1px #000000;
  box-shadow: 0px 1px #000000;
}
footer.global-footer .social-links .twitter a {
  height: 15px;
  width: 16px;
  background: url("images/social_icons.png") top left;
  background-repeat: no-repeat;
  background-position: 0;
}
footer.global-footer .social-links .facebook a {
  height: 15px;
  width: 16px;
  background: url("images/social_icons.png") top left;
  background-repeat: no-repeat;
  background-position: -16px 0;
}
footer.global-footer .social-links .blog a {
  height: 15px;
  width: 16px;
  background: url("images/social_icons.png") top left;
  background-repeat: no-repeat;
  background-position: -32px 0;
}
html,
body {
  height: 100%;
}
.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -43px;
  position: relative;
}
.global-footer,
.push {
  height: 13px;
  padding: 14px 15px;
}
.tabapp,
.tab-panel-container {
  min-height: 250px;
}
.tabapp > *,
.tab-panel-container > * {
  display: none;
}
.tabapp > .visible,
.tab-panel-container > .visible {
  display: block;
  min-height: 600px;
}
header.global-header + .main {
  padding-top: 59px;
}
.dock-pane-tab header.global-header + .main {
  padding-top: 0px;
}
.main > .tabs .tab-panel-container {
  z-index: 2;
  margin-left: 180px;
  padding: 30px 30px 30px;
  width: 740px;
  float: left;
  background: #fff;
  border: 1px solid #d2d2d2;
  border-width: 0 1px 1px 0;
}
.main > .tabs .tab-panel-container .tab-content {
  min-height: 100px;
}
.main > .nav-container .tabSet-nav-level1 {
  position: fixed;
  top: 59px;
  bottom: 45px;
  left: 0px;
  width: 180px;
  height: 100%;
  background-color: #f6f6f6;
  border-right: 1px solid #d2d2d2;
}
.internal .w-tooltip.w-tooltip-mini {
  padding: 8px 15px 8px 32px;
  font-weight: normal !important;
  text-shadow: 0 1px #222;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  color: #fff;
  background: #333333 url("images/icon_info.png");
  background-position: 8px 8px;
  background-repeat: no-repeat;
  border: none;
  word-wrap: break-word;
  z-index: 80000000000000;
  /* eighty bajillion */
}
.internal .w-tooltip.w-tooltip-mini.active {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.internal .w-tooltip.w-tooltip-mini .title {
  margin-bottom: 3px;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
}
.internal .w-tooltip.w-tooltip-mini.w-tooltip-noicon {
  background-image: none;
  padding-left: 15px;
}
html.csstransitions body header.global-header {
  -webkit-transition: top 0.5s ease-in;
  -moz-transition: top 0.5s ease-in;
  -ms-transition: top 0.5s ease-in;
  -o-transition: top 0.5s ease-in;
  transition: top 0.5s ease-in;
}
html.csstransitions body .tabSet-nav-level1 {
  -webkit-transition: top 0.5s ease-in;
  -moz-transition: top 0.5s ease-in;
  -ms-transition: top 0.5s ease-in;
  -o-transition: top 0.5s ease-in;
  transition: top 0.5s ease-in;
}
html.csstransitions body .tab-panel-container {
  -webkit-transition: margin-top 0.5s ease-in;
  -moz-transition: margin-top 0.5s ease-in;
  -ms-transition: margin-top 0.5s ease-in;
  -o-transition: margin-top 0.5s ease-in;
  transition: margin-top 0.5s ease-in;
}
body.sale-active header.global-header {
  top: 45px;
}
body.sale-active header.global-header + .main {
  padding-top: 75px;
}
body.sale-active .tabSet-nav-level1 {
  top: 104px !important;
}
body.sale-active .tab-panel-container {
  margin-top: 29px !important;
}
body.builder #header {
  margin-top: -56px;
}
#ir_fixed_width {
  width: 975px;
  margin: 20px auto;
  overflow: hidden;
}
.well {
  min-height: 20px;
  padding: 0px 19px 19px 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
#accountType {
  position: relative;
  left: auto;
  margin-top: 6px;
  margin-left: 40px;
}
.notification.carousel {
  position: relative;
  padding: 26px 0;
  width: 366px;
  height: 126px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f0f7fc;
  border: 1px solid #d6ecf8;
  border-bottom-right-radius: 2px;
}
.notification.carousel ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.notification.carousel ul li {
  float: left;
}
.notification.carousel .items-wrap {
  padding: 0 26px;
  overflow: hidden;
}
.notification.carousel .items-wrap .items {
  width: 2196px;
  /*IE7 */

  min-height: 1px;
}
.notification.carousel .items-wrap .items:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.notification.carousel .items-wrap .items > div {
  display: inline-block;
  position: relative;
  margin-right: 32px;
  width: 317px;
  vertical-align: top;
}
.notification.carousel .items-wrap .items > div .item {
  min-height: 76px;
}
.notification.carousel .items-wrap .items > div .item .icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 55px;
  background: transparent url('images/badges_sprite.png');
  background-position: -22px -899px;
}
.notification.carousel .items-wrap .items > div .item.freeUserWithDomain .icon,
.notification.carousel .items-wrap .items > div .item.domainUpsell .icon {
  background-position: -22px -962px;
}
.notification.carousel .items-wrap .items > div .item.vistaprintAd .icon {
  background-position: -22px -1214px;
}
.notification.carousel .items-wrap .items > div .item.pagemodoAd .icon {
  background-position: -22px -1951px;
}
.notification.carousel .items-wrap .items > div .item h2,
.notification.carousel .items-wrap .items > div .item p {
  width: 266px;
  word-wrap: break-word;
}
.notification.carousel .items-wrap .items > div .item h2 {
  margin: 0;
  padding-bottom: 8px !important;
  width: 266px;
  font-size: 16px !important;
  border-width: 0;
}
.notification.carousel .items-wrap .items > div .item p {
  margin: 0;
  font-size: 13px;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #444;
  text-shadow: 0 1px #f9f9f9;
  text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}
.notification.carousel .items-wrap .items > div .item p a {
  color: #248dc4;
  text-decoration: none;
}
.notification.carousel .items-wrap .items > div .item p a:hover {
  text-decoration: underline;
}
.notification.carousel ul.navigation {
  position: absolute;
  bottom: 8px;
  left: 26px;
}
.notification.carousel ul.navigation li {
  margin-right: 4px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #b7bcbf;
  cursor: pointer;
  text-indent: -9999px;
}
.notification.carousel ul.navigation li.active,
.notification.carousel ul.navigation li:hover {
  background-color: #6b6d6f;
}
.notification.carousel a.navigation {
  position: absolute;
  bottom: -1px;
  width: 19px;
  height: 19px;
  border: 1px solid #abd9f2;
  background: #e1effa;
  outline: 0;
  text-indent: -9999px;
}
.notification.carousel a.navigation.previous:after,
.notification.carousel a.navigation.next:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -4px;
  margin-left: -4px;
  width: 4px;
  height: 7px;
  overflow: hidden;
  background-image: url('images/control_arrow_small.png');
}
.notification.carousel a.navigation.previous {
  right: 19px;
  border-top-left-radius: 2px;
}
.notification.carousel a.navigation.next {
  right: -1px;
  border-bottom-right-radius: 2px;
}
.notification.carousel a.navigation.next:after {
  margin-left: -2px;
  background-position: -3px 0;
}
.notification.badge-nav {
  position: absolute;
  font-size: 10px;
  font-weight: 100;
  line-height: 14px;
  text-align: center;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.2);
}
.notification.badge-nav.error {
  background: #a33333;
}
.notification.badge-nav.info {
  background: #248dc4;
}
.notification.badge-nav.alert {
  background: #c66f21;
}
.notification.badge-nav.success {
  background: #69a133;
}
.tabSet-nav .nav-item .notification {
  top: 50%;
  right: 11px;
  margin-top: -7px;
  width: 14px;
  height: 14px;
  line-height: 1.3;
  border-radius: 2px;
}
.tabSet-nav .nav-item.activeTab .notification {
  right: 12px;
}
.tabSet-nav.tabSet-nav-level2 .nav-item .notification {
  right: 17px;
  margin-top: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  text-indent: -9999px;
}
.notification.banner {
  position: relative;
  margin: 0 auto 20px;
  padding: 12px 10px 12px 45px;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  color: #333;
  background-repeat: no-repeat;
  background-position: 10px center;
  border-radius: 3px;
  border: 1px solid transparent;
}
.notification.banner .close {
  position: absolute;
  top: 0;
  right: 5px;
  width: 8px;
  height: 7px;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.notification.banner a {
  text-decoration: none !important;
}
.notification.banner a:hover {
  text-decoration: underline !important;
}
.notification.banner p {
  margin: 0;
}
.notification.banner.success {
  background-color: #e6fad2;
  background-image: url("images/notification_success.png");
  border-color: #bfdf9f;
}
.notification.banner.success a {
  color: #6ba52f;
}
.notification.banner.info {
  background-color: #e1effa;
  background-image: url("images/form_info_bubble.png");
  background-position: 10px center;
  border-color: #abd9f2;
}
.notification.banner.info a {
  color: #59a9d3;
}
.notification.banner.alert {
  background-color: #fef0cb;
  background-image: url("images/notification_alert.png");
  border-color: #f9cd9e;
}
.notification.banner.alert a {
  color: #c17121;
}
.notification.banner.error {
  background-color: #f8d5cf;
  background-image: url("images/notification_error.png");
  border-color: #faa;
}
.notification.banner.error a {
  color: #be4545;
}
.notification.banner.generic {
  z-index: 1;
  padding: 16px;
  background-color: #fefed5;
  border-color: #e8e8bc;
}
.notification.banner.generic a {
  color: #b2b268;
}
.dock-pane-tab .notifications > div {
  height: 100%;
}
.dock-pane-tab .notifications > div .notification {
  padding-left: 12px;
  width: 242px;
  height: 224px;
  background-image: none !important;
}
.dock-pane-tab .notifications > div .notification.sale {
  padding-left: 0;
  width: 100%;
  height: 100%;
}
.dock-pane-tab .notifications > div .notification.sale.perpetual .content {
  color: #F5F5F5 !important;
}
.dock-pane-tab .notifications > div .notification.sale .content {
  margin-left: 0;
  padding-top: 20px;
  line-height: 1;
}
.dock-pane-tab .notifications > div .notification.sale .content img {
  margin-top: -12px;
  margin-left: 109px;
  vertical-align: top;
}
.dock-pane-tab .notifications > div .notification.sale .content .title {
  line-height: 1.4em;
  margin: 0 auto;
  margin-top: -2px;
  margin-left: 2px;
  margin-bottom: 8px;
  width: 289px;
  text-align: center;
  font-size: 29px;
  color: #F5F5F5;
  font-weight: normal !important;
}
.dock-pane-tab .notifications > div .notification.sale .content .title .firstMsg {
  font-size: 18px !important;
}
.dock-pane-tab .notifications > div .notification.sale .content .title .period {
  display: none !important;
}
.dock-pane-tab .notifications > div .notification.sale .content .title .percent {
  font-size: 29px !important;
}
.dock-pane-tab .notifications > div .notification.sale .content .title strong {
  display: block;
  line-height: 1.4;
  font-weight: normal !important;
}
.dock-pane-tab .notifications > div .notification.sale .content .body {
  margin: 30px 10px;
  display: none;
  text-align: center;
  width: 273px;
  font-weight: normal !important;
}
.dock-pane-tab .notifications > div .notification.sale .content .action-wrap {
  display: block;
  float: none;
  text-align: center;
}
.dock-pane-tab .notifications > div .notification.sale .content .action-wrap .action {
  margin-left: 0;
  padding: 7px 27px 8px;
  height: 16px;
  font-size: 16px;
  line-height: 12px;
}
.dock-pane-tab .notifications > div .notification.sale.perpetual img {
  margin-top: 0px !important;
  margin-left: 20px !important;
  vertical-align: top !important;
}
.dock-pane-tab .notifications > div .notification.sale.perpetual .title {
  line-height: 1.1em !important;
  margin: 0 auto;
  margin-top: 13px !important;
  margin-left: 2px;
  margin-bottom: 0px !important;
  width: 186px !important;
  text-align: center;
  font-size: 18px !important;
  color: #F5F5F5;
  font-weight: bold;
}
.dock-pane-tab .notifications > div .notification.sale.perpetual .body {
  display: block !important;
}
.dock-pane-tab .notifications > div .notification.sale .close {
  display: none;
}
.dock-pane-tab .notifications > div .adView {
  padding: 0 35px 10px;
  height: 100%;
  text-align: center;
  border: 1px solid #a4d7f3;
  background: #f0f7fc;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.dock-pane-tab .notifications > div .adView .icon {
  position: relative;
  display: inline-block;
  margin-top: 16px;
  width: 55px;
  height: 60px;
  background: transparent url('images/badges_sprite.png');
  background-position: -20px -830px;
  zoom: 1.2;
  -ms-zoom: 1.2;
}
.dock-pane-tab .notifications > div .adView .icon:before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  z-index: 1;
  width: 100%;
  height: 0;
  -moz-box-shadow: 0 0 3px #000000;
  -webkit-box-shadow: 0 0 3px #000000;
  box-shadow: 0 0 3px #000000;
}
.dock-pane-tab .notifications > div .adView .title {
  margin: 10px 0;
  font-size: 20px;
  color: #3d3d3d;
  text-shadow: 0 1px rgba(255, 255, 255, 0.1);
}
.dock-pane-tab .notifications > div .adView p {
  font-size: 12px;
  color: #5e5e5e;
}
.dock-pane-tab .notifications > div .adView .action {
  height: 15px;
  line-height: 15px;
  font-size: 14px;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain {
  padding: 0 14px 10px;
  text-align: left;
  background: #248dc4;
  border: none;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain header {
  /*IE7 */

  min-height: 1px;
  margin-bottom: 24px;
  padding-top: 40px;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain header h3,
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain header h2 {
  margin: 0;
  line-height: 1;
  color: #fff;
  text-shadow: none;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain header h3 {
  font-size: 20px;
  font-weight: 100;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain header h2 {
  font-size: 24px;
  font-weight: 400;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch {
  text-align: center;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch .w-form .w-form-items {
  margin: 0;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch .w-form .w-form-items .combo .adfix {
  position: absolute;
  top: 6px;
  left: 7px;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #ababab;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch .w-form .w-form-items .combo input {
  padding-left: 47px !important;
  width: 71% !important;
  border-radius: 3px;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch .w-form .w-form-items .combo .w-select {
  margin-left: 5px;
  min-width: 45px;
  border-radius: 3px;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch .w-form .w-form-items .combo .w-select .select2-results {
  max-height: 112px;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch .w-form .w-form-items .combo .working {
  margin-top: 18px;
  color: #cacaca;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch .w-form .w-form-items .combo .working.hidden {
  display: none !important;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch .w-form .domain-result {
  display: inline-block;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch .w-form .domain-result .w-button {
  margin-top: 24px;
}
.dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch .w-form .domain-result.domain-error .w-button {
  font-size: 14px;
}
.dock-pane-tab .notifications > div .pagemodo {
  text-indent: -9999px;
  display: block;
  height: 100%;
  background: url('images/notifications/pagemodoAd.png') no-repeat;
}
.ie8 .domainSearch .w-form .combo input {
  margin-left: 50px;
  max-width: 120px;
}
.ie8 .dock-pane-tab .notifications > div .adView.freeUserWithoutDomain .domainSearch .w-form .w-form-items .combo input {
  padding-left: 5px !important;
}
.notifications.notifications-site {
  position: fixed;
  z-index: 100;
  width: 100%;
}
.lessdoc-content header.global-header,
.lessdoc-content .notifications {
  position: relative !important;
}
.lessdoc-content .notifications {
  z-index: auto !important;
  top: auto !important;
  right: auto !important;
}
.lessdoc-content .notifications .notification.sale .content {
  margin-left: 10px;
}
body > .notifications .notification.sale,
body > .notifications.sale {
  display: none;
}
body > .notifications .notification.sale {
  height: 45px;
  font-size: 20px;
}
.notification.sale {
  cursor: pointer;
}
.notification.sale img {
  border-width: 0;
}
.notification.sale .content {
  position: relative;
  margin: 0 auto;
  margin-left: 180px;
  max-width: 920px;
  line-height: 45px;
}
.notification.sale .content img,
.notification.sale .content p,
.notification.sale .content .action,
.notification.sale .content .timer {
  vertical-align: middle;
}
.notification.sale .content p,
.notification.sale .content .action,
.notification.sale .content .timer {
  display: inline-block;
}
.notification.sale .content p,
.notification.sale .content .action {
  text-shadow: 0 1px rgba(38, 38, 38, 0.9);
}
.notification.sale .content p {
  margin: 0 0 0 10px;
  font-size: 16px;
  font-weight: 100;
}
.notification.sale .content p b {
  font-weight: 400;
}
.notification.sale .content p.title.short,
.notification.sale .content p.body {
  display: none;
}
.notification.sale .content .action-wrap {
  display: inline-block;
  float: right;
}
.notification.sale .content .action-wrap .timer {
  display: none;
  font-size: 16px;
  margin-top: 3px;
}
.notification.sale .content .action-wrap .timer .time {
  padding: 3px 6px 2px;
  font-weight: bold;
  border-radius: 3px;
}
.notification.sale .content .action-wrap .timer .delimiter {
  display: inline-block;
  margin: -2px 1px;
  font-size: 10px;
  line-height: 45px;
  vertical-align: middle;
}
.notification.sale .content .action-wrap .timer .delimited {
  display: inline-block;
  margin: -2px 1px;
  font-size: 10px;
  line-height: 45px;
  vertical-align: middle;
}
.notification.sale .content .action-wrap .action {
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff !important;
  text-decoration: none !important;
  text-shadow: 0px 1px 0px #046699;
  background-color: #248dc4;
  border: 1px solid #046699;
  outline: 0;
  box-shadow: inset 0px 1px 0px #92c6e2;
  height: 12px;
  line-height: 12px;
  padding: 7px 12px 8px 12px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  position: relative;
  height: 10px !important;
  display: inline-block;
  margin-left: 20px;
  padding: 7px 17px 8px;
  font-weight: 400;
  padding: 7px 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-shadow: #3f621e 0 1px 0;
  font-size: 13px;
  font-family: helvetica, serif;
  text-decoration: none;
  vertical-align: middle;
  overflow: hidden;
}
.notification.sale .content .action-wrap .action:hover {
  background-color: #2696d1;
}
.notification.sale .content .action-wrap .action:active {
  border-bottom-color: #0587cb;
  box-shadow: inset 0px 1px 0px #1c6e99;
}
.notification.sale .content .action-wrap .action.green {
  background-color: #69a133;
  border-color: #3f740a;
  text-shadow: 0px 1px 0px #3f740a;
  box-shadow: inset 0px 1px 0px #b4d099;
}
.notification.sale .content .action-wrap .action.green:active {
  border-bottom-color: #59a30e;
  box-shadow: inset 0px 1px 0px #507a27;
}
.notification.sale .content .action-wrap .action.green:hover {
  background-color: #71ad37;
}
.notification.sale .content .action-wrap .action.red {
  background-color: #d02128;
  border-color: #87161a;
  text-shadow: 0px 1px 0px #87161a;
  box-shadow: inset 0px 1px 0px #dd5f63;
}
.notification.sale .content .action-wrap .action.red:active {
  border-bottom-color: #b31d22;
  box-shadow: inset 0px 1px 0px #a41a20;
}
.notification.sale .content .action-wrap .action.red:hover {
  background-color: #dc242b;
}
.notification.sale .content .action-wrap .action.orange {
  background-color: #ff9d00;
  border-color: #d58300;
  text-shadow: 0px 1px 0px #d58300;
  box-shadow: inset 0px 1px 0px #ffca72;
}
.notification.sale .content .action-wrap .action.orange:active {
  border-bottom-color: #ffa009;
  box-shadow: inset 0px 1px 0px #cc7e00;
}
.notification.sale .content .action-wrap .action.orange:hover {
  background-color: #ffa30f;
}
.notification.sale .content .action-wrap .action.vista {
  background-color: #227baa;
}
.notification.sale .content .action-wrap .action.error {
  font-family: "Georgia", serif;
  font-style: italic;
  text-shadow: none;
  background-color: #9f3232;
  border-color: #8c2c2c;
  text-shadow: 0px 1px 0px #8c2c2c;
  box-shadow: inset 0px 1px 0px #9a3737;
}
.notification.sale .content .action-wrap .action.error:active {
  border-bottom-color: #ab3636;
  box-shadow: inset 0px 1px 0px #782626;
}
.notification.sale .content .action-wrap .action.error:hover {
  background-color: #ab3636;
}
.notification.sale .content .action-wrap .action.gray {
  color: #a2a2a2 !important;
  background-color: #f1f1f1;
  border-color: #cccccc;
  text-shadow: 0 1px #fff;
  box-shadow: inset 0 1px #fff;
}
.notification.sale .content .action-wrap .action.gray:active {
  border-bottom-color: #e6e6e6;
  box-shadow: inset 0px 1px 0px #d8d8d8;
}
.notification.sale .content .action-wrap .action.gray:hover {
  background-color: #f9f9f9;
}
.notification.sale .content .action-wrap .action.mid-gray {
  color: #666 !important;
  background-color: #f5f5f5;
  border-color: #b9b9b9;
  text-shadow: 0 1px #fff;
  box-shadow: inset 0 1px #fff;
}
.notification.sale .content .action-wrap .action.mid-gray:active {
  border-bottom-color: #d3d3d3;
  box-shadow: inset 0px 1px 0px #dcdcdc;
}
.notification.sale .content .action-wrap .action.mid-gray:hover {
  background-color: #fdfdfd;
}
.notification.sale .content .action-wrap .action.small {
  padding: 4px 8px 5px;
  font-size: 11px;
}
.notification.sale .content .action-wrap .action.large {
  padding: 7px 27px 9px 27px;
}
.notification.sale .content .action-wrap .action.xlarge {
  padding: 7px 27px 9px 27px;
  height: 23px;
  line-height: 23px;
  font-size: 16px;
  font-weight: 500;
}
.notification.sale .content .action-wrap .action.ondark {
  border: 1px solid #111111;
}
.notification.sale .content .action-wrap .action.disabled,
.notification.sale .content .action-wrap .action.disabled:hover,
.notification.sale .content .action-wrap .action.disabled:active {
  color: #cacaca !important;
  background-color: #f1f1f1;
  border-color: #cccccc;
  text-shadow: 0 1px #fff;
  box-shadow: inset 0 1px #fff;
  cursor: default;
}
.notification.sale .content .action-wrap .action.unavailable {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.notification.sale .content .action-wrap .action.unavailable:active {
  border-bottom-color: inherit;
  box-shadow: inherit;
}
.notification.sale .content .action-wrap .action.flat {
  box-shadow: none;
}
.notification.sale .close {
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -11px;
  width: 21px;
  height: 21px;
  font-size: 16px;
  line-height: 21px;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 4px;
}
.ie8 .notifications-site .sale.notification .content .action-wrap {
  margin-top: 0px;
  margin-left: 2px;
}
.ie8 .sale.notification .content .action-wrap {
  margin-left: -10px !important;
}
.ie8 .sale.notification .content .action-wrap .timer {
  display: inline-block;
}
.ie9 .notifications-site .sale.notification .content .action-wrap {
  margin-top: 0px;
  margin-left: 2px;
}
.ie9 .sale.notification .content .action-wrap {
  margin-right: 30px;
}
.notifications-site .notification.sale .content .title {
  margin-top: 3px;
  max-width: 570px;
  max-height: 45px;
  margin-left: 14px;
  text-transform: none;
}
.notifications-site .notification.sale .content .title strong {
  font-weight: normal;
}
.notifications-site .notification.sale .content .action-wrap .action {
  margin-right: 60px;
  max-width: 230px;
}
@media screen and (min-width: 840px) {
  .notification.sale .content .action-wrap {
    margin-right: 95px;
  }
  .dock-pane-tab .notifications > div .notification.sale .content .action-wrap {
    margin-right: 0px!important;
  }
}
@media screen and (min-width: 950px) {
  .notifications-site .notification.sale .content .action-wrap {
    margin-right: 0px;
  }
  .notification.sale .content .action-wrap .timer {
    display: inline-block;
  }
}
@media screen and (min-width: 1100px) {
  .notification.sale .content .action-wrap {
    margin-right: 58px !important;
  }
}
header.global-header .notification.sale {
  margin-left: 29px;
  padding: 0 11px;
  float: left;
  height: 29px;
  border-radius: 3px;
}
header.global-header .notification.sale.perpetual .content .action_wrap .action {
  color: #FFCC11 !important;
}
header.global-header .notification.sale .content {
  padding-left: 44px;
  max-width: 380px;
  line-height: 29px;
  margin: 0;
}
header.global-header .notification.sale .content img {
  position: absolute;
  top: -2px;
  left: 0;
}
header.global-header .notification.sale .content p,
header.global-header .notification.sale .content .action {
  font-size: 14px;
}
header.global-header .notification.sale .content p.title {
  display: none;
}
header.global-header .notification.sale .content p.title.short {
  display: inline-block;
  height: 29px;
  overflow: hidden;
}
header.global-header .notification.sale .content .action-wrap {
  margin-right: 20px !important;
}
header.global-header .notification.sale .content .action-wrap .timer {
  display: none;
}
header.global-header .notification.sale .content .action-wrap .action {
  margin-top: -3px;
  margin-right: 0;
  margin-left: 11px;
  font-weight: 500;
  background: transparent;
  border: none;
  box-shadow: none;
}
header.global-header .notification.sale .content .action-wrap .action:hover {
  text-decoration: underline !important;
  background-color: transparent;
}
header.global-header .notification.sale .content .action-wrap .action:active {
  border-bottom-color: transparent;
  box-shadow: none;
}
header.global-header .notification.sale .close {
  display: none;
}
.ie8 header.global-header .notification.sale {
  width: 370px !important;
  margin-top: 0px !important;
  margin-left: 25px !important;
}
.ie8 header.global-header .notification.sale .content p.title.short {
  margin: -1px 0px 0px 9px;
}
.ie8 header.global-header .notification.sale .content .action-wrap {
  margin-right: 1px !important;
}
.ie9 header.global-header .notification.sale {
  width: 370px !important;
  margin-top: 0px !important;
  margin-left: 25px !important;
}
.ie9 header.global-header .notification.sale .content .action-wrap {
  margin-right: 20px !important;
}
.ie9 header.global-header .notification.sale .content .action-wrap .action {
  margin-right: -30px !important;
  margin-left: 70px important;
}
.mysites .main > .notification.sale {
  display: block;
  position: relative;
  margin: 0 auto;
  left: -5px;
  width: 960px;
  height: auto;
  font-size: 0;
}
.notifications.hometab img,
.notifications.premium-index img {
  display: block;
}
.notifications.hometab .timer,
.mysites .sitesBanner .timer,
.notifications.premium-index .timer {
  display: block;
  color: #F5F5F5;
  font-size: 16px;
  margin-top: 3px;
  position: absolute;
  top: 35px;
  right: 34px;
}
.notifications.hometab .timer .time,
.mysites .sitesBanner .timer .time,
.notifications.premium-index .timer .time {
  display: inline;
  padding: 1px 6px 2px;
  font-weight: bold;
  border-radius: 3px;
}
.notifications.hometab .timer .delimiter,
.mysites .sitesBanner .timer .delimiter,
.notifications.premium-index .timer .delimiter {
  display: inline-block;
  margin: -2px 1px;
  font-size: 10px;
  line-height: 45px;
  vertical-align: middle;
}
.mysites .sitesBanner .timer {
  margin-top: 28px;
}
.jun26_27_2013.sitesBanner .timer,
.jun26_27_2013.notifications.hometab .timer,
.jun26_27_2013.notifications.premium-index .timer {
  color: #f5f5f5;
}
.jun26_27_2013.sitesBanner .timer .time,
.jun26_27_2013.notifications.hometab .timer .time,
.jun26_27_2013.notifications.premium-index .timer .time {
  background: #199ed5;
}
.jun26_27_2013.sitesBanner .timer .delimiter,
.jun26_27_2013.notifications.hometab .timer .delimiter,
.jun26_27_2013.notifications.premium-index .timer .delimiter {
  color: #199ed5;
}
.jun26_27_2013.sitesBanner .timer .time,
.jun26_27_2013.notifications.hometab .timer .time {
  padding-top: 3px !important;
}
.jun26_27_2013.sitesBanner .timer {
  font-size: 16px;
  margin-top: -6px;
  right: 25px;
}
.jun26_27_2013.notifications.hometab .timer {
  font-size: 14px;
  margin-top: -17px;
  right: 22px;
}
.jun26_27_2013.notifications.premium-index .timer {
  font-size: 15px;
  margin-top: 5px;
  right: 21px;
}
.july3_5_2013.sitesBanner .timer,
.july3_5_2013.notifications.hometab .timer,
.july3_5_2013.notifications.premium-index .timer {
  color: #f5f5f5;
}
.july3_5_2013.sitesBanner .timer .time,
.july3_5_2013.notifications.hometab .timer .time,
.july3_5_2013.notifications.premium-index .timer .time {
  background: #199ed5;
}
.july3_5_2013.sitesBanner .timer .delimiter,
.july3_5_2013.notifications.hometab .timer .delimiter,
.july3_5_2013.notifications.premium-index .timer .delimiter {
  color: #199ed5;
}
.july3_5_2013.sitesBanner .timer .time,
.july3_5_2013.notifications.hometab .timer .time {
  padding-top: 3px !important;
}
.july3_5_2013.sitesBanner .timer {
  font-size: 16px;
  margin-top: -6px;
  right: 25px;
}
.july3_5_2013.notifications.hometab .timer {
  font-size: 14px;
  margin-top: -17px;
  right: 22px;
}
.july3_5_2013.notifications.premium-index .timer {
  font-size: 15px;
  margin-top: 5px;
  right: 21px;
}
.july11_2013.sitesBanner .timer,
.july11_2013.notifications.hometab .timer,
.july11_2013.notifications.premium-index .timer {
  color: #f5f5f5;
}
.july11_2013.sitesBanner .timer .time,
.july11_2013.notifications.hometab .timer .time,
.july11_2013.notifications.premium-index .timer .time {
  background: #199ed5;
}
.july11_2013.sitesBanner .timer .delimiter,
.july11_2013.notifications.hometab .timer .delimiter,
.july11_2013.notifications.premium-index .timer .delimiter {
  color: #199ed5;
}
.july11_2013.sitesBanner .timer .time,
.july11_2013.notifications.hometab .timer .time {
  padding-top: 3px !important;
}
.july11_2013.sitesBanner .timer {
  font-size: 16px;
  margin-top: -6px;
  right: 25px;
}
.july11_2013.notifications.hometab .timer {
  font-size: 14px;
  margin-top: -17px;
  right: 22px;
}
.july11_2013.notifications.premium-index .timer {
  font-size: 15px;
  margin-top: 5px;
  right: 21px;
}
.notification.sale.perpetual {
  background-color: #1a8fca;
}
.notification.sale.perpetual .content {
  color: #134761;
}
.notification.sale.perpetual .content p.title {
  color: #f5f5f5;
}
.notification.sale.perpetual .content p.title.short {
  color: #f5f5f5;
}
.notification.sale.perpetual .content p.body {
  color: #f5f5f5;
}
.notification.sale.perpetual .content .action-wrap .timer {
  color: #134761;
}
.notification.sale.perpetual .content .action-wrap .timer .time {
  background: #f5f5f5;
}
.notification.sale.perpetual .content .action-wrap .timer .delimiter {
  color: #f5f5f5;
}
.notification.sale.perpetual .content .action-wrap .action {
  color: #FFCC11;
  background-color: #ff9d00;
  border-color: #ffb642;
  box-shadow: 0 1px #ff9d00;
}
.notification.sale.perpetual .content .action-wrap .action:hover {
  background-color: #ffb133;
}
.notification.sale.perpetual .content .action-wrap .action:active {
  border-bottom-color: #ffb133;
  box-shadow: inset 0 1px #cc7e00;
}
.mysites .main > .notification.perpetual,
.notifications.hometab .notification.perpetual,
.notifications.premium-index .notification.perpetual {
  display: block;
  font-size: 0;
  height: auto;
  background-color: transparent;
}
.mysites .main > .notification.perpetual .timer,
.notifications.hometab .notification.perpetual .timer,
.notifications.premium-index .notification.perpetual .timer {
  top: 34px;
  right: 26px;
  color: #134761;
}
.mysites .main > .notification.perpetual .timer .time,
.notifications.hometab .notification.perpetual .timer .time,
.notifications.premium-index .notification.perpetual .timer .time {
  background: #f5f5f5;
}
.mysites .main > .notification.perpetual .timer .delimiter,
.notifications.hometab .notification.perpetual .timer .delimiter,
.notifications.premium-index .notification.perpetual .timer .delimiter {
  color: #f5f5f5;
}
.notification.sale.perpetual.homeTabBanner .timer {
  top: 34px;
  right: 16px;
}
.mysites .main > .notification.perpetual .timer .time,
.notifications.hometab .notification.perpetual .timer .time {
  padding-top: 3px !important;
}
.notifications.premium-index .notification.perpetual {
  cursor: default;
}
.w-tabs-content .notification {
  position: relative;
  margin: 16px;
  padding-left: 65px;
  text-align: inherit;
  background-color: #e1effa;
  background-position: 10px 13px;
  background-repeat: no-repeat;
  border: #abd9f2 1px solid;
  border-radius: 3px;
}
.w-tabs-content .notification .address {
  position: absolute;
  top: 13px;
  left: 10px;
  display: block;
  width: 47px;
  height: 47px;
  line-height: 47px;
  font-size: 9px;
  font-family: Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  background: #3f81b0;
  border-radius: 50%;
}
.w-tabs-content .notification .address:before {
  content: '.';
}
.w-tabs-content .notification h2 {
  margin-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  color: #333333;
  border: none;
}
.w-tabs-content .notification p {
  margin-top: 0;
  font-size: 13px;
  font-weight: normal;
  color: #666;
}
.w-tabs-content .notification p strong {
  color: #333333;
}
.notification.sale.perpetual {
  background-color: #1a8fca;
}
.notification.sale.perpetual .content {
  color: #134761;
}
.notification.sale.perpetual .content p.title {
  color: #f5f5f5;
}
.notification.sale.perpetual .content p.title.short {
  color: #f5f5f5;
}
.notification.sale.perpetual .content p.body {
  color: #f5f5f5;
}
.notification.sale.perpetual .content .action-wrap .timer {
  color: #134761;
}
.notification.sale.perpetual .content .action-wrap .timer .time {
  background: #f5f5f5;
}
.notification.sale.perpetual .content .action-wrap .timer .delimiter {
  color: #f5f5f5;
}
.notification.sale.perpetual .content .action-wrap .action {
  color: #FFCC11;
  background-color: #ff9d00;
  border-color: #ffb642;
  box-shadow: 0 1px #ff9d00;
}
.notification.sale.perpetual .content .action-wrap .action:hover {
  background-color: #ffb133;
}
.notification.sale.perpetual .content .action-wrap .action:active {
  border-bottom-color: #ffb133;
  box-shadow: inset 0 1px #cc7e00;
}
.mysites .main > .notification.perpetual,
.notifications.hometab .notification.perpetual,
.notifications.premium-index .notification.perpetual {
  display: block;
  font-size: 0;
  height: auto;
  background-color: transparent;
}
.mysites .main > .notification.perpetual .timer,
.notifications.hometab .notification.perpetual .timer,
.notifications.premium-index .notification.perpetual .timer {
  top: 34px;
  right: 26px;
  color: #134761;
}
.mysites .main > .notification.perpetual .timer .time,
.notifications.hometab .notification.perpetual .timer .time,
.notifications.premium-index .notification.perpetual .timer .time {
  background: #f5f5f5;
}
.mysites .main > .notification.perpetual .timer .delimiter,
.notifications.hometab .notification.perpetual .timer .delimiter,
.notifications.premium-index .notification.perpetual .timer .delimiter {
  color: #f5f5f5;
}
.notification.sale.perpetual.homeTabBanner .timer {
  top: 34px;
  right: 16px;
}
.mysites .main > .notification.perpetual .timer .time,
.notifications.hometab .notification.perpetual .timer .time {
  padding-top: 3px !important;
}
.notifications.premium-index .notification.perpetual {
  cursor: default;
}
.w-helptip {
  position: relative;
  background-color: #e1effa;
  border: 1px solid #abd9f2;
  padding: 10px;
  margin-top: 0px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.w-helptip .delete {
  color: #248dc4;
  font-weight: bold;
  position: absolute;
  top: -5px;
  right: -5px;
  padding: 10px;
  line-height: .6;
  cursor: pointer;
}
.w-helptip.icon-drag-page {
  background-image: url("images/pages_move_help.png");
  background-position: 1.5% center;
  background-repeat: no-repeat;
  padding-left: 46px;
}
#websover_feedback {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000;
  outline: 1px solid #fff;
}
#websover_shadow {
  position: absolute;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 101;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  background: #fff;
  opacity: .7;
  filter: alpha(opacity = 70);
}
#websover_wrap {
  position: absolute;
  position: fixed;
  z-index: 102;
  left: 50%;
  top: 50%;
}
#websover_wrap #websover_border {
  position: absolute;
  left: 0;
  top: 0;
  margin: 10px;
  box-shadow: 0 0 67px 4px rgba(0, 0, 0, 0.59);
  border-radius: 5px;
}
#websover_wrap #websover_border #inner_websover {
  font-family: "Trebuchet MS", arial, sans-serif;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#websover_wrap #websover_border #inner_websover #websover_header {
  position: relative;
  height: 30px;
  padding: 5px 13px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #2f2f2f;
  color: #e1e1e1;
  line-height: 30px;
  text-align: left;
  font-size: 16px;
  text-shadow: 0 2px 2px #121212;
}
#websover_wrap #websover_border #inner_websover #websover_subheader,
#websover_wrap #websover_border #inner_websover .websover_subheader {
  background: #cacaca;
  min-height: 6px;
}
#websover_wrap #websover_border #inner_websover #websover_close {
  position: absolute;
  right: 12px;
  top: 11px;
  overflow: hidden;
  height: 26px;
  width: 28px;
  background: transparent url('images/websover_x.png') no-repeat 100% 0px;
  color: #fff;
  text-decoration: none;
  text-indent: -9999px;
  z-index: 10;
}
#websover_wrap #websover_border #websover_iframe_container {
  width: 100%;
  border: 0;
  overflow: hidden;
  background: #ffffff url('../images/popover_loader.gif') no-repeat 50% 50%;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
#websover_wrap #websover_border #websover_iframe_container_noLoader {
  width: 100%;
  border: 0;
  overflow: hidden;
  background: #f8f7f3;
}
#websover_wrap #websover_border #websover_iframe_container iframe {
  border: 0 none !important;
  width: 100%;
  height: 100%;
}
#websover_wrap #websover_border .contentblock {
  height: auto;
}
#websover_wrap #websover_border .grey_bar {
  height: auto;
  margin-top: 0;
  *margin-top: -5px;
}
#websover_wrap #websover_border .websover_content .grey_bar .webs-btn,
#websover_wrap #websover_border #websover_wrap .grey_bar .webs-btn {
  background-color: #0370a8;
}
#websover_wrap.builder_task_popover {
  top: 220px;
  border-radius: 10px;
}
#websover_wrap.builder_task_popover #websover_border {
  border-radius: 10px;
  border: 1px solid #cacaca;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.25);
}
#websover_wrap.builder_task_popover #websover_border #inner_websover #websover_header {
  border-radius: 8px 8px 0 0;
  padding: 25px 25px 10px !important;
  background-color: #fff !important;
  height: 16px !important;
  line-height: 16px !important;
}
#websover_wrap.builder_task_popover #websover_border #inner_websover #websover_header #websover_title {
  color: #333 !important;
  text-shadow: none !important;
}
#websover_wrap.builder_task_popover #websover_border #inner_websover #websover_header #websover_close {
  top: 10px;
  right: 10px;
  background: url('images/websover_x_plain.png') center center no-repeat;
  height: 12px !important;
  width: 12px !important;
}
#websover_wrap.builder_task_popover #websover_border #inner_websover #websover_iframe_container {
  padding: 0 25px 25px !important;
  width: auto !important;
}
iframe.overflowVisible {
  overflow: visible;
}
iframe.overflowHidden {
  overflow: hidden;
}
#websover_title {
  font-weight: bold;
  font-family: '';
  font-size: 15px;
  text-shadow: 0 1px 1px #000000;
}
.websover_content {
  margin: 0;
  padding: 0;
  color: #666;
  background: #fff;
  font-family: 'Helvetica Neue', Arial;
  font-size: 13px;
}
.websover_content a {
  color: #137bb1;
}
.websover_content .contentblock {
  margin: 0;
  padding: 15px 15px 0 15px;
  border-top: 5px solid #cacaca;
}
.websover_content .dsnr-dialog .contentblock {
  border-top: none;
}
.websover_content header.block_header {
  margin: -15px -15px 15px;
  padding: 2px 15px;
  border-bottom: 1px solid #d3d3d3;
}
.websover_content header.block_header h3 {
  line-height: 16px;
  font-weight: 700;
  font-size: 13px;
  color: #2a2a2a;
}
.websover_content label {
  line-height: 16px;
  font-weight: 700;
  color: #333;
}
.websover_content .note {
  display: inline-block;
  line-height: 18px;
  font-size: 12px;
  color: #444;
}
.websover_content .bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #e1e1e1;
  text-align: center;
  height: 33px;
  padding-top: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: inset 0 -10px 0 #e1e1e1, inset 0 -10px 0 #e1e1e1, inset 0 -10px 0 #e1e1e1, inset 0 -10px 0 #e1e1e1, inset 0 -10px 0 #e1e1e1, inset 0 -10px 0 #e1e1e1, inset 0 -10px 0 #e1e1e1, inset 0 -10px 0 #e1e1e1, inset 0 -10px 0 #e1e1e1, inset 0 -10px 0 #e1e1e1;
}
.darkbottom {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #2f2f2f;
  text-align: center;
  height: 33px;
  padding-top: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: inset 0 -10px 0 #2f2f2f, inset 0 -10px 0 #2f2f2f, inset 0 -10px 0 #2f2f2f, inset 0 -10px 0 #2f2f2f, inset 0 -10px 0 #2f2f2f, inset 0 -10px 0 #2f2f2f, inset 0 -10px 0 #2f2f2f, inset 0 -10px 0 #2f2f2f, inset 0 -10px 0 #2f2f2f, inset 0 -10px 0 #2f2f2f;
}
ul.w-pages {
  position: relative;
  z-index: 0;
  margin: 0;
  padding: 0;
}
ul.w-pages > li,
ul.w-pages.dragging > li {
  display: block;
  position: relative;
  height: 29px;
  list-style-type: none;
  color: #444;
  background: #fff;
  border: 1px solid #e1e1e1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
ul.w-pages > li.hidden label.pagetitle a,
ul.w-pages.dragging > li.hidden label.pagetitle a,
ul.w-pages > li.hidden-parent label.pagetitle a,
ul.w-pages.dragging > li.hidden-parent label.pagetitle a {
  color: #a1a1a1 !important;
}
ul.w-pages > li.hidden,
ul.w-pages.dragging > li.hidden {
  display: block !important;
}
ul.w-pages > li .control,
ul.w-pages.dragging > li .control {
  background-position: center;
  background-repeat: no-repeat;
}
ul.w-pages > li:hover,
ul.w-pages.dragging > li:hover,
ul.w-pages > li.dragging,
ul.w-pages.dragging > li.dragging {
  background-color: #e1effa;
}
ul.w-pages > li:hover .handle,
ul.w-pages.dragging > li:hover .handle,
ul.w-pages > li.dragging .handle,
ul.w-pages.dragging > li.dragging .handle {
  background-color: #e1effa;
  border-right-color: #a4d7f3;
}
ul.w-pages > li.home:hover .handle,
ul.w-pages.dragging > li.home:hover .handle,
ul.w-pages > li.home.dragging .handle,
ul.w-pages.dragging > li.home.dragging .handle {
  border-right-color: transparent;
}
ul.w-pages > li.dragging,
ul.w-pages.dragging > li.dragging {
  opacity: 0.8;
}
ul.w-pages > li:hover .rename,
ul.w-pages.dragging > li:hover .rename {
  background-image: url('images/widget_edit_inactive.png');
}
ul.w-pages > li:hover .rename:hover,
ul.w-pages.dragging > li:hover .rename:hover {
  background-image: url('images/widget_edit_active.png');
}
ul.w-pages > li:hover .settings,
ul.w-pages.dragging > li:hover .settings {
  background-image: url('images/control_settings_inactive.png') !important;
}
ul.w-pages > li:hover .settings:hover,
ul.w-pages.dragging > li:hover .settings:hover {
  background-image: url('images/control_settings_active.png') !important;
}
ul.w-pages > li:hover .remove,
ul.w-pages.dragging > li:hover .remove {
  background-image: url('images/control_remove_inactive.png') !important;
}
ul.w-pages > li:hover .remove:hover,
ul.w-pages.dragging > li:hover .remove:hover {
  background-image: url('images/control_remove_active.png') !important;
}
ul.w-pages > li.level-1,
ul.w-pages.dragging > li.level-1 {
  margin-left: 32px;
}
ul.w-pages > li.level-2,
ul.w-pages.dragging > li.level-2 {
  margin-left: 64px;
}
ul.w-pages > li .handle,
ul.w-pages.dragging > li .handle {
  display: inline-block;
  width: 31px;
  height: 29px;
  background: #f1f1f1 url('images/handle_page.png') center no-repeat;
  border-right: 1px solid #e1e1e1;
  cursor: move;
}
ul.w-pages > li.home .handle,
ul.w-pages.dragging > li.home .handle {
  background-image: url('images/handle_page_home.png');
}
ul.w-pages > li label.pagetitle,
ul.w-pages.dragging > li label.pagetitle {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
ul.w-pages > li label.pagetitle.error .hint.special,
ul.w-pages.dragging > li label.pagetitle.error .hint.special {
  top: 0;
  right: auto;
}
ul.w-pages > li label.pagetitle .status,
ul.w-pages.dragging > li label.pagetitle .status {
  font-size: 0.83em;
  font-weight: normal;
  font-style: italic;
}
ul.w-pages > li label.pagetitle a,
ul.w-pages.dragging > li label.pagetitle a,
ul.w-pages > li label.pagetitle input,
ul.w-pages.dragging > li label.pagetitle input {
  color: #444;
}
ul.w-pages > li label.pagetitle a,
ul.w-pages.dragging > li label.pagetitle a {
  display: inline-block;
  margin-left: 9px;
  height: 100%;
  line-height: 29px;
  font-weight: bold;
  text-decoration: none !important;
}
ul.w-pages > li label.pagetitle a:hover,
ul.w-pages.dragging > li label.pagetitle a:hover {
  text-decoration: underline !important;
}
ul.w-pages > li label.pagetitle .set,
ul.w-pages.dragging > li label.pagetitle .set {
  margin-top: 2px;
  height: 25px;
  background-color: #f1f1f1;
  border: 1px solid #ccc;
  border-radius: 2px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
ul.w-pages > li .controls,
ul.w-pages.dragging > li .controls {
  margin-right: 4px;
  height: 100%;
  float: right;
}
ul.w-pages > li .controls .control,
ul.w-pages.dragging > li .controls .control {
  display: inline-block;
  padding: 0 5px;
  vertical-align: top;
  line-height: 29px;
  text-indent: -9999px;
}
ul.w-pages > li .controls .control.remove,
ul.w-pages.dragging > li .controls .control.remove {
  width: 9px;
}
ul.w-pages > li .controls .control.settings,
ul.w-pages.dragging > li .controls .control.settings {
  width: 13px;
}
ul.w-pages > li .delete,
ul.w-pages.dragging > li .delete {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  line-height: 29px;
  background: #333;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
ul.w-pages > li .delete .title,
ul.w-pages.dragging > li .delete .title {
  margin-left: 10px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
}
ul.w-pages > li .delete .cancel,
ul.w-pages.dragging > li .delete .cancel {
  color: #666 !important;
  text-shadow: 0 1px #fff;
  background: #dadada;
  -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.65);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.65);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.65);
}
ul.w-pages > li .delete .confirm,
ul.w-pages.dragging > li .delete .confirm {
  color: #fff;
  text-shadow: 0 1px #3f740a;
  background: #69a133;
  -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.5);
}
ul.w-pages > li .delete .w-button,
ul.w-pages.dragging > li .delete .w-button {
  padding: 3px 12px 5px 12px;
  font-size: 11px;
  border: 1px solid #111;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
ul.w-pages li + li.level-0 {
  margin-top: 2px;
}
ul.w-pages li.level-1,
ul.w-pages li.level-2 {
  margin-top: -1px;
}
ul.w-pages li.level-1:before,
ul.w-pages li.level-2:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: -15px;
  left: -17px;
  width: 30px;
  height: 30px;
  border: 1px dashed #c7c7c7;
  border-width: 0 1px 1px;
}
ul.w-pages li.level-2:before {
  border-left: 0;
}
ul.w-pages li.level-2:after {
  content: '';
  position: absolute;
  z-index: -1;
  top: -15px;
  left: -49px;
  width: 30px;
  height: 30px;
  border: 1px dashed #c7c7c7;
  border-width: 0 1px 1px;
}
ul.w-pages li.dragging:before,
ul.w-pages li.dragging:after {
  display: none !important;
}
.ie8 ul.w-pages li:before,
.ie8 ul.w-pages li:after {
  display: none !important;
}
.ie8 ul.w-pages li label.editable input {
  padding-top: 2px;
}
.w-pages-ghost {
  position: absolute;
  width: 31px;
  height: 29px;
  background: #f1f1f1 url('images/handle_page.png') center no-repeat;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  border: 1px solid #e1e1e1;
  cursor: move;
}
.w-pages-ghost .number {
  position: absolute;
  bottom: -8px;
  right: -8px;
  color: white;
  font-weight: bold;
  background-color: green;
  height: 16px;
  width: 16px;
  border-radius: 8px;
  text-align: center;
  line-height: 16px;
}
.settings {
  position: relative;
  cursor: pointer;
}
.w-menu {
  display: none;
  position: absolute;
  right: -15px;
  z-index: 1;
  padding: 0;
  text-indent: 0;
  list-style-type: none;
  background: #fff;
  border: 1px solid #b9b9b9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}
.w-menu:before {
  content: '';
  display: block;
  position: absolute;
  right: 17px;
  width: 17px;
  height: 9px;
  background: url('images/menu_position_sprite.png') no-repeat;
}
.w-menu.above {
  bottom: 33px;
}
.w-menu.above:before {
  bottom: -9px;
  background-position: 0 -9px;
}
.w-menu.below {
  top: 33px;
}
.w-menu.below:before {
  top: -9px;
}
.w-menu li {
  position: relative;
  padding: 0 30px 0 8px;
  list-style-type: none;
  text-align: right;
  white-space: nowrap;
}
.w-menu li:hover {
  background-color: #248dc4;
}
.w-menu li:after {
  content: '';
  display: block;
  position: absolute;
  top: 7px;
  right: 6px;
  width: 16px;
  height: 16px;
  background: url('/static/projects/finch/images/icons_with_states.png') no-repeat;
}
.w-menu li.permissions:after {
  background-position: -173px 50%;
}
.w-menu li.permissions:hover:after {
  background-position: -150px 50%;
}
.w-menu li.meta:after {
  background-position: -75px 50%;
}
.w-menu li.meta:hover:after {
  background-position: -50px 50%;
}
.w-menu li.hide:after {
  background-position: -125px 50%;
}
.w-menu li.hide:hover:after {
  background-position: -100px 50%;
}
.w-menu li.hidden-parent {
  background: #999;
}
.w-menu li.hidden-parent:after {
  background-position: -125px 50%;
}
.w-menu li.hidden-parent a:hover {
  color: #545454 !important;
}
.w-menu li a {
  display: block;
  color: #545454;
  text-decoration: none;
}
.w-menu li a:hover {
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.showMenu .w-menu {
  display: block;
}
.AppStore {
  position: relative;
}
.AppStore .main {
  padding: 0;
  height: 314px;
  overflow: none;
}
.AppStore .main .notifications {
  position: absolute;
  right: 32px;
  top: 59px;
}
.AppStore .apps-list ul li {
  list-style-type: none;
}
.AppStore .apps-list ul.w-filter {
  width: 100%;
  z-index: 1;
}
.AppStore .apps-list ul.apps {
  padding: 20px;
  padding-right: 200px;
  height: 236px;
  overflow-y: auto;
  overflow-x: none;
  margin-top: 0px;
}
.AppStore .apps-list ul.apps .loading {
  position: relative;
  width: 60px;
  height: 50px;
}
.AppStore .apps-list ul.apps .loading h3 {
  color: #999;
  padding-left: 50px;
  margin-top: 0;
}
.AppStore .apps-list ul.apps li {
  position: relative;
  margin-top: -1px;
  width: 550px;
  border: 1px solid #c9c9c9;
}
.AppStore .apps-list ul.apps li.featured {
  margin-bottom: 10px;
  border-color: #248dc4;
}
.AppStore .apps-list ul.apps li.featured h2 {
  margin: 0;
  padding: 7px 12px;
  font-size: 12px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
  float: none;
  background: #248dc4;
}
.AppStore .apps-list ul.apps li .contents {
  padding: 10px;
  /*IE7 */

  min-height: 1px;
}
.AppStore .apps-list ul.apps li .contents:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.AppStore .apps-list ul.apps li .contents .icon-app {
  margin-right: 14px;
  width: 48px;
  height: 48px;
  float: left;
}
.AppStore .apps-list ul.apps li .contents .title {
  margin: 0;
  float: left;
  width: 460px;
  font-size: 13px;
  color: #248dc4;
}
.AppStore .apps-list ul.apps li .contents .title .author {
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  color: #999;
  font-style: italic;
}
.AppStore .apps-list ul.apps li .contents .description {
  margin: 0;
  padding-right: 26px;
  float: left;
  width: 340px;
  font-size: 12px;
  color: #444;
}
.AppStore .apps-list ul.apps li .contents .action {
  float: left;
}
.AppStore .apps-list ul.apps li .contents .action .manage,
.AppStore .apps-list ul.apps li .contents .action .delete {
  float: left;
}
.AppStore .apps-list ul.apps li .contents .action .manage {
  margin-right: 6px;
  padding: 0;
  width: 27px;
  height: 27px;
  background-image: url('images/control_settings_mid.png') !important;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.AppStore .apps-list ul.apps li > .delete {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  line-height: 70px;
  background: #333;
  -moz-border-radius: none;
  -webkit-border-radius: none;
  border-radius: none;
}
.AppStore .apps-list ul.apps li > .delete .title,
.AppStore .apps-list ul.apps li > .delete .controls {
  display: inline-block;
}
.AppStore .apps-list ul.apps li > .delete .title {
  margin-left: 10px;
  width: 434px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
}
.AppStore .apps-list ul.apps li > .delete .controls .cancel {
  color: #666 !important;
  text-shadow: 0 1px #fff;
  background: #dadada;
  -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.65);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.65);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.65);
}
.AppStore .apps-list ul.apps li > .delete .controls .confirm {
  color: #fff;
  text-shadow: 0 1px #3f740a;
  background: #69a133;
  -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.5);
}
.AppStore .apps-list ul.apps li > .delete .w-button {
  padding: 3px 12px 5px 12px;
  font-size: 11px;
  border: 1px solid #111;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#websover_iframe_container {
  background: #e1e1e1;
}
.appDialog {
  font-size: 12px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
}
.appDialog p {
  font-size: 12px;
}
.appDialog ul.w-tabs {
  margin: 0;
  padding: 5px 15px 0;
  list-style-type: none;
  background: #e1e1e1;
  /*IE7 */

  min-height: 1px;
}
.appDialog ul.w-tabs:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.appDialog ul.w-tabs li {
  min-width: 128px;
  height: 40px;
  float: left;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
  color: #888;
  background: #f3f3f3;
  border: 1px solid #cacaca;
  border-left-width: 0;
  cursor: pointer;
}
.appDialog ul.w-tabs li:first-child {
  border-left-width: 1px;
  -moz-border-radius-top-left: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.appDialog ul.w-tabs li:last-child {
  -moz-border-radius-top-right: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.appDialog ul.w-tabs li.active {
  color: #555;
  background: #fff;
  border-bottom-color: #fff;
}
.appDialog ul.w-tabs li a {
  color: inherit;
}
.appDialog .w-tabs-content {
  padding: 20px;
  height: 290px;
  clear: both;
  background: #fff;
}
.appDialog .w-tabs-content .pane {
  height: 311px;
  overflow-y: auto;
}
.appDialog .w-tabs-content .pane.information {
  margin-right: -20px;
  padding-right: 20px;
}
.appDialog .w-tabs-content .pane.screenshots .navigation {
  display: inline-block;
  width: 54px;
  height: 80px;
  vertical-align: middle;
  background-color: #e1e1e1;
  background-repeat: no-repeat;
  background-position: 50%;
  text-indent: -9999px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.appDialog .w-tabs-content .pane.screenshots .navigation:hover {
  background-color: #248dc4;
}
.appDialog .w-tabs-content .pane.screenshots .navigation.previous {
  background-image: url('images/appstore_dialog_left.png');
}
.appDialog .w-tabs-content .pane.screenshots .navigation.next {
  background-image: url('images/appstore_dialog_right.png');
}
.appDialog .w-tabs-content .pane.screenshots .wrap {
  display: inline-block;
  margin: 0 20px;
  width: 500px;
  height: 300px;
  vertical-align: middle;
}
.appDialog .w-tabs-content .pane.screenshots .wrap img {
  display: none;
  margin: 0 auto;
  max-width: 380px;
  max-height: 300px;
}
.appDialog .w-tabs-content .pane.screenshots .wrap img.active {
  display: block;
}
.appDialog .w-tabs-content .pane.video > iframe,
.appDialog .w-tabs-content .pane.video > object {
  display: block;
  margin: 0 auto;
  max-height: 300px;
}
.appDialog .legal {
  line-height: 36px;
  text-align: center;
  color: #2a2a2a;
  background: #f1f1f1;
  border: solid #d3d3d3;
  border-width: 1px 0;
}
.appDialog .legal a {
  font-weight: bold;
  color: #137bb1;
}
.appDialog .legal a:hover {
  text-decoration: underline;
}
.appDialog .action {
  padding: 10px 0;
  text-align: center;
  background: #e1e1e1;
}
.appDialog .action .w-button {
  font-size: 13px;
}
.appDialog .action p {
  margin: 3px 0 0;
}
.w-data-table {
  margin: 20px 0 6px;
  width: 100%;
  border: 1px solid #d2d2d2;
  border-width: 1px 0px 0px 1px;
  border-spacing: 0;
  border-radius: 3px;
  font-size: 12px;
  color: #333;
}
.w-data-table th.small {
  width: 50px;
}
.w-data-table td,
.w-data-table th {
  text-align: left;
}
.w-data-table td {
  padding: 8px 15px;
}
.w-data-table th {
  color: #444;
}
.w-data-table thead th {
  padding: 12px 15px 10px;
  text-shadow: 0 1px 1px #fff;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
  word-break: break-all;
  background-color: #f1f1f1;
  border-bottom: 1px solid #d2d2d2;
}
.w-data-table thead th:last-child {
  border-right: 1px solid #d2d2d2;
}
.w-data-table tbody td,
.w-data-table tbody th {
  border-right: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}
.w-data-table input[type=radio] {
  display: block;
  margin: 0px auto;
}
.w-data-table .editable.editing td {
  padding: 8px 15px 7px !important;
  background-color: #fff4d9;
}
.w-data-table .editable.editing td input {
  margin-left: -4px;
  padding-right: 4px;
  padding-left: 4px;
}
.w-data-table .editable.editing td input[type="text"] {
  margin-top: -1px;
  height: 24px;
}
.w-data-table .editable.editing td .error .hint {
  top: -23px;
}
.w-data-table .editable.editing .action .edit,
.w-data-table .editable.editing .action .remove {
  display: none;
}
.w-data-table .editable.editing .action .set,
.w-data-table .editable.editing .action .cancel {
  display: inline-block;
}
.w-data-table .editable .action a {
  display: inline-block;
  margin-left: 2px;
  width: 16px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
.w-data-table .editable .action .edit,
.w-data-table .editable .action .remove {
  display: inline-block;
}
.w-data-table .editable .action .set,
.w-data-table .editable .action .cancel {
  display: none;
}
.w-data-table .editable .action .edit,
.w-data-table .editable .action .rename {
  background-image: url('images/widget_edit_inactive.png');
}
.w-data-table .editable .action .edit:hover,
.w-data-table .editable .action .rename:hover {
  background-image: url('images/widget_edit_active.png');
}
.w-data-table .editable .action .remove {
  background-image: url('images/control_remove_inactive.png') !important;
}
.w-data-table .editable .action .remove:hover {
  background-image: url('images/control_remove_active.png') !important;
}
.w-data-table .editable .action .set {
  background-image: url('images/widget_set_active.png') !important;
}
.w-data-table .editable .action .cancel {
  background-image: url('images/widget_cancel_active.png') !important;
}
.w-data-table .destroy_prompt td {
  padding: 9px 15px !important;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
  background: #333;
}
.w-data-table .destroy_prompt td span {
  display: inline-block;
}
.w-data-table .destroy_prompt td span.dialog {
  width: 598px;
}
.w-data-table .destroy_prompt td span.action {
  text-align: right;
}
.w-data-table .destroy_prompt td span.action .cancel {
  color: #666 !important;
  text-shadow: 0 1px #fff;
  background: #dadada;
  -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.65);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.65);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.65);
}
.w-data-table .destroy_prompt td span.action .confirm {
  color: #fff;
  text-shadow: 0 1px #3f740a;
  background: #69a133;
  -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.5);
}
.w-data-table .destroy_prompt td span.action .w-button {
  padding: 3px 12px 5px 12px;
  font-size: 11px;
  border: 1px solid #111;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.w-data-table .w-select {
  margin-bottom: -7px;
  padding: 2px 8px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-style: normal;
}
::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  margin: 1px;
}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
  height: 0px;
  display: block;
  background-color: transparent;
}
::-webkit-scrollbar-track-piece {
  background-color: #e1e1e1;
}
::-webkit-scrollbar-thumb:vertical {
  height: 30px;
  border: 1px solid #fff;
  background-color: #cacaca;
}
.nav-container > ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.nav-container .nav-item a {
  position: relative;
}
.nav-container .tabSet-nav {
  display: none;
}
.nav-container .activeTab .tabSet-nav,
.nav-container ul.tabSet-nav-level1 {
  display: block;
}
.nav-container ul.tabSet-nav-level1 {
  width: 180px;
  float: left;
}
.nav-container ul.tabSet-nav-level1 > li.nav-item {
  display: block;
  position: relative;
  border-bottom: 1px solid #d2d2d2;
}
.nav-container ul.tabSet-nav-level1 > li.nav-item > a {
  display: block;
  color: #888;
  font-weight: bold;
  padding: 11px 10px;
}
.nav-container ul.tabSet-nav-level1 > li.nav-item > a:hover {
  color: #666;
}
.nav-container ul.tabSet-nav-level1 > li.nav-item.activeTab {
  position: relative;
  margin-right: -1px;
  border-right-color: #fff;
  background-color: #fff;
}
.nav-container ul.tabSet-nav-level1 > li.nav-item.activeTab > a {
  position: relative;
  color: #333;
}
.nav-container ul.tabSet-nav-level1 > li.nav-item.activeTab > a:after {
  content: '';
  position: absolute;
  right: 6px;
  top: 50%;
  margin-top: -3px;
  width: 4px;
  height: 7px;
  background: url('images/control_arrow_small.png') -3px 0;
}
.nav-container ul.tabSet-nav-level2 {
  padding-left: 23px;
  list-style-type: none;
}
.nav-container ul.tabSet-nav-level2 > li.nav-item {
  border-top: 1px solid #e5e5e5;
  padding: 5px 0;
}
.nav-container ul.tabSet-nav-level2 > li.nav-item:last-child {
  padding: 5px 0 7px;
}
.nav-container ul.tabSet-nav-level2 > li.nav-item > a {
  display: block;
  position: relative;
  color: #888;
  font-size: 12px;
}
.nav-container ul.tabSet-nav-level2 > li.nav-item > a .nav-icon {
  margin: 0;
  width: 10px;
  background: none;
}
.nav-container ul.tabSet-nav-level2 > li.nav-item.activeTab > a {
  color: #137bb1;
}
.nav-container ul.tabSet-nav-level2 > li.nav-item.activeTab > a:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -3px;
  width: 3px;
  height: 5px;
  background: url('images/control_arrow_xsmall.png') -2px 0;
}
.nav-icon {
  text-indent: -99999px;
  display: inline-block;
  height: 12px;
  width: 12px;
  vertical-align: middle;
  margin-right: 10px;
  background: url("images/nav_links_sprite.png") -30px -30px no-repeat;
}
.nav-icon.nav-icon-home {
  background-position: -30px -30px;
}
li.activeTab a .nav-icon.nav-icon-home {
  background-position: -111px -30px;
}
a:hover .nav-icon.nav-icon-home {
  background-position: -70px -30px;
}
.nav-icon.nav-icon-premium {
  background-position: -30px -347px;
}
li.activeTab a .nav-icon.nav-icon-premium {
  background-position: -112px -347px;
}
a:hover .nav-icon.nav-icon-premium {
  background-position: -71px -347px;
}
.nav-icon.nav-icon-stats,
.nav-icon.nav-icon-clicky {
  background-position: -30px -71px;
}
li.activeTab a .nav-icon.nav-icon-stats,
li.activeTab a .nav-icon.nav-icon-clicky {
  background-position: -111px -71px;
}
a:hover .nav-icon.nav-icon-stats,
a:hover .nav-icon.nav-icon-clicky {
  background-position: -70px -71px;
}
.nav-icon.nav-icon-seo {
  background-position: -29px -387px;
}
li.activeTab a .nav-icon.nav-icon-seo {
  background-position: -111px -387px;
}
a:hover .nav-icon.nav-icon-seo {
  background-position: -70px -387px;
}
.nav-icon.nav-icon-billing {
  margin-top: -1px;
  background-position: -30px -307px;
}
li.activeTab a .nav-icon.nav-icon-billing {
  background-position: -112px -307px;
}
a:hover .nav-icon.nav-icon-billing {
  background-position: -70px -307px;
}
.nav-icon.nav-icon-domains {
  background-position: -30px -150px;
}
li.activeTab a .nav-icon.nav-icon-domains {
  background-position: -111px -150px;
}
a:hover .nav-icon.nav-icon-domains {
  background-position: -70px -150px;
}
.nav-icon.nav-icon-forms {
  background-position: -30px -191px;
}
li.activeTab a .nav-icon.nav-icon-forms {
  background-position: -111px -191px;
}
a:hover .nav-icon.nav-icon-forms {
  background-position: -70px -191px;
}
.nav-icon.nav-icon-settings {
  background-position: -30px -111px;
}
li.activeTab a .nav-icon.nav-icon-settings {
  background-position: -111px -111px;
}
a:hover .nav-icon.nav-icon-settings {
  background-position: -70px -111px;
}
.nav-icon.nav-icon-mobile {
  background-position: -30px -268px;
}
li.activeTab a .nav-icon.nav-icon-mobile {
  background-position: -111px -268px;
}
a:hover .nav-icon.nav-icon-mobile {
  background-position: -70px -268px;
}
.nav-icon.nav-icon-products {
  background-position: -30px -465px;
}
li.activeTab a .nav-icon.nav-icon-products {
  background-position: -111px -465px;
}
a:hover .nav-icon.nav-icon-products {
  background-position: -70px -465px;
}
.filemanager {
  height: 100%;
  background: #f1f1f1;
  -ms-user-select: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.filemanager header {
  background: #fff;
  /*IE7 */

  min-height: 1px;
}
.filemanager header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.filemanager header h2 {
  margin-left: 14px;
  float: left;
  font-size: 13px;
  font-weight: bold;
  color: #333333;
  border-width: 0;
}
.filemanager header .action {
  position: relative;
  padding-right: 15px;
  float: right;
}
.filemanager header .action .w-button.upload {
  position: relative;
  padding-right: 30px;
  background-image: url('images/icon_upload.png');
  background-repeat: no-repeat;
  background-position: 90% center;
}
.filemanager header .action .upload-concealer {
  position: absolute;
  top: 0;
  right: 15px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.filemanager header .action .upload-concealer input[type="file"] {
  width: 130px;
  height: 29px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.filemanager .limit {
  display: inline-block;
  padding-right: 10px;
  font-size: 11px;
  font-family: Georgia, serif;
  font-style: italic;
  color: #888;
}
.filemanager .limit .value {
  color: #2a2a2a;
}
.filemanager .limit.nearFull {
  color: #a94141;
}
.filemanager .limit.nearFull .value {
  color: #a94141;
}
.filemanager .limit.nearFull .pieChart.positive .rotation .crop .slice {
  background: #a94141;
}
.filemanager .limit.nearFull .pieChart.negative {
  background: #a94141;
}
.filemanager .state {
  display: none;
  position: relative;
  background: #cacaca;
  border-top: 1px solid #cacaca;
}
.filemanager .state .success,
.filemanager .state .failure {
  font-style: italic;
  padding-left: 50px;
  line-height: 1.4em;
  min-height: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.filemanager .state .success .filename,
.filemanager .state .failure .filename {
  color: black;
}
.filemanager .state .success {
  background: #ffffff url('images/upload_success.png') no-repeat 16px 4px;
  color: #69a133;
  font-family: "Georgia", serif;
}
.filemanager .state .failure {
  background: #ffffff url('images/upload_failure.png') no-repeat 16px 4px;
  color: #a94141;
  font-family: "Georgia", serif;
}
.filemanager .state .failure a {
  color: #137bb1;
}
.filemanager .state .progress {
  display: none;
  margin: 0;
  height: 32px;
  font-size: 13px;
  line-height: 32px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}
.filemanager .state .progress.bar {
  background: url('images/state_progress.png') repeat-x;
  width: 0%;
}
.filemanager .state .progress.words {
  position: absolute;
  width: 100%;
}
.filemanager .w-filter {
  font-size: 12px;
}
.filemanager .files {
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.filemanager .files .spacer {
  z-index: 1;
}
.filemanager .row:first-child {
  margin-top: -10px;
}
.filemanager .file {
  display: table-cell;
  width: 144px;
  height: 120px;
  height: 140px\9;
  text-align: center;
  vertical-align: middle;
}
.filemanager .file .preview-wrap-outer {
  display: table-cell;
  display: block\9;
  width: 144px;
  height: 100px;
  text-align: center;
  vertical-align: middle;
}
.filemanager .file .preview-wrap-outer .preview-wrap {
  display: inline-block;
  position: relative;
  margin: 0 auto;
  padding: 3px;
  max-width: 105px;
  background-color: #fff;
  border: 1px solid #dadada;
  cursor: pointer;
}
.filemanager .file .preview-wrap-outer .preview-wrap .loadingSpinner {
  margin-left: -9px;
  margin-top: -9px;
}
.filemanager .file .preview-wrap-outer .preview-wrap.icon {
  width: 99px;
  height: 98px;
  line-height: 98px;
  background: white;
}
.filemanager .file .preview-wrap-outer .preview-wrap.icon .icon-wrap {
  background: #f1f1f1;
}
.filemanager .file .preview-wrap-outer .preview-wrap.icon .preview {
  display: inline-block;
  vertical-align: middle;
}
.filemanager .file .preview-wrap-outer .preview-wrap > .delete h3 {
  margin-top: 10px;
}
.filemanager .file .preview-wrap-outer .preview-wrap.delete {
  background-color: rgba(0, 0, 0, 0.9);
}
.filemanager .file .preview-wrap-outer .preview-wrap .preview {
  margin: auto;
  display: block;
  max-width: 105px;
  max-height: 97px;
}
.filemanager .file .preview-wrap-outer .preview-wrap .meta {
  display: none;
  position: absolute;
  bottom: 0;
  margin-left: -3px;
  padding-left: 3px;
  width: 100%;
  font-size: 9px;
  line-height: 1.78;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /*IE7 */

  min-height: 1px;
}
.filemanager .file .preview-wrap-outer .preview-wrap .meta:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.filemanager .file .preview-wrap-outer .preview-wrap .meta .size {
  float: left;
  color: #888;
}
.filemanager .file .preview-wrap-outer .preview-wrap .meta .action.delete {
  padding: 4px 3px;
  width: 7px;
  height: 7px;
  float: right;
  text-indent: -9999px;
  background: url('images/filemanager_delete.png') no-repeat 2px 4px;
}
.filemanager .file.deleted {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.filemanager .file.deleted .meta {
  display: none !important;
}
.filemanager .file.hover .preview-wrap {
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  border-color: transparent;
}
.filemanager .file.hover .preview-wrap.icon {
  background-color: #fff;
}
.filemanager .file.hover .preview-wrap.icon .icon-wrap {
  background: #fff;
}
.filemanager .file.hover .preview-wrap.delete {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.filemanager .file.hover .preview-wrap .meta {
  display: block;
  background: #fff;
}
.filemanager .file.active .preview-wrap,
.filemanager .file.active .preview-wrap.icon {
  background-color: #76b5d6;
}
.filemanager .file.active .preview-wrap .meta,
.filemanager .file.active .preview-wrap.icon .meta {
  background-color: #76b5d6;
}
.filemanager .file .preview-wrap > .delete {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 18px;
  color: #fff;
  text-shadow: 0 1px #000;
  background-color: #000;
  opacity: 0.8\9;
  background-color: rgba(0, 0, 0, 0.65);
}
.filemanager .file .preview-wrap > .delete h3 {
  margin-bottom: 0;
  font-size: 13px;
}
.filemanager .file .preview-wrap > .delete p {
  margin: 0;
  margin-top: 5px;
  color: inherit;
}
.filemanager .file .preview-wrap > .delete p a {
  display: inline-block;
  padding: 3px 6px;
  border-radius: 5px;
  color: white;
}
.filemanager .file .preview-wrap > .delete p a:hover {
  text-decoration: underline;
}
.filemanager .file .preview-wrap > .delete p a.confirm {
  background-color: #82c63d;
  margin-right: 5px;
}
.filemanager .file .preview-wrap > .delete p a.cancel {
  background-color: #cd4646;
}
.filemanager .file .filename {
  margin: 4px 0 0;
  width: 144px;
  font-size: 11px;
  line-height: 1.45;
  font-weight: normal;
  color: #333;
  text-shadow: 0 1px #fff;
}
.dashboard #tabs .filemanager {
  background-color: #fff;
}
.dashboard #tabs .filemanager .w-filter {
  background-color: #f1f1f1;
  padding: 15px 15px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.dashboard #tabs .filemanager .w-filter li a {
  color: #555;
}
.dashboard #tabs .filemanager .w-filter li.active a {
  color: #fff;
}
.dashboard #tabs .filemanager header h2 {
  font-size: 20px;
}
.dashboard #tabs .filemanager .file .preview-wrap > .delete p a {
  color: #ffffff;
}
.dashboard #tabs .filemanager .bottomInfo {
  border-top: 1px solid #e5e5e5;
  margin-top: 2px;
}
.dashboard #tabs .filemanager .bottomInfo .limit {
  float: right;
  padding-right: 0px;
}
.dashboard #tabs .filemanager .bottomInfo .fileCount {
  display: inline-block;
  float: left;
  font-size: 11px;
  font-family: Georgia, serif;
  font-style: italic;
  color: #888;
}
.dashboard #tabs .filemanager .bottomInfo .fileCount .value {
  color: #2a2a2a;
}
#home-tab header {
  /*IE7 */

  min-height: 1px;
}
#home-tab header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#home-tab header .sale {
  display: block;
  margin-bottom: 20px;
  cursor: pointer;
}
#home-tab header .frame,
#home-tab header .data {
  float: left;
}
#home-tab header .frame {
  position: relative;
  margin-left: -11px;
  margin-right: 16px;
  width: 360px;
  height: 255px;
  background: url('images/site_frame.png');
}
#home-tab header .frame img {
  position: relative;
  top: 15px;
  left: 28px;
}
#home-tab header .frame .overlay,
#home-tab header .frame a {
  display: block;
  position: absolute;
  top: 15px;
  left: 28px;
  width: 303px;
  height: 171px;
}
#home-tab header .frame .overlay {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background: url('images/site_frame-overlay.png') no-repeat center 40px;
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.6);
}
#home-tab header .frame .overlay span {
  position: relative;
  top: 118px;
}
#home-tab header .frame a {
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
#home-tab header .frame .unpublished {
  position: relative;
  top: 15px;
  left: 28px;
  width: 303px;
  height: 171px;
  background: url('images/bg_pattern-blue.png');
}
#home-tab header .frame .unpublished h3,
#home-tab header .frame .unpublished h4 {
  margin: 0;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  text-align: center;
  color: #fff;
}
#home-tab header .frame .unpublished h3 {
  padding-top: 50px;
  font-size: 22px;
  font-weight: 100;
  font-style: normal;
}
#home-tab header .frame .unpublished h4 {
  position: relative;
  margin: 0 auto;
  padding: 9px 22px;
  width: 48%;
  font-size: 13px;
  text-transform: uppercase;
  word-wrap: break-word;
  background: #1e76a6;
  border-radius: 3px;
}
#home-tab header .data {
  max-width: 370px;
}
#home-tab header .data h2 {
  margin-top: 0;
  padding-bottom: 4px;
  font-size: 25px;
  border-bottom-width: 0;
}
#home-tab header .data .username {
  font-size: 16px;
  font-family: "Georgia", serif;
  font-style: italic;
}
#home-tab header .data .username .url {
  color: #248dc4;
}
#home-tab header .data .username .url:hover {
  text-decoration: underline;
}
#home-tab header .data .username .edit {
  display: inline-block;
  margin-left: 5px;
  width: 12px;
  height: 12px;
  background-image: url('images/widget_edit_inactive.png');
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
#home-tab header .data .username .edit:hover {
  background-image: url('images/widget_edit_active.png');
}
#home-tab header .data .notifications {
  margin-top: 20px;
  padding: 0;
}
#home-tab .checklist {
  -ms-user-select: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  margin-top: 34px;
}
#home-tab .checklist .pieChart {
  border: 0px;
}
#home-tab .checklist .pieChart.positive {
  background: #e8e8e8;
}
#home-tab .checklist .pieChart.positive .slice {
  background: #69a133;
}
#home-tab .checklist .pieChart.negative {
  background: #69a133;
}
#home-tab .checklist .pieChart.negative .slice {
  background: #e8e8e8;
}
#home-tab .checklist .pieChart .number {
  border-radius: 50%;
  background: white;
  overflow: hidden;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 5px;
  top: 5px;
  text-align: center;
}
#home-tab .checklist .pieChart .number span {
  position: relative;
  top: 2px;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  font-family: "Helvetica Neue", helvetica, sans-serif;
}
#home-tab .checklist .pieChart.bgImage .number {
  background: transparent;
}
#home-tab .checklist > .title {
  background: #444444;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: white;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-size: 15pt;
  font-weight: bold;
  padding-top: 11px;
  padding-bottom: 12px;
  padding-left: 20px;
  text-shadow: #000000 0px -1px 1px;
}
#home-tab .checklist .sections {
  border-bottom: 1px solid #d3d3d3;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
#home-tab .checklist .sections .header {
  cursor: pointer;
}
#home-tab .checklist .sections .section-getStarted .header .icon {
  background-position: -20px -22px;
}
#home-tab .checklist .sections .section-getStarted .header .icon.ghost {
  background-position: -94px -22px;
}
#home-tab .checklist .sections .section-getStarted .todos .todo-wrapper .todo-signup .icon {
  background-position: -22px -91px;
}
#home-tab .checklist .sections .section-getStarted .todos .todo-wrapper .todo-signup .icon.ghost {
  background-position: -96px -91px;
}
#home-tab .checklist .sections .section-getStarted .todos .todo-wrapper .todo-verifyEmailAddress .icon {
  background-position: -22px -154px;
}
#home-tab .checklist .sections .section-getStarted .todos .todo-wrapper .todo-verifyEmailAddress .icon.ghost {
  background-position: -96px -154px;
}
#home-tab .checklist .sections .section-getStarted .todos .todo-wrapper .todo-stayInTheLoop .icon {
  background-position: -22px -217px;
}
#home-tab .checklist .sections .section-getStarted .todos .todo-wrapper .todo-stayInTheLoop .icon.ghost {
  background-position: -96px -217px;
}
#home-tab .checklist .sections .section-createYourWebsite .header .icon {
  background-position: -20px -301px;
}
#home-tab .checklist .sections .section-createYourWebsite .header .icon.ghost {
  background-position: -94px -301px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-exploreExampleSites .icon {
  background-position: -22px -370px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-exploreExampleSites .icon.ghost {
  background-position: -96px -370px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-browseAndCustomizeTheme .icon {
  background-position: -22px -433px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-browseAndCustomizeTheme .icon.ghost {
  background-position: -96px -433px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-tweakHeader .icon {
  background-position: -22px -496px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-tweakHeader .icon.ghost {
  background-position: -96px -496px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-considerAddingCarousel .icon {
  background-position: -22px -559px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-considerAddingCarousel .icon.ghost {
  background-position: -96px -559px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-completeHomepage .icon {
  background-position: -22px -622px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-completeHomepage .icon.ghost {
  background-position: -96px -622px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-completeRemainingPages .icon {
  background-position: -22px -685px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-completeRemainingPages .icon.ghost {
  background-position: -96px -685px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-sitePublished .icon {
  background-position: -22px -748px;
}
#home-tab .checklist .sections .section-createYourWebsite .todos .todo-wrapper .todo-sitePublished .icon.ghost {
  background-position: -96px -748px;
}
#home-tab .checklist .sections .section-lookProfessional .header .icon {
  background-position: -20px -830px;
}
#home-tab .checklist .sections .section-lookProfessional .header .icon.ghost {
  background-position: -94px -830px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-getPremium .icon {
  background-position: -22px -899px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-getPremium .icon.ghost {
  background-position: -96px -899px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-hasDomain .icon {
  background-position: -22px -962px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-hasDomain .icon.ghost {
  background-position: -96px -962px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-hasDomainEmail .icon {
  background-position: -22px -1025px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-hasDomainEmail .icon.ghost {
  background-position: -96px -1025px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-customizeFooter .icon {
  background-position: -22px -1088px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-customizeFooter .icon.ghost {
  background-position: -96px -1088px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-customizeMobileSite .icon {
  background-position: -22px -1151px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-customizeMobileSite .icon.ghost {
  background-position: -96px -1151px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-considerMatchingBusinessCards .icon {
  background-position: -22px -1214px;
}
#home-tab .checklist .sections .section-lookProfessional .todos .todo-wrapper .todo-considerMatchingBusinessCards .icon.ghost {
  background-position: -96px -1214px;
}
#home-tab .checklist .sections .section-getFound .header .icon,
#home-tab .checklist .sections .section-getFoundBusiness .header .icon {
  background-position: -20px -1292px;
}
#home-tab .checklist .sections .section-getFound .header .icon.ghost,
#home-tab .checklist .sections .section-getFoundBusiness .header .icon.ghost {
  background-position: -94px -1292px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-tellFriendsAboutSite .icon,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-tellFriendsAboutSite .icon {
  background-position: -22px -1361px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-tellFriendsAboutSite .icon.ghost,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-tellFriendsAboutSite .icon.ghost {
  background-position: -96px -1361px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-tellGoogleAboutSite .icon,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-tellGoogleAboutSite .icon {
  background-position: -22px -1424px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-tellGoogleAboutSite .icon.ghost,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-tellGoogleAboutSite .icon.ghost {
  background-position: -96px -1424px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-siteKeyWordsSet .icon,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-siteKeyWordsSet .icon {
  background-position: -22px -1487px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-siteKeyWordsSet .icon.ghost,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-siteKeyWordsSet .icon.ghost {
  background-position: -96px -1487px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-tellYelpAboutSite .icon,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-tellYelpAboutSite .icon {
  background-position: -22px -1550px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-tellYelpAboutSite .icon.ghost,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-tellYelpAboutSite .icon.ghost {
  background-position: -96px -1550px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-tellGoogleLocalAboutSite .icon,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-tellGoogleLocalAboutSite .icon {
  background-position: -22px -1613px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-tellGoogleLocalAboutSite .icon.ghost,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-tellGoogleLocalAboutSite .icon.ghost {
  background-position: -96px -1613px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-getFiveStarRatingForSite .icon,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-getFiveStarRatingForSite .icon {
  background-position: -22px -1676px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-getFiveStarRatingForSite .icon.ghost,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-getFiveStarRatingForSite .icon.ghost {
  background-position: -96px -1676px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-useGoogleOrFacebookCredit .icon,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-useGoogleOrFacebookCredit .icon {
  background-position: -22px -1739px;
}
#home-tab .checklist .sections .section-getFound .todos .todo-wrapper .todo-useGoogleOrFacebookCredit .icon.ghost,
#home-tab .checklist .sections .section-getFoundBusiness .todos .todo-wrapper .todo-useGoogleOrFacebookCredit .icon.ghost {
  background-position: -96px -1739px;
}
#home-tab .checklist .sections .section-beSocial .header .icon,
#home-tab .checklist .sections .section-beSocialBusiness .header .icon {
  background-position: -20px -1819px;
}
#home-tab .checklist .sections .section-beSocial .header .icon.ghost,
#home-tab .checklist .sections .section-beSocialBusiness .header .icon.ghost {
  background-position: -94px -1819px;
}
#home-tab .checklist .sections .section-beSocial .todos .todo-wrapper .todo-announceSiteOnFacebookAndTwitter .icon,
#home-tab .checklist .sections .section-beSocialBusiness .todos .todo-wrapper .todo-announceSiteOnFacebookAndTwitter .icon {
  background-position: -22px -1888px;
}
#home-tab .checklist .sections .section-beSocial .todos .todo-wrapper .todo-announceSiteOnFacebookAndTwitter .icon.ghost,
#home-tab .checklist .sections .section-beSocialBusiness .todos .todo-wrapper .todo-announceSiteOnFacebookAndTwitter .icon.ghost {
  background-position: -96px -1888px;
}
#home-tab .checklist .sections .section-beSocial .todos .todo-wrapper .todo-createCustomFacebookPage .icon,
#home-tab .checklist .sections .section-beSocialBusiness .todos .todo-wrapper .todo-createCustomFacebookPage .icon {
  background-position: -22px -1951px;
}
#home-tab .checklist .sections .section-beSocial .todos .todo-wrapper .todo-createCustomFacebookPage .icon.ghost,
#home-tab .checklist .sections .section-beSocialBusiness .todos .todo-wrapper .todo-createCustomFacebookPage .icon.ghost {
  background-position: -96px -1951px;
}
#home-tab .checklist .sections .section-beSocial .todos .todo-wrapper .todo-beLikeable .icon,
#home-tab .checklist .sections .section-beSocialBusiness .todos .todo-wrapper .todo-beLikeable .icon {
  background-position: -22px -2014px;
}
#home-tab .checklist .sections .section-beSocial .todos .todo-wrapper .todo-beLikeable .icon.ghost,
#home-tab .checklist .sections .section-beSocialBusiness .todos .todo-wrapper .todo-beLikeable .icon.ghost {
  background-position: -96px -2014px;
}
#home-tab .checklist .sections .section-beSocial .todos .todo-wrapper .todo-socialLinks .icon,
#home-tab .checklist .sections .section-beSocialBusiness .todos .todo-wrapper .todo-socialLinks .icon {
  background-position: -22px -2077px;
}
#home-tab .checklist .sections .section-beSocial .todos .todo-wrapper .todo-socialLinks .icon.ghost,
#home-tab .checklist .sections .section-beSocialBusiness .todos .todo-wrapper .todo-socialLinks .icon.ghost {
  background-position: -96px -2077px;
}
#home-tab .checklist .sections .section-beSocial .todos .todo-wrapper .todo-addBlog .icon,
#home-tab .checklist .sections .section-beSocialBusiness .todos .todo-wrapper .todo-addBlog .icon {
  background-position: -22px -2140px;
}
#home-tab .checklist .sections .section-beSocial .todos .todo-wrapper .todo-addBlog .icon.ghost,
#home-tab .checklist .sections .section-beSocialBusiness .todos .todo-wrapper .todo-addBlog .icon.ghost {
  background-position: -96px -2140px;
}
#home-tab .checklist .sections .section-sellOnline .header .icon {
  background-position: -20px -2219px;
}
#home-tab .checklist .sections .section-sellOnline .header .icon.ghost {
  background-position: -94px -2219px;
}
#home-tab .checklist .sections .section-sellOnline .todos .todo-wrapper .todo-addWebstore .icon {
  background-position: -22px -2287px;
}
#home-tab .checklist .sections .section-sellOnline .todos .todo-wrapper .todo-addWebstore .icon.ghost {
  background-position: -96px -2287px;
}
#home-tab .checklist .sections .section-sellOnline .todos .todo-wrapper .todo-addFirstProductToWebstore .icon {
  background-position: -22px -2350px;
}
#home-tab .checklist .sections .section-sellOnline .todos .todo-wrapper .todo-addFirstProductToWebstore .icon.ghost {
  background-position: -96px -2350px;
}
#home-tab .checklist .sections .section-sellOnline .todos .todo-wrapper .todo-configurePaymentsForWebstore .icon {
  background-position: -22px -2413px;
}
#home-tab .checklist .sections .section-sellOnline .todos .todo-wrapper .todo-configurePaymentsForWebstore .icon.ghost {
  background-position: -96px -2413px;
}
#home-tab .checklist .sections .section {
  position: relative;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  border-top: 1px solid #d3d3d3;
}
#home-tab .checklist .sections .section .header {
  height: 81px;
}
#home-tab .checklist .sections .section .header:hover {
  background: #f5f5f5;
}
#home-tab .checklist .sections .section:first-child {
  border-top: 0px;
}
#home-tab .checklist .sections .section .collapse {
  position: absolute;
  background: #f1f1f1;
  border: 1px solid #cacaca;
  border-radius: 4px;
  left: 15px;
  top: 33px;
  height: 13px;
  width: 13px;
  text-align: center;
}
#home-tab .checklist .sections .section .collapse .text {
  position: relative;
  top: -8px;
  color: #999999;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-size: 14pt;
}
#home-tab .checklist .sections .section .icon {
  width: 55px;
  height: 60px;
  background: transparent url('images/badges_sprite.png');
  position: absolute;
  left: 44px;
  top: 11px;
}
#home-tab .checklist .sections .section .title {
  padding-top: 20px;
  color: #333333;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  padding-left: 118px;
  padding-bottom: 1px;
  padding-right: 60px;
}
#home-tab .checklist .sections .section .subtitle {
  color: #444444;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 118px;
  padding-right: 60px;
}
#home-tab .checklist .sections .section .percentDone {
  position: absolute;
  right: 20px;
  top: 23px;
}
#home-tab .checklist .sections .section .done {
  position: absolute;
  right: 20px;
  top: 23px;
  width: 34px;
  height: 35px;
  background: transparent url('images/todo-done.png');
}
#home-tab .checklist .sections .section .todos .todo-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
#home-tab .checklist .sections .section .todos .todo-wrapper:hover {
  background: #f5f5f5;
}
#home-tab .checklist .sections .section .todos .todo {
  border-top: 1px solid #e8e8e8;
  position: relative;
  height: 81px;
}
#home-tab .checklist .sections .section .todos .todo .icon {
  width: 50px;
  height: 55px;
  background: transparent url('images/badges_sprite.png');
  position: absolute;
  left: 40px;
  top: 15px;
}
#home-tab .checklist .sections .section .todos .todo .title {
  padding-left: 108px;
  padding-right: 40px;
}
#home-tab .checklist .sections .section .todos .todo .subtitle {
  padding-left: 108px;
  padding-top: 2px;
  padding-right: 40px;
}
#home-tab .checklist .sections .section .todos .todo .percentDone {
  right: 0px;
}
#home-tab .checklist .sections .section .todos .todo .done {
  background: transparent url('images/todo-task-done.png');
  width: 34px;
  height: 34px;
  position: absolute;
  right: 0px;
  top: 23px;
}
#home-tab .checklist .sections .section .todos .todo .incomplete {
  background: transparent url('images/todo-task-incomplete.png');
  width: 34px;
  height: 34px;
  position: absolute;
  right: 0px;
  top: 23px;
}
#home-tab .checklist .sections .section .todos .todo .userCheckable {
  height: 22px;
  width: 22px;
  position: absolute;
  right: 6px;
  top: 30px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 4px #888888;
  -webkit-box-shadow: inset 0 0 4px #888888;
  box-shadow: inset 0 0 4px #888888;
  background: white;
}
#home-tab .checklist .sections .section .todos .todo:hover .userCheckable {
  border-radius: 5px;
  right: 4px;
  top: 28px;
  width: 22px;
  height: 22px;
  border: 2px solid #eeeeee;
  background: #ffffff url('images/faded-check.png') no-repeat 6px 7px;
}
#home-tab .checklist .sections .section .todos .todo:hover .userCheckableInstructions {
  display: block;
}
#home-tab .checklist .sections .section .todos .todo .done.checkable .userCheckableInstructions {
  left: -57px;
  bottom: 40px;
}
#home-tab .checklist .sections .section .todos .todo .checkable {
  cursor: pointer;
}
#home-tab .checklist .sections .section .todos .todo .userCheckableInstructions {
  display: none;
  position: absolute;
  text-align: center;
  width: 22px;
  bottom: 28px;
  left: -63px;
  font-size: 8pt;
  line-height: 1.3em;
  width: 130px;
  background: #464646;
  color: #d3d3d3;
  padding: 6px;
  border-radius: 5px;
}
#home-tab .checklist .sections .section .todos .todo .userCheckableInstructions:before {
  content: " ";
  background: #464646;
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: -3px;
  left: 69px;
  -moz-transform: rotate(45deg);
  /* FF3.5+ */

  -o-transform: rotate(45deg);
  /* Opera 10.5 */

  -webkit-transform: rotate(45deg);
  /* Saf3.1+, Chrome */

  -ms-transform: rotate(45deg);
  /* IE9 */

  transform: rotate(45deg);
  /* IE6-IE8 */

  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  zoom: 1;
}
#home-tab .checklist.placeholder {
  width: 759px;
  height: 881px;
  background: url('images/placeholder_checklist.png') no-repeat;
}
.changeUsernamePopover {
  overflow: visible !important;
}
.changeUsernamePopover ul.w-tabs {
  margin: 0;
  padding: 5px 15px 0;
  list-style-type: none;
  background: #e1e1e1;
  /*IE7 */

  min-height: 1px;
}
.changeUsernamePopover ul.w-tabs:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.changeUsernamePopover ul.w-tabs li {
  padding: 0 20px;
  min-width: 128px;
  height: 40px;
  float: left;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
  color: #888;
  background: #f3f3f3;
  border: 1px solid #cacaca;
  border-left-width: 0;
  cursor: pointer;
}
.changeUsernamePopover ul.w-tabs li:first-child {
  border-left-width: 1px;
  -moz-border-radius-top-left: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.changeUsernamePopover ul.w-tabs li:last-child {
  -moz-border-radius-top-right: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.changeUsernamePopover ul.w-tabs li.active {
  color: #555;
  background: #fff;
  border-bottom-color: #fff;
}
.changeUsernamePopover ul.w-tabs li a {
  color: inherit;
}
.changeUsernamePopover .w-tabs-content {
  height: 235px;
  clear: both;
  background: #fff;
}
.changeUsernamePopover .w-tabs-content .pane {
  height: 235px;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch {
  min-height: 100px;
  text-align: center;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form {
  display: inline-block;
  min-width: 400px;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form input {
  margin-bottom: 10px;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form input[name="newUsername"] {
  padding-right: 80px;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form .adfix {
  position: absolute;
  top: 6px;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #acacac;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form .adfix.www {
  left: 8px;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form .adfix.webs {
  right: 8px;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form .combo {
  width: 370px;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form .combo input {
  padding-top: 7px;
  padding-left: 47px !important;
  min-width: 274px;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form .combo .w-select .select2-results {
  text-align: left;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form .domain-result {
  display: inline-block;
  height: 27px;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form .domain-result label {
  font-size: 13px;
  font-weight: normal;
}
.changeUsernamePopover .w-tabs-content .pane .domainSearch .w-form .domain-result label:after {
  display: none;
}
.changeUsernamePopover .action {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 10px 0;
  text-align: center;
  background: #e1e1e1;
  border-top: 1px solid #cacaca;
  -moz-border-radius-bottom-left: 8px;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottom-right: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.changeUsernamePopover .action .w-button {
  font-size: 13px;
}
.ie8 .changeUsernamePopover .pane .domainSearch .w-form .control input {
  max-width: 200px;
}
.ie8 .changeUsernamePopover .pane .domainSearch .w-form .combo input {
  min-width: 180px;
}
.ie8 .changeUsernamePopover .pane.custom .domainSearch .w-form .control input {
  margin-left: 50px;
  padding-left: 5px !important;
}
#premium-tab {
  font-family: "Helvetica Neue", helvetica, sans-serif !important;
}
#premium-tab .tooltip {
  display: none;
}
#premium-tab h2 {
  border-bottom: none;
  font-size: 34px;
  font-weight: 500;
  text-align: center;
  color: #444;
  text-transform: capitalize;
}
#premium-tab .subtitle {
  margin-top: 0;
  margin-bottom: 30px;
  text-align: center;
}
#premium-tab .feature-column {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
#premium-tab .feature-column header {
  overflow: hidden;
}
#premium-tab .feature-column header h3 {
  font-weight: 300;
}
#premium-tab .feature-column ul {
  margin: 0;
  padding: 0;
}
#premium-tab .feature-column ul li {
  margin: 0;
  padding: 0;
  line-height: 32px;
  height: 32px;
  border-bottom: 1px solid #d2d2d2;
  list-style: none;
  color: #444;
}
#premium-tab .feature-column ul li sup {
  vertical-align: baseline;
  position: relative;
  top: -4px;
}
#premium-tab .feature-column.feature-list header h3 {
  text-indent: 9px;
}
#premium-tab .feature-column.feature-list ul li {
  text-indent: 9px;
}
#premium-tab .feature-column.feature-list ul li.feature {
  cursor: help;
}
#premium-tab .feature-column.package {
  text-align: center;
}
#premium-tab .feature-column.package header h3 {
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 1px;
  color: #ffffff;
}
#premium-tab .feature-column.package ul li {
  font-weight: bold;
}
#premium-tab .feature-column.package ul li.included {
  text-indent: -9999px;
  background: url("images/tick.png") center center no-repeat;
}
#premium-tab .feature-column.package ul li.bottom sup {
  top: -15px;
}
#premium-tab #premiumUser h2 {
  font-weight: 200;
}
#premium-tab #premiumUser #active-features {
  position: relative;
  margin-bottom: 40px;
  border-top: 1px solid #e5e5e5;
}
#premium-tab #premiumUser #active-features .active-feature {
  position: relative;
  height: 40px;
  padding: 17px 0 17px 50px;
  background-image: url("images/premium/premium_feature_sprite.jpg");
  background-repeat: no-repeat;
  border-bottom: 1px solid #e5e5e5;
}
#premium-tab #premiumUser #active-features .active-feature#domain-coupon {
  background-position: 0 0;
}
#premium-tab #premiumUser #active-features .active-feature#ad-credits {
  background-position: 0 -74px;
}
#premium-tab #premiumUser #active-features .active-feature#custom-emails {
  background-position: 0 -148px;
}
#premium-tab #premiumUser #active-features .active-feature p {
  margin: 0;
  padding: 0;
  line-height: 20px;
}
#premium-tab #premiumUser #active-features .active-feature p.feature {
  font-weight: bold;
}
#premium-tab #premiumUser #active-features .active-feature .w-button {
  position: absolute;
  top: 20px;
  right: 0;
}
#premium-tab #premiumUser #active-features.unavailable {
  padding-top: 78px;
  border-top: none;
}
#premium-tab #premiumUser #active-features.unavailable .active-feature {
  margin: 0 20px;
}
#premium-tab #premiumUser #active-features #unavailable-mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: url("images/premium/mask_tile.png") top left;
}
#premium-tab #premiumUser #active-features #unavailable-upgrade {
  position: absolute;
  top: 0;
  left: 0;
  margin: 20px;
  padding: 12px 15px 12px 58px;
  width: 625px;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  background: url("images/premium/premium_star.png") 12px 9px no-repeat #fefed5;
  border: 1px solid #666;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#premium-tab #premiumUser #active-features #unavailable-upgrade .w-button {
  float: right;
}
#premium-tab #premiumUser #package-list {
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.6);
}
#premium-tab #premiumUser .feature-column header {
  height: 45px;
}
#premium-tab #premiumUser .feature-column header h3 {
  margin: 0;
  height: 45px;
  line-height: 45px;
  color: white;
}
#premium-tab #premiumUser .feature-column ul li.bottom {
  height: 58px;
  background-color: #e9e9e9;
}
#premium-tab #premiumUser .feature-column ul li.bottom .w-button {
  margin-top: 10px;
  padding: 11px 18px 12px;
}
#premium-tab #premiumUser .feature-column.feature-list {
  width: 308px;
}
#premium-tab #premiumUser .feature-column.feature-list header {
  background-color: #424242;
}
#premium-tab #premiumUser .feature-column.feature-list header h3 {
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
}
#premium-tab #premiumUser .feature-column.feature-list ul li.bottom {
  height: 32px;
  background-image: url("images/premium/premium_guarantee_small.png");
  background-position: 14px 6px;
  background-repeat: no-repeat;
  padding: 13px 0 13px 61px;
  font-size: 13px;
  line-height: 16px;
}
#premium-tab #premiumUser .feature-column.feature-list ul li.bottom strong {
  display: block;
}
#premium-tab #premiumUser .feature-column.package {
  width: 144px;
}
#premium-tab #premiumUser .feature-column.package header h3 {
  font-size: 18px;
}
#premium-tab #premiumUser .feature-column.starter header {
  background-color: #9c3b96;
}
#premium-tab #premiumUser .feature-column.enhanced header {
  background-color: #d67016;
}
#premium-tab #premiumUser .feature-column.pro header {
  background-color: #5d8f2e;
}
#premium-tab #premiumUser footer {
  margin: 30px 0;
  font-family: "Georgia", serif;
  font-style: italic;
  text-align: center;
  color: #666;
}
#premium-tab #freeUser .feature-column {
  width: 184px;
}
#premium-tab #freeUser .feature-column header {
  height: 65px;
  border-bottom: 1px solid #d2d2d2;
}
#premium-tab #freeUser .feature-column.feature-list {
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
}
#premium-tab #freeUser .feature-column.feature-list header {
  height: 64px;
  background: #f1f1f1;
  border-top: 1px solid #d2d2d2;
}
#premium-tab #freeUser .feature-column.feature-list header h3 {
  margin: 0;
  padding: 17px 0 2px 0;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  color: #888;
}
#premium-tab #freeUser .feature-column.feature-list header p {
  margin: 0;
  padding: 0 0 17px 9px;
  font-size: 11px;
  line-height: 11px;
  color: #888;
}
#premium-tab #freeUser .feature-column.feature-list ul li.bottom {
  height: 132px;
  background-color: #f1f1f1;
  font-size: 13px;
  color: #888;
  line-height: 132px;
  text-transform: uppercase;
}
#premium-tab #freeUser .feature-column.feature-list ul li.bottom.sale {
  height: 156px;
  line-height: 156px;
}
#premium-tab #freeUser .feature-column.feature-list ul li.bottom .arrow {
  position: relative;
  top: 3px;
  font-size: 20px;
}
#premium-tab #freeUser .feature-column.package {
  z-index: 10;
}
#premium-tab #freeUser .feature-column.package header h3 {
  margin: 0;
  padding: 14px 0 6px;
  font-size: 18px;
  line-height: 18px;
}
#premium-tab #freeUser .feature-column.package header p {
  margin: 0;
  padding: 0 0 14px;
  font-size: 13px;
  line-height: 13px;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #ffffff;
  color: rgba(255, 255, 255, 0.7);
}
#premium-tab #freeUser .feature-column.package .sale-badge {
  position: absolute;
  z-index: 10;
  top: 61px;
  left: 10px;
  width: 51px;
  height: 28px;
  padding: 9px 0 17px;
  background: url("images/premium/sale_tag.png") top left no-repeat;
  color: white;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
#premium-tab #freeUser .feature-column.package ul li.bottom {
  position: relative;
  top: -1px;
  height: 131px;
  background-color: #e1e1e1;
  border-top: 2px solid #f1f1f1;
  font-weight: normal;
}
#premium-tab #freeUser .feature-column.package ul li.bottom .aslowas {
  display: block;
  padding: 10px 0 0;
  text-align: center;
  font-size: 11px;
  line-height: 11px;
  text-transform: uppercase;
  color: #888;
}
#premium-tab #freeUser .feature-column.package ul li.bottom .old-price {
  color: #dd8877;
  font-size: 15px;
  line-height: 15px;
  font-weight: 300;
}
#premium-tab #freeUser .feature-column.package ul li.bottom .old-price span {
  color: #929292;
}
#premium-tab #freeUser .feature-column.package ul li.bottom .price {
  position: relative;
  margin-top: 17px;
}
#premium-tab #freeUser .feature-column.package ul li.bottom .dollars {
  font-size: 48px;
  font-weight: 200;
  color: #333;
}
#premium-tab #freeUser .feature-column.package ul li.bottom .dollars sup {
  font-size: 18px;
}
#premium-tab #freeUser .feature-column.package ul li.bottom .cents {
  position: relative;
  top: -18px;
  font-size: 14px;
  font-weight: 500;
  color: #444;
}
#premium-tab #freeUser .feature-column.package ul li.bottom .term {
  position: relative;
  left: -18px;
  top: -3px;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #a1a1a1;
}
#premium-tab #freeUser .feature-column.package ul li.bottom.sale {
  height: 155px;
}
#premium-tab #freeUser .feature-column.package ul li.bottom.sale .price {
  margin-top: 10px;
}
#premium-tab #freeUser .feature-column.starter header {
  background-color: #9c3b96;
}
#premium-tab #freeUser .feature-column.starter ul li.bottom {
  border-top-color: #9c3b96;
}
#premium-tab #freeUser .feature-column.starter .price {
  left: 9px;
}
#premium-tab #freeUser .feature-column.enhanced header {
  background-color: #d67016;
}
#premium-tab #freeUser .feature-column.enhanced ul {
  border-right: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
  position: relative;
  left: -1px;
  width: 184px;
}
#premium-tab #freeUser .feature-column.enhanced ul li.bottom {
  border-top-color: #d67016;
}
#premium-tab #freeUser .feature-column.enhanced .price {
  left: 9px;
}
#premium-tab #freeUser .feature-column.pro {
  border-right: 1px solid #d2d2d2;
}
#premium-tab #freeUser .feature-column.pro header {
  background-color: #5d8f2e;
}
#premium-tab #freeUser .feature-column.pro ul li.bottom {
  border-top-color: #5d8f2e;
}
#premium-tab #freeUser .feature-column.pro .price {
  left: 3px;
}
#premium-tab #freeUser .feature-column.pro ul li.bottom .dollars {
  letter-spacing: -8px;
}
#premium-tab #freeUser .feature-column.pro ul li.bottom .dollars sup {
  letter-spacing: 0;
}
#premium-tab #freeUser .feature-column.pro ul li.bottom .cents {
  left: 10px;
}
#premium-tab #freeUser .feature-column.pro ul li.bottom .term {
  left: -8px;
}
#premium-tab #freeUser .feature-column.highlighted {
  z-index: 11;
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}
#premium-tab #freeUser .feature-column.highlighted header {
  height: 75px;
  margin-top: -10px;
}
#premium-tab #freeUser .feature-column.highlighted header h3 {
  padding-top: 19px;
}
#premium-tab #freeUser .feature-column.highlighted ul:after {
  content: "Most Popular";
  position: absolute;
  z-index: 100;
  top: 60px;
  right: -13px;
  display: block;
  width: 57px;
  height: 57px;
  background: url("images/premium/most_popular.png");
  text-indent: -9999px;
}
#premium-tab #freeUser #guarantee {
  position: relative;
  z-index: 12;
  padding: 40px 0 40px 90px;
  background: url("images/premium/premium_guarantee.png") left center no-repeat #ffffff;
}
#premium-tab #freeUser #guarantee h4 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  color: #444;
}
#premium-tab #freeUser #guarantee p {
  margin: 0;
  padding: 0;
  color: #666;
}
#premium-tab #freeUser footer {
  padding: 30px 0;
  border-top: 1px solid #d9d9d9;
}
#premium-tab #freeUser footer p {
  margin: 0;
  font-size: 11px;
  text-align: center;
  color: #666;
}
#premium-tab #freeUser footer p a {
  cursor: help;
}
html.boxshadow #premium-tab #freeUser .feature-column.enhanced ul {
  border-right: none;
  border-left: none;
  position: static;
  width: auto;
}
html.borderradius #premium-tab #freeUser .feature-column.highlighted ul:after {
  content: "Most Popular";
  position: absolute;
  z-index: 14;
  top: 60px;
  right: -13px;
  display: block;
  height: 16px;
  width: 50px;
  padding: 17px 0;
  border: 3px solid #e9e9e9;
  -moz-border-radius: 28px;
  -webkit-border-radius: 28px;
  border-radius: 28px;
  background: #248dc4;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 8px;
  line-height: 8px;
  text-align: center;
  text-indent: 0;
  -moz-transform: rotate(12deg);
  /* FF3.5+ */

  -o-transform: rotate(12deg);
  /* Opera 10.5 */

  -webkit-transform: rotate(12deg);
  /* Saf3.1+, Chrome */

  -ms-transform: rotate(12deg);
  /* IE9 */

  transform: rotate(12deg);
  /* IE6-IE8 */

  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.9781476007338057, M12=-0.20791169081775931, M21=0.20791169081775931, M22=0.9781476007338057);
  zoom: 1;
}
ul.w-tabs {
  margin: 0;
  padding: 5px 15px 0;
  list-style-type: none;
  background: #e1e1e1;
  border-bottom: 1px solid #cacaca;
  /*IE7 */

  min-height: 1px;
}
ul.w-tabs:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
ul.w-tabs li {
  position: relative;
  top: 1px;
  padding: 0 20px;
  min-width: 128px;
  height: 40px;
  float: left;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
  color: #888;
  background: #f3f3f3;
  border: 1px solid #cacaca;
  border-left-width: 0;
  cursor: pointer;
}
ul.w-tabs li:first-child {
  border-left-width: 1px;
  -moz-border-radius-top-left: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
ul.w-tabs li:last-child {
  -moz-border-radius-top-right: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
ul.w-tabs li.active {
  color: #555;
  background: #fff;
  border-bottom-color: #fff;
}
ul.w-tabs li a {
  color: inherit;
}
.w-tabs-content {
  height: 240px;
  clear: both;
  background: #fff;
}
.w-tabs-content .pane.active {
  display: block;
}
.w-tabs-content .pane .pane-content {
  padding: 15px;
}
.w-tabs-content .pane .notification {
  background-image: none;
  font-weight: normal;
  margin: 0;
  padding: 20px 15px 20px 75px;
}
.w-tabs-content .pane .notification p {
  margin: 0;
}
.w-tabs-content .pane .notification .value {
  display: block;
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -23px;
  width: 46px;
  height: 46px;
  -moz-border-radius: 23px;
  -webkit-border-radius: 23px;
  border-radius: 23px;
  background: #3f81b0;
  color: white;
  line-height: 46px;
  text-align: center;
  font-weight: normal;
}
.w-tabs-content .pane .notification .code {
  font-size: 20px;
  font-weight: bold;
  vertical-align: middle;
}
#tabs.clicky-tab-wide {
  width: 955px;
}
#tabs a {
  color: #1F84B9;
}
#tabs .header-extra {
  float: right;
  font: normal 12px/30px "Georgia", serif;
  font-style: italic;
  color: #444;
}
#tabs .header-extra a {
  color: #1F84B9;
}
#clicky-tab .clicky-disabled {
  position: relative;
  width: 729px;
  height: 511px;
  text-align: center;
  background: url('images/stats_disabled.png') no-repeat;
}
#clicky-tab .clicky-disabled p {
  position: absolute;
  top: 330px;
  width: 100%;
  color: #fefefe;
}
#clicky-tab .clicky-disabled .clicky-enable-btn {
  position: relative;
  top: 380px;
  height: 23px;
  font-size: 13px;
  line-height: 23px;
}
#clicky-tab #clicky-frame {
  width: 975px;
  height: 1485px;
  border: 0;
}
#clicky-tab .clicky-description a {
  font-weight: bold;
}
#clicky-tab .clicky-note {
  font-style: italic;
}
.mobile-tab-container {
  display: table;
  margin-top: 42px;
}
.mobile-tab-container > .cell {
  display: table-cell;
  vertical-align: top;
}
.mobile-tab-container > .cell.left {
  padding-right: 30px;
}
.mobile-tab-container > .cell.right {
  color: #333;
  padding-top: 60px;
}
.mobile-tab-container > .cell.right > h3 {
  font-size: 2.6em;
  font-weight: normal;
  line-height: 100%;
}
.mobile-tab-container > .cell.right > h4 {
  font-size: 1.3em;
  font-weight: normal;
  line-height: .2em;
}
.mobile-tab-container > .cell.right > p {
  margin: 34px 0 0;
  font-size: 13px;
  line-height: 21px;
}
.mobile-tab-container > .cell.right > .w-button {
  padding: 15px 34px;
  font-size: 1.2em;
  font-weight: normal;
}
.mobile-tab-container > .cell.right p.toggle_container > * {
  float: left;
  line-height: 20px;
}
.mobile-tab-container > .cell.right .saving {
  margin-left: 10px;
  padding-left: 20px;
  font: normal 12px/20px Georgia;
  font-style: italic;
  color: #888;
  background: transparent no-repeat url('images/loadingSpinner16.gif') 0 50%;
  display: none;
}
.mobile-tab-container > .cell.right #mobile_toggle {
  cursor: pointer;
  margin-left: 10px;
  width: 44px;
  height: 20px;
  text-indent: 100%;
  overflow: hidden;
  background: transparent no-repeat url('images/switch_off.png') 0 0;
}
.mobile-tab-container > .cell.right #mobile_toggle.on {
  background-image: url('images/switch_on.png');
}
.mobile-tab-container .w-button {
  float: left;
  clear: both;
  margin-top: 20px;
}
.borderradius .cell-container {
  background: none;
  border: 1px solid #cacaca;
  border-radius: 36px;
}
.borderradius .cell-container:before,
.borderradius .cell-container:after,
.borderradius .cell-container .cell-screen,
.borderradius .cell-container .cell-screen:after {
  border: 1px solid #cacaca;
  border-radius: 30px;
}
.borderradius .cell-container .cell-screen {
  border-radius: 0;
}
.cell-container {
  background: no-repeat url('images/iphone_container.png');
  position: relative;
  width: 366px;
  height: 638px;
}
.cell-container:before,
.cell-container:after,
.cell-container .cell-screen,
.cell-container .cell-screen:after {
  content: "";
  position: absolute;
  top: 55px;
  left: 50%;
  margin-left: -34px;
  width: 68px;
  height: 18px;
}
.cell-container:before {
  width: 18px;
  margin-left: -68px;
}
.cell-container .cell-screen {
  top: 98px;
  margin-left: -164px;
  width: 328px;
  height: 431px;
  border: 1px solid #cacaca;
  border-bottom: 1px solid #000;
}
.cell-container .cell-screen:after {
  top: 452px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
}
.cell-container .cell-screen iframe {
  width: 100%;
  height: 100%;
}
.cell-container .cell-screen .unpublished-placeholder {
  width: 100%;
  height: 100%;
  background: url('images/mobile_unpublished_bg.gif') #238ac0;
}
.cell-container .cell-screen .unpublished-placeholder h3 {
  padding: 150px 10px 10px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-size: 22px;
  font-weight: 100;
  letter-spacing: 1px;
  color: white;
  margin: 0;
  text-align: center;
}
.cell-container .cell-screen .unpublished-placeholder p {
  width: 150px;
  height: 28px;
  line-height: 28px;
  margin: 0 auto;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  background: #1e76a6;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  text-transform: uppercase;
}
#landingpage-tab {
  position: relative;
}
#landingpage-tab #landingPageTabSet {
  overflow: hidden;
  margin-bottom: 40px;
}
#landingpage-tab .previewContainer {
  position: absolute;
  top: 140px;
  left: 20px;
  height: 612px;
  width: 307px;
  background: url("images/mobile/iphone.png");
}
#landingpage-tab .previewContainer .preview-wrap {
  overflow: hidden;
  position: absolute;
  top: 108px;
  left: 21px;
  width: 266px;
  height: 399px;
}
#landingpage-tab .previewContainer iframe.preview,
#landingpage-tab .previewContainer .previewCover {
  width: 320px;
  height: 480px;
  position: absolute;
  top: 0;
  left: 0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-transform: scale(0.831);
  -moz-transform-origin: 0 0;
  -o-transform: scale(0.831);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(0.831);
  -webkit-transform-origin: 0 0;
  -ms-transform: scale(0.831);
  -ms-transform-origin: 0 0;
}
#landingpage-tab .previewContainer iframe.preview {
  z-index: 10;
}
#landingpage-tab .previewContainer .previewCover {
  z-index: 11;
  background: black;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: url("http://www.google.com/intl/en_ALL/mapfiles/openhand.cur"), move;
}
#landingpage-tab .previewContainer .previewCover .message,
#landingpage-tab .previewContainer .previewCover .error_message {
  display: none;
}
#landingpage-tab .previewContainer .previewCover .loadingSpinner {
  display: none;
}
#landingpage-tab .previewContainer .previewCover.dragging {
  cursor: url("http://www.google.com/intl/en_ALL/mapfiles/closedhand.cur"), move;
}
#landingpage-tab .previewContainer .previewCover.iframeLoading {
  opacity: 1;
  filter: alpha(opacity=100);
}
#landingpage-tab .previewContainer .previewCover.iframeLoading .loadingSpinner {
  display: block;
  margin-top: -17px;
  margin-left: -17px;
}
#landingpage-tab .previewContainer .previewCover.iframeLoading .message {
  display: block;
  padding: 60px 20px 0 20px;
  text-align: center;
  font-size: 20px;
  color: white;
  font-weight: 100;
}
#landingpage-tab .previewContainer .previewCover.iframeError {
  background: black;
}
#landingpage-tab .previewContainer .previewCover.iframeError .error_message {
  display: block;
  padding: 180px 20px 0 20px;
  text-align: center;
  font-size: 20px;
  color: white;
  font-weight: 100;
}
#landingpage-tab #landingpage-tab-container {
  position: relative;
  min-height: 600px;
  margin-left: 365px;
}
#landingpage-tab #landingpage-tab-container section header {
  padding-top: 50px;
  border-bottom: 1px solid #e9e9e9;
}
#landingpage-tab #landingpage-tab-container section header h3 {
  margin: 0;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
#landingpage-tab #landingpage-tab-container .module-list {
  position: relative;
  width: 335px;
}
#landingpage-tab #landingpage-tab-container .add-module {
  width: 335px;
  list-style: none;
  padding: 0;
  margin: 0;
}
#landingpage-tab #landingpage-tab-container .add-module li {
  position: relative;
  height: 33px;
  margin: 0 0 1px;
  padding: 0;
  border: 1px solid #d2e7f2;
  cursor: pointer;
}
#landingpage-tab #landingpage-tab-container .add-module li .handle {
  display: inline-block;
  width: 33px;
  height: 33px;
  line-height: 33px;
  background: url("images/mobile/mobile_sprite.png") -99px 0 no-repeat;
}
#landingpage-tab #landingpage-tab-container .add-module li .title {
  display: inline-block;
  height: 23px;
  margin-top: 5px;
  padding-left: 10px;
  border-left: 1px solid #d2e7f2;
  line-height: 23px;
  color: #248dc4;
}
#landingpage-tab #landingpage-tab-container .add-module li.over {
  background-color: #e8f1f6;
}
#landingpage-tab #landingpage-tab-container .drag-list {
  position: relative;
  width: 100%;
  list-style: none;
  margin: 20px 0 0;
  padding: 0;
  overflow: auto;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item {
  position: relative;
  height: 33px;
  margin: 0 0 1px;
  padding: 0;
  border: 1px solid #e9e9e9;
  line-height: 33px;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item .actions {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  height: 33px;
  width: 44px;
  overflow: hidden;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item .actions .action {
  width: 19px;
  height: 33px;
  float: left;
  text-indent: 1000px;
  background: url("images/mobile/mobile_sprite.png") no-repeat;
  cursor: pointer;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item .actions .action.edit {
  background-position: -40px 0;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item .actions .action.edit:hover {
  background-position: -40px -33px;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item .actions .action.remove {
  background-position: -75px 0;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item .actions .action.remove:hover {
  background-position: -75px -33px;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item .handle {
  display: inline-block;
  width: 33px;
  height: 33px;
  line-height: 33px;
  background: url("images/mobile/mobile_sprite.png") 0 0 no-repeat;
  cursor: move;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item .title {
  display: inline-block;
  height: 23px;
  margin-top: 5px;
  padding-left: 10px;
  border-left: 1px solid #e9e9e9;
  line-height: 23px;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item.over .actions {
  display: block;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item.dragging {
  z-index: 200;
  background-color: #f1f1f1;
}
#landingpage-tab #landingpage-tab-container .drag-list .drag-list-item.dragging .handle {
  background-position: 0 -33px;
}
.module-selector {
  background: #f5f5f5;
  border-bottom: 1px solid #d9d9d9;
}
.module-selector .w-form-items {
  margin: 0;
}
.module-selector .w-form-items:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}
.module-selector .w-form-items dt,
.module-selector .w-form-items dd {
  margin: 0 !important;
  width: 49%;
  height: 52px;
  line-height: 52px;
}
.module-selector .w-form-items dt {
  float: left;
  width: 250px;
}
.module-selector .w-form-items dd {
  float: right;
  width: 340px;
}
.module-selector .w-form-items dd .w-select {
  margin-top: 10px;
}
.module-selector .w-form-items label {
  height: 52px;
  line-height: 52px;
  text-align: right;
}
.select-module {
  height: 140px;
}
.select-module p {
  margin: 0;
  padding: 55px 0;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 20px;
}
.module_form_popover {
  padding: 30px 100px 82px;
}
.module_form_popover .w-form-items {
  margin: 0;
}
#textFormContainer .control {
  margin: 0;
}
#textFormContainer textarea {
  width: 100%;
  height: 120px;
  margin: 0 auto;
}
#phoneFormContainer .control {
  margin: 0;
}
#linkFormContainer .control {
  margin: 0;
}
#linkFormContainer .name-container {
  margin-bottom: 15px;
}
#linkFormContainer .pageDropdown {
  display: inline-block;
}
#linkFormContainer .linkTypeLabel {
  float: left;
}
#linkFormContainer .type-container {
  float: left;
  width: 72px;
}
#linkFormContainer .type-container .type-option {
  height: 34px;
  overflow: hidden;
}
#linkFormContainer .type-container .type-option input {
  float: left;
  height: 34px;
  margin: 0 0 0 2px;
  vertical-align: middle;
}
#linkFormContainer .type-container .type-option label {
  float: left;
  vertical-align: middle;
  line-height: 34px;
  height: 34px;
  padding-left: 8px;
}
#linkFormContainer .link-container {
  display: block;
  margin-left: 72px;
}
#linkFormContainer .pageDropdown ul.select2-results {
  top: -50px;
  max-height: 116px;
}
html.ie8 #landingpage-tab .preview-wrap {
  top: 130px;
  left: 25px;
  -ms-zoom: 0.831;
}
.internal-vp-iframe .wrapper .main .tabs #tabs {
  padding: 0;
}
.internal-vp-iframe .wrapper .main .tabs #tabs #landingpage-tab {
  min-height: 0;
  padding-bottom: 60px;
}
.internal-vp-iframe.mobile-vp-iframe .wrapper .main .nav-container-top {
  display: none;
}
#hoursFormContainer .control.text input.dayToggle.inlineToggler {
  display: inline-block;
  width: 5%;
  float: none;
  vertical-align: middle;
}
#hoursFormContainer .control.text input.hourSelection.timeEntryBox {
  width: 10%;
  display: inline-block;
}
#hoursFormContainer .AMPMSelector {
  width: 10%;
  display: inline-block;
  top: 11px;
}
#hoursFormContainer .openCloseSeperator {
  display: inline-block;
  padding-left: 3px;
  padding-right: 3px;
}
#hoursFormContainer .dayName {
  padding-left: 5px;
  font-weight: bold;
}
#hoursFormContainer div.dayClosed.coverDayControls {
  display: none;
  float: none;
  width: 301px;
}
#hoursFormContainer div.dayClosed.coverDayControls input.closedDay#dayOverlay {
  margin-top: 12px;
}
#hoursFormContainer .dayContainer {
  display: inline;
  margin: 0px;
}
#hoursFormContainer .hoursError {
  display: none;
  text-align: center;
  padding-top: 5px;
}
.cf {
  zoom: 1;
}
.cf:before,
.cf:after {
  content: " ";
  display: table;
}
.cf:after {
  clear: both;
}
.w-data-table td {
  position: relative;
}
.domains a {
  cursor: pointer;
  color: #1f84b9;
}
.domains h2 {
  position: relative;
  margin: 10px 0 24px;
}
.domains h2 .w-select {
  position: absolute;
  top: 0;
  right: 0;
  padding: 2px 8px;
  min-width: 190px;
  font-size: 13px;
  font-weight: normal;
}
.domains h2 .w-select .select2-results {
  top: 24px;
}
.domains h2 .w-select .select2-results .select2-result {
  padding: 2px 7px;
}
.domains .subsection {
  margin: 0 0 28px;
}
.domains .subsection header {
  margin: 0 0 12px;
  zoom: 1;
}
.domains .subsection header:before,
.domains .subsection header:after {
  content: " ";
  display: table;
}
.domains .subsection header:after {
  clear: both;
}
.domains .subsection header h3 {
  float: left;
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #333;
}
.domains .subsection header span {
  float: right;
  font: normal 12px/15px "Georgia", serif;
  font-style: italic;
  color: #444;
}
.domains .actionable {
  display: inline-block;
  margin-top: 9px;
  color: #444;
  font-family: "Georgia", serif;
  font-style: italic;
  text-shadow: 0 1px #fff;
}
.domains .loadingSpinner.medium {
  position: relative;
  margin: 25% 0 25% -15px;
}
.domains .empty h2 {
  padding: 27px;
  padding-left: 94px;
  font-size: 34px;
  background: #e7f2fb;
  border: 1px solid #bce0f4;
}
.domains .empty h2 span {
  display: block;
  font-size: 18px;
  font-weight: normal;
}
.domains .empty h2 span.icon {
  position: absolute;
  top: 27px;
  left: 24px;
  width: 55px;
  height: 60px;
  background: transparent url('images/badges_sprite.png');
  background-position: -22px -1024px;
}
.domains .empty .example {
  display: table;
  margin: 30px 0 26px;
  padding: 16px 10px 20px 50px;
  border: 1px solid #e1e1e1;
  background: url('images/example-arrow.png') no-repeat;
  background-position: 20px 10px;
}
.domains .empty .example dt,
.domains .empty .example dd {
  display: table-cell;
  font-size: 14px;
  line-height: 1;
  vertical-align: top;
  color: #333;
}
.domains .empty .example dt {
  padding: 0 10px;
}
.domains .empty .example dd {
  width: 254px;
  font-weight: bold;
  color: #444;
  -ms-word-break: break-all;
  word-break: break-all;
}
.domains .empty ul {
  padding-left: 0;
  list-style-type: none;
}
.domains .empty ul li {
  padding-left: 24px;
  line-height: 1.9;
  background: url('images/tick.png') no-repeat left 7px;
}
.domains .empty .prompt {
  margin: 20px 0;
  font-weight: bold;
}
.domains#domains-tab .empty h2 {
  font-size: 33px;
}
.domains#domains-tab .empty span {
  line-height: 1.3;
}
.domains#domains-tab .empty span.icon {
  background-position: -22px -962px;
}
a.new,
.form-trigger {
  display: block;
  cursor: pointer;
  margin: 9px 0;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #1f84b9;
  text-decoration: none;
  text-shadow: 0 1px #fff;
}
a.new:hover,
.form-trigger:hover {
  text-decoration: underline;
}
a.new:before,
.form-trigger:before {
  content: "+ ";
}
form.new,
.form-new {
  display: none;
  position: relative;
  margin-bottom: 30px;
  padding: 16px 16px 8px 0;
  background-color: #e1effa;
  border: 1px solid #abd9f2;
  border-radius: 2px;
  /*IE7 */

  min-height: 1px;
}
form.new:after,
.form-new:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
form.new.error > ul > li,
.form-new.error > ul > li {
  padding-bottom: 20px;
}
form.new > ul,
.form-new > ul {
  /*IE7 */

  min-height: 1px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
form.new > ul:after,
.form-new > ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
form.new > ul > li,
.form-new > ul > li {
  position: relative;
  margin: 0 10px 12px;
  width: 276px;
  float: left;
}
form.new > ul > li.priority,
.form-new > ul > li.priority {
  padding-right: 44px;
  width: 230px;
}
form.new > ul > li.submit.short,
.form-new > ul > li.submit.short {
  width: 90px;
}
form.new > ul > li.submit .w-button,
.form-new > ul > li.submit .w-button {
  margin-top: 27px;
}
form.new > ul > li.full,
.form-new > ul > li.full {
  width: auto;
}
form.new > ul > li label,
.form-new > ul > li label {
  display: block;
  margin: 0 0 8px 1px;
  font-weight: bold;
  color: #333;
  text-shadow: 0 1px #fff;
}
form.new > ul > li label.success,
.form-new > ul > li label.success {
  color: #3f740a;
  position: absolute;
  bottom: 0;
  font-size: 12px;
  font-family: "Georgia", serif;
  font-weight: normal;
  font-style: italic;
}
form.new > ul > li label.error,
.form-new > ul > li label.error {
  color: #a33333;
  position: absolute;
  bottom: 0;
  font-size: 12px;
  font-family: "Georgia", serif;
  font-weight: normal;
  font-style: italic;
}
form.new > ul > li label.hint,
.form-new > ul > li label.hint {
  position: absolute;
  bottom: 0;
  font-size: 12px;
  font-family: "Georgia", serif;
  font-weight: normal;
  font-style: italic;
}
form.new > ul > li input,
.form-new > ul > li input,
form.new > ul > li .w-select,
.form-new > ul > li .w-select,
form.new > ul > li .w-select .select2-results,
.form-new > ul > li .w-select .select2-results {
  border-color: #a4d7f3;
}
form.new > ul > li input .select2-highlighted,
.form-new > ul > li input .select2-highlighted,
form.new > ul > li .w-select .select2-highlighted,
.form-new > ul > li .w-select .select2-highlighted,
form.new > ul > li .w-select .select2-results .select2-highlighted,
.form-new > ul > li .w-select .select2-results .select2-highlighted {
  background-color: #e1effa;
}
form.new > ul > li input,
.form-new > ul > li input {
  display: block;
  padding: 1px 30px 1px 6px;
  width: 100%;
  height: 32px;
  font-size: 13px;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #555;
  border-style: solid;
  border-width: 1px;
  border-radius: 2px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
form.new > ul > li input.error,
.form-new > ul > li input.error {
  border-color: #b94949;
  -moz-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  -webkit-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
}
form.new .close,
.form-new .close {
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 5px;
  width: 7px;
  height: 8px;
  background: url('images/form_new_close.png') center no-repeat;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
#domains-tab .date,
#domains-tab .extend {
  display: inline-block;
}
#domains-tab .date {
  width: 50px;
}
#domains-tab .date.heat {
  font-weight: bold;
  color: #b13636;
}
#domains-tab .extend {
  margin-left: 14px;
}
#domains-tab .domainSearch .combo .www {
  position: absolute;
  top: 6px;
  left: 8px;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #acacac;
}
#domains-tab .domainSearch .combo input {
  padding-top: 7px;
  padding-left: 47px;
  width: 300px !important;
}
#domains-tab .domainSearch .combo .w-select {
  min-width: 50px;
}
#domains-tab .domainSearch .status.working {
  margin-top: 5px;
}
#domains-tab .domainSearch .domain-result {
  display: inline-block;
  height: 27px;
  line-height: 27px;
}
#domains-tab .domainSearch .domain-result label {
  margin-left: 4px;
  padding: 0 6px 0 22px;
  text-shadow: 0 1px #fff;
  background-repeat: no-repeat;
}
#domains-tab .domainSearch .domain-result label:after {
  display: none;
}
#domains-tab .domainSearch .domain-result label.success {
  top: -1px;
  background-image: url('images/icon_check_verify.png');
}
#domains-tab .domainSearch .domain-result label.error {
  line-height: 22px;
  background-image: url('images/icon_check_reject.png');
  background-position: 0 3px;
}
#domains-tab .domainSearch .domain-result label.error span {
  color: #333;
}
#domains-tab .domainSearch .domain-result .w-button {
  position: relative;
  left: 4px;
}
#domains-tab .domainSearch .domain-result.domain-searching .w-button {
  padding-right: 34px;
}
#domains-tab .domainSearch .domain-result.domain-searching .w-button:after {
  content: '\2192';
  position: absolute;
  right: 12px;
}
#domains-tab .domainOptions .w-select {
  float: left;
}
#domains-tab .domainOptions .w-button {
  margin-left: 10px;
  height: 14px;
  line-height: 14px;
}
#domains-tab .w-data-table {
  width: 100%;
}
#domains-tab .w-data-table a {
  font-family: "Georgia", serif;
  font-style: italic;
  color: #137bb1;
}
#domains-tab .w-data-table a:hover {
  text-decoration: underline;
}
#domains-tab .w-data-table .protection {
  text-align: center;
}
#domains-tab .w-data-table .protection .active {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('images/icon_check_verify.png');
  background-repeat: no-repeat;
  text-indent: -9999px;
}
#domains-tab .w-data-table .renew {
  text-align: center;
}
#domains-tab .w-data-table .renew a {
  display: inline-block;
  width: 44px;
  height: 20px;
  background-repeat: no-repeat;
  background-image: url('images/switch_off.png');
  text-indent: -9999px;
}
#domains-tab .w-data-table .renew a.active {
  background-image: url('images/switch_on.png');
}
#domains-tab .w-data-table tr.pending .domainname {
  color: #bababa;
  border-right-width: 0;
}
#domains-tab .w-data-table tr.pending .status {
  text-align: center;
  font-family: "Georgia", serif;
  font-style: italic;
  color: #555555;
}
#whois-tab h3.collapsed {
  padding-bottom: 5px;
  border-bottom: 1px solid #e5e5e5;
}
#whois-tab h3 label {
  cursor: pointer;
}
#whois-tab .control {
  padding-top: 10px;
}
#records-tab .w-data-table td {
  padding: 12px 15px;
}
#records-tab .w-data-table td.host,
#records-tab .w-data-table td.address {
  width: 206px;
}
#records-tab .w-data-table td.host input[type="text"],
#records-tab .w-data-table td.address input[type="text"] {
  width: 150px;
}
#records-tab .w-data-table td.record {
  position: relative;
  width: 100px;
}
#records-tab .w-data-table td.record .w-select {
  position: absolute;
  margin-top: -13px;
  margin-left: -9px;
  min-width: 64px;
  height: 20px;
}
#records-tab .w-data-table td.priority {
  width: 60px;
}
#records-tab .w-data-table td.priority input[type="text"] {
  width: 26px;
}
#records-tab .w-data-table td.priority label.null {
  position: relative;
}
#records-tab .w-data-table td.priority label.null:after {
  content: '-';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-weight: bold;
}
#records-tab .w-data-table td.priority label.null .data-display,
#records-tab .w-data-table td.priority label.null input {
  visibility: hidden;
}
#records-tab .w-data-table td.action {
  width: 70px;
}
#records-tab .w-data-table td.action input[type="text"] {
  width: 48px;
}
#records-tab .w-data-table td.nameserver {
  width: 590px;
}
#records-tab .w-data-table td.nameserver input[type="text"] {
  width: 340px;
}
#email-tab .mailbox-section-container .mailbox-section header {
  margin-top: 12px;
}
#email-tab form.form-new > ul > li {
  padding: 0;
}
#email-tab form.form-new > ul > li label.error {
  position: static;
  margin-top: 9px;
  float: left;
  clear: both;
}
#email-tab span.hint {
  margin-top: -12px;
}
#email-tab .domain-container.processing h2,
#email-tab .domain-container.processing p {
  margin: 0 auto;
  padding: 0 30px;
  width: 600px;
  text-align: center;
}
#email-tab .domain-container.processing h2 {
  margin-bottom: 14px;
  padding-top: 140px;
  font-size: 34px;
  font-weight: 400;
  color: #333333;
  background: url('images/clock_111.png') no-repeat center top;
  border-bottom: 0;
}
#email-tab .domain-container.processing h2 > div {
  display: none;
}
#email-tab .domain-container.processing p {
  font-size: 16px;
  color: #777;
}
.domain-attach-popover .domain-input-block {
  margin-bottom: 15px;
}
.domain-attach-popover .domain-input-block input {
  width: 60%;
}
.domain-transfer-popover .w-form ul {
  margin-bottom: 15px;
  padding: 0;
  list-style-type: none;
}
.domain-transfer-popover .w-form ul li {
  float: left;
  margin: 0 20px 0 0;
  width: 245px;
}
.domain-transfer-popover .w-form ul li input.error {
  border-color: #b94949;
  -moz-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  -webkit-box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
  box-shadow: 0 0 5px 2px rgba(193, 47, 47, 0.35);
}
.domain-transfer-popover label.error {
  margin-top: 2px;
  font-size: 12px;
  font-family: Georgia, serif;
  font-weight: normal;
  font-style: italic;
  color: #a33333;
}
.domain-container {
  display: none;
}
.formSubmissions td,
.formSubmissions th {
  text-align: left;
  vertical-align: top;
}
.formSubmissions .time-range {
  color: #a1a1a1;
  font-size: 100%;
  border-bottom: 1px solid #d2d2d2;
  font-weight: bold;
}
.formSubmissions .overview {
  position: relative;
}
.formSubmissions .overview td {
  padding: 10px 12px;
  border-bottom: 1px solid #f1f1f1;
}
.formSubmissions .overview .email,
.formSubmissions .overview .text {
  font-weight: bold;
}
.formSubmissions .overview .message {
  overflow: hidden;
  white-space: nowrap;
  max-width: 250px;
  text-overflow: ellipsis;
}
.formSubmissions .overview .date {
  color: #a1a1a1;
  font-weight: bold;
  font-size: 93%;
}
.formSubmissions .detail-head th,
.formSubmissions .detail-head td {
  padding: 7px 12px;
  color: #248dc4;
  border: 1px solid #92c6e2;
  background-color: #dbecf5;
  -moz-border-radius-top-left: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-top-right: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  font-weight: bold;
}
.formSubmissions .detail-head th .minimize,
.formSubmissions .detail-head td .minimize {
  text-shadow: 1px 1px 0px white;
}
.formSubmissions .detail-field td,
.formSubmissions .detail-field th {
  padding: 10px 12px;
  border-width: 0px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
.formSubmissions .detail-field td {
  border-left: 3px double #ddd;
  border-right: 1px solid #ddd;
}
#forms-tab .forms_container {
  position: relative;
  min-height: 600px;
}
#forms-tab .time,
#forms-tab .reply,
#forms-tab .forward,
#forms-tab .delete,
#forms-tab .minimize {
  cursor: pointer;
  border: 0;
  padding: 0;
  font-size: 11px;
  color: #137bb1;
  background: transparent;
  text-shadow: 0 1px #fff;
}
#forms-tab .minimize {
  float: left;
  width: 16px;
  height: 30px;
  text-indent: 100%;
  overflow: hidden;
  background: transparent url('images/form_submission_icons.png') no-repeat 0 54%;
}
#forms-tab .reply,
#forms-tab .forward {
  display: inline-block;
  margin-top: -2px;
  margin-right: 10px;
}
#forms-tab .reply i,
#forms-tab .forward i {
  background: transparent url('images/form_submission_icons.png') no-repeat 0 50%;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  top: 8px;
}
#forms-tab .reply i {
  background-position: -14px 23%;
}
#forms-tab .forward i {
  background-position: -32px 21%;
}
#forms-tab .delete {
  display: none;
  float: right;
  width: 20px;
  text-indent: 100%;
  overflow: hidden;
  height: 30px;
  background: transparent url('images/control_remove_active.png') no-repeat 50% 50%;
}
#forms-tab .time {
  font-weight: bold;
}
#forms-tab a {
  color: #046699;
  cursor: pointer;
}
#forms-tab ul {
  list-style-type: none;
}
#forms-tab ul,
#forms-tab li {
  padding: 0;
  margin: 0;
}
#forms-tab h2 {
  position: relative;
}
#forms-tab h2 .w-select {
  position: absolute;
  top: 0;
  right: 0;
  padding: 2px 8px;
  min-width: 190px;
  font-size: 13px;
  font-weight: normal;
}
#forms-tab .submissions-container {
  display: none;
}
#forms-tab .forms_pagination {
  margin-top: 20px;
  padding-top: 10px;
  border-top: 1px solid #e5e5e5;
  text-align: right;
}
#forms-tab .submissions-settings {
  margin: 10px 0 17px;
  padding: 0 10px;
  line-height: 36px;
  border: 1px solid #d3d3d3;
  border-radius: 3px;
  background-color: #f1f1f1;
  color: #333;
  white-space: nowrap;
}
#forms-tab .submissions-settings .hint {
  line-height: 100%;
}
#forms-tab .submissions-settings .submissions-settings-left {
  float: left;
  width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#forms-tab .submissions-settings .submissions-settings-left .form_name {
  font-weight: bold;
  font-size: 16px;
}
#forms-tab .submissions-settings .submissions-settings-right {
  float: right;
  text-align: right;
  width: 550px;
}
#forms-tab .submissions-settings .form-email-container {
  position: relative;
  display: inline-block;
  margin-right: 3px;
  border: none;
  box-shadow: none;
}
#forms-tab .submissions-settings .form-email-container > span.data-display {
  float: left;
  max-width: 310px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#forms-tab .submissions-settings .form-email-container input.email {
  line-height: 23px;
  text-align: right;
  padding-right: 5px;
}
#forms-tab .submissions-settings .form-email-container .action {
  height: 12px;
  display: inline-block;
}
#forms-tab .submissions-settings .form-email-container .action > a {
  float: left;
  cursor: pointer;
  overflow: hidden;
  text-indent: 100%;
}
#forms-tab .submissions-settings .form-email-container .action .widget.set {
  width: 15px;
}
#forms-tab .submissions-settings .form-email-container .action .widget.cancel {
  width: 15px;
  display: block;
  visibility: hidden;
}
#forms-tab .submissions-settings .form-email-container.editing .action .widget.cancel {
  visibility: visible;
}
#forms-tab .submissions-settings .export_csv {
  display: inline-block;
  margin-left: 16px;
  font-style: italic;
  font-family: georgia;
  font-size: 12px;
}
#forms-tab .submissions-date-container {
  color: #444;
  font: normal 13px/30px 'helvetica neue', arial;
}
#forms-tab .submissions-date-container h3.submissions-date {
  margin: 7px 0 3px;
  line-height: 18px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 13px;
  font-weight: bold;
  color: #a1a1a1;
}
#forms-tab ul.submissions-range > li {
  border-bottom: 1px solid #f1f1f1;
}
#forms-tab ul.submissions-range > li:last-child {
  border-bottom: 0;
}
#forms-tab ul.submissions-range > li:first-child div.destroy_prompt,
#forms-tab ul.submissions-range > li:first-child div.submission-expanded {
  margin-top: -1px;
}
#forms-tab ul.submissions-range > li ul.submission {
  margin: 1px;
  cursor: pointer;
}
#forms-tab ul.submissions-range > li div.submission-expanded {
  display: none;
}
#forms-tab ul.submissions-range > li.expanded ul.submission {
  display: none;
}
#forms-tab ul.submissions-range > li.expanded div.submission-expanded {
  display: block;
}
#forms-tab ul.submissions-range > li.deleting .destroy_prompt {
  display: block;
}
#forms-tab ul.submissions-range > li.deleting .submission {
  display: none;
}
#forms-tab ul.submissions-range > li.deleting .submission-expanded {
  display: none;
}
#forms-tab ul.submissions-range > li:hover {
  background: #fff;
  margin-top: -1px;
  padding-top: 1px;
  border-bottom: 0;
  padding-bottom: 1px;
}
#forms-tab ul.submissions-range > li:hover:first-child {
  padding-top: 0;
}
#forms-tab ul.submissions-range > li:hover:last-child {
  padding-bottom: 0;
}
#forms-tab ul.submissions-range > li:hover ul.submission {
  margin: 0;
  background-color: #e1effa;
  border: 1px solid #abd9f2;
  border-radius: 3px;
}
#forms-tab ul.submissions-range > li:hover ul.submission  > li.col-info .time {
  display: none;
}
#forms-tab ul.submissions-range > li:hover ul.submission  > li.col-info .delete {
  display: block;
}
#forms-tab ul.submissions-range div.submission-expanded {
  display: block;
  margin: 0;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  box-shadow: 0 2px 4px rgba(202, 202, 202, 0.75);
  background: transparent url('images/vertical_page_rule.png') repeat-y 148px 0;
}
#forms-tab ul.submissions-range div.submission-expanded .expanded-header {
  cursor: pointer;
  margin: -1px;
  background-color: #e1effa;
  border: 1px solid #abd9f2;
  border-bottom-color: #c7d9e3;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 0 10px;
}
#forms-tab ul.submissions-range div.submission-expanded .expanded-header .time {
  cursor: default;
}
#forms-tab ul.submissions-range div.submission-expanded .expanded-header .left {
  float: left;
}
#forms-tab ul.submissions-range div.submission-expanded .expanded-header .right {
  float: right;
}
#forms-tab ul.submissions-range div.submission-expanded .expanded-header .delete {
  display: block;
}
#forms-tab ul.submissions-range div.submission-expanded .expanded-source {
  padding: 0 10px;
  border-top: 1px solid #d9d9d9;
  font: normal 10px/18px arial;
  background: #f1f1f1;
  text-align: right;
  color: #9a9a9a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#forms-tab ul.submissions-range div.submission-expanded .expanded-source > a {
  color: #9a9a9a;
}
#forms-tab ul.submissions-range div.submission-expanded .expanded-source > a:hover {
  text-decoration: underline;
}
#forms-tab ul.submissions-range div.submission-expanded table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
#forms-tab ul.submissions-range div.submission-expanded table td {
  vertical-align: top;
  padding: 10px;
  border-bottom: 1px solid #e2f1f7;
  line-height: 22px;
}
#forms-tab ul.submissions-range div.submission-expanded table tr:last-child td {
  border: 0;
}
#forms-tab ul.submissions-range div.submission-expanded table .key {
  width: 130px;
  font-weight: bold;
}
#forms-tab .destroy_prompt {
  display: none;
  padding: 1px 10px;
  border-radius: 3px;
  background: #272727;
  text-align: left;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
  font-size: 12px;
  font-weight: bold;
}
#forms-tab .destroy_prompt .dialog {
  line-height: 35px;
  color: #fff;
}
#forms-tab .destroy_prompt .action {
  float: right;
}
#forms-tab .destroy_prompt .action > a {
  margin: 6px 0 0 5px;
  padding: 4px 10px;
  line-height: 12px;
}
#forms-tab ul.submission {
  list-style-type: none;
  line-height: 35px;
}
#forms-tab ul.submission > li {
  float: left;
  padding: 0 0 0 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#forms-tab ul.submission > li.col-0,
#forms-tab ul.submission > li.col-1 {
  font-weight: bold;
  color: #333;
}
#forms-tab ul.submission > li.col-0 {
  width: 140px;
}
#forms-tab ul.submission > li.col-1 {
  width: 180px;
}
#forms-tab ul.submission > li.col-2 {
  width: 290px;
}
#forms-tab ul.submission > li.col-info {
  float: right;
  width: 50px;
  padding: 0 10px 0 0;
  text-align: right;
  font-weight: bold;
  font-size: 11px;
  color: #a1a1a1;
}
#forms-tab ul.submission > li.col-info .time {
  color: #a1a1a1;
}
#forms-tab .notification {
  background: #fef0cb;
  border: 1px solid #f9cd9e;
  padding: 10px;
  color: #333;
  font-weight: bold;
  font-size: 13px;
}
.w-paginate-page {
  display: none;
  position: relative;
}
.w-paginate-page.active {
  display: block;
}
.w-paginate-page.loading {
  display: block !important;
  visibility: hidden;
}
.w-paginate-page.loading .loadingSpinner {
  visibility: visible;
}
.w-paginate {
  list-style-type: none;
}
.w-paginate.w-paginate-single {
  display: none;
}
.w-paginate > li.w-paginate-li {
  display: inline-block;
}
.w-paginate > li.w-paginate-li > button.w-paginate-button {
  cursor: pointer;
  padding: 0 10px;
  border: 1px solid #c9c9c9;
  border-radius: 2px;
  font: bold 12px/25px 'helvetica neue', arial;
  color: #717171;
  text-shadow: 0 1px 0 #fff;
  background: #f9f9f9;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #eaeaea));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #f9f9f9 0%, #eaeaea 100%);
  /* W3C */

  box-shadow: inset 0 1px 0 #fff;
}
.w-paginate > li.w-paginate-li > button.w-paginate-button:hover {
  background: #f5f5f5;
}
.w-paginate > li.w-paginate-li > button.w-paginate-button.disabled {
  display: none;
}
.w-paginate > li.w-paginate-li > button.w-paginate-button.active {
  border: 1px solid #4b4b4b;
  background: #5a5a5a;
  box-shadow: inset 0 0 6px #4b4b4b;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.13);
}
.tabapp-settings .control.button .w-button {
  float: left;
}
.tabapp-settings .control.button div.save-status {
  display: inline-block;
}
.tabapp-settings .control.button div.save-status .message {
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  font-style: italic;
  font-family: "Georgia", serif;
}
.tabapp-settings .control.button div.save-status.working .save-spinner {
  display: inline-block;
  margin: 5px 0 0 5px;
}
.tabapp-settings .control.button div.save-status.working .save-spinner .loadingSpinner {
  position: static;
  display: inline-block;
  margin: 0;
}
.tabapp-settings .control.button div.save-status.working .message {
  margin-top: -10px;
  color: #888;
}
.tabapp-settings .control.button div.save-status.success .message {
  margin-top: 6px;
  color: #3f740a;
}
.tabapp-settings .control.button div.save-status.error .message {
  color: #a33333;
}
body.mysites {
  background-color: #f1f1f1;
  background-image: url(images/bg_stripe.png);
  background-repeat: repeat-x;
}
body.mysites > .wrapper {
  background-color: transparent;
}
body.mysites > .wrapper header {
  position: static;
}
body.mysites .main {
  padding-top: 29px;
}
body.mysites .main > h2 {
  margin: 44px 0;
  font-size: 38px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-weight: 200;
  text-align: center;
  color: #a9a9a9;
  text-shadow: 0 1px #f0f0f0;
  border-width: 0;
  display: none;
}
body.mysites .main > .sites {
  margin: 20px auto 0;
  width: 1000px;
}
body.mysites .main > .sites > .loading .loadingSpinner {
  position: relative;
  margin-top: 0;
  margin-left: -49px;
}
body.mysites .main > .sites .site {
  position: relative;
  margin: 0 15px 50px;
  width: 300px;
  height: 380px;
  float: left;
  text-align: center;
  color: transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body.mysites .main > .sites .site:hover h3 {
  text-decoration: underline;
}
body.mysites .main > .sites .site > .hidden {
  display: none !important;
}
body.mysites .main > .sites .site.loading {
  background-color: transparent;
  box-shadow: none;
}
body.mysites .main > .sites .site.loading .loadingSpinner {
  margin-top: -49px;
}
body.mysites .main > .sites .site.new {
  font-size: 22px;
  height: 300px;
  line-height: 300px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-weight: 100;
  font-style: normal;
  color: #fff;
  text-shadow: none;
  background: #888;
}
body.mysites .main > .sites .site .img-wrap {
  position: relative;
  width: 300px;
  height: 300px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
body.mysites .main > .sites .site .img-wrap img {
  position: absolute;
  top: 0;
  left: 0;
}
body.mysites .main > .sites .site .data h3 {
  margin-top: 14px;
  margin-bottom: 4px;
  font-size: 22px;
  font-weight: 100;
  color: #555;
}
body.mysites .main > .sites .site.premium .ribbon,
body.mysites .main > .sites .site.admin .ribbon {
  content: '';
  position: absolute;
  top: -3px;
  right: -3px;
  width: 74px;
  height: 74px;
  background-repeat: no-repeat;
}
body.mysites .main > .sites .site.premium .ribbon {
  background-image: url('images/ribbon_premium_300.png');
}
body.mysites .main > .sites .site.admin .ribbon {
  background-image: url('images/ribbon_admin_300.png');
}
body.mysites .main > .sites .site.unpublished:hover .img-wrap h3 {
  text-decoration: none;
}
body.mysites .main > .sites .site.unpublished .img-wrap {
  background: url('images/bg_pattern-blue.png');
}
body.mysites .main > .sites .site.unpublished .img-wrap h3 {
  position: relative;
  top: 50%;
  margin: -18px auto 0;
  padding: 9px 22px;
  width: 48%;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  word-wrap: break-word;
  background: #1e76a6;
  border-radius: 3px;
}
body.mysites .orphanedSitePopover .websover_content p {
  padding: 0 15px;
  color: #666;
}
body.mysites .orphanedSitePopover .websover_content ul {
  padding: 0;
  list-style-type: none;
}
body.mysites .orphanedSitePopover .websover_content .selector.hidden,
body.mysites .orphanedSitePopover .websover_content .form.hidden {
  display: none !important;
}
body.mysites .orphanedSitePopover .websover_content .selector ul {
  height: 120px;
  overflow-y: auto;
}
body.mysites .orphanedSitePopover .websover_content .selector ul li {
  padding: 15px;
  border-top: #e9e9e9 solid 1px;
}
body.mysites .orphanedSitePopover .websover_content .selector ul li .thumbnail,
body.mysites .orphanedSitePopover .websover_content .selector ul li .url,
body.mysites .orphanedSitePopover .websover_content .selector ul li .attach {
  vertical-align: middle;
}
body.mysites .orphanedSitePopover .websover_content .selector ul li a.thumbnail,
body.mysites .orphanedSitePopover .websover_content .selector ul li a.url {
  display: inline-block;
}
body.mysites .orphanedSitePopover .websover_content .selector ul li img {
  margin-right: 15px;
  width: 31px;
  height: 31px;
  background: #cacaca;
}
body.mysites .orphanedSitePopover .websover_content .selector ul li a.url {
  width: 320px;
  color: #248dc4;
}
body.mysites .orphanedSitePopover .websover_content .selector ul li a.url:hover {
  text-decoration: underline;
}
body.mysites .orphanedSitePopover .websover_content .selector ul li .w-button.attach {
  color: #666 !important;
  text-shadow: 0 1px #fff;
  background: #f5f5f5;
  -moz-box-shadow: inset 0 1px #fafafa;
  -webkit-box-shadow: inset 0 1px #fafafa;
  box-shadow: inset 0 1px #fafafa;
  border-color: #b9b9b9;
}
body.mysites .orphanedSitePopover .websover_content form p {
  margin: 20px auto 0;
  padding: 10px 0;
  width: 472px;
  text-align: center;
  border: 1px solid #abd9f2;
  background: #e1effa;
  border-radius: 3px;
}
body.mysites .orphanedSitePopover .websover_content form p.error {
  background: #F8D5CF;
  border-color: #FAA;
}
body.mysites .orphanedSitePopover .websover_content form ul li {
  margin-bottom: 6px;
  padding: 0 15px;
}
body.mysites .orphanedSitePopover .websover_content form ul li label {
  color: #444;
}
body.mysites .orphanedSitePopover .websover_content form ul li label span {
  display: inline-block;
  width: 78px;
}
body.mysites .orphanedSitePopover .websover_content form ul li label input {
  padding: 0 12px;
  width: 376px;
  height: 32px;
  line-height: 32px;
  font-size: 13px;
  color: #666;
  border: 1px solid #cccccc;
  border-radius: 3px;
}
body.mysites .orphanedSitePopover .websover_content form .forgot {
  margin: 0 0 18px 94px;
  font-size: 12px;
}
body.mysites .orphanedSitePopover .websover_content form .forgot a:hover {
  text-decoration: underline;
}
body.mysites .orphanedSitePopover .websover_content .action {
  padding: 10px 0;
  text-align: center;
  background: #e1e1e1;
  border-top: 1px solid #cacaca;
}
body.errorPage .wrapper {
  font-family: "Helvetica Neue", helvetica, sans-serif;
  background-color: white;
}
body.errorPage .wrapper .main {
  padding-top: 79px;
  text-align: center;
}
body.errorPage .wrapper .main .main_inner {
  position: relative;
}
body.errorPage .wrapper .main .error_image {
  display: block;
  margin: 10px auto;
}
body.errorPage .wrapper .main .error_image img {
  display: block;
  height: 100%;
}
body.errorPage .wrapper .main h2 {
  margin: 0;
  border: none;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-size: 28px;
  font-weight: bold;
  color: #333333;
}
body.errorPage .wrapper .main h3 {
  margin-top: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 200;
  color: #333333;
}
body.errorPage .wrapper .main p {
  font-size: 13px;
  color: #333333;
}
body.iframeError .wrapper .main {
  padding-top: 20px;
}
body.internalServerError .error_image {
  width: 90px;
  height: 150px;
}
@media screen and (min-width: 640px) {
  body.errorPage .wrapper .main .error_image {
    margin: 20px auto;
  }
  body.errorPage .wrapper .main h2 {
    font-size: 36px;
  }
  body.errorPage .wrapper .main h3 {
    font-size: 18px;
  }
  body.internalServerError .error_image {
    width: 180px;
    height: 300px;
  }
}
@media screen and (min-width: 920px) {
  body.errorPage .wrapper {
    background-color: #e9e9e9;
  }
  body.errorPage .wrapper .main {
    width: 841px;
    padding: 171px 32px 48px;
    margin: 0 auto 0;
    background: url("images/errorpage_bubble.jpg") left 139px no-repeat;
    text-align: left;
  }
  body.errorPage .wrapper .main .main_inner {
    padding-top: 60px;
  }
  body.errorPage .wrapper .main .error_image {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
  }
  body.errorPage .wrapper .main h2 {
    font-size: 40px;
  }
  body.errorPage .wrapper .main h3 {
    margin-bottom: 24px;
    font-size: 20px;
  }
  body.internalServerError .main_inner {
    height: 240px;
    padding-left: 212px;
  }
  body.iframeError .wrapper .main {
    padding-top: 112px;
    background-position: left 80px;
  }
}
@media screen and (max-width: 919px) {
  header.global-header h1 {
    float: none;
    margin: 0 auto;
  }
}
body.iframeError .global-header {
  display: none;
}
body.style2012 #websid_leaf {
  margin: 2px 0 0 10px;
  position: relative;
  float: left;
  font-size: 12px;
}
body.style2012 #websid_leaf a:link,
body.style2012 #websid_leaf a:visited {
  color: #248dc4;
}
body.style2012 #websid_leaf a:active,
body.style2012 #websid_leaf a:selected,
body.style2012 #websid_leaf a:visited {
  outline: none;
  border: none;
}
body.style2012 #websid_leaf a:hover {
  text-decoration: underline;
}
body.style2012 #websid_leaf #websid_trigger {
  display: block;
  height: 22px;
  width: 19px;
  overflow: visible;
  background: #444444 url("images/multisite/dropdown_sprite.png") -2px -2px no-repeat;
  border: 1px solid #000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.style2012 #websid_leaf #websid_dropdown_active,
body.style2012 #websid_leaf #websid_dropdown_others,
body.style2012 #websid_leaf #websid_dropdown_links {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
}
body.style2012 #websid_leaf:hover #websid_dropdown_container {
  display: block;
}
body.style2012 #websid_leaf #websid_dropdown_container {
  display: none;
  width: auto;
  font: inherit;
  text-shadow: inherit;
  position: absolute;
  z-index: 200;
  top: 32px;
  left: -25px;
  padding: 15px;
  background: white;
  border: 1px solid #b9b9b9;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
}
body.style2012 #websid_leaf #websid_dropdown_container * {
  white-space: nowrap;
}
body.style2012 #websid_leaf #websid_dropdown_container:before {
  display: block;
  position: absolute;
  z-index: 201;
  top: -5px;
  left: 29px;
  width: 8px;
  height: 8px;
  -moz-transform: rotate(45deg);
  /* FF3.5+ */

  -o-transform: rotate(45deg);
  /* Opera 10.5 */

  -webkit-transform: rotate(45deg);
  /* Saf3.1+, Chrome */

  -ms-transform: rotate(45deg);
  /* IE9 */

  transform: rotate(45deg);
  /* IE6-IE8 */

  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  zoom: 1;
  background: white;
  border: solid #b9b9b9;
  border-width: 1px 0 0 1px;
  content: '';
}
body.style2012 #websid_leaf #websid_dropdown_container.loading {
  width: 66px;
  height: 66px;
  padding: 0;
}
body.style2012 #websid_leaf #websid_dropdown_container.loading .loadingSpinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -9px 0 0 -9px;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_user {
  position: relative;
  height: 33px;
  padding: 0 20px 10px 45px;
  border-bottom: 1px solid #e2e2e2;
  background: url("images/multisite/dropdown_sprite.png") -32px 0 no-repeat;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_user .icon {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 33px;
  width: 33px;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_user .icon img {
  display: block;
  width: 100%;
  height: 100%;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_user h5 {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 17px;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_user h5.fullheight {
  line-height: 33px;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_user .settings {
  line-height: 16px;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_others {
  margin: 0;
  padding-right: 20px;
  border-bottom: 1px solid #e2e2e2;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_others ul {
  list-style: none;
  margin: 0;
  padding: 10px 0;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_others ul li {
  margin: 0;
  padding: 0;
  height: 20px;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_others ul li a {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  color: #888;
  vertical-align: middle;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_others ul li:hover a,
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_others ul li a.active {
  color: #2a2a2a;
  font-weight: bold;
  text-decoration: none;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_others ul li:hover a + .view-site span,
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_others ul li a.active + .view-site span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  background: url("images/multisite/dropdown_sprite.png") -21px 0 no-repeat;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_links {
  margin-top: 10px;
  padding-right: 20px;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_links ul li {
  height: 20px;
  margin: 0;
  padding: 0;
}
body.style2012 #websid_leaf #websid_dropdown_container #websid_dropdown_links ul li a {
  line-height: 20px;
}
body.style2012 #websid_leaf .pad {
  position: relative;
  left: -24px;
  display: block;
  height: 35px;
  width: 100px;
  background: transparent;
}
#websid_popover .settings_button {
  display: block;
  width: 25px;
  height: 26px;
  margin-top: 1px;
  margin-left: 7px;
  float: right;
  background: url("images/multisite/settings_sprite.gif") no-repeat;
  background-position: -999px 0;
  text-indent: -9999px;
  cursor: pointer;
}
#websid_popover .settings_button.submit {
  background-position: 0 0;
}
#websid_popover .settings_button.cancel {
  background-position: -25px 0;
}
#websid_popover .notification {
  margin: 15px 15px 0;
}
#websid_popover .notification p.message {
  font-size: 1em;
  padding: 0;
}
#websid_popover #account_settings {
  border-bottom: 1px solid #cacaca;
}
#websid_popover #account_settings .w-form-items {
  margin: 0;
  padding: 15px 20px 0;
}
#websid_popover #account_settings .w-form-items .title {
  float: left;
  clear: both;
  width: 110px;
}
#websid_popover #account_settings .w-form-items .title label {
  line-height: 29px;
}
#websid_popover #account_settings .w-form-items .control {
  float: left;
}
#websid_popover #account_settings .w-form-items .control .status {
  line-height: 29px;
  padding-left: 14px;
}
#websid_popover #account_settings .w-form-items .control .value_container {
  line-height: 29px;
}
#websid_popover #account_settings .w-form-items .control .field_container {
  width: 284px;
  float: left;
}
#websid_popover #account_settings .w-form-items .control .field_container input {
  width: 220px;
  margin-bottom: 7px;
  float: left;
}
#websid_popover #account_settings .w-form-items .edit {
  display: inline-block;
  width: 10px;
  height: 11px;
  margin-left: 10px;
  vertical-align: middle;
  background: url("images/widget_edit_inactive.png") center center no-repeat;
  text-indent: 9999px;
  cursor: pointer;
}
#websid_popover #account_settings .w-form-items .edit:hover {
  background-image: url("images/widget_edit_active.png");
}
#websid_popover #site_list ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 245px;
  overflow-x: hidden;
  overflow-y: auto;
}
#websid_popover #site_list ul li {
  position: relative;
  width: 460px;
  overflow: hidden;
  margin: 0 20px;
  line-height: 48px;
  border-bottom: 1px solid #e9e9e9;
  font-weight: bold;
  background: white;
}
#websid_popover #site_list ul li.loading {
  position: relative;
  padding-left: 30px;
}
#websid_popover #site_list ul li.loading .loadingSpinner {
  top: 50%;
  left: 20px;
  margin-top: -9px;
}
#websid_popover #site_list ul li.removing {
  margin: 0;
  padding: 0;
  width: 500px;
  z-index: 2;
}
#websid_popover #site_list ul li.removing .site_info {
  padding: 0 20px;
  width: 460px;
  position: absolute;
  background: white;
  overflow: hidden;
}
#websid_popover #site_list ul li.removing .removal_notice {
  margin: 0;
  color: #333;
  font-size: 13px;
  font-weight: bold;
  background-color: #e1effa;
  text-indent: 34px;
  -moz-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.4);
}
#websid_popover #site_list ul li .site_info {
  height: 48px;
}
#websid_popover #site_list ul li .site_info .thumb {
  display: block;
  clear: both;
  float: left;
  height: 22px;
  width: 22px;
  margin-top: 13px;
  margin-right: 10px;
  border: 1px solid #e9e9e9;
}
#websid_popover #site_list ul li .site_info .site_name {
  float: left;
  line-height: 48px;
  color: #333;
}
#websid_popover #site_list ul li .site_info .site_name a {
  color: #333;
}
#websid_popover #site_list ul li .site_info .site_name a:hover span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  background: url("images/multisite/dropdown_sprite.png") -21px 0 no-repeat;
}
#websid_popover #site_list ul li .site_info .action {
  float: right;
  line-height: 48px;
}
#websid_popover #site_list ul li .confirm {
  position: relative;
}
#websid_popover #site_list ul li .confirm p {
  font-size: 12px;
  line-height: 16px;
  width: 380px;
  float: left;
  font-weight: normal;
  margin: 0 0 18px;
}
#websid_popover #site_list ul li .confirm .loadingSpinner {
  left: inherit;
  right: 66px;
  top: 4px;
  margin: 0;
}
#websid_popover #site_list ul li .w-form {
  height: 48px;
}
#websid_popover #site_list ul li .w-form .w-form-items {
  margin: 0;
}
#websid_popover #site_list ul li .w-form .w-form-items .title {
  float: left;
  margin-bottom: 0;
  width: 210px;
}
#websid_popover #site_list ul li .w-form .w-form-items .title label {
  line-height: 48px;
  height: 48px;
}
#websid_popover #site_list ul li .w-form .w-form-items .control {
  float: right;
  width: 210px;
  height: 29px;
  margin-top: 9.5px;
  margin-bottom: 0;
}
#websid_popover #site_list ul li .w-form .w-form-items .control .loadingSpinner {
  left: -30px;
  top: 50%;
  margin: -9px 0 0 0;
}
#websid_popover #site_list ul li .w-form .w-form-items .control input {
  float: left;
  width: 146px;
}
#websid_popover #site_list ul li#delete_account_confirmation {
  color: #333;
  line-height: 1.2em;
  padding: 15px 0;
}
#websid_popover #site_list ul li#delete_account_confirmation h4 {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}
#websid_popover #site_list ul li#delete_account_confirmation h5 {
  margin: 4px 0 12px;
  font-size: 13px;
  font-weight: normal;
}
#websid_popover #site_list ul li#delete_account_confirmation input {
  width: 200px;
  margin: 0;
  display: inline-block;
}
#websid_popover #site_list ul li#delete_account_confirmation .w-button {
  margin-right: 7px;
}
#interstitial_wrap {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 102;
}
#interstitial_wrap #outer_interstitial {
  position: absolute;
  box-shadow: 0 0 60px 0px rgba(0, 0, 0, 0.5);
}
#interstitial_wrap #outer_interstitial #inner_interstitial {
  font-family: "Helvetica Neue", helvetica, sans-serif;
}
#interstitial_wrap #outer_interstitial #inner_interstitial #interstitial_header {
  position: relative;
  height: 55px;
  padding: 0 13px;
  background-color: #2a2a2a;
  color: #e1e1e1;
  line-height: 55px;
  text-align: left;
  font-size: 20px;
  font-weight: lighter;
}
#interstitial_wrap #outer_interstitial #inner_interstitial #interstitial_header .close {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  top: 22px;
  right: 22px;
  width: 11px;
  height: 11px;
  color: #fff;
  text-decoration: none;
  background: transparent url('images/close_11.png') no-repeat;
}
#interstitial_wrap #outer_interstitial #interstitial_iframe_container {
  width: 100%;
  border: 0;
  overflow: hidden;
  background: #fff;
}
#interstitial_wrap #outer_interstitial #interstitial_iframe_container iframe {
  border: 0 none !important;
  width: 100%;
  height: 100%;
}
#interstitial_wrap #outer_interstitial #interstitial_iframe_container_noLoader {
  width: 100%;
  border: 0;
  overflow: hidden;
  background: #f8f7f3;
}
.interstitial_content {
  position: relative;
  color: #333;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-weight: lighter;
  background-color: white;
}
.interstitial_content .contentblock {
  background-color: white;
  padding: 0px 0px 25px 0px;
}
.interstitial_content .contentblock h2 {
  margin: 0;
  padding: 24px;
  border: none;
  line-height: 1.25em;
  text-align: center;
  font-size: 14px;
  font-weight: lighter;
  color: #444;
}
.interstitial_content .contentblock h2.urgent {
  color: #a33333;
}
.interstitial_content .contentblock h3 {
  margin: 0 25px;
  height: 58px;
  border: none;
  background: #333;
  line-height: 58px;
  font-size: 24px;
  font-weight: 100;
  text-align: center;
  color: white;
}
.interstitial_content .contentblock .notification {
  margin: 25px 25px 0;
}
.interstitial_content .contentblock .notification p {
  text-align: left;
  margin: 0;
  padding: 0;
}
.interstitial_content .contentblock .list_wrapper {
  margin: 0 25px;
  padding: 0 1px;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #e9e9e9, #ffffff);
  background-image: -o-linear-gradient(top, #e9e9e9, #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e9e9e9), color-stop(1, #ffffff));
  background-image: -webkit-linear-gradient(#e9e9e9, #ffffff);
  background-image: linear-gradient(top, #e9e9e9, #ffffff);
  /*filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorStr='@{start}', EndColorStr='@{stop}')";*/

}
.interstitial_content .contentblock .list_wrapper ul {
  overflow: hidden;
  margin: 0 0 20px;
  padding: 12px 13px 0;
  background: white;
}
.interstitial_content .contentblock .list_wrapper li {
  float: left;
  margin: 0 7px;
  padding-left: 57px;
  width: 207px;
  background: url("images/check.png") no-repeat 20px center;
  border-bottom: 1px solid #e9e9e9;
  font-size: 16px;
  font-weight: lighter;
  line-height: 52px;
  list-style: none;
}
.interstitial_content .contentblock .list_wrapper li.bottom {
  border-bottom: none;
}
.interstitial_content .contentblock p {
  clear: both;
  margin: 20px 25px;
  padding: 0;
  font-size: 13px;
  font-weight: lighter;
  text-align: center;
  line-height: 1.33em;
}
.interstitial_content .contentblock p.big {
  font-size: 16px;
}
.interstitial_content .contentblock p.offer {
  padding: 8px 12px;
  margin-bottom: 0;
  border: 1px solid #bfdf9f;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #e6fad2;
}
.interstitial_content .contentblock p.warning {
  margin: 0 60px;
  padding: 8px 12px;
  border: 1px solid #e9e9e9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #f1f1f1;
  color: #a33333;
  font-family: "Georgia", serif;
  font-style: italic;
}
.interstitial_content .grey_bar,
.websover_content .grey_bar {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #e9e9e9;
  border-top: 1px solid #cacaca;
  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}
.interstitial_content .grey_bar.holiday,
.websover_content .grey_bar.holiday {
  background: white;
  border-color: #45570b;
}
.interstitial_content .grey_bar .button_bar_outer,
.websover_content .grey_bar .button_bar_outer {
  overflow: hidden;
  min-height: 50px;
}
.interstitial_content .grey_bar .button_bar_outer .button_bar_inner,
.websover_content .grey_bar .button_bar_outer .button_bar_inner {
  float: left;
  position: relative;
  left: 50%;
}
.interstitial_content .grey_bar .button_bar_outer .button_bar_inner .button_bar,
.websover_content .grey_bar .button_bar_outer .button_bar_inner .button_bar {
  float: left;
  position: relative;
  left: -50%;
}
.interstitial_content .grey_bar .button_bar_outer .button_bar_inner .button_bar .w-button,
.websover_content .grey_bar .button_bar_outer .button_bar_inner .button_bar .w-button {
  margin: 11px 6px;
}
.interstitial_content .grey_bar {
  position: fixed;
}
.interstitial_whois a {
  outline: 0;
  border: none;
}
#printProducts-tab > header h2 {
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-size: 30px;
  font-weight: 300;
  color: #444;
  text-align: center;
  border-bottom: none;
}
#printProducts-tab > header p {
  margin: 0 0 36px;
  text-align: center;
  color: #5e5e5e;
}
#printProducts-tab .product {
  margin-bottom: 50px;
  padding: 0 7px;
  width: 231px;
  float: left;
  text-align: center;
  color: #333;
}
#printProducts-tab .product h3 {
  margin: 0 0 10px;
  font-size: 13px;
}
#printProducts-tab .product .price {
  text-decoration: line-through;
}
#printProducts-tab .product .saleprice {
  font-weight: bold;
  color: #d72733;
}
#printProducts-tab .product .w-button {
  padding-right: 34px;
  min-width: 140px;
}
#printProducts-tab .product .w-button:after {
  content: '\2192';
  position: absolute;
  right: 12px;
}
#businessInfoForm .notification {
  margin-top: 20px;
}
#businessInfoForm #productList {
  width: 380px;
}
#businessInfoForm #productList #productDescriptors {
  position: relative;
  padding-right: 32px;
  padding-bottom: 12px;
}
#businessInfoForm #productList #productDescriptors .businessInfo-add {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 16px;
  line-height: 18px;
  padding-left: 20px;
  display: block;
  background: url("images/seo/seo_add_sprite.png") 0 0 no-repeat;
  cursor: pointer;
  font-family: "Georgia", serif;
  font-style: italic;
}
#businessInfoForm #productList #productDescriptors .businessInfo-add.disabled {
  background-position: 0 -16px;
  cursor: default;
  color: #aaa;
}
#businessInfoForm #productList #productDescriptors label.group {
  position: absolute;
  top: 6px;
  left: 355px;
  z-index: 2;
  width: 340px;
}
#businessInfoForm #productList dd {
  padding-right: 20px;
}
#businessInfoForm #productList dd .delete {
  position: absolute;
  top: 0;
  left: 328px;
}
#businessInfoForm .w-form-items {
  margin-top: 0;
}
#businessInfoForm .w-form-items .title {
  margin-bottom: 6px;
}
#businessInfoForm .w-form-items .title .item-description {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 12px;
  line-height: 16px;
}
#businessInfoForm .w-form-items #service-area {
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
  list-style: none;
}
#businessInfoForm .w-form-items #service-area li {
  float: left;
  margin-right: 24px;
  clear: none;
}
#businessInfoForm .w-form-items #service-area li.radio {
  margin-bottom: 4px;
  color: #333;
  width: 100%;
}
#businessInfoForm .w-form-items #service-area li label.message {
  font-weight: normal;
}
#businessInfoForm .w-form-items #service-area .service-area-wrap {
  display: none;
  position: relative;
  top: -6px;
  padding-left: 20px;
}
#businessInfoForm .w-form-items #service-area .service-area-wrap input {
  margin-top: 8px;
}
#businessInfoForm .form-footer {
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px solid #e3e3e3;
}
#businessInfoForm .form-footer .w-button {
  float: right;
}
#businessInfoForm .form-footer .form-message {
  float: right;
  margin-right: 10px;
  text-align: right;
  line-height: 29px;
  color: #a33333;
  font-family: "Georgia", serif;
  font-style: italic;
}
#businessInfoForm .form-footer .status {
  float: right;
  line-height: 29px;
  min-width: 80px;
}
#businessInfoForm .form-footer .status .loadingSpinner {
  top: 5px;
}
#seo-tab {
  position: relative;
  font-family: "Helvetica Neue", helvetica, sans-serif;
}
#seo-tab #seo-upsell #meterContainer {
  width: 168px;
  height: 169px;
  margin: 0 auto 20px;
  background: url("images/seo/seo_dial_16.png") center center no-repeat;
}
#seo-tab #seo-upsell #meterContainer span {
  display: block;
  width: 70px;
  margin: 0 auto;
  padding-top: 120px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #a1a1a1;
  text-transform: uppercase;
}
#seo-tab #seo-upsell header h2 {
  margin: 0;
  font-size: 34px;
  text-align: center;
  font-weight: 500;
  border: none;
}
#seo-tab #seo-upsell header p {
  margin: 0;
  font-size: 16px;
  color: #777;
  text-align: center;
}
#seo-tab #seo-upsell #getStartedButton {
  margin: 25px auto;
}
#seo-tab #seo-upsell #getStartedButton .w-button {
  display: block;
  width: 200px;
  margin: 10px auto;
  height: 34px;
  font-size: 18px;
  line-height: 34px;
}
#seo-tab #seo-upsell #upsellButtons {
  width: 464px;
  margin: 25px auto;
}
#seo-tab #seo-upsell #upsellButtons .w-button {
  width: 186px;
  height: 34px;
  margin: 10px;
  padding-top: 14px;
  text-align: center;
  font-size: 18px;
}
#seo-tab #seo-upsell #upsellButtons .w-button .note {
  display: block;
  margin-top: 6px;
  font-weight: normal;
  font-size: 12px;
}
#seo-tab #seo-upsell #seoUpsellContent {
  margin-top: 40px;
}
#seo-tab #seo-upsell #seoUpsellContent h3 {
  font-size: 18px;
  text-align: center;
  color: #333;
}
#seo-tab #seo-upsell #seoUpsellContent hr {
  width: 100px;
  height: 3px;
  border: none;
  background: #e9e9e9;
}
#seo-tab #seo-upsell #seoUpsellContent .steps {
  margin: 20px 0 50px;
  overflow: hidden;
}
#seo-tab #seo-upsell #seoUpsellContent .steps ol {
  float: left;
  margin: 0;
  padding: 0;
  counter-reset: li;
  list-style: none;
}
#seo-tab #seo-upsell #seoUpsellContent .steps ol li {
  position: relative;
  float: left;
  width: 226px;
  margin: 0 10px;
  padding: 40px 0 0;
  text-align: center;
}
#seo-tab #seo-upsell #seoUpsellContent .steps ol li:before {
  content: counter(li);
  counter-increment: li;
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -15px;
  height: 30px;
  width: 31px;
  color: #777;
  line-height: 31px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  background: url("images/seo/seo_upsell_li_bg.png") center center no-repeat;
}
#seo-tab #seo-upsell #seoUpsellContent .video {
  margin: 20px auto;
  width: 740px;
  height: 416px;
  background: #555;
}
#seo-tab #seo-upsell #seoUpsellContent .video iframe {
  width: 100%;
  height: 100%;
}
#seo-tab .widget {
  cursor: pointer;
}
#seo-tab .subtitle {
  margin: 20px 0;
  line-height: 18px;
}
#seo-tab .subtitle .widget {
  line-height: 18px;
  margin: 0;
}
#seo-tab .w-form-items {
  margin-top: 0;
}
#seo-tab .w-form-items .inline-edit {
  margin: 0;
  padding: 0 12px;
  height: 52px;
  border-bottom: 1px solid #e5e5e5;
  clear: both;
  overflow: hidden;
}
#seo-tab .w-form-items .inline-edit input {
  float: left;
  width: 400px;
  margin-top: 12px;
}
#seo-tab .w-form-items .inline-edit label.message {
  display: inline-block;
  float: left;
  height: 52px;
  padding-left: 6px;
  line-height: 52px;
}
#seo-tab .w-form-items .inline-edit .value {
  float: left;
  margin: 0;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 52px;
  font-size: 16px;
  line-height: 52px;
}
#seo-tab .w-form-items .inline-edit .actions {
  float: right;
  height: 52px;
}
#seo-tab .w-form-items .inline-edit .actions .widget {
  display: inline-block;
  margin-top: 11px;
}
#seo-tab .form-footer {
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px solid #e3e3e3;
}
#seo-tab .form-footer .form-message {
  float: right;
  margin-right: 10px;
  text-align: right;
  line-height: 29px;
  color: #a33333;
  font-family: "Georgia", serif;
  font-style: italic;
}
#seo-tab .form-footer .w-button.left {
  float: left;
  margin-right: 10px;
}
#seo-tab .form-footer .w-button.right {
  float: right;
  margin-left: 10px;
}
#seo-tab .form-footer .status {
  float: right;
  line-height: 29px;
  min-width: 80px;
}
#seo-tab .form-footer .status .loadingSpinner {
  top: 5px;
}
#seo-tab #nextStep {
  float: right;
}
#seo-tab #seoProjectForm .add-keyPhrase {
  display: inline-block;
  height: 24px;
  margin: 8px;
  padding-left: 30px;
  background: url("images/seo/seo_add_sprite_large.png") 0 0 no-repeat;
  font-size: 16px;
  line-height: 24px;
  cursor: pointer;
}
#seo-tab #seoProjectForm .add-keyPhrase.disabled {
  color: #aaa;
  background-position: 0 -24px;
}
#seo-tab #scanning_site {
  height: 500px;
}
#seo-tab .seoHelp {
  padding: 30px;
  color: #444;
  background-color: #f7f7f7;
  border: 1px solid #e7e7e7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  /*IE7 */

  min-height: 1px;
}
#seo-tab .seoHelp:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#seo-tab .seoHelp:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
#seo-tab .seoHelp h3 {
  margin: 0;
  font-size: 18px;
  color: #333;
}
#seo-tab .seoHelp p {
  margin: 3px 0 14px;
  font-size: 14px;
}
#seo-tab .seoHelp .divider {
  width: 60px;
  margin: 10px 0;
  border-bottom: 1px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
#seo-tab .seoHelp ul {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 1.5em;
}
#seo-tab .seoHelp.bad,
#seo-tab .seoHelp.good {
  padding: 15px 30px;
  position: relative;
}
#seo-tab .seoHelp.bad:before,
#seo-tab .seoHelp.good:before {
  content: '';
  position: absolute;
  top: 15px;
  right: 15px;
  width: 42px;
  height: 42px;
  background: url('images/seo/seoHelp_sprite.png') no-repeat 0 0;
}
#seo-tab .seoHelp.bad {
  background-color: #f7e1dd;
  border-color: #ffaaaa;
}
#seo-tab .seoHelp.good {
  background-color: #e6fad2;
  border-color: #bfdf9f;
}
#seo-tab .seoHelp.good:before {
  background-position: -42px 0;
}
#seo-tab .seoHelp-keyphrase {
  margin-top: 40px;
}
#seo-tab .seoHelp-keyphrase .bad,
#seo-tab .seoHelp-keyphrase .good {
  float: left;
  width: 267px;
}
#seo-tab .seoHelp-keyphrase .good {
  margin-left: 20px;
}
#seo-tab #keyphraseSave {
  position: relative;
  margin-top: 80px;
  padding-top: 40px;
}
#seo-tab #keyphraseSave p {
  font-weight: bold;
  font-size: 15px;
  text-align: center;
}
#seo-tab #currentSeoScore {
  z-index: 102;
  display: none;
  position: absolute;
  top: 80px;
  left: 50%;
  width: 550px;
  height: 270px;
  margin: 0 0 0 -275px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 0 67px 4px rgba(0, 0, 0, 0.59);
  background: #f1f1f1;
}
#seo-tab #currentSeoScore header {
  height: 160px;
  background: white;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  border-bottom: 1px solid #d9d9d9;
}
#seo-tab #currentSeoScore header h3 {
  margin: 0;
  padding: 56px 0 0 50px;
  width: 310px;
  line-height: 30px;
  font-size: 22px;
  font-weight: 100;
}
#seo-tab #currentSeoScore header .spedometer {
  position: absolute;
  top: 18px;
  right: 50px;
}
#seo-tab #currentSeoScore .checklistReady {
  text-align: center;
}
#seo-tab #currentSeoScore .checklistReady button {
  display: block;
  width: 172px;
  margin: 0 auto;
}
#seo-tab #seoDashboard {
  overflow: hidden;
  margin-top: 30px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
}
#seo-tab #seoDashboard .floatwrap {
  overflow: hidden;
}
#seo-tab #seoDashboard #meterContainer {
  width: 380px;
  float: left;
  color: #333;
}
#seo-tab #seoDashboard #meterContainer .spedometer {
  float: left;
}
#seo-tab #seoDashboard #meterContainer h3 {
  margin: 36px 0 0;
  font-size: 16px;
  font-weight: bold;
}
#seo-tab #seoDashboard #meterContainer h3 .rating {
  text-transform: uppercase;
}
#seo-tab #seoDashboard #meterContainer h3 .rating.poor {
  color: #a3250c;
}
#seo-tab #seoDashboard #meterContainer h3 .rating.fair {
  color: #fdac02;
}
#seo-tab #seoDashboard #meterContainer h3 .rating.good {
  color: #88c155;
}
#seo-tab #seoDashboard #meterContainer h3 .rating.great {
  color: #587600;
}
#seo-tab #seoDashboard #meterContainer p {
  margin: 10px 0;
}
#seo-tab #seoDashboard #keyPhraseList {
  float: right;
  position: relative;
  width: 290px;
}
#seo-tab #seoDashboard #keyPhraseList header {
  height: 36px;
  padding: 0 14px;
  border: solid #d3d3d3;
  border-width: 1px 1px 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  background: #f1f1f1;
}
#seo-tab #seoDashboard #keyPhraseList header h4 {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 36px;
}
#seo-tab #seoDashboard #keyPhraseList header .widget {
  float: right;
  line-height: 36px;
}
#seo-tab #seoDashboard #keyPhraseList ul {
  margin: 0;
  padding: 6px 0;
  border: 1px solid #d3d3d3;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  list-style: none;
}
#seo-tab #seoDashboard #keyPhraseList ul li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 19px;
  font-size: 12px;
  line-height: 19px;
  padding: 0 14px;
}
#seo-tab #seoDashboard #keyPhraseList #editKeyPhrases {
  position: absolute;
  top: 48px;
  right: 15px;
  height: 11px;
}
#seo-tab #seoDashboard #seoChecklist {
  clear: both;
  margin-top: 30px;
}
#seo-tab #seoDashboard #seoChecklist header {
  height: 50px;
  padding: 0 20px;
  background: #444;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
#seo-tab #seoDashboard #seoChecklist header h3 {
  margin: 0;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
  font-weight: normal;
  font-size: 20px;
  line-height: 50px;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container {
  margin: 0;
  padding: 0;
  list-style: none;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container:after {
  content: '';
  display: block;
  border-top: 1px solid #cacaca;
  height: 4px;
  width: 100%;
  background: url("images/seo/seo_checklist_footer.gif") bottom center;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .task-list-header {
  position: relative;
  height: 54px;
  border: solid #cacaca;
  border-width: 1px 1px 0;
  line-height: 54px;
  font-weight: bold;
  font-size: 15px;
  color: #444;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f1f1f1));
  background-image: -webkit-linear-gradient(#ffffff, #f1f1f1);
  background-image: linear-gradient(top, #ffffff, #f1f1f1);
  /*filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorStr='@{start}', EndColorStr='@{stop}')";*/

  cursor: pointer;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .task-list-header .task-toggle {
  display: block;
  float: left;
  margin: 20px 10px 19px 15px;
  width: 13px;
  height: 13px;
  background: #f1f1f1;
  border: 1px solid #cacaca;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  line-height: 13px;
  vertical-align: middle;
  font-size: 12px;
  font-weight: normal;
  color: #999;
  cursor: pointer;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .task-list-header .task-toggle.collapsed {
  background-position: 0 0;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .task-list-header .task-toggle.expanded {
  background-position: 0 -25px;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .task-list-header .task-list-title {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80%;
  height: 54px;
  line-height: 54px;
  display: inline-block;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .task-list-header .task-list-title.keyphrase-tasks {
  font-weight: normal;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .task-list-header .task-list-title.keyphrase-tasks .title {
  font-weight: bold;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .task-list-header .progress-container {
  position: absolute;
  top: 23px;
  right: 20px;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks {
  display: none;
  margin: 0;
  padding: 6px 20px 0;
  list-style: none;
  border: solid #cacaca;
  border-width: 1px 1px 0;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task {
  position: relative;
  height: 58px;
  border-bottom: 1px solid #cacaca;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task .disable-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  filter: alpha(opacity=60);
  background: white;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task:last-of-type {
  border-bottom: none;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task .task-title {
  margin: 0;
  font-weight: bold;
  font-size: 14px;
  padding-top: 10px;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task .task-description {
  margin: 0;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task .fix-task {
  padding: 4px 8px 5px;
  font-size: 11px;
  position: absolute;
  top: 17px;
  right: 74px;
  width: 26px;
  text-transform: uppercase;
  text-align: center;
  border: none;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task .fix-task.done {
  background-color: #616161;
  text-shadow: 0 1px 0 #333;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task .progress-container {
  position: absolute;
  top: 23px;
  right: 0px;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task.dedicated-page-item {
  height: 84px;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task.dedicated-page-item .task-description {
  position: relative;
  right: 10px;
  height: 39px;
  width: 673px;
  margin-top: 4px;
  padding: 0 0 0 45px;
  line-height: 39px;
  border: 1px solid #abd9f2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: url('images/seo/seo_info.png') 10px 7px no-repeat #e1effa;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task.dedicated-page-item .fix-task {
  top: 43px;
}
#seo-tab #seoDashboard #seoChecklist .task-set-container .task-set .tasks .task.dedicated-page-item .progress-container {
  top: 49px;
}
#websover_title .keyphrase {
  font-weight: normal;
}
.builder_task_popover .task_details {
  padding-top: 15px;
  overflow: hidden;
  border-top: 1px solid #e2e2e2;
  font-weight: bold;
  color: #333;
  font-size: 12px;
  line-height: 19px;
}
.builder_task_popover p {
  font-size: 13px;
}
.builder_task_popover .score {
  position: absolute;
  top: 20px;
  right: 25px;
}
.builder_task_popover .score .progress-container {
  float: right;
  margin: 8px 0 8px 8px;
}
.builder_task_popover .score #refresh-score {
  padding: 0;
  height: 22px;
  width: 22px;
  text-indent: -9999px;
  border: none;
  cursor: pointer;
  background: url("images/seo/seo_refresh_sprite.png") 0 -22px no-repeat;
}
.builder_task_popover .score #refresh-score.unavailable {
  background-position: 0 0;
}
.builder_task_popover .status {
  position: absolute;
  top: 20px;
  right: 25px;
  height: 22px;
  display: none;
}
.builder_task_popover .status .loadingSpinner {
  top: -2px;
  left: 0;
}
.builder_task_popover .status .message {
  display: block;
  height: 22px;
  padding-left: 8px;
  line-height: 22px;
  font-family: "Georgia", serif;
  font-style: italic;
}
#websid_popover label {
  font-weight: normal;
}
#websid_popover.seo_task_popover .loadingSpinner {
  margin-left: -17px;
  margin-top: 3px;
}
#websid_popover.seo_task_popover .notification.banner.help_message {
  margin: 0;
  padding: 12px 50px;
  border-width: 0 0 1px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-image: none;
  text-align: center;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  color: #666;
}
#websid_popover.seo_task_popover .notification.banner.help_message .title {
  font-weight: bold;
  font-size: 14px;
  color: #333;
}
#websid_popover.seo_task_popover .task-info {
  margin: 0;
  padding: 6px;
  background: #f1f1f1;
  border-bottom: 1px solid #d9d9d9;
  overflow: hidden;
}
#websid_popover.seo_task_popover .task-info dt,
#websid_popover.seo_task_popover .task-info dd {
  float: left;
  height: 18px;
  line-height: 18px;
  font-size: 11px;
  margin: 0;
  padding: 0;
}
#websid_popover.seo_task_popover .task-info dt {
  width: 100px;
  text-align: right;
  margin-right: 1em;
  clear: left;
  font-weight: bold;
}
#websid_popover.seo_task_popover .content {
  padding: 0 30px;
}
#websid_popover.seo_task_popover .content .notification {
  margin: 15px 0;
}
#websid_popover.seo_task_popover .content h4 {
  margin: 20px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
}
#websid_popover.seo_task_popover .content h3 {
  margin: 0;
  text-align: center;
}
#websid_popover.seo_task_popover .content .w-form .w-form-items {
  margin-top: 20px;
}
#websid_popover.seo_task_popover .content .w-form .w-form-items .title {
  margin-bottom: 0;
  font-weight: bold;
  font-size: 12px;
  color: #333;
}
#websid_popover.seo_task_popover .content .w-form .w-form-items .control.textarea textarea {
  width: 100%;
}
#websid_popover.seo_task_popover #optimize_footer h3 {
  margin: 20px 0;
}
#websid_popover.seo_task_popover #optimize_footer .toggle {
  overflow: hidden;
  width: 77px;
  height: 29px;
  padding-top: 7px;
  float: left;
  margin-right: 19px;
  background: url("images/seo/seo_toggle_sprite.png") 0 0 no-repeat;
  text-transform: uppercase;
  color: white;
  font-size: 15px;
  text-align: left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  outline: none;
}
#websid_popover.seo_task_popover #optimize_footer .toggle.off {
  background-position: 0 0;
  text-indent: 39px;
}
#websid_popover.seo_task_popover #optimize_footer .toggle.on {
  background-position: 0 -36px;
  text-indent: 13px;
}
#websid_popover.seo_task_popover #optimize_footer .well {
  overflow: hidden;
  margin: 20px 70px;
}
#websid_popover.seo_task_popover #optimize_footer .well p {
  margin: 0 0 0 97px;
  font-size: 12px;
}
#websid_popover.seo_task_popover #optimize_footer p.form-title {
  text-align: left;
  margin-bottom: 6px;
  font-weight: bold;
}
#websid_popover.seo_task_popover #optimize_footer form ul.w-form-items {
  padding: 0;
  margin: 0;
}
#websid_popover.seo_task_popover #optimize_footer form ul.w-form-items li.control {
  float: left;
  width: 255px;
  height: 29px;
  margin: 0 0 10px;
  list-style: none;
}
#websid_popover.seo_task_popover #optimize_footer form ul.w-form-items li.control.even {
  float: right;
}
#websid_popover.seo_task_popover #optimize_footer form ul.w-form-items li.control .select2-container {
  padding: 3px 8px;
}
#websid_popover.seo_task_popover #optimize_footer form ul.w-form-items li.control .select2-container .select2-results {
  top: -177px;
  max-height: 203px;
}
#websid_popover.seo_task_popover #optimize_footer form ul.w-form-items li.control.state select {
  display: none;
}
#websid_popover.seo_task_popover #pageTitleContainer dl dd {
  position: relative;
}
#websid_popover.seo_task_popover #pageTitleContainer dl dd dfn {
  position: absolute;
  top: 7px;
  right: 8px;
}
#websid_popover.seo_task_popover #register_domain h3 {
  margin: 20px 0;
}
#websid_popover.seo_task_popover #register_domain .domainSearch .combo {
  width: 370px;
  margin: 0 auto;
}
#websid_popover.seo_task_popover #register_domain .domainSearch .combo .domain-result-wrapper {
  height: 45px;
  clear: both;
}
#websid_popover.seo_task_popover #register_domain .domainSearch .combo .domain-success .w-button {
  display: none;
}
#websid_popover.seo_task_popover #register_domain .domainSearch .combo .select2-results {
  max-height: 87px;
}
#websid_popover.seo_task_popover #register_domain .has-domain,
#websid_popover.seo_task_popover #register_domain .processing-domain,
#websid_popover.seo_task_popover #register_domain .link-domain {
  background: no-repeat left center;
  width: 444px;
  padding-left: 70px;
  margin: 40px auto;
}
#websid_popover.seo_task_popover #register_domain .has-domain p,
#websid_popover.seo_task_popover #register_domain .processing-domain p,
#websid_popover.seo_task_popover #register_domain .link-domain p {
  font-size: 16px;
  margin: 0;
  padding: 0 0 15px;
  line-height: 25px;
}
#websid_popover.seo_task_popover #register_domain .has-domain .task_label,
#websid_popover.seo_task_popover #register_domain .processing-domain .task_label,
#websid_popover.seo_task_popover #register_domain .link-domain .task_label {
  padding: 15px 0 0 0;
  font-size: 18px;
  font-weight: bold;
}
#websid_popover.seo_task_popover #register_domain .has-domain,
#websid_popover.seo_task_popover #register_domain .processing-domain {
  text-align: left;
}
#websid_popover.seo_task_popover #register_domain .has-domain {
  background-image: url('images/seo/seo_check.png');
}
#websid_popover.seo_task_popover #register_domain .link-domain {
  padding-left: 0;
  width: 100%;
}
#websid_popover.seo_task_popover #register_domain .link-domain p {
  text-align: center;
}
#websid_popover.seo_task_popover #register_domain .processing-domain {
  background-image: url("images/seo/seo_clock.png");
  padding-left: 90px;
}
#websid_popover.seo_task_popover #image_alt_text h3 {
  margin: 20px 0;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller {
  margin: 0 -30px;
  padding: 0;
  max-height: 280px;
  border-top: 1px solid #d9d9d9;
  overflow: auto;
  overflow-x: hidden;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller .images {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #f1f1f1;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller .images li {
  float: left;
  clear: left;
  position: relative;
  height: 85px;
  padding-left: 85px;
  border-bottom: 1px solid #d9d9d9;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller .images li .image-frame-box {
  width: 66px;
  height: 66px;
  position: absolute;
  top: 10px;
  left: 10px;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller .images li .image-frame-box .image-frame {
  margin: 0 auto;
  padding: 2px;
  border: 1px solid #d9d9d9;
  background: white;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller .images li .progress-container {
  position: absolute;
  top: 19px;
  right: 19px;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller .images li .w-form-items {
  overflow: hidden;
  margin: 0;
  padding: 12px 0;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller .images li .w-form-items .title {
  margin: 0;
  padding: 0;
  float: left;
  clear: left;
  width: 72px;
  height: 29px;
  line-height: 29px;
  color: #444;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller .images li .w-form-items .title label {
  height: 29px;
  line-height: 29px;
  font-size: 11px;
  font-weight: bold;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller .images li .w-form-items .control {
  margin: 0;
  padding: 0;
  float: left;
  height: 29px;
  line-height: 29px;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller .images li .w-form-items .control.name {
  width: 340px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#websid_popover.seo_task_popover #image_alt_text .images-scroller .images li .w-form-items .control.text input {
  width: 422px;
}
#websid_popover.seo_task_popover #dedicated_page h3 {
  margin-top: 20px;
}
#websid_popover.seo_task_popover #dedicated_page h4 {
  margin: 0;
}
#websid_popover.seo_task_popover #dedicated_page .select-page-wrap .w-select {
  margin-left: auto;
  margin-right: auto;
}
#websid_popover.seo_task_popover #dedicated_page .select-page-wrap .w-select .select2-results {
  max-height: 87px;
}
#websid_popover.seo_task_popover #dedicated_page .select-page-wrap .message {
  text-align: center;
}
#websid_popover.seo_task_popover #dedicated_page .select-page-wrap a.disabled-link {
  cursor: default;
  color: #888;
}
#websid_popover.seo_task_popover #dedicated_page .help {
  margin: 6px;
  text-align: center;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap {
  display: none;
  width: 415px;
  margin: 0 auto;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts {
  margin: 0;
  padding: 10px;
  overflow: hidden;
  list-style: none;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li {
  float: left;
  width: 45px;
  height: 50px;
  margin: 0 10px;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout {
  display: block;
  width: 45px;
  height: 50px;
  background: url("images/seo/layouts_sprite.png") no-repeat;
  background-position: -270px 0;
  cursor: pointer;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout:hover,
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.active {
  background-position: -270px -50px;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.noHeaderNoSidebar {
  background-position: 0 0;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.noHeaderNoSidebar:hover,
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.noHeaderNoSidebar.active {
  background-position: 0 -50px;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.noHeaderLeftSidebar {
  background-position: -45px 0;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.noHeaderLeftSidebar:hover,
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.noHeaderLeftSidebar.active {
  background-position: -45px -50px;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.noHeaderRightSidebar {
  background-position: -90px 0;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.noHeaderRightSidebar:hover,
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.noHeaderRightSidebar.active {
  background-position: -90px -50px;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.headerNoSidebar {
  background-position: -135px 0;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.headerNoSidebar:hover,
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.headerNoSidebar.active {
  background-position: -135px -50px;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.headerLeftSidebar {
  background-position: -180px 0;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.headerLeftSidebar:hover,
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.headerLeftSidebar.active {
  background-position: -180px -50px;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.headerRightSidebar {
  background-position: -225px 0;
}
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.headerRightSidebar:hover,
#websid_popover.seo_task_popover #dedicated_page .create-page-wrap #layouts li .layout.headerRightSidebar.active {
  background-position: -225px -50px;
}
#websid_popover.seo_task_popover #sitemap .siteMapContainer {
  background: url('images/seo/seo_check.png') no-repeat left center;
  width: 444px;
  padding-left: 70px;
  margin: 40px auto;
}
#websid_popover.seo_task_popover #sitemap .siteMapContainer p {
  text-align: left;
  font-size: 16px;
  margin: 0;
  line-height: 25px;
}
#websid_popover.seo_task_popover #sitemap .siteMapContainer .task_label {
  font-size: 18px;
  font-weight: bold;
}
#websid_popover.seo_task_popover #siteFreshness .sitefreshnessContainer {
  height: 50px;
  margin: 40px 0 40px 20px;
  padding: 0 0 0 70px;
  background: url('images/seo/site-freshness-sprite.png') no-repeat;
}
#websid_popover.seo_task_popover #siteFreshness .sitefreshnessContainer.success {
  background-position: 0 -100px;
}
#websid_popover.seo_task_popover #siteFreshness .sitefreshnessContainer.warn {
  background-position: 0 0;
}
#websid_popover.seo_task_popover #siteFreshness .sitefreshnessContainer.alert {
  background-position: 0 -50px;
}
#websid_popover.seo_task_popover #siteFreshness .sitefreshnessContainer .publishDate {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
}
#websid_popover.seo_task_popover #siteFreshness .sitefreshnessContainer .callToAction {
  margin: 0;
  font-size: 16px;
  font-weight: normal;
}
#websid_popover.seo_task_popover #page_tags h3 {
  margin-top: 20px;
}
#websid_popover.seo_task_popover #page_tags dl {
  float: left;
  width: 300px;
}
#websid_popover.seo_task_popover #page_tags dl .title-container {
  position: relative;
}
#websid_popover.seo_task_popover #page_tags dl .title-container input {
  padding-right: 28px;
}
#websid_popover.seo_task_popover #page_tags dl .title-container dfn {
  position: absolute;
  top: 7px;
  right: 8px;
}
#websid_popover.seo_task_popover #page_tags dl .description-container {
  position: relative;
}
#websid_popover.seo_task_popover #page_tags dl .description-container textarea {
  padding-right: 28px;
  overflow: auto;
}
#websid_popover.seo_task_popover #page_tags dl .description-container dfn {
  position: absolute;
  top: 7px;
  right: 8px;
}
#websid_popover.seo_task_popover #page_tags dl textarea {
  height: 70px;
}
#websid_popover.seo_task_popover #page_tags .googlePreview {
  float: right;
  margin-top: 36px;
  margin-bottom: 20px;
  width: 360px;
  border: 1px solid #e9e9e9;
}
#websid_popover.seo_task_popover #page_tags .googlePreview header {
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  font-weight: bold;
  color: #333;
  background: #f1f1f1;
}
#websid_popover.seo_task_popover #page_tags .googlePreview .result {
  padding: 20px;
}
#websid_popover.seo_task_popover #page_tags .googlePreview .result p {
  margin: 0;
  width: 320px;
}
#websid_popover.seo_task_popover #page_tags .googlePreview .result .title {
  color: #0f21cc;
  text-decoration: underline;
  font-size: 13px;
  line-height: 16px;
  height: 16px;
  overflow: hidden;
  font-weight: bold;
}
#websid_popover.seo_task_popover #page_tags .googlePreview .result .url {
  color: #0b9932;
  font-size: 10px;
}
#websid_popover.seo_task_popover #page_tags .googlePreview .result .description {
  font-size: 10px;
  line-height: 14px;
  height: 28px;
  overflow: hidden;
}
#websid_popover.seo_task_popover .seo_iframe_popover .content {
  padding: 0;
}
.internal-vp-iframe .wrapper .main .tabs #tabs {
  padding: 0;
}
.internal-vp-iframe .wrapper .main .tabs #tabs #seo-tab {
  min-height: 0;
  padding-bottom: 60px;
}
.internal-vp-iframe.seo-vp-iframe .wrapper .main .nav-container-top {
  display: none;
}
.spedometer {
  position: relative;
  z-index: 10;
  margin: 10px;
  width: 116px;
  height: 116px;
  -moz-border-radius: 58px;
  -webkit-border-radius: 58px;
  border-radius: 58px;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.3);
  background: url("images/seo/seo_meter_gradient.png") center center no-repeat;
}
.spedometer #needle {
  position: absolute;
  display: block;
  z-index: 20;
  top: 0px;
  left: 57px;
}
.spedometer .spedometer_inner {
  position: absolute;
  z-index: 30;
  top: 0;
  left: 0;
  width: 116px;
  height: 116px;
  background: url("images/seo/seo_meter_face.png") center center no-repeat;
}
.spedometer .spedometer_inner .speed {
  margin-top: 34px;
  line-height: 42px;
  font-size: 42px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-weight: bold;
  color: #333;
  text-align: center;
}
.spedometer .spedometer_inner .title {
  margin: 10px auto 0;
  width: 60px;
  font-size: 9px;
  line-height: 10px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #999;
  text-transform: uppercase;
}
html.ie8 .spedometer {
  height: 124px;
  width: 124px;
  border-radius: 0;
  box-shadow: none;
}
html.ie8 .spedometer #needle {
  top: 4px;
  left: 61px;
}
html.ie8 .spedometer .spedometer_inner {
  width: 124px;
  height: 124px;
  background-image: url("images/seo/seo_meter_face_ie8.png");
}
html.ie8 .spedometer .spedometer_inner .speed {
  margin-top: 40px;
}
.progress-container {
  width: 50px;
  height: 5px;
  border: 1px solid #cacaca;
  background: white;
  padding: 1px;
}
.progress-container .progress-bar {
  height: 5px;
  overflow: hidden;
  text-indent: 9999px;
  background: #dc4f4f;
}
.progress-container .progress-bar.no-progress {
  background: #dc4f4f;
}
.progress-container .progress-bar.in-progress {
  background: #f7ba3d;
}
.progress-container .progress-bar.complete {
  background: #51940a;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.w-breadcrumb {
  display: inline-block;
  height: 34px;
  margin: 0 0 0 6px;
  padding: 0;
  background: url("images/breadcrumb_sprite.png") 0 -68px repeat-x;
}
.w-breadcrumb li {
  display: inline-block;
  float: left;
  margin: 0;
  height: 34px;
  padding: 0 16px 0 0;
  list-style: none;
  background: url("images/breadcrumb_sprite.png") right -102px no-repeat;
}
.w-breadcrumb li a {
  display: block;
  height: 28px;
  padding: 3px 8px;
  line-height: 28px;
  color: #bbb !important;
  font-weight: bold;
  text-decoration: none;
}
.w-breadcrumb li.active a {
  color: #666 !important;
}
.w-breadcrumb li.first a {
  margin-left: -6px;
  padding-left: 14px;
  background: url("images/breadcrumb_sprite.png") 0 0 no-repeat;
}
.w-breadcrumb li:first-of-type a {
  margin-left: -6px;
  padding-left: 14px;
  background: url("images/breadcrumb_sprite.png") 0 0 no-repeat;
}
.w-breadcrumb li.last {
  position: relative;
  right: -6px;
  padding-right: 0;
  background: none;
}
.w-breadcrumb li.last a {
  padding-left: 2px;
  padding-right: 14px;
  background: url("images/breadcrumb_sprite.png") right -34px no-repeat;
}
.w-breadcrumb li:last-of-type {
  position: relative;
  right: -6px;
  padding-right: 0;
  background: none;
}
.w-breadcrumb li:last-of-type a {
  padding-left: 2px;
  padding-right: 14px;
  background: url("images/breadcrumb_sprite.png") right -34px no-repeat;
}
body.themepicker {
  background: #fff;
}
body.themepicker.loading {
  background: #ffffff url('../../../static/projects/finch/images/loader_onwhite.gif') no-repeat 50% 50%;
}
body.themepicker.preview {
  overflow: hidden;
}
body.themepicker .main {
  position: relative;
}
body.themepicker .themepicker {
  position: relative;
}
body.themepicker .themepicker header {
  display: none;
}
body.themepicker .themepicker .notification.error {
  position: fixed;
  top: 0;
  z-index: 2;
  width: 100%;
}
body.themepicker .themepicker .themes {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 15px;
  list-style-type: none;
  /*IE7 */

  min-height: 1px;
}
body.themepicker .themepicker .themes:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
body.themepicker .themepicker .themes:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
body.themepicker .themepicker .themes .theme {
  position: relative;
  float: left;
  margin: 0 11px 29px;
  width: 267px;
  height: 312px;
}
body.themepicker .themepicker .themes .theme .thumb,
body.themepicker .themepicker .themes .theme .controls {
  width: 265px;
  height: 265px;
}
body.themepicker .themepicker .themes .theme .thumb {
  display: block;
  position: relative;
  z-index: 1;
  border: 2px solid #d9d9d9;
  cursor: pointer;
}
body.themepicker .themepicker .themes .theme .apply {
  margin-top: 110px;
  margin-bottom: 11px;
}
body.themepicker .themepicker .themes .theme .controls {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  text-align: center;
  background-color: #111;
  background-color: rgba(0, 0, 0, 0.8);
  border: 2px solid transparent;
}
body.themepicker .themepicker .themes .theme .controls.hidden {
  display: none;
}
body.themepicker .themepicker .themes .theme .controls.currentTheme.hidden {
  display: block;
  background-image: url('images/themepicker/selected_theme.png');
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
}
body.themepicker .themepicker .themes .theme .controls.currentTheme.hidden * {
  display: none;
}
body.themepicker .themepicker .themes .theme .controls .sub {
  color: #bababa;
}
body.themepicker .themepicker .themes .theme .controls .sub .preview {
  font-weight: bold;
  color: #fff;
}
body.themepicker .themepicker .themes .theme .controls .sub .preview:hover {
  text-decoration: underline;
}
body.themepicker .themepicker .themes .theme .controls.premium .icon.premium {
  display: inline-block;
  text-indent: -9999px;
  margin-top: 36px;
  margin-bottom: 12px;
  width: 66px;
  height: 74px;
  background: url('images/icon_premium.png') no-repeat;
}
body.themepicker .themepicker .themes .theme .controls.premium strong {
  display: block;
  margin-bottom: 52px;
  color: #fff;
}
body.themepicker .themepicker .themes .theme .swatches {
  margin-top: 10px;
  padding: 0;
  text-align: center;
  list-style-type: none;
}
body.themepicker .themepicker .themes .theme .swatches .swatch-wrap {
  display: inline-block;
  padding: 2px;
  width: 15px;
  height: 15px;
  background: #fff;
  border: 2px solid #fff;
  border-radius: 5px;
}
body.themepicker .themepicker .themes .theme .swatches .swatch-wrap.contrast {
  margin: 0 2px;
  border-color: #000;
  border-style: dotted;
  border-width: 1px;
}
body.themepicker .themepicker .themes .theme .swatches .swatch-wrap.contrast.selected {
  margin: 0 1px;
}
body.themepicker .themepicker .themes .theme .swatches .swatch-wrap.selected {
  border-color: #248dc4;
  border-style: solid;
  border-width: 2px;
}
body.themepicker .themepicker .themes .theme .swatches .swatch-wrap .swatch {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 15px;
  height: 15px;
  background: #232d3b;
  border-radius: 3px;
  cursor: pointer;
}
body.themepicker .themepicker .themes .theme.premium:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  top: 12px;
  right: 12px;
  background: url('images/icon_premium-small.png') no-repeat;
}
body.themepicker .themepicker.setup .themes .theme .controls.hidden .sub {
  display: none;
}
body.themepicker .themepicker.setup .themes .theme.selected .controls {
  background-image: url('images/themepicker/selected_theme.png');
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
}
body.themepicker .themepicker.setup .themes .theme.selected .controls.hidden {
  display: block;
}
body.themepicker .themepicker.setup .themes .theme.selected .controls .action.apply {
  display: none;
}
body.themepicker .themepicker.setup .themes .theme.selected .controls .sub {
  margin-top: 75%;
}
body.themepicker .themepicker.setup .themes .theme.selected .controls.hover {
  background-color: #111;
  background-color: rgba(0, 0, 0, 0.8);
}
body.themepicker .themepicker.setup .themes .theme .controls {
  cursor: pointer;
}
@media screen {
  body.themepicker .themepicker .themes {
    padding: 2vw;
  }
  body.themepicker .themepicker .themes .theme {
    margin: 0 1.24vw;
  }
  body.themepicker .themepicker .themes .theme .thumb .learn,
  body.themepicker .themepicker .themes .theme .controls .learn {
    margin-bottom: 1vmin;
  }
}
@media screen and (min-width: 750px) {
  body.themepicker .themepicker .themes .theme {
    width: 28.9vw;
    height: 35vw;
  }
  body.themepicker .themepicker .themes .theme .thumb,
  body.themepicker .themepicker .themes .theme .controls {
    width: 28vw;
    height: 28vw;
  }
  body.themepicker .themepicker .themes .theme .thumb.premium .icon.premium,
  body.themepicker .themepicker .themes .theme .controls.premium .icon.premium {
    margin-top: 5vw;
  }
  body.themepicker .themepicker .themes .theme .thumb .apply,
  body.themepicker .themepicker .themes .theme .controls .apply {
    margin-top: 11vw;
  }
  body.themepicker .themepicker .themes .theme .swatches {
    width: 28vw;
  }
}
@media screen and (max-width: 749px) {
  body.themepicker .themepicker .themes .theme {
    width: 44vw;
    height: 50vw;
  }
  body.themepicker .themepicker .themes .theme .thumb,
  body.themepicker .themepicker .themes .theme .controls {
    width: 42vw;
    height: 42vw;
  }
  body.themepicker .themepicker .themes .theme .thumb.premium .icon.premium,
  body.themepicker .themepicker .themes .theme .controls.premium .icon.premium {
    margin-top: 8vw;
  }
  body.themepicker .themepicker .themes .theme .thumb .apply,
  body.themepicker .themepicker .themes .theme .controls .apply {
    margin-top: 18vw;
  }
  body.themepicker .themepicker .themes .theme .swatches {
    width: 43vw;
  }
}
@media screen and (max-width: 450px) {
  body.themepicker .themepicker .themes .theme {
    margin: 0 7vw;
    width: 85vw;
    height: 90vw;
  }
  body.themepicker .themepicker .themes .theme .thumb,
  body.themepicker .themepicker .themes .theme .controls {
    width: 75vw;
    height: 75vw;
  }
  body.themepicker .themepicker .themes .theme .thumb.premium .icon.premium,
  body.themepicker .themepicker .themes .theme .controls.premium .icon.premium {
    margin-top: 14vw;
  }
  body.themepicker .themepicker .themes .theme .thumb .apply,
  body.themepicker .themepicker .themes .theme .controls .apply {
    margin-top: 28vw;
  }
  body.themepicker .themepicker .themes .theme .swatches {
    width: 70vw;
  }
}
body.themepicker .themepreview {
  position: fixed;
  z-index: 2;
  top: 0;
  width: 100%;
  height: 100%;
  padding-bottom: 56px;
  background: #eaf2f5;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body.themepicker .themepreview .overlay.state.loading {
  position: absolute;
  z-index: 2;
  top: 0;
  margin-top: -56px;
  width: 100%;
  height: 100%;
  background: #ffffff url('../../../static/projects/finch/images/loader_onwhite.gif') no-repeat 50% 50%;
}
body.themepicker .themepreview iframe {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
}
body.themepicker .themepreview .image-container {
  overflow: auto;
  height: 100%;
}
body.themepicker .themepreview .controls {
  position: fixed;
  bottom: 0;
  z-index: 2;
  margin-top: -5px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 10px 12px 15px;
  width: 100%;
  height: 55px;
  /*IE7 */

  min-height: 1px;
  background: #e1e1e1;
  border-top: 1px solid #cacaca;
}
body.themepicker .themepreview .controls:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
body.themepicker .themepreview .controls:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
body.themepicker .themepreview .controls .swatches {
  margin: 0;
  float: left;
  padding: 0;
  text-align: center;
  list-style-type: none;
}
body.themepicker .themepreview .controls .swatches .swatch-wrap {
  display: inline-block;
  padding: 2px;
  width: 23px;
  height: 23px;
  background: #fff;
  border: 2px solid #fff;
  border-radius: 5px;
}
body.themepicker .themepreview .controls .swatches .swatch-wrap.contrast {
  margin: 0 2px;
  border-color: #000;
  border-style: dotted;
  border-width: 1px;
}
body.themepicker .themepreview .controls .swatches .swatch-wrap.contrast.selected {
  margin: 0 1px;
}
body.themepicker .themepreview .controls .swatches .swatch-wrap.selected {
  border-color: #248dc4;
  border-style: solid;
  border-width: 2px;
}
body.themepicker .themepreview .controls .swatches .swatch-wrap .swatch {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 23px;
  height: 23px;
  background: #232d3b;
  border-radius: 3px;
  cursor: pointer;
}
body.themepicker .themepreview .controls .swatches .swatch-wrap {
  margin: 0 2px;
  border-color: #e1e1e1;
}
body.themepicker .themepreview .controls .actions {
  float: right;
}
body.themepicker .themepreview .controls .actions .sub {
  color: #555;
}
body.themepicker .themepreview .controls .actions .sub:hover {
  text-decoration: underline;
}
body.themepicker .themepreview .controls .actions .main {
  margin-left: 18px;
}
body.themepicker .themepreview .controls .actions .main.inactive {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
body.themepicker .themepreview.premium .overlay.upsell {
  position: absolute;
  bottom: 70px;
  left: 33%;
  z-index: 2;
  margin-left: -16.5%;
  padding: 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 69%;
  height: 90px;
  background-image: url('images/icon_premium.png');
  background-repeat: no-repeat;
  background-color: #2f3031;
  background-color: rgba(49, 51, 53, 0.8);
  background-size: 50px;
  background-position: 20px center;
  border-radius: 5px;
}
body.themepicker .themepreview.premium .overlay.upsell .copy {
  padding-left: 80px;
  float: left;
  color: #fff;
}
body.themepicker .themepreview.premium .overlay.upsell .copy h2,
body.themepicker .themepreview.premium .overlay.upsell .copy p {
  margin: 0;
  font-weight: normal;
  color: inherit;
}
body.themepicker .themepreview.premium .overlay.upsell .action-wrap {
  float: right;
  padding: 12px 0;
}
.ie9 body.themepicker .themepicker .themes {
  padding: 15px;
}
.ie9 body.themepicker .themepicker .themes .theme {
  margin: 0 11px 29px;
  width: 267px;
  height: 312px;
}
.ie9 body.themepicker .themepicker .themes .theme .thumb,
.ie9 body.themepicker .themepicker .themes .theme .controls {
  width: 265px;
  height: 265px;
}
.ie9 body.themepicker .themepicker .themes .theme .thumb.premium .icon.premium,
.ie9 body.themepicker .themepicker .themes .theme .controls.premium .icon.premium {
  margin-top: 36px;
}
.ie9 body.themepicker .themepicker .themes .theme .thumb .apply,
.ie9 body.themepicker .themepicker .themes .theme .controls .apply {
  margin-top: 110px;
}
.ie9 body.themepicker .themepicker .themes .theme .swatches {
  width: auto;
}
body.internal.internal-vp-iframe {
  background: none !important;
}
body.internal.internal-vp-iframe #tabs {
  border: none !important;
}
body.internal.internal-vp-iframe .nav-container {
  display: none;
}
body.internal.internal-vp-iframe .main > .tabs .tab-panel-container {
  margin-left: 0;
}
body.internal.internal-vp-iframe .nav-container-top {
  padding: 20px 0 30px 0;
}
body.internal.internal-vp-iframe .tabSet-nav-stats {
  float: none;
  left: 0;
  margin: 0;
  padding: 0;
}
body.internal.internal-vp-iframe .tabSet-nav-stats .tab-stats {
  float: none;
  left: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
body.internal.internal-vp-iframe .tabSet-nav-stats .tab-stats > a,
body.internal.internal-vp-iframe .tabSet-nav-stats .tab-stats .nav-icon {
  display: none;
}
.w-upsell {
  position: relative;
}
.w-upsell > img {
  width: 100%;
}
.w-upsell > div {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  z-index: 99;
  text-align: center;
}
.w-upsell > div .w-upsell-icon-premium {
  margin: auto;
}
.w-upsell .websover_content {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 15px;
}
.w-upsell .websover_content h2 {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border: none;
}
.w-upsell-icon-premium {
  background: url(images/sale_perpetual.png);
  width: 80px;
  height: 80px;
}
.w-button.xlarge.w-icon-video {
  background-image: url(images/watch_video_icon.png);
  background-repeat: no-repeat;
  background-position: 17px 11px;
  padding-left: 47px;
}
body.siteDesignerDock #container {
  bottom: 36px;
}
body.siteDesignerDock #interface_bottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 36px;
}
body.siteDesignerDock #interface_bottom #toaster {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 973px;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock {
  position: absolute;
  bottom: 1px;
  width: 100%;
  height: 42px;
  background: #797979 url('../../../static/projects/finch/images/controls_ui_bg.png') repeat-x 0 -42px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock:before,
body.siteDesignerDock #interface_bottom #toaster #interface_dock:after {
  content: "";
  background: transparent url('../../../static/projects/finch/images/controls_ui_bg.png') repeat-x 0 0;
  position: absolute;
  top: 0;
  width: 41px;
  height: 42px;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock:before {
  left: -41px;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock:after {
  right: -41px;
  background-position: 0 -84px;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap {
  position: relative;
  top: -280px;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap:before {
  content: "";
  width: 952px;
  height: 7px;
  position: absolute;
  left: 10px;
  bottom: 0;
  background: transparent url('../../../static/projects/finch/images/leaf_hole.png') no-repeat 0 0;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap,
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner,
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view {
  height: 297px;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner {
  top: -2px;
  background: #fff;
  -moz-box-shadow: 0 0 3px #000000;
  -webkit-box-shadow: 0 0 3px #000000;
  box-shadow: 0 0 3px #000000;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner header {
  padding: 10px;
  height: 54px;
  background: #222;
  box-sizing: border-box;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner header h2 {
  display: inline-block;
  font-size: 21px;
  line-height: 29px;
  font-weight: normal;
  color: #fff;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner header .controls {
  float: right;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner header .controls .w-button#sd-themepicker {
  margin-right: 8px;
  padding-left: 33px;
  background-image: url('images/icon_themepicker.png');
  background-repeat: no-repeat;
  background-position: 17px center;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view.active {
  top: 54px;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu {
  position: static;
  top: auto;
  margin: 0;
  padding: 5px 15px;
  list-style-type: none;
  background: #d9d9d9;
  /*IE7 */

  min-height: 1px;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li {
  margin-right: 6px;
  padding: 5px 15px;
  float: left;
  cursor: pointer;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li.active {
  background: #555;
  border-bottom: 1px solid #fff;
  border-bottom-color: rgba(255, 255, 255, 0.9);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: inset 0 3px 5px #333333;
  -webkit-box-shadow: inset 0 3px 5px #333333;
  box-shadow: inset 0 3px 5px #333333;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li.active a {
  font-weight: bold;
  color: #fff;
  text-shadow: 0 1px rgba(26, 25, 25, 0.3);
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li a {
  color: #555;
  text-decoration: none;
  text-shadow: 0 1px rgba(255, 255, 255, 0.9);
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li.secondary {
  margin: 0;
  padding: 0;
  float: right;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li.secondary ul {
  list-style-type: none;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li.secondary ul li {
  margin-right: 0;
  padding: 4px 12px;
  background-color: #e1e1e1;
  border: 1px solid #b1b1b1;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li.secondary ul li:first-child,
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li.secondary ul li .first-child {
  border-right-width: 0;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li.secondary ul li:last-child,
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li.secondary ul li .last-child {
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li.secondary ul li.active {
  border-color: transparent;
  background: #555;
  -moz-box-shadow: inset 0 3px 5px #333333;
  -webkit-box-shadow: inset 0 3px 5px #333333;
  box-shadow: inset 0 3px 5px #333333;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li {
  width: auto;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li a {
  font-size: 12px;
  font-weight: normal;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li.active a {
  font-weight: bold;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view > menu li hr {
  display: none;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap,
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-wrap,
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables {
  width: 100%;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap,
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-wrap {
  overflow: visible;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap {
  position: static;
  height: 190px;
  background: #fff;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap {
  padding: 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 190px;
  max-height: 190px;
  background: #fff;
  overflow-y: auto;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables {
  height: auto;
  overflow: visible;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables .iD-input-container,
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables .iD-preview,
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables .w-dropdown-selected {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables .ID-input-container,
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables .w-dropdown-selected {
  border-color: #cbcbcb;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables .iD-preview {
  top: 10px;
  right: 10px;
  left: auto;
  margin-top: auto;
  width: 17px;
  height: 18px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables thead th {
  font-size: 11px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  color: #464646;
  text-shadow: none;
  text-transform: capitalize;
  background: none;
  border-bottom: 1px solid #d4d4d4;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables th.name-cell {
  width: 134px;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables .reset-cell {
  padding: 5px 0;
  width: 47px;
  text-align: center;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables .reset-cell div {
  display: inline-block;
}
body.siteDesignerDock #interface_bottom #toaster #interface_dock #interface_wrap_inner .tab_view .variables-outerWrap .variables-wrap .variables tbody {
  border: none;
  height: auto;
  overflow: visible;
}
body.siteDesignerDock #interface_bottom #tabs-wrap {
  position: relative;
  z-index: 1;
}
.tabset-outer,
.tabSet-nav-stats {
  float: left;
  position: relative;
  left: 50%;
  margin-top: 30px;
}
.tabset-outer .tabset-inner,
.tabSet-nav-stats .tabset-inner,
.tabset-outer .tab-stats,
.tabSet-nav-stats .tab-stats {
  float: left;
  position: relative;
  left: -50%;
}
.tabset-outer .tabset-inner .tabset-list,
.tabSet-nav-stats .tabset-inner .tabset-list,
.tabset-outer .tab-stats .tabset-list,
.tabSet-nav-stats .tab-stats .tabset-list,
.tabset-outer .tabset-inner .tabSet-nav-stats_app,
.tabSet-nav-stats .tabset-inner .tabSet-nav-stats_app,
.tabset-outer .tab-stats .tabSet-nav-stats_app,
.tabSet-nav-stats .tab-stats .tabSet-nav-stats_app {
  margin: 0;
  padding: 0 70px;
  list-style: none;
  border-bottom: 1px solid #ebebeb;
}
.tabset-outer .tabset-inner .tabset-list li,
.tabSet-nav-stats .tabset-inner .tabset-list li,
.tabset-outer .tab-stats .tabset-list li,
.tabSet-nav-stats .tab-stats .tabset-list li,
.tabset-outer .tabset-inner .tabSet-nav-stats_app li,
.tabSet-nav-stats .tabset-inner .tabSet-nav-stats_app li,
.tabset-outer .tab-stats .tabSet-nav-stats_app li,
.tabSet-nav-stats .tab-stats .tabSet-nav-stats_app li {
  display: inline-block;
  position: relative;
  top: 1px;
  margin: 0;
  padding: 0;
  background: url("images/tabset/tab-bg.png") bottom left repeat-x #ffffff;
  border: 1px solid #cacaca;
  border-width: 1px 0 0 1px;
  height: 40px;
}
.tabset-outer .tabset-inner .tabset-list li a,
.tabSet-nav-stats .tabset-inner .tabset-list li a,
.tabset-outer .tab-stats .tabset-list li a,
.tabSet-nav-stats .tab-stats .tabset-list li a,
.tabset-outer .tabset-inner .tabSet-nav-stats_app li a,
.tabSet-nav-stats .tabset-inner .tabSet-nav-stats_app li a,
.tabset-outer .tab-stats .tabSet-nav-stats_app li a,
.tabSet-nav-stats .tab-stats .tabSet-nav-stats_app li a {
  display: block;
  height: 40px;
  padding: 0 40px;
  line-height: 40px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0px;
  text-align: center;
  color: #888 !important;
}
.tabset-outer .tabset-inner .tabset-list li.active,
.tabSet-nav-stats .tabset-inner .tabset-list li.active,
.tabset-outer .tab-stats .tabset-list li.active,
.tabSet-nav-stats .tab-stats .tabset-list li.active,
.tabset-outer .tabset-inner .tabSet-nav-stats_app li.active,
.tabSet-nav-stats .tabset-inner .tabSet-nav-stats_app li.active,
.tabset-outer .tab-stats .tabSet-nav-stats_app li.active,
.tabSet-nav-stats .tab-stats .tabSet-nav-stats_app li.active,
.tabset-outer .tabset-inner .tabset-list li.activeTab,
.tabSet-nav-stats .tabset-inner .tabset-list li.activeTab,
.tabset-outer .tab-stats .tabset-list li.activeTab,
.tabSet-nav-stats .tab-stats .tabset-list li.activeTab,
.tabset-outer .tabset-inner .tabSet-nav-stats_app li.activeTab,
.tabSet-nav-stats .tabset-inner .tabSet-nav-stats_app li.activeTab,
.tabset-outer .tab-stats .tabSet-nav-stats_app li.activeTab,
.tabSet-nav-stats .tab-stats .tabSet-nav-stats_app li.activeTab {
  background: white;
}
.tabset-outer .tabset-inner .tabset-list li.active a,
.tabSet-nav-stats .tabset-inner .tabset-list li.active a,
.tabset-outer .tab-stats .tabset-list li.active a,
.tabSet-nav-stats .tab-stats .tabset-list li.active a,
.tabset-outer .tabset-inner .tabSet-nav-stats_app li.active a,
.tabSet-nav-stats .tabset-inner .tabSet-nav-stats_app li.active a,
.tabset-outer .tab-stats .tabSet-nav-stats_app li.active a,
.tabSet-nav-stats .tab-stats .tabSet-nav-stats_app li.active a,
.tabset-outer .tabset-inner .tabset-list li.activeTab a,
.tabSet-nav-stats .tabset-inner .tabset-list li.activeTab a,
.tabset-outer .tab-stats .tabset-list li.activeTab a,
.tabSet-nav-stats .tab-stats .tabset-list li.activeTab a,
.tabset-outer .tabset-inner .tabSet-nav-stats_app li.activeTab a,
.tabSet-nav-stats .tabset-inner .tabSet-nav-stats_app li.activeTab a,
.tabset-outer .tab-stats .tabSet-nav-stats_app li.activeTab a,
.tabSet-nav-stats .tab-stats .tabSet-nav-stats_app li.activeTab a {
  color: #555 !important;
}
.tabset-outer .tabset-inner .tabset-list li:first-of-type,
.tabSet-nav-stats .tabset-inner .tabset-list li:first-of-type,
.tabset-outer .tab-stats .tabset-list li:first-of-type,
.tabSet-nav-stats .tab-stats .tabset-list li:first-of-type,
.tabset-outer .tabset-inner .tabSet-nav-stats_app li:first-of-type,
.tabSet-nav-stats .tabset-inner .tabSet-nav-stats_app li:first-of-type,
.tabset-outer .tab-stats .tabSet-nav-stats_app li:first-of-type,
.tabSet-nav-stats .tab-stats .tabSet-nav-stats_app li:first-of-type,
.tabset-outer .tabset-inner .tabset-list li.first,
.tabSet-nav-stats .tabset-inner .tabset-list li.first,
.tabset-outer .tab-stats .tabset-list li.first,
.tabSet-nav-stats .tab-stats .tabset-list li.first,
.tabset-outer .tabset-inner .tabSet-nav-stats_app li.first,
.tabSet-nav-stats .tabset-inner .tabSet-nav-stats_app li.first,
.tabset-outer .tab-stats .tabSet-nav-stats_app li.first,
.tabSet-nav-stats .tab-stats .tabSet-nav-stats_app li.first {
  -moz-border-radius: 6px 0 0 0;
  -webkit-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0;
}
.tabset-outer .tabset-inner .tabset-list li:last-of-type,
.tabSet-nav-stats .tabset-inner .tabset-list li:last-of-type,
.tabset-outer .tab-stats .tabset-list li:last-of-type,
.tabSet-nav-stats .tab-stats .tabset-list li:last-of-type,
.tabset-outer .tabset-inner .tabSet-nav-stats_app li:last-of-type,
.tabSet-nav-stats .tabset-inner .tabSet-nav-stats_app li:last-of-type,
.tabset-outer .tab-stats .tabSet-nav-stats_app li:last-of-type,
.tabSet-nav-stats .tab-stats .tabSet-nav-stats_app li:last-of-type,
.tabset-outer .tabset-inner .tabset-list li.last,
.tabSet-nav-stats .tabset-inner .tabset-list li.last,
.tabset-outer .tab-stats .tabset-list li.last,
.tabSet-nav-stats .tab-stats .tabset-list li.last,
.tabset-outer .tabset-inner .tabSet-nav-stats_app li.last,
.tabSet-nav-stats .tabset-inner .tabSet-nav-stats_app li.last,
.tabset-outer .tab-stats .tabSet-nav-stats_app li.last,
.tabSet-nav-stats .tab-stats .tabSet-nav-stats_app li.last {
  border-right: 1px solid #cacaca;
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0;
}
body.newPage {
  background: #fff;
}
body.newPage ul.pagetypes,
body.newPage ul.layouts {
  margin: 0;
  padding: 20px;
  list-style-type: none;
}
body.newPage ul.pagetypes.hidden,
body.newPage ul.layouts.hidden {
  visibility: hidden;
}
body.newPage ul.pagetypes .pagetype,
body.newPage ul.layouts .pagetype,
body.newPage ul.pagetypes .layout,
body.newPage ul.layouts .layout {
  position: relative;
  margin: 0 10px 13px;
  float: left;
  width: 107px;
  height: 137px;
  cursor: pointer;
}
body.newPage ul.pagetypes .pagetype .icon-wrap,
body.newPage ul.layouts .pagetype .icon-wrap,
body.newPage ul.pagetypes .layout .icon-wrap,
body.newPage ul.layouts .layout .icon-wrap {
  width: 92px;
  height: 93px;
  padding: 3px;
  border: 3px solid #fff;
  background: #f1f1f1;
  box-shadow: 0 0 0 1px #f0f0f0;
}
body.newPage ul.pagetypes .pagetype .icon-wrap .icon,
body.newPage ul.layouts .pagetype .icon-wrap .icon,
body.newPage ul.pagetypes .layout .icon-wrap .icon,
body.newPage ul.layouts .layout .icon-wrap .icon {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin: 22px auto;
  width: 56px;
  height: 52px;
  background: url('images/pages_types.png');
}
body.newPage ul.pagetypes .pagetype h3,
body.newPage ul.layouts .pagetype h3,
body.newPage ul.pagetypes .layout h3,
body.newPage ul.layouts .layout h3 {
  margin: 3px -4px 0 -4px;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  color: #333;
}
body.newPage ul.pagetypes .pagetype:hover .icon-wrap,
body.newPage ul.layouts .pagetype:hover .icon-wrap,
body.newPage ul.pagetypes .layout:hover .icon-wrap,
body.newPage ul.layouts .layout:hover .icon-wrap {
  border-color: #b3d7ea;
}
body.newPage ul.pagetypes .pagetype.selected .icon-wrap,
body.newPage ul.layouts .pagetype.selected .icon-wrap,
body.newPage ul.pagetypes .layout.selected .icon-wrap,
body.newPage ul.layouts .layout.selected .icon-wrap {
  border-color: #248dc4;
}
body.newPage ul.pagetypes .pagetype.error .icon-wrap,
body.newPage ul.layouts .pagetype.error .icon-wrap,
body.newPage ul.pagetypes .layout.error .icon-wrap,
body.newPage ul.layouts .layout.error .icon-wrap {
  border-color: #d02128;
}
body.newPage ul.pagetypes .pagetype.default .icon-wrap .icon,
body.newPage ul.layouts .pagetype.default .icon-wrap .icon,
body.newPage ul.pagetypes .layout.default .icon-wrap .icon,
body.newPage ul.layouts .layout.default .icon-wrap .icon {
  background-position: 0 0;
}
body.newPage ul.pagetypes .pagetype.members .icon-wrap .icon,
body.newPage ul.layouts .pagetype.members .icon-wrap .icon,
body.newPage ul.pagetypes .layout.members .icon-wrap .icon,
body.newPage ul.layouts .layout.members .icon-wrap .icon {
  background-position: -57px 0;
}
body.newPage ul.pagetypes .pagetype.blog .icon-wrap .icon,
body.newPage ul.layouts .pagetype.blog .icon-wrap .icon,
body.newPage ul.pagetypes .layout.blog .icon-wrap .icon,
body.newPage ul.layouts .layout.blog .icon-wrap .icon {
  background-position: -167px -158px;
}
body.newPage ul.pagetypes .pagetype.calendar .icon-wrap .icon,
body.newPage ul.layouts .pagetype.calendar .icon-wrap .icon,
body.newPage ul.pagetypes .layout.calendar .icon-wrap .icon,
body.newPage ul.layouts .layout.calendar .icon-wrap .icon {
  background-position: -57px -158px;
}
body.newPage ul.pagetypes .pagetype.webstore .icon-wrap .icon,
body.newPage ul.layouts .pagetype.webstore .icon-wrap .icon,
body.newPage ul.pagetypes .layout.webstore .icon-wrap .icon,
body.newPage ul.layouts .layout.webstore .icon-wrap .icon {
  background-position: -111px -158px;
}
body.newPage ul.pagetypes .pagetype.about .icon-wrap .icon,
body.newPage ul.layouts .pagetype.about .icon-wrap .icon,
body.newPage ul.pagetypes .layout.about .icon-wrap .icon,
body.newPage ul.layouts .layout.about .icon-wrap .icon {
  background-position: -57px 0;
}
body.newPage ul.pagetypes .pagetype.services .icon-wrap .icon,
body.newPage ul.layouts .pagetype.services .icon-wrap .icon,
body.newPage ul.pagetypes .layout.services .icon-wrap .icon,
body.newPage ul.layouts .layout.services .icon-wrap .icon {
  background-position: -112px 0;
}
body.newPage ul.pagetypes .pagetype.contact .icon-wrap .icon,
body.newPage ul.layouts .pagetype.contact .icon-wrap .icon,
body.newPage ul.pagetypes .layout.contact .icon-wrap .icon,
body.newPage ul.layouts .layout.contact .icon-wrap .icon {
  background-position: -168px 0;
}
body.newPage ul.pagetypes .pagetype.testimonials .icon-wrap .icon,
body.newPage ul.layouts .pagetype.testimonials .icon-wrap .icon,
body.newPage ul.pagetypes .layout.testimonials .icon-wrap .icon,
body.newPage ul.layouts .layout.testimonials .icon-wrap .icon {
  background-position: 0 0;
}
body.newPage ul.pagetypes .pagetype.premium .icon:after,
body.newPage ul.layouts .pagetype.premium .icon:after,
body.newPage ul.pagetypes .layout.premium .icon:after,
body.newPage ul.layouts .layout.premium .icon:after {
  content: "";
  position: absolute;
  bottom: 20px;
  right: -10px;
  width: 30px;
  height: 30px;
  background: rgba(36, 138, 15, 0.5);
  border-radius: 50%;
}
body.newPage ul.pagetypes .layout .icon-wrap .icon,
body.newPage ul.layouts .layout .icon-wrap .icon {
  background: url('images/pages_layouts.png');
}
body.newPage ul.pagetypes .layout.standard .icon-wrap .icon,
body.newPage ul.layouts .layout.standard .icon-wrap .icon,
body.newPage ul.pagetypes .layout.noHeaderNoSidebar .icon-wrap .icon,
body.newPage ul.layouts .layout.noHeaderNoSidebar .icon-wrap .icon {
  background-position: 0 0;
}
body.newPage ul.pagetypes .layout.sidebar-left .icon-wrap .icon,
body.newPage ul.layouts .layout.sidebar-left .icon-wrap .icon,
body.newPage ul.pagetypes .layout.noHeaderLeftSidebar .icon-wrap .icon,
body.newPage ul.layouts .layout.noHeaderLeftSidebar .icon-wrap .icon {
  background-position: -56px 0;
}
body.newPage ul.pagetypes .layout.sidebar-right .icon-wrap .icon,
body.newPage ul.layouts .layout.sidebar-right .icon-wrap .icon,
body.newPage ul.pagetypes .layout.noHeaderRightSidebar .icon-wrap .icon,
body.newPage ul.layouts .layout.noHeaderRightSidebar .icon-wrap .icon {
  background-position: -112px 0;
}
body.newPage ul.pagetypes .layout.banner .icon-wrap .icon,
body.newPage ul.layouts .layout.banner .icon-wrap .icon,
body.newPage ul.pagetypes .layout.headerNoSidebar .icon-wrap .icon,
body.newPage ul.layouts .layout.headerNoSidebar .icon-wrap .icon {
  background-position: -168px 0;
}
body.newPage ul.pagetypes .layout.banner-sidebar-left .icon-wrap .icon,
body.newPage ul.layouts .layout.banner-sidebar-left .icon-wrap .icon,
body.newPage ul.pagetypes .layout.headerLeftSidebar .icon-wrap .icon,
body.newPage ul.layouts .layout.headerLeftSidebar .icon-wrap .icon {
  background-position: 0 -54px;
}
body.newPage ul.pagetypes .layout.banner-sidebar-right .icon-wrap .icon,
body.newPage ul.layouts .layout.banner-sidebar-right .icon-wrap .icon,
body.newPage ul.pagetypes .layout.headerRightSidebar .icon-wrap .icon,
body.newPage ul.layouts .layout.headerRightSidebar .icon-wrap .icon {
  background-position: -56px -54px;
}
body.newPage .layouts-wrap {
  padding: 20px;
}
body.newPage .layouts-wrap label {
  display: block;
  padding-left: 14px;
  font-size: 13px;
  line-height: 40px;
  background: #f5f5f5;
  border: 1px solid #efefef;
}
body.newPage .layouts-wrap label input {
  display: inline-block;
  margin-left: 20px;
  padding: 0 6px;
  width: 75%;
  font-size: 13px;
  line-height: 24px;
  font-family: "Helvetica Neue", helvetica, sans-serif;
  border: 1px solid #e6e6e6;
}
body.newPage .layouts-wrap label input.error {
  outline: 2px solid #d02128;
}
body.newPage .layouts-wrap label .messages {
  text-align: center;
  line-height: 1;
}
body.newPage .layouts-wrap label .messages .error {
  display: block;
  margin: 3px 0 7px;
  color: #a94141;
  font-family: "Georgia", serif;
  font-style: italic;
  font-weight: normal;
}
body.newPage .layouts-wrap .layouts {
  padding: 20px 0;
}
body.newPage .controls .action.sub {
  margin-right: 10px;
}
