body {
background-image: url(/images/global/body_bg.png);
background-repeat: repeat;
}
  
#container {
background-color: white;
height: auto;
margin-left: auto;
margin-right: auto;
padding-bottom: 100px;
position: relative;
width: 921px;
}

#header img {
display: block;
vertical-align: bottom;
}

#body {
background-image: url(/images/global/arrow_bg.png);
background-position: bottom left;
background-repeat: no-repeat;
}
  
#body img {
display: block;
vertical-align: bottom;
}
  
#footer {
background-image: url(/images/global/footer_bg.png);
background-repeat: no-repeat;
background-position: top left;
bottom: 0;
height: 100px;
position: absolute;
width: 100%;
}

#footer p {
left: 15px;
float: left;
padding: 0;
position: relative;
top: 30px;
width: 460px;
}
  
#footer #disclaimer {
padding: 0;
float: right;
margin-right: 25px;
text-align: right;
width: 100px;
}
  
#footer #disclaimer a {
color: white;
text-decoration: none;
}
  
#left {
float: left;
left: 15px;
position: relative;
width: 194px;
}

#left img {
float: left;
vertical-align: bottom;
}

#middle {
float: left;
left: 30px;
position: relative;
width: 549px;
}

#right {
float: right;
height: 600px;
width: 140px;
}

.clear {
clear: both;
width: 100%;
}
  
.map_tab {
cursor: pointer;
visibility: hidden;
position: absolute;
z-index: 100;
}
  
#content_col_1 {
float: left;
width: 260px;
}
  

#content_col_2 {
float: right;
width: 260px;
}

#compare {
float: left;
width: 730px;
}

#compare_inner {
left: 38px;
position: relative;
}
 
#compare_table {
border-collapse: separate;
border-spacing: 5px 0px;
color: white;
font-size: 10px;
font-family: Ariel, sans-serif;
}

#compare_table img {
border: 0;
display: block;
margin-left: auto;
margin-right: auto;
vertical-align: bottom;
}

.compare_dark {
background-color: #7796a9;
}

.compare_light {
background-color: #9cb6c6;
}
  
.compare_dark td,
.compare_light td {
border-bottom: 1px solid white;
padding: 6px;
}

#compare td {
vertical-align: top;
}
  
#compare select {
border: 1px solid gray;
width: 186px;
}
