  #advancedSearch {
    width: 580px;
  }
  #advancedLabel {
    width: 8em;
  }
  #errormsg {
    width: 580px;
  }
  
  div#moreClipsAd{
    padding: 0.5em 10px 0.5em 10px;
    height: 1em;
    background-color: #2a777f;
    border: 1px solid #555;
    color: white;
    clear: both;
    margin-top: 1em;
    font-size: 80%;
  }
  #moreClipsAd a {
    color: white;
  }
  div#aboveResults {
    padding: 2px 10px 0.8em 10px;
    height: 1em;
    background-color: #2a777f;
    color: white;
    border: 1px solid #555;
    margin-bottom: 1em;
    clear: both;
  }
  #aboveResults a {
    color: white;
  }
  div#aboveResults .left {
    float: left;
    width: 50%;
  }

  div#aboveResults .right {
    padding-top: 2px;
    float: right;
    text-align: right;
    width: 50%;
  }

  div#belowResults {
    text-align: right;
    padding: 2px 10px 0.5em 10px;
    height: 1em;
    background-color: #2a777f;
    color: white;
    border: 1px solid #555;
    clear: both;
  }
  #belowResults a {
    color: white;
  }

  .clipBox {
    float: left;
    margin: 0px 11px 15px 11px;
    width: 170px;
    font-size: 11px;
    text-align: left;
    position: relative;
  }
  .clipBox a {
    margin: 0px 0px 0px 10px;
  }
  .clipBox img {
    vertical-align: middle;
  }
  .clipBox label {
    vertical-align: middle;
  }
  .clipBoxPad {
    position: relative;
    width: 170px;
    height: 95px;
  }

  .mediaBox {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 170px;
    height: 95px;
  }
  .mediaBox a {
    margin: 0px;
  }
  .flashBox {
    display: none;
  }
  
  .mediaOffline {
    background-color: #333;
    color: white;
    text-align: left;
    font-size: 10px;
    letter-spacing: 0.2em;
    overflow: hidden;
  }
  .mediaOffline p {
    margin: 5px 5px 5px 7px;
  }

  #rppDropDown {
    font-size: 85%;
    border: 1px solid black;
    background: #eee;
  }
  
  .infoPopup {
    position: absolute;
    top: 110px;
    left: 0px;
    padding: 2px 10px 2px 10px;
    border: 1px solid black;
    background-color: #efedf9;
    display: none;
    z-index:1000;
  }
  .infoPopup p {
    margin: 0.2em;
  }
  .infoPopup a {
    margin: 0px;
  }
  .addPopup {
    left: 35px;
    font-size: 12px;
  }

  .ajaxNormal {
    font-size: 12px;
    background-color: #efedf9;
  	border: 2px solid black;
  }
  .ajaxError {
    /*  font-size: 12px; if I use this IE suddenly pushes FLOATS out of the way for some reason */
    background-color: #FDD;
    border: 2px solid red;
  }