body  {position: absolute; left: 10%; width: 100%; margin:  10px; background: #9966ff; background-image: url(images/bg.jpg); background-repeat: repeat; font:  14px Trebuchet MS, Helvetica, sans-serif; line-height:  150%; }

 #container  {position: relative; width:  87%; /* nonie specific */ max-width:  1000px; /* This is exclusive for non ie browsers */ margin:  auto 0; text-align:  left; border:  solid #cccccc 1px; background-color:  #ffffff;}

h1  {font-size:  150%;}
h2  {font-size:  130%;}
h3  {font-size:  100%;}

em  {color:  #990000;}
strong {text-decoration: underline;}
.hilite  {background-color:  yellow;}
.underline {text-decoration: underline;}
.italic {font-style:  italic;}
.ez {color: #339900; font-weight:  bold; font-style:  italic;}
.product  {font-weight:  bold;}
.center {text-align:  center;}
.right {float:  right;}
.hitalic {background-color: yellow; font-style: italic;}
.receive {color:  #990000; font-weight: bold; }
.small {font-size: 75%; line-height: 100%;}

p  {line-height:  150%; text-align:  justify;}
p.clear {clear:  both;}

#trimweightlist  {font-weight:  bold; 150%;} /* diff than IE because of rendering issues */
#trimweightlist ul  {font-weight:  bold;}
#trimweightlist ul  li {font-weight:  bold;}

#centeritalic {text-align:  center; font-size: 95%; border: solid 1px; background: lemonchiffon; padding: 10px;}

#FDA  {text-align: center; font: 10px; background-color:  white; border: 1px solid black; padding-right:  5px; padding-left: 5px;}

#testimonials  {text-align: center; font-size: 75%;}
#order {display:  block; border-style: outset; background-color: red; text-align: center; }
#dollars  {text-align: center;  font-size: 48px;}
#dollars a {color:   #990000; text-decoration: none; font-style: normal;}
#dollars h1 {font-size: 16px; font-style: bold;}
#maincontent  {width:  69%; float:  left; margin:  0 20px 1px 10px;  padding:  10px; background-color:  #ffffff;}
#onetime  {float:  left; width:  32%; display:  block;  position:  absolute; text-align:  center; margin:  0 10px 0 0; background: lemonchiffon;}
#autoship  {float:  right; width:  42%; display:  block; position:  relative; text-align:  center; margin:  0 20px 0 5px;}
#guarantee {text-align: center; color:#990000; font-size: 24px;} 


img {border:  0;}
img.isafe {float: left; height:  60px; width: 120px; margin: 0 5px 0 0;}
img.merchant {float: left; margin: 0 5px 0 0;}
img.TrimWeight {float: left; margin: 10px 25px 10px 0;}
img.trimweightkitsite {float: left; margin: 10px 25px 10px 0;}
img.womanlostweight {float: left; margin: 10px 25px 10px 0;}
img.buynowsmall {height: 75px; width: 134px;}
img.cards {float: right, margin-right: 10px; text-align: right;}


a {color:  #3366ff; text-decoration: underline;} 
a.inline {color:  #3366ff; font:  175% Trebuchet MS, Helvetica, sans-serif;  text-align:  center;}
a:hover  {color:  #336633; text-decoration: underline;} 

#masthead  {margin:  0; padding:  0; background:  #cc99cc; height:  90px; position: relative;}
#masthead h1 {position: absolute; margin-left: 15px; margin-top: 10px; font: bold 400% Trebuchet MS, Helvetica, sans-serif;}
#masthead h2 {color:  #ffffff; float: left; font-size: 150%; margin-top: 68px;  margin-left: 300px; font-type:  Trebuchet MS, Helvetica, sans-serif;}
#masthead h3{float: right; color: #ffffff; font-size: 14px;  font-style: italic; margin-top: 10px; margin-right: 10px; text-align: right;}


#cart_cards {width: 170px; height: auto; text-align: center;}

#video  {text-align: center; font:  16px Trebuchet MS, Helvetica, sans-serif; line-height:  150%;}

#sidebar {float: right; width: 22%; padding: 10px; margin: 0; background: #ffe4e1; color: #4f4f4f; display: block;}
#sidebar p{text-align: center; font-size: 12px;}	

#footer  {clear:  both; padding:  10px;}
#footer p {clear:  left; text-align:  justify; font:  9px Trebuchet MsS, Helvetica, sans-serif; margin: 3px 7px 7px 3px;}

