@charset "UTF-8";

.checkboxes {
	border:2px solid #ccc;
	width: 650px;
	padding:0 15px 15px 15px;
	font-size:12px;
}

.checkboxes h4 {
	color:#50a611;
	margin-bottom:10px;
}

input {
	display:block;
}
label {
	display:block;
	float:left;
	margin:-11px 0 0 20px;
	line-height: 10px;
}
.leftCheck {
	float: left;
	width: 350px;
}

.rightCheck {
	float: left;
	width:300px;
}

.apply {
	margin:0 auto;
	margin-top:20px;
	text-align: left;
}
.checkApply {
	font-size:12px;
	color:#ccc;
	cursor: hand;
	cursor: pointer;
}
#mainContent .checkApply a {
	color: #ccc;
	text-decoration: underline;
}
#mainContent .checkApply a:hover {
color: #187abc;
background-color: white;
}
.pageName img {
	vertical-align:bottom;
}
/* ---------- CoreFour ---------- */

.coreFour {
height: 260px;
width: 650px;
float:left;
position: relative;
margin:0;
margin-left:-50px;
}

.coreFour li {
list-style-type: none;
float: left;
height:260px;
width: 110px;
display:block;
padding:0;
margin:0;
position:relative;
}

.coreFour a div {
height: 260px;
width: 110px;
display: block;
background: url(../img/PUREoptimizer.jpg) no-repeat;
}

#coreFour1 a div { 
width: 110px;
background-position: -0px 0px;
}
#coreFour2 a div { 
width: 110px;
background-position: -110px 0px; 
}
#coreFour3 a div { 
width: 110px; 
background-position: -220px 0px;
}
#coreFour4 a div { 
width: 110px; 
background-position: -330px 0px;
}

/* ---------- Superfruits ---------- */

.superfruits {
height: 260px;
width: 650px;
float:left;
position: relative;
margin:0;
margin-left:-50px;
}

.superfruits li {
list-style-type: none;
float: left;
height:260px;
display:block;
padding:0;
margin:0;
position:relative;
}

.superfruits a div {
height: 260px;
display: block;
background: url(../img/PUREoptimizer.jpg) no-repeat;
}

#superfruits1 a div { 
width: 110px;
background-position: -440px 0px;
}
#superfruits2 a div { 
width: 110px;
background-position: -550px 0px; 
}
#superfruits3 a div { 
width: 110px; 
background-position: -660px 0px;
}
#superfruits4 a div { 
width: 110px; 
background-position: -770px 0px;
}
#superfruits5 a div { 
width: 110px; 
background-position: -880px 0px;
}

/* ---------- Supplements ---------- */

.supplements {
height: 185px;
width: 650px;
float:left;
position: relative;
margin:0;
margin-left:-50px;
}

.supplements li {
list-style-type: none;
float: left;
height:260px;
display:block;
padding:0;
margin:0;
position:relative;
}

.supplements a div {
height: 185px;
display: block;
background: url(../img/PUREoptimizer.jpg) no-repeat;
}

#supplements1 a div { 
width: 110px;
background-position: -0px -260px;
}
#supplements2 a div { 
width: 110px;
background-position: -110px -260px; 
}
#supplements3 a div { 
width: 110px; 
background-position: -220px -260px;
}
#supplements4 a div { 
width: 110px; 
background-position: -330px -260px;
}
#supplements5 a div { 
width: 110px; 
background-position: -440px -260px;
}


/* ---------- Youth Renew ---------- */

.youthRenew {
height: 185px;
width: 650px;
float:left;
position: relative;
margin:0;
margin-left:-50px;
}

.youthRenew li {
list-style-type: none;
float: left;
height:260px;
display:block;
padding:0;
margin:0;
position:relative;
}

.youthRenew a div {
height: 185px;
display: block;
background: url(../img/PUREoptimizer.jpg) no-repeat;
}

#youthRenew1 a div { 
width: 110px;
background-position: -0px -445px;
}
#youthRenew2 a div { 
width: 110px;
background-position: -110px -445px; 
}
#youthRenew3 a div { 
width: 110px; 
background-position: -220px -445px;
}
#youthRenew4 a div { 
width: 110px; 
background-position: -330px -445px;
}

