h1{font-size:1.8em;}
body {background:transparent;}
#wrapper{width:680px;margin:0 auto;text-align:center;font-size:1.2em;}
div.booking{
  text-align:left!important;
}
#main_content{left:0;width:750px;margin:0 auto;padding:5px 10px;text-align:left;float:left;}
#affiliatelogo{border-bottom: 2px solid #ebebeb;}
#quote_container, .quote_container{color:#003399;border:1px solid #003399;background-color:#ebebeb;}
#quote_container #quote h2,.quote_container h2{color:#003399;font-weight:bold;margin-bottom:10px;}
#quote_container #quote label, .quote_container label{color:#000000;width: 130px; float:left;vertical-align:middle;font-size:11px;font-weight:bold;}
#quote_container #quote{background:transparent;width:60%;margin-left:20%;margin-right:20%;}
.quote_container {margin-bottom:20px; padding:5px;}
.quote_container h2{margin-top:0;}
.quickquote h2{font-weight:bold;}
#intro{float:none;}
#search_button {clear:left;margin:4px 0 10px 103px;}
#parking_results_container {width:100%;}
#parking_results_container td.carpark_info {width: 280px; }
#hotel_results td ,#parking_results_container td{margin:0;vertical-align:middle;padding-top:5px;padding-bottom:5px;}
#filters {margin-right:0;width:650px;}
#whiteheading { padding: 5px; background-color: #FFFFFF; margin:9px auto 10px auto;width:680px }
#whiteheading h1{ font-size:100%; margin: 0; padding: 0; }
#whiteheading h1 a:link, #heading h1 a:visited{ color: #002f70; text-decoration: none; }
.agenttelephone {font-weight:bold;text-align:center;}
#hotel_qaddr{margin-top:41px;width:48%;}
#navigation{display:none;}
#intro{clear: both;}
#intro.search{top:0;}
#quote_container p{margin:0;}
body.booking table, body.booking fieldset{width:671px;}
#parking_results .price{font-size:1.5em;float:right;}
.form #card_details_panel .labelBlock {width:11em;}
.form {width:100%;}
#results h1{font-size:1.5em;}
#results .name {font-size:1em;}
#parking_results #results table{width:98%;margin:0 1%;}
#results dl{border:1px solid #CCCCCC;background-color:#FFFFFF;}
#change_search{float:left;clear:both;display:block;width:99%;margin-top:7px;}
#tel_no{float:right;}
#results td {border-bottom:1px solid #EBEBEB;padding:1em 0.5em;vertical-align:middle;}
#results .alt {background-color:#FFFFFF;}
#results table#parking_results {background-color:#FFFFFF;}
#thawte{bottom:50px;position:absolute;right:0;}
body.booking table, body.booking fieldset {width:740px;}
#parking_results .thumbnail{height:auto !important;width:auto !important;}
/* Sidebar */        
  #sidebar{
  	float:right;
    width:244px;
  }
