﻿body {
	background: #FFF url(images/boostgc/background.jpg) top repeat-x;
	font-family: Arial;
	font-size: 14px;
	margin:0;
	padding:0;
}

.whiteBG
{
	background-image:none;
}

#aspnetForm{
	
	padding:0;
	margin:0;
}
.ms-siteaction{

	position:absolute;
	top:0;
	left:0;	
}

#page {
	margin: 0 auto 0 auto;	
	padding: 0 0 0 0px;
	width: 858px;
	background: transparent url(images/boostgc/content_background.jpg) no-repeat;
	position:relative;
}

/********** HEADER ***********/


#page #header{
	
	height:215px;
	padding:0;
	margin:0;
}

#page #header h1, #page #header h2 {
	
	margin:0;
	padding:0;
	
}

#page #header .pageTitle{
	
	position:absolute;
	top:140px;
	left:300px;

	
}

#page #header span {
	display: none;
}


/********** PAGE TITLE ***********/

#page #header #our-product{
	
	background: transparent url(images/boostgc/title/ourproducts.jpg) no-repeat;
	width:230px;
	height:40px;

}

#page #header #using-boost
{
	background: transparent url(images/boostgc/title/using-boost.jpg) no-repeat;
	width:450px;
	height:40px;

}

#page #header #glucose-control
{
	background: transparent url(images/boostgc/title/glucose-control.jpg) no-repeat;
	top:120px;
	width:450px;
	height:80px;

}

#page #header #at-risk
{
	background: transparent url(images/boostgc/title/areyouatrisk.jpg) no-repeat;
	top:140px;
	width:470px;
	height:40px;
}

#page #header #types-diabetes
{
	background: transparent url(images/boostgc/title/typesofdiabetes.jpg) no-repeat;
	top:140px;
	width:470px;
	height:40px;
}
#page #header #question-doctor
{
	background: transparent url(images/boostgc/title/questionsDoctor.jpg) no-repeat;
	top:120px;
	width:470px;
	height:81px;
}

#page #header #more-info
{
	background: transparent url(images/boostgc/title/moreInfo.jpg) no-repeat;
	top:120px;
	width:470px;
	height:81px;
}

#page #header #steps-health
{
	background: transparent url(images/boostgc/title/stepstohealth.jpg) no-repeat;
	top:140px;
	width:470px;
	height:40px;
}

#page #header #fitness-activity
{
	background: transparent url(images/boostgc/title/fitness-activity.jpg) no-repeat;
	top:120px;
	width:470px;
	height:81px;
}

#page #header #nutrition
{
	background: transparent url(images/boostgc/title/nutrition.jpg) no-repeat;
	top:120px;
	width:470px;
	height:40px;
}

#page #header #healthy-weight
{
	background: transparent url(images/boostgc/title/bodymass.jpg) no-repeat;
	top:120px;
	width:470px;
	height:40px;
}

#page #header #meal-planner
{
	background: transparent url(images/boostgc/title/mealplanner.jpg) no-repeat;
	top:120px;
	width:470px;
	height:40px;
}

#page #header #can-help
{
	background: transparent url(images/boostgc/title/howyoucanhelp.jpg) no-repeat;
	top:120px;
	width:470px;
	height:81px;
}

#page #header #professional-resources
{
	background: transparent url(images/boostgc/title/pro-resources.jpg) no-repeat;
	top:120px;
	width:470px;
	height:81px;
}

#page #header #question-answer
{
	background: transparent url(images/boostgc/title/question-answer.jpg) no-repeat;
	top:120px;
	width:470px;
	height:81px;
}

#page #header #terms-condition
{
	background: transparent url(images/boostgc/title/legal.jpg) no-repeat;
	top:140px;
	width:97px;
	height:47px;
}

#page #header #contact-us
{
	background: transparent url(images/boostgc/title/contact-us.jpg) no-repeat;
	top:140px;
	width:170px;
	height:39px;
}

#page #header #privacy-policy
{
	background: transparent url(images/boostgc/title/privacy-policy.jpg) no-repeat;
	top:140px;
	width:212px;
	height:52px;
}
/********** SIDEBAR ***********/

#sidebar{
	
	float:left;
	background-color:transparent;
	width:275px;
	margin-left:35px;
	margin-right:15px;
	
	
}

.AspNet-Menu{
	
	margin:0px;
	padding:0;
	list-style:none;
	
}

.AspNet-Menu ul{
	
	margin:0 0 0 20px;
	padding:0;
	list-style:none;

}

#changeSize
{
	width:255px;
	height:99px;
	background: transparent url(images/boostgc/sizebox.jpg) no-repeat;
	position:relative;
	margin-top:10px;
	margin-left:50px;
	float: left;
}

#changeSize a
{
	position:absolute;
	display:block;
	background-color:transparent;
	background-repeat:no-repeat;
	width:81px;
	height:24px;
	top:50px;
}

#changeSize a span
{
	display:none;
}

#ctl00_increase
{
	
	left:40px;
	background-image:url(images/boostgc/increase.jpg);
	
}
#ctl00_decrease
{
	
	left:135px;
	background-image:url(images/boostgc/decrease.jpg);
}