/* ---------- Health Trim ---------- */

.healthTrim {
height: 185px;
width: 650px;
float:left;
position: relative;
margin:0;
margin-left:-50px;
}

.healthTrim li {
list-style-type: none;
float: left;
height:260px;
display:block;
padding:0;
margin:0;
position:relative;
}

.healthTrim a div {
height: 185px;
display: block;
background: url(../img/PUREoptimizer.jpg) no-repeat;
}

#healthTrim1 a div { 
width: 110px;
background-position: -0px -630px;
}
#healthTrim2 a div { 
width: 110px;
background-position: -110px -630px; 
}
#healthTrim3 a div { 
width: 110px; 
background-position: -220px -630px;
}
#healthTrim4 a div { 
width: 110px; 
background-position: -330px -630px;
}
#healthTrim5 a div { 
width: 110px; 
background-position: -440px -630px;
}
#healthTrim6 a div { 
width: 110px; 
background-position: -550px -630px;
}
#healthTrim7 a div { 
width: 100px; 
background-position: -650px -630px;
}
#healthTrim8 a div { 
width: 110px; 
background-position: -750px -630px;
}



     
        /* Bubble pop-up */

        .popup {
                position: absolute;
                left:-45px;
                top:-20px;
                z-index: 50;
                border-collapse: collapse;
                width: 200px;
                display:none;
        }
        

        .popup td.corner {
                height: 15px;
                width: 19px;
                border:0;
        }
        
        .popup td#topleft { 
        background-image: url(../img/optimizer/bubble-1.png);
        *background-image: url(../img/optimizer/bubble-1.gif);
        _background-image: url(../img/optimizer/bubble-1.gif); }
        .popup td.top { 
        background-image: url(../img/optimizer/bubble-2.png);
        *background-image: url(../img/optimizer/bubble-2.gif);
        _background-image: url(../img/optimizer/bubble-2.gif); }
        .popup td#topright { 
        background-image: url(../img/optimizer/bubble-3.png);
        *background-image: url(../img/optimizer/bubble-3.gif);
        _background-image: url(../img/optimizer/bubble-3.gif); }
        .popup td.left { 
        background-image: url(../img/optimizer/bubble-4.png);
        *background-image: url(../img/optimizer/bubble-4.gif);
        _background-image: url(../img/optimizer/bubble-4.gif); }
        .popup td.right { 
        background-image: url(../img/optimizer/bubble-5.png);
        *background-image: url(../img/optimizer/bubble-5.gif);
        _background-image: url(../img/optimizer/bubble-5.gif); }
        .popup td#bottomleft { 
        background-image: url(../img/optimizer/bubble-6.png);
        *background-image: url(../img/optimizer/bubble-6.gif);
        _background-image: url(../img/optimizer/bubble-6.gif); }
        .popup td.bottom { 
        background-image: url(../img/optimizer/bubble-7.png); text-align: center;
        *background-image: url(../img/optimizer/bubble-7.gif); text-align: center;
        _background-image: url(../img/optimizer/bubble-7.gif); text-align: center;}
        .popup td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright { 
        background-image: url(../img/optimizer/bubble-8.png);
        *background-image: url(../img/optimizer/bubble-8.gif);
        _background-image: url(../img/optimizer/bubble-8.gif); }

        .popup table.popup-contents {
                font-size: 12px;
                line-height: 1.2em;
                background-color: #fff;
                color: #666;
                }

        table.popup-contents th {
                text-align: right;
                }

        table.popup-contents td {
                text-align: left;
          		}
		
        tr#learn-more th {
                text-align: left;
                text-indent: -9999px;
                background: url(../img/optimizer/starburst.gif) no-repeat top right;
                height: 13px;
                }
        tr#buy-now th {
                text-align: left;
                text-indent: -9999px;
                background: url(../img/optimizer/buynow.gif) no-repeat top right;
                height: 13px;
                }

        tr#buy-now td a, tr#learn-more td a {
         		color:#0f7cbb;
                background-image: none;
                height: 13px;
                text-decoration: underline;
        }
        
        .centerbg {
        	background-color: #fff;
        }
        
        
        
        
.popup { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sProperties); }

#mainContent a.trigger {
background-color: white;
}
