/* 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:#333333;background:#f5fbfb;font-size:14px;}
/* 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 {background:url(http://www.acnepril.com/images/fill.png) repeat-y; width:758px; margin:0px auto 0px auto; padding:10px 30px 20px 30px;}
#logo {background:url(http://www.acnepril.com/images/logo.png) no-repeat; width:818px; height:95px; margin:0px auto 0 auto;}
#nav-fill{background:url(http://www.acnepril.com/images/head-fill.png) repeat-x; height:39px;}
#navigation {margin:0 auto; width:818px; height:39px; }
#branding {background:url(http://www.acnepril.com/images/branding.png) no-repeat; width:818px; height:210px; margin:0px auto 0px auto;}
#risk-free{background:url(http://www.acnepril.com/images/risk-free-bg.png) no-repeat; height:199px; width:631px; font-size:10px; cursor:pointer; margin-left:25px;}
#section-testimonials{margin-top:20px;}
.sub-monial{margin:15px 0px;}
#footer {background:url(http://www.acnepril.com/images/foot.png); width:818px; height:17px; margin:0 auto 0 auto; clear:left; margin-bottom:30px;}
#footer-link {padding-top:30px; margin-left:200px;} 
#footer-link a {font-size:12px; color:#846984; text-decoration:none;}

/** div tags **/
#guarantee-box{background:url(http://www.acnepril.com/images/money-back-bg.png) no-repeat; height:237px; width:610px; margin:10px auto 0px auto; padding:10px 20px 0px 20px;}
.single-monial{border-top:1px solid #4f4f4f; margin:20px; padding:20px;}
.single-gredient{clear:both; margin-top:15px;}
#content-buy{background:url(http://www.acnepril.com/images/buy-box.png) no-repeat; height:310px; width: 759px; margin:0px auto 0px auto;}
/** Special Offer**/
div#special-offer{}


/** hr tags **/
.hrline{background:url(http://www.acnepril.com/images/hr.png) no-repeat; width:508px; height:9px; border:none; margin:15px 0 15px 0;}

/** h tags **/
h1{font-size:24px; font-family:"Times New Roman", Times, serif; padding:15px 0 10px 0; line-height:38px; color:#ff5704; font-weight:bold; text-align:center}
h1.catch{font-size:36px; color:#000000; font-style:italic; padding:5px 0 20px;} 
h2.catch{font-size:36px; color:#000000; font-style:italic; padding:5px 0 20px;}
#guarantee-box h1{color:#000000; font-size:30px; text-align:center; padding:0; line-height:30px; margin:15px 0px 15px 0px;}

h2{font-size:16px; padding:10px 0 10px 0; line-height:20px; font-weight:bold;padding:10px 0px; color:#000000;}
h3{font-size:15px; padding:10px 0 5px 0; line-height:25px; color:#ff5704; font-weight:bold; clear:left;}
#buy-section h1{text-align:center;}
#buy-section h2{text-align:center;}

/** p tags **/
p {padding:0px 0 15px 0; line-height:20px; font-size:13px;}
p.catch{padding:20px 0 5px 0; text-align:center; font-size:17px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.single-monial p{font-family:"Courier New", Courier, monospace; font-size:15px; padding-bottom:5px; font-style:italic;}
p.monial-name{ font-style:normal; font-weight:bold; text-align:right; padding-bottom:0px; list-style:13px;}
.single-gredient p{margin-left:93px;}
#guarantee-box p{font-size:15px; line-height:25px; padding-bottom:5px;}

#risk-free p{width:320px; margin:20px 0 0 190px; padding:20px 0px 0px 0px;}
.sub-monials p{padding-top:0px; margin-left:115px; font-size:13px; font-style:italic; line-height:22px;}
#faq-section p{padding:0px 0px; line-height:22px;}
p.ques{font-weight:bold; margin-top:10px;padding-bottom:5px;}
p.ans{padding:0 20px 10px 20px; font-size:12px; color:#0F0F0F; }
.sub-monials p.monial-name{color:#000000; font-style:italic; text-align:right; margin:-20px 0px 10px 0;}
#limited-offer p{margin-left:145px;}

#buy-section p{margin:0px 15px;}
#copyright p{font-size:11px; color:#010101; text-align:center;}


/** img tags **/
img#sl_shield_image{margin:2px 0 3px 450px; height:30px;}
img#hacker{ margin:3px 0 3px 6px; height:30px; }
img#comodo{ margin:0px 0 -1px 6px; height:50px; }

img { border:none;}
#content-intro img{margin:20px 0px;}
#right-clm img{float:left;padding:10px; clear:left;}
.single-gredient img{float:left; padding-right:15px;}
#guarantee-box img, #limited-offer img{float:left; padding:0px 10px;}
.sub-monials img{float:left; padding-right:15px;}
#buy-section .float-left img{margin:30px 15px 25px 15px;}
div#acne-develop{background:url(http://www.acnepril.com/images/acne-source.png) no-repeat; height:470px; width:707px;}
img.monial-img{float:left; margin:0px 15px 15px 0px;}

div#vitamin-a{background:url(http://www.acnepril.com/images/ing-vitamin-a.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#vitamin-c{background:url(http://www.acnepril.com/images/ing-vitamin-c.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#biotin{background:url(http://www.acnepril.com/images/ing-biotin.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#vitamin-b5{background:url(http://www.acnepril.com/images/ing-vitamin-b5.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#greentea{background:url(http://www.acnepril.com/images/ing-green-tea.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#dmae{background:url(http://www.acnepril.com/images/ing-dmae.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#ala{background:url(http://www.acnepril.com/images/ing-alpha-lipoic-acid.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#applecidervinegar{background:url(http://www.acnepril.com/images/ing-apple-cider-vinegar.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#licoriceroot{background:url(http://www.acnepril.com/images/ing-licorice-root.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#garlic{background:url(http://www.acnepril.com/images/ing-garlic.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#msm{background:url(http://www.acnepril.com/images/ing-msm.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#dandelion{background:url(http://www.acnepril.com/images/ing-dandelion-root.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#witchhazel{background:url(http://www.acnepril.com/images/ing-witch-hazel.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#glucosamine{background:url(http://www.acnepril.com/images/ing-glucosamine.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#milkthistle{background:url(http://www.acnepril.com/images/ing-milk-thistle.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#whitewillow{background:url(http://www.acnepril.com/images/ing-white-willow.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#mangosteen{background:url(http://www.acnepril.com/images/ing-mangosteen.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}
div#noni{background:url(http://www.acnepril.com/images/ing-noni.png) no-repeat; height:78px; width:78px; float:left; padding-right:15px;}

div#risk-free{background:url(http://www.acnepril.com/images/risk-free-btn.png) no-repeat; height:137px; width:137px; float:left; padding:0px 10px;}


/** list tags **/
ol {padding-left:45px;}
ol li{padding-bottom:10px; font-size:13px; line-height:20px;}
#navigation ul{margin-left:0px; list-style:none;}
#navigation ul li{float:left;}

ul{margin-left:35px;}
ul li a {text-decoration:none; border:none;}
ul li a.last {border-right:none;}
ul li a:hover {color:#000000;}

#navigation div.home{background:url(http://www.acnepril.com/images/nav-home.png) no-repeat; height:39px; width:121px;}
#navigation div.buy{background:url(http://www.acnepril.com/images/nav-buy-acnepril.png) no-repeat; height:39px; width:147px;}
#navigation div.testimonials{background:url(http://www.acnepril.com/images/nav-testimonials.png) no-repeat; height:39px; width:150px;}
#navigation div.ingredients{background:url(http://www.acnepril.com/images/nav-ingredients.png) no-repeat; height:39px; width:138px;}
#navigation div.faq{background:url(http://www.acnepril.com/images/nav-faq.png) no-repeat; height:39px; width:102px;}
#navigation div.contact-us{background:url(http://www.acnepril.com/images/nav-contact-us.png) no-repeat; height:39px; width:160px;}


/** a tags **/
a:visited {color:#0000ff}

/** form tags **/
form.buy_btn{margin:0px auto 0px auto; padding:0px; width:146px;}
form.buy_btn input{margin-bottom:-20px;}
form#email-contact-form{border:1px solid #e2e2e2; padding:15px; background:#f5fbfb;}
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;}




/*******info box ************/
#info_box {width:265px;background:#f5fbfb;margin:10px auto;padding:5px; border:1px solid #cccccc;}
#info_box h2 {color:#333333;font-size:14px; font-weight:bold;border-bottom:1px solid #cccccc; padding:0;}
#info_box p {color:#333333;line-height:14px; font-size:12px; padding-bottom:5px;}
#info_box ul {
	line-height:16px;
	list-style:none;
	margin-bottom:15px;
	padding-left:10px;
}
#info_box ul li {
	font-size:11px;
}
#info_box ul li a:hover{
	color:#FF9933;
	text-decoration:underline;
}

/** table**/
table {font-size:10px;	border:1px solid #cccccc;background:#fff; margin:5px auto;}
td {padding:3px;border-bottom:1px solid #cccccc;}
td.serving {font-weight:600;padding-left:5px;border-bottom:none;}
td.blend {font-weight:600;border-bottom:2px solid #cccccc;font-style:italic;padding-left:5px;color:#666666;}
td.endblend {border-bottom:2px solid #cccccc; }
td.mg {text-align:right;}
td#last_line {border-bottom:none;}
td.indent {text-indent:1.5em;}

#content-buy table {font-size:12px;	margin:40px auto; background:none; border:none; width:759px;}
#content-buy tr {margin:0px; padding:0px; border:none; height:60px;}
#content-buy tr td {margin:0px; padding:0px; border:none;}
#content-buy td.quantity-clm{width:134px; vertical-align:top;}
#content-buy td.special-bonus, #content-buy td.retail-clm, #content-buy td.sale-clm{width:143px; vertical-align:top;} 

#content-buy table p{font-size:15px; font-weight:bold; text-align:center; padding-bottom:0px;}
#content-buy table p.sub-text{font-size:12px;}
#content-buy table a img{padding-left:33px; margin-bottom:-15px;}
/********************************************************************************* checkout.php **/


div.left {width:300px;float:left; margin-left:50px;}
div.left #billing_info,
div.left #shipping_info {padding-left:10px;}
div.right {width:200px;height:750px;margin-left:450px;
}
div.right #product_info {
	padding-left:10px;
	margin-top:10px;
}


#checkout_form {
	font-size:12px;
}
#checkout_form td {
	margin-right:10px;
	white-space:nowrap;
}
#checkout_form label {
	font-size:12px;
	margin:0pt 5px;
}
#checkout_form input, 
#checkout_form select {
	width:175px;
	font-size:10px;
	vertical-align:middle;
	white-space:nowrap;
}

#checkout_form input {color:#000000;}

#checkout_form .readonly {
	background:none;
	border:none;
	color:#25529c;
}

#checkout_form div.right input { width:150px; }
#cards { vertical-align:middle; }

#taxinfo {
	font-size:10px;
	color:#25529c;
	font-style:italic;
	padding-left:7px;
}
a#cvc-text{color:#25529c;}
a#cvc-text:hover{color:#000000;}

a#go-back{color:#000000;}
a#go-back:hover{color:#25529c;}


.left div.lock {
	margin:10px 0pt 0pt 250px;
	position:absolute;
	top:0pt;
}
.right div.lock {
	margin:60px 0px 0px 0px;
}

#checkout_form h1 {
	font-size:17px;
}

#checkout_form #paynow {
	margin:10px 0 0 125px;
	background:url(../http://www.acnepril.com/images/buy-btn.png) no-repeat;
	border:none;
	width:124px;
	height:49px;
	cursor:pointer;
}


div.err {
	border:1px solid #cccccc;

	background:#f5fbfb;
	padding:15px;
	clear:left;
	font-size:12px;
	margin-left:5px;
}
div.err li {
	list-style-type:none; color:#ff5704;
}
#checkout_form input[type="radio"] { vertical-align:sub; width:15px; }
input#billing_name, input#cardnumber, input#billing_addr1, input#billing_addr2, input#billing_city, input#billing_state, input#billing_zipcode, input#phone, input#email, input#shipping_name, input#shipping_addr1, input#shipping_addr2, input#shipping_state, input#shipping_city, input#shipping_zipcode, input#cardexpdate_month, input#cardexpdate_year, input#cardcvc, 
{color:#000000;}

img.checkout-image{margin-left:50px;}
/** go daddy site seal **/
div.AuthorizeNetSeal a img {}
#sitesealgd_t_medium {float:left; margin:-90px 0 0 100px;}

/** general classes **/
.red{color:#ff0000;}
.orange{color:#ff5704;}
.gray{color:#333333;}
.black{color:#000;}
.bold{font-weight:bold;}
.center{text-align:center;}
.float-right{float:right;}
.italic{font-style:italic;}
.indent{margin-left:25px;}
.strike{text-decoration:line-through;}
.highlight{background:#ff0;}
.left{float:left; margin:0px 15px 15px 0px;}


#logo {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -10px;
}
#navigation div.home {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -125px;
}
#navigation div.buy {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -184px;
}
#navigation div.testimonials {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -243px;
}
#navigation div.ingredients {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -302px;
}
#navigation div.faq {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -361px;
}
#navigation div.contact-us {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -420px;
}
#branding {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -479px;
}
div#acne-develop {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -709px;
}
div#vitamin-a {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -1199px;
}
div#vitamin-c {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -1297px;
}
div#biotin {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -1394px;
}
div#vitamin-b5 {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -1491px;
}
div#greentea {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -1587px;
}
div#dmae {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -1685px;
}
div#ala {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -1784px;
}
div#applecidervinegar {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -1883px;
}
div#licoriceroot {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -1982px;
}
div#garlic {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -2081px;
}
div#msm {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -2180px;
}
div#dandelion {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -2279px;
}
div#witchhazel {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -2378px;
}
div#glucosamine {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -2476px;
}
div#milkthistle {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -2576px;
}
div#whitewillow {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -2675px;
}
div#mangosteen {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -2773px;
}
div#noni {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -2872px;
}
This is one of multiple rules that use this background image:
#guarantee-box {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -2971px;
}

div#risk-free {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -3228px;
}
#content-buy {
  background-image: url("http://static.acnepril.com/images/spriteme1.png");
  background-position: -10px -3385px;}


#contest{background-color:#f4f4f4; padding-bottom:20px;}
#contest-text{width:550px; float:left; padding:0px;}
p.contest-title{color:#000; font-size:28px; font-weight:bold; margin-top:15px;}
p.contest-sub-title{margin-left:50px; color:#000;}
p.prize{color:#000; text-align:center; font-size:21px; font-weight:bold;}
p.prize-last{color:#000; text-align:center; font-size:24px; font-weight:bold; margin-bottom:20px;}

ul.contest{margin:-10px 0 0 70px; font-size:12px;}
	ul.contest li{margin-bottom:15px;}

h1.contest{color:#F00; text-align:center; font-weight:bold; font-size:36px; padding:10px 0 0 0;}
h1.contest-sub{color:#F00; text-align:center; font-weight:bold; font-size:28px; margin-bottom:20px;}
