@charset "utf-8";
/* css browser reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; font-family:"Times New Roman", Times, serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; color:#000000; background:#ffffff;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* a styles */
a{color:#443b14; text-decoration:none;}
a:hover{text-decoration:underline;}
a.return-home {color:#0000ff; text-decoration:underline;}
a.return-home:hover {color:#0000ff; font-weight:bold;}

/* body styles */
body{background:#FBFBFB; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}

/* div styles */
div.banner{background:url(../images/banner.png) no-repeat; width:754px; height:181px; }
div#wrapper{background:url(../images/bg-fill.png) repeat-y; width:754px; margin:0px auto; }
div#nav{clear:both;}
div.single-monial{border:1px solid #887c4b; padding:10px; margin:10px 0px; background:#fefefe;}
#main-content{width:714px; padding:10px 20px 0 20px; }
div.instructions{border:1px solid #887c4b; padding:10px 15px; margin-bottom:15px;}

/* form styles */
form#email-contact-form{width:500px; margin:0px 0px 25px 25px;}
form#email-contact-form label{display:block; margin:4px 0px; }
form#email-contact-form input{width:100%;}
form#email-contact-form input#submit{width:125px; margin:5px 0px 0px 0px; }
form#email-contact-form textarea{width:100%;}
div.buy-btns form{margin:20px auto; width: 439px;}

/* h styles */
h1{font-size:22px; line-height:21px; padding-bottom:3px; color:#363636; font-weight:bold; margin:20px 0 10px 0; text-align:center;}
h2{font-weight:bold; color:#3f360f; font-size:17px; line-height:28px; margin: 15px 0px 15px 0px}
h3{font-size:22px; line-height:21px; padding-bottom:3px; color:#363636; font-weight:bold; margin:20px 0 10px 0; text-align:left;}

/* img styles */
div#logo img{float:left;}
div#nav ul li a img{margin-right:-4px;}
div#content img.banner{margin-bottom:0px;}
div#content img.lm-bn{margin:0px 10px 15px 0px;}
div#content img.lm-bn2{margin:0px 0px 15px 0px;}
a.limited-offer img{margin:15px 0px 30px 90px;}
div.banner img{margin:85px 0px 0px 20px;}
div.banner form {position:absolute; margin:70px 0px 0px 20px;}
div.banner-night img, div.banner-wrinkle img, div.banner-age img{margin:110px 0 0 415px;}
img.mbg-seal{margin-bottom:15px; margin: 0px 0px 0px 0px}
div#main-content-column div a img{margin-bottom:15px;} 
div#renuvie-working{}


/* list styles */
div#logo ul{float:right; margin:21px 0px 0px 0px;}
div#logo ul li{display:inline; font-size:13px; color:#443b14; border-right:1px solid #443b14; padding:0px 10px;}
div#logo ul li.no-border{border:none;}
div#nav ul li{display:inline;}
div#content ul.home-list{margin:10px 0px 15px 50px; list-style:none;}
div#content ul.home-list li{font-size:14px; line-height:20px;}
/*div#main-content ul{margin:0 0 15px 50px; list-style-image:url(../images/red-checkmark.png);}
*/div#main-content ul li{font-size:14px; line-height:24px; margin-bottom:10px;}

/* p styles */
p{font-size:14px; line-height:20px; color:#3f360f; margin-bottom:10px;}
div.single-monial p{font-style:italic; font-family:"Courier New", Courier, monospace;}
div.single-monial p.bold{font-style:normal;}
p.ans{margin-left:25px;}
div#footer p{clear:both;font-size:12px; text-align:center;}
p.testimonial{font:"Courier New", Courier, monospace; font-style:italic;}
p.ingredients{font-size:12px; line-height:20px;}

/* general styles */
.bold{font-weight:bold;}
.bottomspacing{margin-bottom:15px;}
.center{text-align:center;}
.float-left{float:left;}
.red{color:#c1272d;}
.black{color:#000;}
.topspacing{margin-top:25px;}
.left{float:left;}
.right{float:right; margin-top:18px;}