body {font-family: verdana, arial, sans-serif; font-size:100%; margin:1em 10px; padding:0}
* {margin:0; padding:0}
h1 {font-size: 1em; margin: .6em 10px; padding: .5em 25px; color: maroon; font-family: georgia;}
h3 {font-size: .9em; margin: .6em 10px; padding: .4em 25px; color: maroon; font-family: georgia; display: block; clear: both; background-color: white}
h4 {font-size: 1.4em; margin: .6em 10px; padding: .5em 25px; color: maroon; font-family: georgia;}
p {font-size:.8em;}
ol {font-size:.75em}
ul {font-size:.75em}
th {white-space: nowrap;}
td, th {text-align: left; vertical-align: top;}
a img {border: none;}

div#header {display: none;}
div#agentLogin {display: none;}
div#contentarea {width:780px;}
div#searchFormColumn {float:left; padding:.5em 10px; background-color: #DDFFCC;}
div#column1 {width:180px; background-color:#FCC; float:left; margin:.5em 10px .5em 0; background-color: #DDFFCC; padding: 1em 5px}
div#column2 {width:570px; float:left; margin:.5em 0;}
div#singlecolumn {width:780px; float:left; margin: .5em 0;  background-color: white;}
div#singlecolumn {float:left; margin: .5em 0;  background-color: white;}
div#singlecolumnblue {float:left; margin: .5em 0;  background-color: #DEEFFF;}
div#footer {width:780px; border-top: 1px solid #CCCCCC; margin: .5em 0 0 0; padding: .5em 0}
div#pleaseWaitContainer img {vertical-align: middle; padding: 0 10px 0 0}
div#pleaseWaitContainer p {font-size: 1em}
div#criteria {padding: 6px 10px; background-color: #DEEFFF; margin: 0; font-size: .8em}
div#searchReservation img {float: left; padding: 0 10px 0 0}

/* A few more styles to help you see what's going on */
div.logo {position: absolute; left:5px; top: 0; width: 250px;}
div.links {margin-left:280px; padding-top: 13px;}
div.links ul {display:inline; margin: 0; padding: 0}
div.links ul li {display: inline; padding: 0 15px 0 0; font-size: 1.1em}
div.links ul li a {color: #8EBAB9;}
div.links ul li a:hover {text-decoration: none; }
div.links ul li a.visited {color: red; text-decoration: none;}

div#footer  {display: none;}

div.displayData {padding: .5em 15px .8em 10px;}
div.displayData img.floatimage {float:left; width: 90px; height: 90px; padding: .5em 15px 0 0; border:solid}
div.displayData p {margin: .5em 10px}
div.displayData p#total {float: right;color: maroon;font-weight: bold;}
div.displayData p#description {font-size: .8em;}
div.displayData span {font-size: .8em}

div.buttonLinks {display:none}
div#buttons {display:none}
div#globalCrumb {display:none}
div.personalbar {display:none}
table#topLinks {display:none}

table.voucher_top {border: 10px solid black;font-size: .5em;width: 90%;}
table.voucher_top td {width: 50%;}
