.new {
  color: red; 
  font-size: 11px; 
  font-weight: normal;
}
.sub {
  padding-left:6px; padding-right:5px;
  }
#button {
  padding:13px 0;
  background:#CADEF4;
  margin-bottom:13px;
  border:1px solid #ACAFDD;
  width:300px;
}
.blueButton {
  display:block;
  background:url(http://www.google.com/webmasters/igoogle/images/button.jpg) left no-repeat;
  height:40px;
  line-height:40px;
  color:white;
  font-weight:bold;
  font-family:Arial, sans-serif;
  font-size:1.3em;
  text-align:center;
  width:280px;
  text-decoration:none;
  margin:0 auto;
}
.blueButton:active, .blueButton:visited {
  color:white;
}
.padded-table td { padding:0 10px 10px 0; vertical-align:top; }

.left {
  float:left;
}
.rightmargin {margin-right:30px;}
.right {
  float:right;
}
.logo {
  float:right;
  width:160px;
  height:100px;
  margin:0 0 10px 10px;
  text-align:right;
}
.partner {
  clear:right;
  border-top:1px solid #ccc;
  padding-top:10px;
}
#tour #content img {
  padding-bottom:1em;
}
.factsbox {float:right;width:260px;margin-left:20px;}
.factsbox p {padding:8px 0 4px 20px;}
.factsbox p.pdf {padding:0 0 4px 0;margin:0 0 24px 0;}
.factsbox img {padding:0 0 0 20px;}
.factsbox ul, .factsbox ul li {padding:0 0 4px 0;margin-left:20px;}
.picturequote {margin:0 280px 0 0;min-width:560px;min-height:190px;}
.picturequote p {border-top:1px solid #ccc;font-size:1.2em;font-weight:normal;margin:0 30px 12px 162px;padding-top:12px;}
.picturequote img {margin:-12px 0 12px -162px;}
.clear {clear:both;}
.vid {border:1px solid #c5cde3;width:306px;height:226px;}
.vidObj {margin:4px;background:#fff;width:298px;height:218px;}
.rightside {float:right;margin:0 0 10px 30px;}

