
body { margin:0 0 8px 0; background:#9eadae url(http://www.weightlossinstant.com/images/bg.gif) repeat-x; padding:0; font-size:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; }

a:link { color:#e20cbb; }

a:visited { color:#e20cbb; }

#header { margin:0 auto; width:981px; }

#container { width:971px; margin:0 auto; background:#FFF; padding:5px; -moz-border-radius:4px 0 4px 4px; -webkit-border-radius:4px 0 4px 4px; }

#heading { padding:5px; }

#intro { line-height:18px; text-align:justify; padding:0px 10px 10px 10px; }

#main { width:981px; margin:0 auto; }

#product { margin:8px 0 8px; width:965px; background:#EEE; padding:8px; -moz-border-radius:4px; -webkit-border-radius:4px; }

#product_head { background:#D1D9D9; border:1px solid #fff; font-size:25px; font-weight:bold; color:#666; -moz-border-radius:4px; -webkit-border-radius:4px; padding:12px; vertial-align:middle; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; }

#product_head a { color:#555; }

#claim { position:absolute; top:8px; right:8px; }

#claim a:link{background:#e20cbb;font-size:12px;width:150px;height:40px;vertical-align:middle;}

#footer { padding:25px 0 15px 0; color:#FFF; -moz-border-radius:4px; -webkit-border-radius:4px; margin:8px 0; text-align:center; margin:0 auto; width:965px; }

#footer a { margin:0 15px; border:1px solid #9eadae; padding:3px 8px; color:#fff; text-decoration:none; font-weight:bold; font-size:12px; }

#footer a:hover { padding:3px 8px; background:#ccc; color:#666; border:1px solid #FFF; }

.ast { border:1px solid #f8f8f8; background:#ccc; padding:8px; color:#555; -moz-border-radius:4px; -webkit-border-radius:4px; text-align:center; margin:0 auto 8px auto; width:965px; }

.star-rating { vertical-align:middle; padding-left:10px; }

.star-rating img { vertial-align:middle }

.cc { padding:8px; line-height:18px; text-align:justify; }

#features { padding:10px 0; border-bottom:1px solid #FFF; float:left; display:block; width:100%; }

#features ul { list-style:none; margin:0; padding:0; }

#features li { float:left; display:inline; font-weight:bold; font-weight:bold; margin-right:25px; padding-right:20px; background:url(images/tick.gif) no-repeat right center; }

.list li { padding-left:20px; margin:7px 0; background:url(images/arrow_right.gif) no-repeat left center; list-style:none; }

ul.list { margin:0; padding:0; }

.results { float:right; padding:8px; background:#FFF; border:1px solid #e1e1e1; margin-left:15px; }

.highlight { background:#FC9; padding:2px 5px; margin:2px 0; font-weight:bold; }

.contact .input { border:1px solid #ccc; background:#eee; padding:8px; width:30%; }

.contact .textarea { border:1px solid #ccc; background:#eee; padding:8px; width:90%; }

.contact .send { padding:10px 20px; color:#555; font-size:20px; font-weight:bld; }

.contact .item { font-weight:bold; font-size:16px; display:block; padding:5px 0; }

#more { margin:8px auto; padding:8px; background:#f8f8f8; -moz-border-radius:4px; -webkit-border-radius:4px; width:965px; text-align:justify; line-height:19px; }

.steps { text-align:center; }

.title { font-size:22px; font-weight:bold; color:#666; background:#f5d0fa; border:1px solid #ebbef2; padding:15px; display:block; font-family:Arial, Helvetica, sans-serif; -moz-border-radius:4px; -webkit-border-radius:4px; }

.secret { padding:8px; margin:8px 0 0 8px; background:#FFF; border:1px solid #ebbef2; margin-right:15px; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; }

#step_container { padding:15px 0 5px 0; width:900px; margin: 0 auto; text-align:center; }

.cal { font-family:Arial, Helvetica, sans-serif; width:400px; float:right; margin:0 10px 0 0; border:1px solid #ccc; background:#eee; padding:10px; }

.cal h2 { margin:10px 0 5px 0; padding:0; color:#555; background:#e1e1e1; border:1px dashed #ccc; padding:10px; }

.cal .input { display:block; width:96%; border:1px solid #ccc; padding:5px; }

.cal .submit { margin:10px 0 0 0; width:300px; padding:10px 10px; font-size:18px; font-weight:bold; color:#333; }

.cal label { font-size:12px; margin:0; font-weight:bold; padding:8px 0 2px 0; display:block; }

h1 { font-size:22px; }

h2 { font-size:18px; }

.t_h { background:#eee; padding:5px; font-weight:bold; }

.cal h1 { margin:0 0 5px 0; padding:10px; background:#d7e4ba; border:1px dashed #afca74; }

.t_p { border:1px dashed #cccccc; background:#f8f8f8; font-size:12px !important; padding:5px; margin-bottom:5px; width:510px; font-family:Arial, Helvetica, sans-serif !important; }

.heading h1{padding:0 20px;margin:0;}

.maintitle{font-size:18px;font-weight:bold;padding:10px;}

fieldset{width:280px;float:left;margin:10px;padding:10px;border:1px solid #ccc;text-align:justify;line-height:18px;}
fieldset:hover{border:1px solid #666;}

#main legend{padding:5px 10px;font-weight:bold;font-size:14px;border:1px solid #FFF;background:#e20cbb;margin:0 0 5px 0;}
#main legend a{color:#FFFFFF;text-decoration:none;}

a.read_more_link{padding:2px 5px;font-weight:bold;color:#555;}