#site_container { width: 1000px; margin: 1em auto; }
  #header { width: 1000px; margin-top: 1em; position: relative; height: 130px; background-color: #fffa19; }
    #logo { position: absolute; top: 0px; left: 0px; }
    #tagline { position: absolute; top: 0px; left: 400px; }
    #navigation { background-color: #ccecf9; position: absolute; height:50px; width: 470px; right: 0px; bottom: 0px; overflow:hidden; }
    #navigation .yellow-bar { position: absolute; top:0px; right: 0px; height: 10px; width:500px; background-color: #fff91a;z-index: -1; }
    #navigation img { float: left; border: 0px;}

  #footer { clear: both; padding-top: 5px; color: #696969; font-family: verdana;}
    #footer .green-bar { height: 34px; width: 100%; }
    #footer .manufacturers { font-size: 10pt; }
    #footer .legal { font-size: 8pt; }

/* Green bar on index.html */
.subheader {  text-align:left; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../images/upper_background.jpg); height: 300px; width: 1000px; position: relative; }
  .sign-up {  z-index: 1; position:absolute; border: 0; left: 750px;}
  .marketing_solution {  position: absolute; top: 0px; left: 48px; width: 400px; }
    .marketing_solution h1 { margin: 0px; margin-top: 15px; font-size: 18pt; }
    .marketing_solution p { font-size: 10pt; font-weight: normal; margin: 0px; position: relative; top: -1em; }
  .its_fast { position: absolute; width: 200px; bottom: 0px; left: 48px;}
    .its_Fast h3 { margin-top: 0px; }
    .its_fast p { font-size: 10pt; font-weight: normal; margin: 0px; position: relative; top: -1em; }
    .its_fast a { display: block; }
  .its_easy { position: absolute; width: 200px; bottom: 35px; left: 270px;}
    .its_easy p { font-size: 10pt; font-weight: normal; margin: 0px; position: relative; top: -1em; }
    .its_easy a { display: block; }
  #samples_container { position: absolute; top: 0px; left: 450px;}
  #samples_container img { position: absolute; }
  
  
/* FAQ */
#question_panel { font-family: verdana; float: left; height: 520px; width: 490px;text-align: right;background-color: #fff; padding-right: 40px;}
  #question_panel h1 { color: #666; font-size: 18pt;}
  .answer { display: none; }
  .question { text-decoration: none; font-weight: bold !important; margin-bottom: 1em; display:block; font-size: 10pt;}
  
#answer_panel { position: relative; font-family: verdana; width: 470px; height: 520px; float: right;}    
  img.beakers { height: 520px; width: 470px; float: right; }
  #answer_container { border: 1px solid #000; position: absolute; width: 410px; top: 10px; left: 15px; background-image:url('../images/trans_bg.png'); padding: 1em; display:none; }
    #answer_container p { color: #FFF; z-index: 5; display:block; }
    #answer_container img { position: absolute; top: -15px; right: -15px; }
