  .stp .instructions {
    font-size:1.1em;
  }
  #tipList {
    height:85px;
    margin-bottom:2em;
  }
  .tipImageWrapper {
    margin:0 auto;
    display:none;
    text-align:center;
  }
  #sendToPhoneWrapper {
  }
  .tipContent {
    height:70px;
  }
  .tipRight h3 {
    margin-bottom:0;
  }
  .tipImage {
    border-top:1px solid #dedede;
    border-left:1px solid #dedede;
    border-bottom:2px solid #dedede;
    border-right:2px solid #dedede;
  }
  .tipRight {
  }
  .tipRight h3.span {
    color:#333;
  }
  .phoneborder {
    width:267px;
    height:450px;
    display:block;
    float:right;
    background:url(/mobile/images/tips/phone-bg.jpg) no-repeat;
    margin-right:1em;
  }
  .phoneborder iframe {
    display:block;
    margin-left:25px;
    border:1px solid #dfdfdf;
    width:218px;
    height:230px;
  }
  .iframepadder {
    display:block;
    height:23px;
  }
  #daysleftcontainer {
    display:none;
  }
  #demoside-search {
  }
  #demoside-vid {
    display:none;
    padding-top:1em;
    padding-left:2.5em;
  }
  #demoside-vid object {
    background-color:#fff;
    border:1px solid #ccc;
  }
  .p {
    padding:1.5em;
  }
  .stp {
    margin:0 0 1em 0;
  }
  .stpSuccess {
    text-align:left;
    font-size:1.15em;
  }
  .stpSuccess ol {
    margin:0 1em 0 1.5em;
    padding:0;
  }
  .stpSuccess li {
    margin-bottom:1.5em;
  }
  #monSelect {
    line-height:35px;
  }
  #monSelect select {
    margin:6px 0;
    padding:4px 0;
    margin-left:15px;
  }
  #countryCode {
    font-size:1.2em;
    line-height:1.2em;
    float:left;
    width:25px;
    display:block;
    text-align:right;
    padding:8px 0;
    color:#333;
    font-weight:bold;
  }
  .currently {
    margin-left:43px;
    font-size:.85em;
    color:#333;
  }
  input.stpFlagInput {
    font-size:1.1em;
    padding:.25em;
    margin-left:1.25em;
    text-align:left;
    width:130px;
    margin-bottom:.5em;
  }
  #monInput {
    display:none;
  }
  .inputWrapper {
    text-align:left;
  }
  .more {
    margin:1em 0 0 0;
  }
  .main {
    margin-top:1em;
    margin-bottom:4em;
  }
  h3 {
    margin:0;
  }
  h3.t.tip {
    font-size:1.3em;
  }
  div.g-button {
    width:110px;
    margin:0 auto;
  }
  div.g-button div {
    background-image:url('/mobile/images/g-button-chocobo-down.gif');
    background-image:url('//www.google.com/images/modules/buttons/g-button-chocobo-1.gif');
  }
  div.g-button div span span a {
    padding-left:0;
    padding-right:0;
  }
  div.g-button:active div {
    background-image:url('/mobile/images/g-button-chocobo-down.gif');
  }
  div.g-button:active div span {
    background-image:url('/mobile/images/g-button-chocobo-down.gif');
  }
  div.g-button:active div span span a {
    background-image:url('/mobile/images/g-button-chocobo-down-2.gif');
  }
  form {
    margin:0;
  }
  #tipList {
    width:735px;
    margin:0 auto 2.5em auto;
  }
  .tipLeft {
    text-align:center;
    background:#eef2fb;
    float:left;
    padding:1em;
    width:65px;
    height:59px;
    border:1px solid #cadef4;
    line-height:1.15em;
    margin:0 3px 3px 0;
    cursor:pointer;
  }
  .arrow {
    padding:0;
    display:none;
    float:left;
    height:85px;
    border:1px solid #cadef4;
    cursor:pointer;
    width:25px;
    background-color:#dfdfdf;
  }
  .arrow:hover {
    border:1px solid #b2b2b2;
  }
  .arrow.left {
    background-image:url('/mobile/images/tips/arrowLeftOn.gif');
    background-image:url('/mobile/images/tips/arrowLeft.gif');
  }
  .arrow.left:active {
    background-image:url('/mobile/images/tips/arrowLeftOn.gif');
  }
  .arrow.right {
    background-image:url('/mobile/images/tips/arrowRightOn.gif');
    background-image:url('/mobile/images/tips/arrowRight.gif');
  }
  .arrow.right:active {
    background-image:url('/mobile/images/tips/arrowRightOn.gif');
  }
  .tipLeft:hover {
    border:1px solid blue;
  }
  .tipLeft.selected {
    font-weight:bold;
    border:1px solid #EFC584;
    background:#FFFF9E;
  }
  .tipLeft span.num {
    font-size:.9em;
    color:#555;
    display:block;
  }
  .tipRight {
    display:none;
    margin-bottom:1.5em;
  }
  .tipPage {
    display:none;
  }
  .tipColumns {
  }
  span.clearer {
    clear:both;
    display:block;
  }
  h2 {
    font-size:1.5em;
    margin:0;
    font-weight:normal;
  }
  p.tipfooter {
    margin-right:4em;
    margin-top:2em;
  }

