

  /************************* 2 Column Layout *************************/

#container1 {
    float:left;
    width:915px;
    text-align: left;
    overflow:hidden;

    clear: both;
    position: relative;
    margin-left: auto; margin-right: auto;
    padding:15px;
  /*border could be dotted dashed solid double */
    border: 1px dotted #666;
    background-color:#ffffff;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    line-height: 18pt;

}



#col0 {    /* foodlabel image - left float - floats within col1*/
  float: left;
  width: 15em;/* em width variance by element*/
  margin: 0 0 0 0.2em;
  padding-right: 0.2em;
  background: #fff;
  /*border-right: 2px dotted #2e8b57;
  border-bottom: 2px dotted #2e8b57;*/
  overflow:hidden;
}


#col0a {    /* daily value image - left float- floats within col1 */
  float: left;
  width: 24em;/* em width variance by element*/
  margin: 0 0 0 0.2em;
  padding-right: 0.2em;
  background: #fff;
  /*border-right: 2px dotted #2e8b57;*/
  border-bottom: 3px dotted #fff;
  overflow:hidden;
}


#col1 {
    float:left;
    width:68%;
    background: #fff;
    text-align: left;
    overflow:hidden;
}



#col1demo { /* Software Features - Demo, right-floating menus*/
    float:left;
    width:71%;
    background: #fff;
    text-align: left;
    overflow:hidden;
}


#col2 { /* Software Features, right-floating menus*/
  float: right;
  width: 15em;   /* em width variance by element*/
  margin: 0 0 0 0.2em;
  text-align: center;
  padding-left: 0.2em;
  background: #FCF;
  border-left: 1px double #663;
  border-bottom: 1px double #663;
  border-top: 1px double #663;
  border-right: 1px double #663;
  }



 #col2a { /* Your Profile, right-floating menus*/
  float: right;
  width: 15em;   /* em width variance by element*/
  margin: 0 0 0 0.2em;
  text-align: center;
  padding-left: 0.2em;
  background: #CF9;
  border-left: 1px double #663;
  border-bottom: 1px double #663;
  border-top: 1px double #663;
  border-right: 1px double #663;
   overflow:hidden;
  }


  #col2b { /* Nutrition Facts, right-floating menus*/
  float: right;
  width: 15em;   /* em width variance by element*/
  margin: 0 0 0 0.2em;
  text-align: center;
  padding-left: 0.2em;
  background: #CCF;
  border-left: 1px double #663;
  border-bottom: 1px double #663;
  border-top: 1px double #663;
  border-right: 1px double #663;
  overflow:hidden;
  }


 #col2c {       /*buy mealformation right floating graphic*/
  float:right;
  width: 17em;   /* em width variance by element*/
  margin: 0 0 0 0.2em;
  text-align: center;
  padding-left: 0.2em;
  padding-top:  1em;
  padding-bottom:  1em;
  background: #FC6;
  border-left: 1px double #663;
  border-bottom: 1px double #663;
  border-top: 1px double #663;
  border-right: 1px double #663;
  overflow:hidden;
 }

 #col2d { /* Contact Us right-floating menus*/
  float: right;
  width: 15em;   /* em width variance by element*/
  margin: 0 0 0 0.2em;
  text-align: center;
  padding-left: 0.2em;
  background: #CFF;
  border-left: 1px double #663;
  border-bottom: 1px double #663;
  border-top: 1px double #663;
  border-right: 1px double #663;
  overflow:hidden;
  }














