@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:Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; background:#F4F4F4;}
/* 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: "" "";}

/* General Layout */
div#wrapper{ background:url(../images/fill.png) repeat-y; width:1000px; margin:0 auto;}
div#content{ width:765px; margin:0px 0px 0px 110px;}
div#banner{background:url(../images/banner.png) no-repeat; width:1000px; height:240px; margin-bottom:15px;}
div#banner-special{background:url(../images/banner-special.png) no-repeat; width:1000px; height:240px; margin-bottom:15px;}
div#banner-email{background:url(../images/banner-scrub-email.png) no-repeat; width:1000px; height:240px; margin-bottom:15px;}
div#three-box{width:700px; height:240px; border:solid 1px #C1C1C1; background:#FBFBFB; margin:20px 0px 0px 35px; padding:20px 0px 10px 0px;}
div#content-buy-table-cleanser {background:url(../images/buy-table-cleanser.png); width:702px; height:323px; margin:20px 0px 0px 35px;}
div#content-buy-table-toner {background:url(../images/buy-table-toner.png); width:702px; height:323px; margin:20px 0px 0px 35px;}
div#content-buy-table-scrub {background:url(../images/buy-table-scrub.png); width:702px; height:323px; margin:20px 0px 0px 35px;}
div#content-buy-table-scrub-email {background:url(../images/email-buy-table-scrub.png); width:702px; height:323px; margin:20px 0px 0px 35px;}
div#footer p{padding:20px 0px 0px 0px;}
div#subpage-kit { margin:15px 0px 0px 33px;}

/*Box*/
div#scrub-box {width:500px; height:150px; border:solid 1px #C1C1C1; background:#f2f9ff; margin:20px 0px 30px 130px; padding:20px 0px 10px 0px;}
div#cleanser-box {width:500px; height:180px; border:solid 1px #C1C1C1; background:#f2f9ff; margin:20px 0px 30px 130px; padding:20px 0px 10px 0px;}
div#toner-box {width:500px; height:150px; border:solid 1px #C1C1C1; background:#f2f9ff; margin:20px 0px 30px 130px; padding:20px 0px 10px 0px;}

/* Top Navigation */
div#nav {background:url(../images/nav-background.png) no-repeat; width:1000px; height:32px;}
div#nav ul { padding:8px 0px 0px 90px;}
div#nav ul li{display:inline;}
div#nav ul li a {color:#6c6c6c; text-decoration:none; margin-left:45px; font-size:13px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
div#nav ul li a:hover {color:#54B1EA;}

/*order-now*/
div#order-now img{float:right; margin-top:10px;}

/* h */
h1{font-size:18px; line-height:38px; margin:0 0 15px 25px;}
h1.intro{text-align:center; color:#56B6F1; font-weight:bold;}
h2{font-size:16px; line-height:24px; color:#2d2d2d; font-weight:bold; border-bottom:1px solid #aaacb5; margin-left:25px; margin-bottom:15px;}
h3{font-size:16px; font-weight:bold; margin-left:25px;}
h4{font-size:18px; font-weight:bold; margin-left:40px; margin-bottom:15px}

/* img */
div#banner img{position:absolute; margin:85px 0 0 260px;}
img.mbg{margin:0 0 15px 10px;}
img.diagram{margin:0 0 15px 230px;}
div#epuri-list img{float:left; margin:5px 0px 10px 35px;}
img.sub-header{margin-left:40px;}
/*faq*/
.question{font-weight:bold;}

/* p */
p{font-size:13px; line-height:25px; margin-bottom:15px; color:#2d2d2d; padding:0 40px;}

/*ul*/
div#content ul li{font-size:13px; line-height:25px; color:#2d2d2d; margin-left:0px; list-style-type:none;}
div#content ul{margin-bottom: 15px;}
div#bullet {list-style-image: url(../images/check-mark.png); margin-left:60px; }
div#epuri-list ul{margin:0 35px 0px 0px;}
div#epuri-list ul li{margin-bottom:20px;}


/*buy-table*/
.buy-1 {margin:93px 0px 0px 516px;}
.buy-2 {margin:42px 0px 0px 516px;}
.buy-3 {margin:42px 0px 0px 516px;}


/*buy*/
div#content-specials-buy{background:url(../images/buy-now.png) no-repeat; width:701px; height:360px; margin-left:40px; margin-top:0px;}
form.buy_btn3{padding:131px 0 0 517px;}
form.buy_btn2{padding:43px 0 0 517px;}
form.buy_btn1{padding:42px 0 0 517px;}
/*email-contact-form*/
form#email-contact-form{border:5px ridge #cccccc; padding:15px; margin-left:20px; background:#cccccc; }
form#email-contact-form label{display:block; margin:4px 0px; font-size:14px;}
form#email-contact-form input{width:40%;}
form#email-contact-form input#submit{width:125px;}
form#email-contact-form textarea{width:100%; margin-bottom:10px;}


/* General Styles */
.blue{color:#56B6F1;}
.bold{font-weight:bold;}
.center{text-align:center;}
.red{color:#f00;}
.high{background-color:#FF0;}
.16{font-size:16px;}
.sub-header{margin-top:15px; margin-bottom:10px;}
.testimonial-name{text-align:right; font-size:14px; font-weight:bold;}

