div.top {
    overflow: hidden;
    position: relative;
    margin-bottom: 5px;
    margin-top: 5px;
}

div.body {
    overflow: hidden;
}

div.body div.left {
    float: left;
    width: 660px;
    padding: 0px 10px;
    margin-top: 10px;
}

div.body div.right {
    float: right;
    width: 200px;
    margin-top: 10px;
}

div.bottom {
    clear: both;
}

div.logo-title {
    overflow: hidden;
    padding-left: 10px;
    text-align: center;
}

div.logo-title img.logo {
    /*float: left;
    margin-right: 15px;*/
}

div.logo-title h1 {
    /*float: left;*/
}

div.top div.share-tools {
    /*position: absolute;
    right: 0px;
    bottom: 0px;*/
    float: right;
    overflow: hidden;
    width: 148px;
    margin-top: 10px;
    margin-right: 26px;
}

div.body div.left div.image {
    text-align: center;
    padding: 10px;
}

div.body div.left div.image img {
    
}

div.body div.left h2 {
    margin-bottom: 5px;
}

div.body div.left div.copy {
    
}

div.thermometer-container {
    padding: 18px 0px;
}

div.thermometer {
    height:300px;
    width:50px;
    border:1px solid #CCC;
    border-radius: 10px;
    -moz-box-shadow: 1px 1px 3px #666666;
    -webkit-box-shadow: 1px 1px 3px #666666;
    box-shadow: 1px 1px 3px #666666;
    background-color: #FFFFFF;
    behavior: url(/fr/public/css/PIE.php);
    position: relative;
    padding: 2px 0px;
    position: relative;
    margin: 0px auto;
  }

div.mercury {
    background-color:#C00;
    width: 46px;
    border-radius: 10px;
    behavior: url(/fr/public/css/PIE.php);
    margin: 0px auto;
    position: absolute;
    bottom: 2px;
    left: 2px;
  }

  div.ticks {
    width: 14px;
    height: 300px;
    position: absolute;
    bottom: 2px;
    right: 4px;
    background-image: url('/scrubadub/fr/public/images/thermometer-ticks.gif');
    background-repeat: no-repeat;
    background-position: center;
}

div.so-far {
    position: absolute;
    bottom: 0px;
    font-size: 11px;
    text-align: center;
    width: 50px;
    padding-bottom: 4px;
    font-weight: bold;
}

div.full {
    background-color: #00C04E;
}

div.goal-container {
    margin-top: 15px;
}

div.goal-container div.goal {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

div.goal-container div.goal p.label {
    margin: 0px;
}

div.goal-container div.goal p.label-raised {
    margin-bottom: 0px;
    margin-top: 12px;
}

div.goal-container div.goal p.amount {
    margin: 0px;
    font-size: 18px;
}

div.body div.right h3.title {
    text-align: center;
    margin-bottom: 8px;
    font-size: 18px;
}

div.time-left {
    text-align: center;
    margin-bottom: 35px;
}

div.time-left div#countdown {
    font-size: 12px;
    margin-bottom: 10px;
}

div.time-left div.ends {
    font-size: 11px;
}

div.time-left div#countdown span.time-remaining span {
    font-size: 14px;
    font-weight: bold;
}

div.website {
    text-align: center;
    margin: 10px 0px;
}

div.website span.label {
    font-weight: bold;
}

div.quantity-select {
    clear: both;
    overflow: hidden;
    text-align: center;
    margin-bottom: 10px;
}

div.quantity-select div.selectbox {
    margin: 0px auto;
}

div.donate {
    text-align: center;
    margin-bottom: 35px;
}