/********** CONTENT ***********/

#content{
	
	float:right;
	width:455px;
	margin-right: 60px;	
	min-height: 400px;
	
}

h3, h4
{
	color:#8E0900;
}

.blackTitle
{
	color:#000000;
}



.greyTitle
{
	color:#666666;
}

#content a{
	
	color:#8E0900;
}

#content a:hover
{
	text-decoration:none;
}

#content p
{
	margin-top:0;
}

#content .note
{
	font-size:10px;
	font-style: italic;
}



.greyList li
{
	list-style-image: url(images/boostgc/grey_bullet.jpg);
	margin-bottom:10px;
}
.redList li
{
	list-style-image: url(images/boostgc/red_bullet.jpg);
	margin-bottom:10px;
}

.redList li a
{
	color:#8E0900;
	font-weight:bold;
}

.redList li a:hover
{
	text-decoration:none;
}

.pdfLink li
{
	list-style-image: url(images/boostgc/pdf.jpg);
}
.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

#content #vanillaBottle
{
	background: transparent url(images/boostgc/vanilla_bottle.jpg) no-repeat scroll 0px;
	display:block;
	height:132px;
	text-decoration:none;
	width:80px;
	float:left;
	margin-left:25px;
	margin-right:20px;

}

#content #vanillaBottle:hover
{
	background-attachment: scroll;
	background-position: -80px; 
}
#content #vanillaBottle span
{
	display:none;
}

#content #chocoBottle
{
	background: transparent url(images/boostgc/choco_bottle.jpg) no-repeat scroll 0px;
	display:block;
	height:132px;
	text-decoration:none;
	width:80px;
	float:left;
	margin-right:20px;

}

#content #chocoBottle:hover
{
	background-attachment: scroll;
	background-position: -80px; 
}
#content #chocoBottle span
{
	display:none;
}

#content #strawBottle
{
	background: transparent url(images/boostgc/straw_bottle.jpg) no-repeat scroll 0px;
	display:block;
	height:132px;
	text-decoration:none;
	width:80px;
	float:left;

}

#content #strawBottle
{
	background: transparent url(images/boostgc/straw_bottle.jpg) no-repeat scroll 0px;
	display:block;
	height:132px;
	text-decoration:none;
	width:80px;
	float:left;

}

#content #strawBottle:hover
{
	background-attachment: scroll;
	background-position: -80px; 
}
#content #strawBottle span
{
	display:none;
}

#content #buyNow
{
	background: transparent url(images/boostgc/buy_now.jpg) no-repeat scroll 0px;
	display:block;
	height:132px;
	text-decoration:none;
	width:100px;
	float:left;

}
#content #buyNow span
{
	display:none;
}


#content .arrowBullet
{
	display:block;
	background: transparent url(images/boostgc/arrow_bullet.jpg) no-repeat;
	padding-left:35px;
	padding-top:5px;
	margin:0;
	height:30px;
	color:#8E0900;
}

#content .arrow li
{
	display:block;
	list-style: none;
	background: transparent url(images/boostgc/arrow_bullet.jpg) no-repeat;
	padding-left:35px;
	padding-top:5px;
	margin-bottom:20px;

}


#bmiArea
{
	width:200px;
	border: thick solid rgb(236, 247, 253);
	padding-left:10px;
	padding-right:10px;
}

#bmiArea p
{
	margin:0 0 20px 0;
	padding:0;
}

#content .faq
{
	display:none;
	width:400px;
	padding-top:20px;
	padding-bottom:20px;
}

#content .faq table
{
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom:10px;
}

/********** POPUPS ***********/


#popupLinks
{
	z-index:1;
	position:absolute;
	background-color:#fff;
	border:1px #5EACDC solid;
	left:30px;
	top:350px;
	width:284px;
	display:none;
}

#popupLinks a
{
	color:#8E0900;
	font-size:17px;
}

#popupLinks h3
{
	margin:0;
	padding:0;
	width:209px;
	height:50px;
	background: transparent url(images/boostgc/popuplink/linksPartner.jpg) no-repeat;
}

#popupLinks h3 span
{
	display:none;
}

#popupLinks li
{
	list-style-image: url(images/boostgc/red_bullet.jpg);
}

#closeLinks
{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:75px;
	height:50px;
	background: transparent url(images/boostgc/popuplink/closePartner.jpg) no-repeat;
}

#closeLinks span
{
	display:none;
}

#externalPopup
{
	display:none;
	z-index:1;
	position:fixed;
	background-color:#fff;
	border: 1px #5EACDC solid;
	width:500px;
	height:180px;
	top:200px;
	left:50%;
	margin-left:-250px;
	padding:10px;
}

#externalPopup a
{
	display:block;
	height:22px;
	float:left;

	
}

#externalPopup a span
{
	display:none;
}
#externalContinue
{
	margin-left:100px;
	margin-right:30px;
	width:93px;
	background: transparent url("Images/BoostGC/popup/continue_btn.jpg") no-repeat;
	
}

