@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:#000000;}
/* 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:#ffffff; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}

/* div styles */
div.banner{background:url(../images/banner2.png) no-repeat; width:750px; height:180px; }
div#wrapper{width:750px; margin:0px auto; }
div.single-monial{border:1px dashed #999; padding:25px; margin:10px 0px; background:#fefefe;}
#main-content{width:750px; margin:10px auto 0 auto; }
div.instructions{border:1px solid #887c4b; padding:10px 15px; margin-bottom:15px;}
#rush-order { background:url(../images/rush-order.png); width:750px; height:275px;}
#list{background:url(../images/list-background.png) no-repeat; width:475px; height:259px; float:right;}
/*#list{background:#efefef; border:solid 1px #999; width:475px; height:259px; margin:10px 0px 0 0; float:right; -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000;} */
#ingredients{margin:50px 0 0px 0;}

/* 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 { background:url(../images/buy-table.png); width:746px; height:560px; margin:5px 0px 0px 0px; }
.buy-btns .buy-3 {margin:141px 0px 0px 493px;}
.buy-btns .buy-2 {margin:79px 0px 0px 493px;}
.buy-btns .buy-1 {margin:76px 0px 0px 493px;}


/* h styles */
h1{font-size:28px; line-height:21px; padding-bottom:3px; color:#666; font-weight:bold; margin:30px 0 10px 0; text-align:center; -moz-text-shadow: 1px 1px 2px #000; -webkit-text-shadow: 1px 1px 2px #000; text-shadow: 1px 1px 1px #999;}
h1.ingredients{font-size:24px; line-height:21px; padding-top:0px; color:#666; font-weight:bold; margin:30px 0 20px 0; text-align:center; -moz-text-shadow: 1px 1px 2px #000; -webkit-text-shadow: 1px 1px 2px #000; text-shadow: 1px 1px 1px #999;;}
h1.sub{font-size:28px; line-height:21px; padding-bottom:3px; color:#666; font-weight:bold; margin:5px 0 30px 0; text-align:center; -moz-text-shadow: 1px 1px 2px #000; -webkit-text-shadow: 1px 1px 2px #000; text-shadow: 1px 1px 1px #999;}

h2{font-weight:bold; color:#000; font-size:24px; line-height:28px; margin:15px 0px 5px 0px; text-align:center;}
h3{font-size:18px; line-height:21px; padding-bottom:3px; color:#606060; font-weight:bold; margin:40px 0 10px 0; text-align:left; border-bottom:1px solid #CCC; -moz-text-shadow: 1px 1px 2px #000; -webkit-text-shadow: 1px 1px 2px #000; text-shadow: 1px 1px 1px #999;;}

/* img styles */
div#logo img{float:left;}
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{}
img.ing{margin:0px 10px 0px 0;}
.ing-studies{margin:-10px 0 20px 10px; float:right;}
.guarantee{margin:30px 0;}

/* 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 {padding-top:140px; margin-left:-40px;}
div#nav ul li{display:inline; margin-left:70px; font-size:18px; }
div#nav ul li a{color:#8d8d8d;}
div#nav ul li a:hover{color:#2E2E2E; text-decoration:none;}

div#content ul.home-list{margin:10px 15px 15px 15px; list-style:none; float:left; width:200px;}
div#content ul.home-list li{font-size:12px; line-height:20px; padding:0 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#content ul.home-list2{margin:15px 5px 15px 150px; list-style:none; padding:0px 0 0 0;}
div#content ul.home-list2 li{font-size:12px; line-height:20px; padding:0 0 0 5px; font-family:Arial, Helvetica, sans-serif;  font-weight:bold;}

/*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:22px; color:#3f360f; margin-bottom:10px;}
div.single-monial p{ font-family:Verdana, Geneva, sans-serif;}
div.single-monial p.bold{font-style:normal; text-align:right;}
p.ans{margin-left:20px;}
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;}

/*rush button*/
#rush-btn {padding:110px 0 0 198px;}
#rush-btn input{height:30px; margin-bottom:5px; color:#999; font-weight:bold;}
#rush-btn .name{width:128px; margin-top:10px;}
#rush-btn .lst-name{width:128px;}
#rush-btn .address{width:266px;}
#rush-btn .city{width:136px}
#rush-btn .st{width:30px;}
#rush-btn .zip{width:80px;}
#rush-btn .email{width:266px;}
#rush-btn .button{margin:8px 0 0 0; width:159px; height:31px;}
#rush-btn .radio{vertical-align:middle; margin-left:-1px;}


/* general styles */
hr{color:#FFF;}
.bold{font-weight:bold;}
.bottomspacing{margin-bottom:15px;}
.center{text-align:center;}
.float-left{float:left;}
.red{color:#c1272d; font-weight:bold;}
.black{color:#000;}
.topspacing{margin-top:25px;}
.left{float:left;}
.right{float:right; margin-top:18px;}
.gray{color:#333; font-weight:bold; font-size:16px;}
.underline{text-decoration:underline;}
.single-ing{margin:30px 0 50px 0;}
.single-ing2{margin:30px 0; min-height:180px;}
.clear{clear:both;}
.spacer-line{border-bottom:1px solid #CCCCCC; margin:0 0 30px 0;}
