﻿BODY.Vive
{
    background:url(../../Images/Backgrounds/body-vive.jpg) no-repeat #5caae5;
}

.Content
{
    background:url(../../Images/Backgrounds/content-vive.png) no-repeat 0 100% #278ed6;
}

.MainContent
{
    background:url(../../Images/Backgrounds/main-content-vive.png);
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    color:#818285;
}

.MainContentInternal
{
    background:url(../../Images/Backgrounds/main-content-hr-vive.png) 0 100% no-repeat;
}

.Navigation
{
    background-color:#278ed6;
    background:url(../../Images/Backgrounds/navigation-vive.jpg) 0 100% no-repeat #278ed6;
}

.Navigation UL LI.Home A
{
	
    background-image:url(../../Images/Links/home-vive.png);
}

.Navigation UL LI.Products A
{
    background-image:url(../../Images/Links/products-vive.png);
}

.Navigation UL LI.Promotions A
{
    background-image:url(../../Images/Links/promotions-vive.png);
}

.Navigation UL LI.About A
{
    background-image:url(../../Images/Links/about-vive.png);
}

.Navigation UL LI.Home A:hover
{
    background-image:url(../../Images/Links/home-hover-vive.png);
}

.Navigation UL LI.Products A:hover
{
    background-image:url(../../Images/Links/products-hover-vive.png);
}

.Navigation UL LI.Promotions A:hover
{
    background-image:url(../../Images/Links/promotions-hover-vive.png);
}

.Navigation UL LI.About A:hover
{
    background-image:url(../../Images/Links/about-hover-vive.png);
}

H1.MorningMakeoverPromotion
{
    background-image:url(../../Images/Headings/morning-makeover-promotion.png);
}

H1.TermsConditions
{
    background-image:url(../../Images/Headings/terms-conditions.png);
}

DIV.TermsConditions
{
    color:#5fa701;
    font-family:Verdana, Sans-Serif;
    padding-bottom:26px;
}

DIV.TermsConditions OL
{
    margin:9px 55px 0 37px;
    *margin-left:77px;
}

DIV.TermsConditions OL LI
{
    line-height:13px;
    padding-top:13px;
}

DIV.TermsConditions OL LI A
{
    color:#5fa701;
    text-decoration:underline;
}

DIV.TermsConditions OL LI A:hover
{
    text-decoration:none;
}

DIV.TermsConditions P
{
    margin:13px 55px 0 77px;
    font-family:Verdana, Sans-Serif;
    font-size:11px;
}

.Win
{
    height:291px;
    background:url(../../Images/Backgrounds/win-closed.jpg) no-repeat;
    text-indent:-9999px;
    margin:23px 0 0 51px;
}

.Win ul
{
	list-style:none;
}

.EnterClose
{
    margin:-32px 0 0 243px;
    display:none;
}

.Form
{
    position:relative;
    padding:15px 0;
    overflow:hidden;
    *overflow:visible;
    height:0;
}

.Form .Row
{
    position:relative;
    height:26px;
}

.Form .Row LABEL
{
    display:block;
    padding-top:3px;
    width:320px;
    text-align:right;
    position:absolute;
    left:0;
    top:0;
    font-weight:bold;
    color:#5fa701;
}

.Form .Row INPUT,
.Form .Row SELECT
{
    position:relative;
    left:334px;
    border:solid 1px #5fa701;
}

.Form .FormShield
{
    height:60px;
    padding-top:1px;
}

.Form .FormShield IMG
{
    display:block;
    margin-left:334px;
}

.Form P
{
    font-size:11px;
    margin-left:224px;
    font-family:Verdana, Sans-Serif;
}

.Form P A
{
    color:#5fa701;
    text-decoration:underline;
}

.Form P A:hover
{
    text-decoration:none;
}

.Form TABLE
{
    z-index:10;
}

.Form .Submit
{
    position:relative;
    left:335px;
    margin-top:22px;
}

.Form #Loading
{
    margin:-31px 0 0 458px;
    display:none;
}

.NewUpGoVive
{
    position:relative;
    background:url(../../Images/Backgrounds/new-up-go-vive.jpg) no-repeat;
    width:613px;
    margin:2px 0 0 25px;
    padding-top:238px;
}

.NewUpGoLive H1,
.NewUpGoVive H5
{
    display:none;
}

.NewUpGoVive INPUT
{
    position:absolute;
    top:99px;
    display:block;
}

.NewUpGoVive .WildBerry,
.NewUpGoVive .WildBerrySelected
{
    left:151px;
}

.NewUpGoVive .Banana,
.NewUpGoVive .BananaSelected
{
    left:363px;
}

.NewUpGoVive .WildBerrySelected,
.NewUpGoVive .BananaSelected
{
    display:none;
}

#WildBerryBackground,
#BananaBackground
{
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    opacity:.0;
    filter:alpha(opacity=0);
    z-index:10;
    /*display:none;*/
}

.HR
{
    position:absolute;
    left:0;
    bottom:0;
    height:10px;
    width:613px;
    background:url(../../Images/Backgrounds/hr.png) no-repeat;
}

#ProductInfoContainer
{
    position:relative;
    left:155px;
    height:0px;
    overflow:hidden;
}

.ProductInfo
{
    position:absolute;
    top:0;
    left:0;
    background-color:White;
    width:399px;
}

.ProductInfo H2
{
    margin:0;
    height:21px;
    background-repeat:no-repeat;
    text-indent:-9999px;
    font-size:10px;
}

.ProductInfo P
{
    margin:5px 0 0 0;
    font-size:10px;
    line-height:11px;
    font-family:Verdana, Sans-Serif;
}

#WildBerry H2
{
    background-image:url(../../Images/Headings/wild-berry.png);
}

#Banana H2
{
    background-image:url(../../Images/Headings/banana.png);
}

.ProductInfo H3
{
    margin:12px 0 0 0;
    height:12px;
    font-size:5px;
    text-indent:-9999px;
    background:url(../../Images/Headings/ingredients.png) no-repeat;
}

.ProductInfo H4
{
    margin:26px 0 0 0;
    height:28px;
    font-size:5px;
    text-indent:-9999px;
    background:url(../../Images/Headings/nutrition-information.png) no-repeat;
}

.ProductInfo TABLE
{
    font-size:10px;
    margin-top:9px;
}

.ProductInfo TABLE THEAD TR TH,
.ProductInfo TABLE TBODY TR TD
{
    border-bottom:solid 1px #b5e54f;
    padding:1px 24px 2px 2px;
}

.ProductInfo TABLE TBODY TR.Highlight TD
{
    background-color:#f6ffcf;
}

.ProductInfo TABLE THEAD TR TH
{
    font-weight:normal;
    text-align:left;
    border-top:solid 2px #ed155c;
    padding-top:2px;
}

.ProductInfo TABLE TBODY TR TD SPAN
{
    visibility:hidden;
}

#WildBerry TABLE THEAD TR TH,
#WildBerry TABLE TBODY TR TD.FirstColumn
{
    color:#ed145b;
}

#Banana TABLE THEAD TR TH,
#Banana TABLE TBODY TR TD.FirstColumn
{
    color:#f4a701;
}

.WinTheUltimateMorningMakeover
{
    margin:24px 0 0 51px;
    height:102px;
    text-indent:-9999px;
    background:url(../../Images/Headings/win-the-ultimate-morning-makeover.png) no-repeat;
}