/* 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, Verdana, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#000000; background:url(../images/bg.png) repeat-x #ade012;}
/* 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***/
#wrapper{width:1000px; margin:0 auto;}
	#header{width:1000px; height:465px; background:url(../images/header-bg.png) no-repeat; padding-top:8px; }
		#nav{}
	#content{width:650px; margin:0 auto; background:url(../images/content-bg.png) repeat-y; padding:10px 30px 0px 30px;}
	#main-content {width:620px; margin-left:15px;}
		#buy-box{width:220px; height:198px; margin:-150px 20px 0 -190px; background:url(../images/buy-box-bg.png) no-repeat; float:left; padding:120px 0 0 20px;}
		#girl{width:307px; height:424px; margin:170px 10px 0 -310px; background:url(../images/girl-bg.png) no-repeat; float:left;}
		#title-1{width:508px; height:47px; background:url(../images/title-1-bg.png) no-repeat; margin:0 0 20px 120px;}
		#buy-box-big{width:650px; height:748px; background:url(../images/buy-box-big.png) no-repeat; padding:50px 0 0 450px;}	
		#buy-box-n {margin:0 0 -50px -10px;}
	#ing-space p {padding-bottom:10px;}
	#ing-space p.ques {padding-bottom:0px;}
	#ing-space p.ans {padding-bottom:10px;}
	#footer{}

/***h***/
h1{font-size:26px; color:#ade012; text-align:center; }
h2{font-size:17px; color:#000000; font-weight:bold; line-height:25px; margin:20px 0 15px 0; text-align:left;}
h3{font-size:14px; color:#000000; font-weight:bold; line-height:25px; margin:10px 0 5px 0; text-align:left;}


div#lesson-box {display:block; width:550px; margin:20px 0px 20px 40px; padding:0px 10px 0px 20px; border:1px solid; border-color:#74960b; background-color:#e9ffa6;}


/***p***/
p{font-size:13px; line-height:18px; margin-bottom:10px;}
p#copyright{text-align:center; font-size:9px; color:#666666; }
p.italics{padding:10px 15px; margin-bottom:10px; }
.ques{margin-bottom:0px; padding-bottom:0px; font-weight:bold;}
.ans{margin-top:0px; padding-top:0px; margin-bottom:15px; padding-left:10px;}
.name{font-weight:bold; text-align:right; margin-bottom:35px;}
p.disclosure{font-size:12px; color:#a4a8a9; border:1px solid #dcdcdc; padding:20px;}

/***img***/
.graph{}
.ingredient{float:left; margin:0 15px 15px 0;}

/***lists***/
#footer #nav ul{margin:10px 0 10px 220px;}
#nav ul{margin:0 0 0 430px;}
	#nav ul li{display:inline; list-style:none;}
		#nav ul li a{color:#8eb80f; font-size:14px; font-weight:bold; text-decoration:none; margin-left:13px; letter-spacing:-0.05em;}
		#nav ul li a:hover{color:#666;}

ul {display:block; margin:10px 0 10px 210px;}
ul li { list-style:url(../images/green-check.png); font-size:12px; padding:3px 0 3px 0;}
ul li a {text-decoration:none; border:none;}

ul.ing {display:block; margin:10px 0 10px 30px;}
ul.ing li {font-size:12px; padding:3px 0 3px 0; list-style:none;}
ul.ing li a {text-decoration:none; border:none;}

/***forms***/
#buy-now-head input.radio{margin:0 0 20px 0;}

form#email-contact-form{border:5px ridge #cccccc; width:450px; margin-left:125px; padding:15px; background:#cccccc; }
form#email-contact-form label{display:block; margin:4px 0px; font-size:14px;}
form#email-contact-form input{width:70%;}
form#email-contact-form input#submit{width:125px;}
form#email-contact-form textarea{width:100%; margin-bottom:10px;}

/***general classes***/
.bold{font-weight:bold;}
.float-left{float:left;}
.center{text-align:center;}
.clear{clear:both;}
.italics{font-style:italic;}

.btn1{margin-top:167px;}
.btn2{margin-top:105px;}
.btn3{margin-top:103px;}
.btn4{margin-top:103px;}


/**
#header {
  background-image: url(../images/spriteme1.png);
  background-position: -10px -10px;
}
#buy-box {
  background-image: url(../images/spriteme1.png);
  background-position: -10px -503px;
}
#girl {
  background-image: url(../images/spriteme1.png);
  background-position: -10px -841px;
}
#title-1 {
  background-image: url(../images/spriteme1.png);
  background-position: -10px -1285px;
}
#buy-box-big {
  background-image: url(../images/spriteme1.png);
  background-position: -10px -1352px;
}
**/