#externalCancel
{
	width:78px;
	background: transparent url("Images/BoostGC/popup/cancel_btn.jpg") no-repeat;
	
}

#info-1
{
	z-index:1;
	position:absolute;
	top:470px;
	left:540px;
	border: solid 1px black;
	background: #FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding: 8px;
	width: 380px;
	display:none;
}

#info-1 b, #info-2 b
{
	color:#000;
}


#info-2
{
	z-index:1;
	position:absolute;
	top:540px;
	left:540px;
	border: solid 1px black;
	background: #FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding: 8px;
	width: 380px;
	display:none;
}

/********** FOOTER ***********/

#footer
{
    width:820px;
    height:60px;
	position:relative;
	margin-top:30px;
}

#footer a
{
    color:#000000;
    text-decoration:none;
}

#footer a:hover
{
    text-decoration:underline;
}

#footer ul
{
    display:inline;
    list-style:none;
    margin:0 0 10px 0;
    padding:0px;
}

#footer ul li
{
    float:left;
    margin:10px 5px 0 0;
    padding-top:15px;
    
}

#footer ul li.logo
{
    padding-top:0;
}

#nestleLogo
{
    display:block;
    background: transparent url(images/boostgc/nestle_logo.gif) no-repeat;
    width:115px;
    height:56px;
}

#nestleLogo span
{
    display:none;
}

#residential
{
    text-align:right;
    position:absolute;
    right:40px;
    
}

#copyright
{
    text-align:right;
    position:absolute;
    right:40px;
    bottom:0px;
    font-size:10px;
}

#confirmBox {
	display:none;
	visibility: hidden;	
	
	color:#646363;
	border: solid 1px #5EACDC;
	
	background: #FFFFFF;
	width: 500px;
	height: 180px;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -250px;
	padding:10px;
	z-index:10;
}

#confirmBox img{
	border:0px;
}

#buyNowBox {
	display:none;
	visibility: hidden;	
	color:#646363;
	border: solid 1px #5EACDC;
	background: #FFFFFF url('Images/BoostGC/buy_now_popup/buy_now_bg.jpg') no-repeat;
	width: 573px;
	height: 474px;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -250px;
	padding-left:55px;
	padding-right: 55px;
	padding-top: 15px;
	z-index:10;
	font-family: Verdana;
	color: #515151;
	font-size: 13px;
}

#buyNowBoxHome {
	display:none;
	visibility: hidden;	
	color:#646363;
	border: solid 1px #5EACDC;
	background: #FFFFFF url('Images/BoostGC/buy_now_popup/buy_now_bg.jpg') no-repeat;
	width: 573px;
	height: 474px;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -250px;
	padding-left:55px;
	padding-right: 55px;
	padding-top: 15px;
	z-index:10;
	font-family: Verdana;
	color: #515151;
	font-size: 13px;
}

#buyNowBox #header, #buyNowBoxHome #header, #buyNowBox h1, #buyNowBoxHome h1
{
    color:#ec1f13;
    font-size: 18px;
    
}

#buyNowBox .footnote, #buyNowBoxHome .footnote
{
    font-size: 9px;
    color:#515151;
    font-weight: bold;
}

#buyNowBox #close a, #buyNowBoxHome #close a
{
    float: right;
    color: #ec1f13;
    font-size: 10px;
}
#buyNowRow1 

{

    margin-top: 30px;

    margin-left: 0px;

}



#buyNowRow2 

{

    margin-top: 30px;

    margin-left: 0px;

}



#buyNowNestle 

{

background: #FFFFFF url('Images/BoostGC/buy_now_popup/nestle_nutrition_logo.jpg') no-repeat;

width: 173px;

height: 17px;

float: left;



}



#buyNowAmazon 

{

background: #FFFFFF url('Images/BoostGC/buy_now_popup/amazon_logo.jpg') no-repeat;

width: 100px;

height: 25px;

float: left;

margin-left: 30px;

}



#buyNowCVS 

{

background: #FFFFFF url('Images/BoostGC/buy_now_popup/cvs_logo.jpg') no-repeat;

width: 105px;

height: 24px;

float: left;

margin-left: 30px;

}



#buyNowMyBrands

{

background: #FFFFFF url('Images/BoostGC/buy_now_popup/mybrands_logo.gif') no-repeat;

width: 85px;

height: 48px;

float: left;

margin-left: 30px;

}

#buyNowDrugstore 
{
background: #FFFFFF url('Images/BoostGC/buy_now_popup/drugstore_logo.jpg') no-repeat;
width: 120px;
height: 30px;
float: left;
}

#buyNowTarget
{
background: #FFFFFF url('Images/BoostGC/buy_now_popup/target_logo.jpg') no-repeat;
width: 56px;
height: 69px;
float: left;
margin-left: 90px;
margin-top: -20px;
}

#buyNowWalgreens 
{
background: #FFFFFF url('Images/BoostGC/buy_now_popup/walgreens_logo.jpg') no-repeat;
width: 140px;
height: 22px;
float: left;
margin-left: 70px;
}
