/* CSS Document */
* { margin:0px 0px 0px 0px; padding:0;}
body { font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.5em; color:#000000; }

a, :visited { text-decoration: none; color:#0000FF;}
a:hover { text-decoration: underline;}
a img,:link img,:visited img { border: none;}

h1 {padding: 0 0 10px 0; line-height:2em;}

#container_background {width:100%; background: url(../../images/background.jpg) top center no-repeat #FFFFFF; margin: 0 auto 0 auto;}
#container {width:800px; margin: 35px auto 0 auto;}
#container2 {width:800px; margin: 100px auto 0 auto;}
#top_container { width:100%; margin: 0 auto 0 auto; float:left;}
#chart_container { width:100%; margin: 0 auto 0 auto; float:left; text-align:center;}
#footer {width:100%; text-align:center; padding: 20px 0 20px 0;float:left;}
#top_buttons {width:900px; margin: 12px auto 0 auto;}

.compare_heading { border: 1px solid #999999; border-collapse: collapse; width: 765px; margin: 0 auto 0 auto;}
.compare_heading td { border: 1px solid #999999; padding: 0.3em; color: #333333; }
.compare_heading th { border: 1px solid #999999; background-color: #AFDFFF; color: #000000; font-weight: bold; padding: 0.3em; }

.compare_blank { border:none; border-collapse:separate; width:100%;}
.compare_blank td { border:none; padding: 0.3em; color: #6f7b8f;}

#top_container img {float:left;}

div.img {
  margin:0 10px 0 0;
  border:1px solid #999999;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  background-color:#FFFFFF;
}
div.img img {
  display:inline;
  margin:3px;
  border:1px solid #CCCCCC;
}

/* Utilities */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}  /* for IE/Mac */



