/* 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;color:#000000;background:#454545;}
/* 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: "" "";}

/***Divs***/
#wrapper{width:1000px; margin:0 auto; background:url(../images/fill.png) repeat-y #454545;}
	#header{width:1000px; height:561px; background:url(../images/header-bg.png) no-repeat;}
		#nav{position:absolute; margin-top:40px;}
		#buy-box{position:absolute; margin:345px 0 0 440px;}
	#content{width:700px; margin:20px 0 20px 150px;}
		#buy-now{width:700px; height:458px; background:url(../images/buy-box-bg.png) no-repeat;} 
		#buy-form{position:absolute; margin:208px 0 0 135px;}
	.testimonial{background:#a5cf51; padding:10px 20px; border: dashed 1px; margin-bottom:20px; color:#fff; -moz-box-shadow: 3px 3px 4px #999; -webkit-box-shadow: 3px 3px 4px #999; box-shadow: 3px 3px 4px #999;}
		.testimonial p{color:#666;}
	#footer{width:1000px; height:102px; background:url(../images/footer-bg.png) no-repeat;1000}
#livechat{position:fixed; top:140px; margin-left:872px;}
/***Lists***/
#nav ul {
    margin: 0 0 0 500px;
    position: absolute;
    width: 470px;
}
	#nav ul li{display:inline; margin-right:70px;}
		#nav ul li a{color:#fff; text-decoration:none; font-size:12px;}
			#nav ul li a:hover{color:#999;}
		#nav ul li.active a{color:#a5cf51;}

/***p****/
p{font-size:14px; line-height:28px; margin-bottom:25px;}
p.ingredient-title{font-size:18px; font-weight:bold; border-bottom:dotted 1px #333; margin-bottom:5px;}
p.test-name{text-align:right; font-style:italic; margin-bottom:0px;}
p.ques{font-weight:bold; margin-bottom:10px;}
p.ans{margin-left:20px; font-style:italic;}
#footer p{text-align:center; font-size:10px; color:#454545;}

/***img***/
img{margin-bottom:15px;}
img.ing{float:left; margin:0 10px 10px 0;}

/***Form***/
.radio{margin-bottom:31px;}
.order-now{margin-left:80px;}
.buy-order-now{margin:-10px 0 0 80px;}

.clear{clear:both;}
.bold{font-weight:bold;}


form#email-contact-form{border:5px ridge #cccccc; padding:15px; background:#a5cf51; width:95%;}
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;}

