 .yui3-widget-stacked .yui3-widget-shim {
    opacity: 0;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1; }
  
  .yui3-skin-sam .yui3-widget-mask {
    background: #000;
    opacity: 0.4;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s; }
  
  #yui3-css-stamp {
    display: none; }
  
  .yui3-overlay {
    position: absolute; }
  
  .yui3-panel-hidden, .yui3-overlay-hidden {
    visibility: hidden; }
  
  .yui3-widget-tmp-forcesize .yui3-overlay-content {
    overflow: hidden !important; }
  
  .yui3-panel {
    *zoom: 1;
    max-width: 68em;
    margin-left: auto;
    margin-right: auto;
    position: absolute; }
    .yui3-panel:before, .yui3-panel:after {
      content: " ";
      display: table; }
    .yui3-panel:after {
      clear: both; }
    .yui3-panel.yui3-panel-focused {
      outline: 0; }
    .yui3-panel .yui3-widget-hd {
      background: #FFF;
      padding: 8px 1em 8px 8px;
      position: relative;
      min-height: 1em; }
      .yui3-panel .yui3-widget-hd h2.rn_DialogTitle {
        font-size: 0.85em;
        font-weight: normal; }
      .yui3-panel .yui3-widget-hd .yui3-widget-buttons {
        position: absolute;
        padding: 2px;
        top: 0;
        right: 0; }
      .yui3-panel .yui3-widget-hd .yui3-button-close {
        background: transparent;
        border: 0;
        border-radius: 0;
        box-shadow: none;
        padding: 0;
        overflow: hidden;
        vertical-align: top;
        color: #222;
        font-size: 0.8em;
        height: 1em;
        width: 0.9em; }
        .yui3-panel .yui3-widget-hd .yui3-button-close::before {
          content: "\d7";
          text-align: center;
          margin-right: 1em; }
    .yui3-panel .yui3-widget-bd {
      *zoom: 1;
      padding: 10px;
      min-height: 80px; }
      .yui3-panel .yui3-widget-bd:before, .yui3-panel .yui3-widget-bd:after {
        content: " ";
        display: table; }
      .yui3-panel .yui3-widget-bd:after {
        clear: both; }

      .yui3-panel .yui3-widget-ft .yui3-widget-buttons {
        display: inline-block;
        zoom: 1; }
      .yui3-panel .yui3-widget-ft .yui3-button {
        margin-left: 8px; }
    .yui3-panel .yui3-panel-content {
      background: #FFF; }
      .yui3-panel .yui3-panel-content.rn_ActionDialog {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%;
        *zoom: 1;
        border: 1px solid #DDD; }
        .yui3-panel .yui3-panel-content.rn_ActionDialog:last-child {
          margin-right: 0; }
        .yui3-panel .yui3-panel-content.rn_ActionDialog:before, .yui3-panel .yui3-panel-content.rn_ActionDialog:after {
          content: " ";
          display: table; }
        .yui3-panel .yui3-panel-content.rn_ActionDialog:after {
          clear: both; }
        .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-hd, .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-bd, .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-ft {
          padding: 0.5em; }
        .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-hd {
          color: inherit;
          font-size: 1.6em;
          margin-bottom: 1em;
          padding-right: 1.2em; }
        .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-ft {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%;
          *zoom: 1;
          margin-top: 1em; }
          .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-ft:last-child {
            margin-right: 0; }
          .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-ft:before, .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-ft:after {
            content: " ";
            display: table; }
          .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-ft:after {
            clear: both; }
          @media screen and (max-width: 400px) {
            .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-ft {
              margin-top: 0; } }
          @media screen and (max-width: 400px) {
            .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-ft .yui3-widget-buttons {
              display: block; }
              .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-ft .yui3-widget-buttons .yui3-button {
                display: block;
                width: 100%;
                margin: 0 0 0.5em; } }
      .yui3-panel .yui3-panel-content.rn_MessageDialog {
        border: 1px solid #DDD; }
        .yui3-panel .yui3-panel-content.rn_MessageDialog .yui3-widget-hd {
          font-size: 1.2em; }
  
  @media screen and (max-width: 400px) {
    .yui3-skin-sam .yui3-widget-mask {
      background: #DDD;
      opacity: 1; }
    .yui3-panel .yui3-panel-content.rn_ActionDialog {
      background: none; }
      .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-hd, .yui3-panel .yui3-panel-content.rn_ActionDialog .yui3-widget-ft {
        background: none; } }

#right_col .rn_SearchButton .rn_SubmitButton {
  background-image: url("https://www.irobotweb.com/sites/MainSite/Includes/images/shared-sprite.png") !important;
  background-position: 0 12px !important;
  height: 34px !important;
  width: 16px !important;
  padding: 0px !important;
  float: left !important;
  border: none !important;
  color: #eaeaea !important;
  background-color: #fff;
  text-shadow: none !important;
  font-size: 0px !important;
  margin: 0;
}

#rn_AdditionalInfo .rn_FieldDisplay {
  padding-top: 1px;
}

#rn_CreateAccount .rn_Email {
	width: 25.5%;
	font-size: 14px;
	padding: 3px 5px;
}

.rn_AskQuestion .rn_Email {
	width: 34.5%;
	font-size: 14px;
	padding: 3px 5px;
}