/*--------------------------------------------------------*/
/* GLOBAL */

body {color:#333; font-family:Arial, Helvetica, sans-serif; background:#f5e46d url(../images/bg.jpg) repeat; margin:0; padding:0;}
a:link, a:visited, a:active {color:#a3b341; text-decoration:underline;}
a:hover {text-decoration:none;}


/*--------------------------------------------------------*/
/* MAIN WRAPPERS */

#bgWrapper {width:100%; background:url(../images/bg-gradient.jpg) repeat-x; margin:0; padding:0;}
#wrapper {width:960px; margin:0 auto; background-color:#FFF;}
#offer {width:960px; background:#fff; margin:0; padding:0; position:relative;}
#left {width:604px; height:853px; background:url(../images/aloe-cure-offer.jpg) no-repeat; margin:0; padding:0; float:left; position:relative;}
#right {width:350px; margin:0; padding:0 0 0 6px; font-size:19px; float:right; color:#E57C08; font-weight:bold;}
#bottom {width:960px; height:326px; background:url(../images/bottom-bg.jpg) no-repeat bottom; margin:116px 0 0; padding:0; position:relative;}
#subpage {width:554px; margin:0; padding:10px 25px; float:left;}
#video2 {width:400px; margin:0 auto; padding:20px 0 0 0;}
#pictures {width:450px; margin:0 auto; padding:15px 0 0 0;}
.form {padding:0 0 20px 10px;}
.productDetails{ font-size:10px; color:#fff; padding:5px 0 5px 0; width:960px; margin:0 auto;}


/*--------------------------------------------------------*/
/* OLD MAIN WRAPPERS */

/*#bgWrapper {width:100%; background:url(../images/bg-gradient.jpg) repeat-x; margin:0; padding:0;}
#wrapper {width:960px; margin:0 auto; padding:30px 0 0;}
#offer {width:960px; height:558px; background:url(../images/aloe-cure-offer.jpg) no-repeat; margin:0; padding:0; position:relative;}
#bottom {width:960px; background:#fff url(../images/left-gradient-bg.jpg) left repeat-y; margin:0; padding:0;}
#left {width:577px; height:655px; margin:0; padding:0; float:left; position:relative;}
#right {width:363px; font-size:13px; margin:0; padding:0 0 0 20px; float:right;}
#subpage {width:960px; background:#fff; margin:0; padding:0;}
#subpageLeft {width:530px; margin:0; padding:20px 0 0 25px; float:left;}
#video2 {width:400px; margin:0 auto; padding:20px 0 0 0;}
#pictures {width:450px; margin:0 auto; padding:15px 0 0 0;}
#subpageRight {width:383px; margin:0; padding:0; float:right;}*/



/*--------------------------------------------------------*/
/* POSITIONED ELEMENTS */

.tagline {position:absolute; top:5px; left:105px;}
.video {position:absolute; top:415px; left:15px;}
.cta {position:absolute; top:310px; left:12px;}
.foreign {position:absolute; top:220px; right:50px;}
.listOne {position:absolute; top:18px; left:330px;}
.listTwo {position:absolute; top:307px; left:395px;}
.smallPara {position:absolute; top:520px; right:155px; width:95px; font-size:11px; text-align:right;}
.doctorPic {position:absolute; top:80px; left:30px;}
.doctorTxt {position:absolute; top:65px; left:160px; width:400px;}
.howItWorks { position:absolute; width:550px; left:25px; top:-100px;}
.stomach {position:absolute; top:220px; left:350px;}
.listThree {position:absolute; top:0; right:25px;}
.testimonials {margin:-195px 0 0; float:right; width:338px; text-align:center; background:url(../images/testibg.gif) no-repeat; height:218px;}
.aloe {position:absolute; top:182px; right:40px}
.testheading {margin:95px 0 10px 25px;width:550px;}
.testheading h3 {color:#ea8102; font-size:18px;}
.testboxes {position:absolute;width:287px;height:170px;font-size:13px;left: 24px;top:88px;}
.testboxes2 {position: absolute;width:287px; height:160px; left: 338px; font-size:13px;top:88px;}
.testboxes3 {top:88px; position: absolute; width:287px; height:160px; left: 652px; font-size:13px;}

/*--------------------------------------------------------*/
/* CUSTOM ELEMENTS */

#offer h2, .listTwo h2 {color:#EA8102; font-size:18px; line-height:20px; margin:0; padding:0;}
#offer h2.align {text-align:center; font-style:italic;}
#offer ul {margin:0; padding:12px 0 18px 12px;}
#offer ul li, .listThree ul li {font-size:14px; line-height:18px;}
#offer .listTwo ul {margin:0; padding:6px 0 18px 45px;}
#offer .listTwo ul li {font-size:11px; line-height:14px;}
#offer .listTwo h2 {color:#c06e0a; font-size:15px; line-height:20px; margin:0; padding:0;}

#bottom h1.headline {color:#ea8102; font-size:20px; margin:0; padding:0 0 0 35px;}
#bottom p.green {color:#8aa001; font-size:15px; letter-spacing:1px; margin:0; padding:0 0 0 45px;}
.underline {text-decoration:underline;}

.doctorTxt h1 {color:#c06e0a; font-size:24px; font-weight:normal; margin:0; padding:0;}
.doctorTxt p {font-size:14px; line-height:16px; margin:0 0 10px 0;}
.howItWorks p {font-size:14px; line-height:20px; margin:0 0 10px 0;}

.listThree h2 {color:#ea8102; font-size:20px; font-style:italic; text-align:center; margin:0; padding:0;}
.howItWorks h3 {color:#ea8102; font-size:18px; font-style:italic; margin:0; padding:0 0 10px; font-weight:normal;}

.listThree ul {margin:0; padding:10px 0 0 60px;}
.listThree ul li.push {margin:0 0 0 30px;}

.testimonials h4 {color:#c06e0a; font-size:24px; font-weight:normal; margin:0; padding:23px 0px 16px;}
.testimonials p {font-size:14px; margin:0; padding:22px 16px 0;}

#right h1 {color:#8aa001; font-size:48px; font-style:italic; margin:0; padding:6px 0 0; text-align:center;}
.cc {margin:0; padding:10px 0 0 188px;}

#subpage h1 {color:#a3b341; font-size:20px; margin:0 0 5px 0; padding:0;}
#subpage h2 {color:#c06e0a; font-size:14px; margin:0; padding:0;}
#subpage p {font-size:14px; line-height:18px; margin:0 0 15px 0;}
#subpage ul li {font-size:14px; line-height:27px;}

#pictures img {padding:0 7px;}
.ordertxt { padding:0px 0px 0px 17px}

.green a:link, .green a:visited {color:#8aa001; text-decoration:underline;}
.newpara {font-size:14px; color:#000; position:absolute; left:25px; top:663px; padding:0px 52px 0px 0px;}



/*--------------------------------------------------------*/
/* POPUP */

.popWrap {margin:0px; padding:20px; background:#fff; font-size:0.8em;}
.popWrap a:link, .popWrap a:visited {color:#666;}

.popWrap h1 {font-size:16px;}
.popWrap h2 {font-size:14px;}
.popColor {padding:7px; background:#85aa25; text-align:right;}
.popColor a:link, .popColor a:visited, .popColor a:active {color:#fff;}

/*--------------------------------------------------------*/
/* FOOTER */

#footer {width:800px; color:#fff; font-size:12px; text-align:center; margin:0 auto 20px; padding:0 20px 10px;}
#footer a:link, #footer a:visited, #footer a:active {color:#fff;}
#footer p {text-align:center;}
.ifstate { font-size:10px; padding:0 25px 0 25px;}

/*--------------------------------------------------------*/
/* UPSELLS */

#WrapHead {color:#e6800b; height:30px; font-size:16px; font-weight:bold; margin:0 auto; padding:10px 0; text-align:left;}

#upsellCage {width:1000px; background: #fff; margin:0 auto; padding:0;}
#upsellTop {width:1000px; height:171px; background:url(../images/upsell-top.jpg) center no-repeat; margin:0; padding:0; position:relative; float:left;}
#upsellMiddle {width:978px; color:#222; margin:0; padding:0 10px 30px 0; font-size:14px; float:left;}
#upsellBottom {width:1000px; margin:0; padding:0;}

.pageTitle {padding:10px 0 10px 0; margin:20px auto; font-size:11px;}
.DefaultTable .orderrow {font-size:14px; padding:3px 20px;}
.PageHead {font-weight:bold; padding:0 20px;}

#reject {background:none; border:none; color:#000;}


/*--------------------------------------------------------*/
/* FORM */

label {margin-bottom:0px;}
.form, .form td {font-size:13px; margin-bottom:142px;}
.form td {padding:2px;}
#action {margin:15px 0 0 0;}
.FormTextL, .FormTextR {text-align:left;}
.billingSameAsShipping {}
.cc {padding:0 0 0 15px;}


/*--------------------------------------------------------*/
/* UTILITIES */

img {border:none;}
.clear {clear:both; margin:0; padding:0;}
.comodo {height:79px; padding:0; margin:0 auto; text-align:center;}
.block {display:block;}
.floatLeft {float:left;}
.floatRight {float:right;}
hr {width: 100%; border-bottom:1px #999 dashed; border-left:none; border-right:none; border-top:none; height:1px; margin:15px auto;}
