html {
width: 100%;
height: 100%;
}

body {
padding: 0;
margin: 0;
background: #35506a;
color: #ffffff;
font-size: 0.8em;
width: 100%;
height: 100%;
}

a { color: #ffffff; }
img { border: 0; }

table#container {
border-collapse: collapse;
width: 100%;
height: 99%;
}

table#container td {
padding: 0;
}

table#container td div#cover, table#container td div#copy {
width: 765px;
margin: 0 auto;
}

div#cover, div#relax {
height: 500px;
}

div#cover {
border: 5px solid #ffffff;
background: #073aa0 url(/img/cover-top.jpg) no-repeat scroll top left;
}

div#relax {
background: url(/img/cover-bottom.jpg) no-repeat scroll left 250px;
}

div#copy {
text-align: center;
padding: 15px 0 0 0;
}

#search { float: right; width: 275px; margin-right: 25px; margin-top: 70px; clear: left; z-index: 2; }
#search form { padding: 0; margin: 0; }
#search img.caption { width: 80px; height: 15px; margin-left: 25px; display: block; }
#search img.button { margin-bottom: -4px; }
#search input { width: 190px; margin: -5px 0 0 25px; }

#navigation { float: right; width: 275px; margin-right: 25px; margin-top: 70px; clear: right; z-index: 2; }
#navigation h1, #navigation h1 a { font-size: 1.2em; color: #EEF1F6; font-weight: bold; text-decoration: none; }
#navigation h1 { margin: 0 4px 0 4px; padding: 7px 5px 7px 20px; border-top: 1px dotted #537AC7; background: url(/img/menu-bullet.gif) no-repeat scroll 250px 50%; }
#navigation h1 a { font-size: 1em; }

html* #search, html* #navigation { margin-right: 10px; }

img#car {
z-index: 1;
position: absolute;
margin-top: 335px;
left: 50%;
margin-left: -93px;
}

html* img#car {
margin-left: -92px;
}