body,th {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #01579F;
}


td{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #01579F;
}


p {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
}

.title {
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
}

.titleHome {
    font-size: 2.0em;
    text-decoration: none;
}

.homeText {
    font-size: 1.5em;
    text-decoration: none;
}


A.title:link {
    font-size: 1.3em;
    font-weight: bold;
    text-decoration: none;
}

A.title:visited {
    font-size: 1.3em;
    font-weight: bold;
    text-decoration: none;
}

A.title:hover {
    text-decoration: none;
}

h1 {
    font-size: 1.4em;
    margin-top: 1px;
    margin-right: 0px;
    margin-bottom: 3px;
    margin-left: 0px;
}

h2 {
    font-size: 1.3em;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
}

h3 {
    font-size: 1.1em;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
}

#frame {
    width:950px;
    margin-right:auto;
    margin-left:auto;
    margin-top:10px;
    text-align:left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#pageBanner705 {
    width:705px;
    float:left;
    border: 1px solid #B9B9B9;
    background-image: url(../images/pageBanner-BG.jpg);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    height: 81px;
}

#boxAskQuestion {
    width:705px;
    float:left;
    background-image: url(../images/askQuestionBG.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    height: 120px;
    margin-top: 5px;
    padding-right: 0px;
    margin-left: 0px;
    margin-bottom: 5px;
}

#boxSearch {
    width:240px;
    padding:0px;
    background-image: url(../images/boxBot-search.jpg);
    background-repeat: no-repeat;
    height: 94px;
}

#boxTable {
    width:240px;
    padding:0px;
    background-image: url(../images/grad-bg.jpg);
    background-repeat: repeat-x;
    float: right;
}

.tableBlueBorder {
    border: 1px solid #12589C;
    padding: 2px;
}

.tableBlueBorderYellowBG {
    border: 1px solid #12589C;
    padding: 2px;
    background-color: #FFFAB7;
}

.formBlueLrg {
    background-image: url(../images/formTextBoxLrg.gif);
    height: 24px;
    width: 544px;
    background-repeat: no-repeat;
    background-color: #ABDEF3;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
}

.formBlueMed {
    background-image: url(../images/formTextBoxMed.gif);
    height: 24px;
    width: 413px;
    background-repeat: no-repeat;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
    background-color: #ABDEF3;
}

.formBlueSml {

    background-image: url(../images/formTextBoxSml.gif);
    height: 24px;
    width: 170px;
    background-repeat: no-repeat;
    background-color: #ABDEF3;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
}

.formYellowMessage {
    background-image: url(../images/formTextBoxMessage.gif);
    height: 116px;
    width: 530px;
    background-repeat: no-repeat;
    background-color: #FFEB58;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
    overflow: hidden;
    border: none;
}

.formYellowLrg {
    background-image: url(../images/formTextBoxLrg.gif);
    height: 24px;
    width: 544px;
    background-repeat: no-repeat;
    background-color: #FFEB58;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
}

.formYellowMed {
    background-image: url(../images/formTextBoxMed.gif);
    height: 20px;
    width: 409px;
    background-repeat: no-repeat;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
    background-color: #FFEB58;
}

.formYellowSml {

    background-image: url(../images/formTextBoxSml.gif);
    height: 24px;
    width: 170px;
    background-repeat: no-repeat;
    background-color: #FFEB58;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
}

.formYellowTick {

    background-image: url(../images/formTickBox.jpg);
    height: 15px;
    width: 15px;
    background-repeat: no-repeat;
    background-color: #FFEB58;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
}

#contentFlash {
    width:765px;
    float:left;
    border: 1px solid #B9B9B9;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 5px;
}

#contentFlashHome {
    width:950px;
    float:left;
    padding: 0px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
}

#contentleft {
    float:left;
    background:#fff;
    padding: 0px;
    clip: rect(-20px,auto,auto,auto);
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#homeLeft {
    width:455px;
    height:125px;
    background-image: url(../images/homeLeft_curves.jpg);
    background-repeat: no-repeat;
    float: left;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 255px;
    clip: rect(auto,200px,auto,auto);
    cursor: pointer;
}

#contentcenter {
    width:530px;
    float:left;
    margin-top: 5px;
    padding: 0px;
}

#contentright {
    width:240px;
    padding:0px;
    float:left;
    background:#fff;
    margin-top: 5px;
    margin-left: 2px;
}

#contentheader {
    height: 65px;
    background-color: #fff;
    background-image: url(../images/headerBG.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 950px;
}

#contentFooter {
    height: 30px;
    background-color: #fff;
    background-image: url(../images/footerBG.gif);
    background-repeat: no-repeat;
    width: 950px;
    margin-top: -1px;
}

a:link {
    color: #01579F;
    font-weight: bold;
}

a:visited {
    color: #014B89;
}

a:hover {
    color: #0169BE;
}

a:active {
    color: #01579F;
}

/* ----------------- Sub Nav  ----------------- */
A.subNav:link {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 20px;
    line-height: 14px;
    padding-top: 3px;
    display: block;
    padding-bottom: 3px;
}

A.subNav:visited {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 20px;
    line-height: 14px;
    padding-top: 3px;
    display: block;
    padding-bottom: 3px;
}

A.subNav:hover {
font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    padding-left: 20px;
    line-height: 14px;
    padding-top: 3px;
    display: block;
    padding-bottom: 3px;
}

.subsubNav {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    padding-left: 35px;
    background-image: url(../images/subnav-bullet.png);
    background-repeat: no-repeat;
    background-position: 12px;
}

A.subsubNav:link {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    padding-left: 40px;
    background-image: url(../images/subnav-bullet.png);
    background-repeat: no-repeat;
    background-position: 25px;
}

A.subsubNav:visited {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    padding-left: 40px;
    background-image: url(../images/subnav-bullet.png);
    background-repeat: no-repeat;
    background-position: 25px;
}

A.subsubNav:hover {
    text-decoration: underline;
}

#subNavTitle {
    position:relative;
    width:177px;
}

#subNavBG {
    position:relative;
    width:177px;
    z-index:1;
    background-image: url(../images/subnav.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

#leftPic {
    position:relative;
    width:177px;
    height: 277px;
}

/* ----------------- Breadcrumbs  ----------------- */

#breadcrumbs {
    width:740px;
    height:15px;
    float: right;
    padding-left: 20px;
}

.breadcrumbs {
    margin-top: 8px;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

A.breadcrumbs:link {
    margin-top: 8px;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

A.breadcrumbs:visited {
    margin-top: 8px;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

A.breadcrumbs:hover {
    text-decoration: underline;
}
/* ----------------- Small Body  ----------------- */


.smallBody {
    margin-top: 8px;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

A.smallBody:link {
    margin-top: 8px;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

A.smallBody:visited {
    margin-top: 8px;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

A.smallBody:hover {
    text-decoration: underline;
}

#topNav {
    width:950px;
    height:30px;
    z-index:2;
    float: right;
    margin-top: 9px;
}

#logo {
    width:177px;
    height:65px;
    z-index:2;
    position: absolute;
    top: 15px;
}

.footerButton {
    width:132px;
    height:17px;
    background-image: url(../images/footer-button.gif);
    background-repeat: no-repeat;
    float: left;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    margin: 4px;
    padding-top: 1px;
}

A.footerButton:link {
    width:132px;
    height:17px;
    background-image: url(../images/footer-button.gif);
    background-repeat: no-repeat;
    float: left;
    margin: 4px;
    margin-top: 4px;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    padding-top: 1px;
}

A.footerButton:visited {
    width:132px;
    height:17px;
    background-image: url(../images/footer-button.gif);
    background-repeat: no-repeat;
    float: left;
    margin: 4px;
    margin-top: 4px;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    padding-top: 1px;
}

A.footerButton:hover {
    text-decoration: none;
    background-image: url(../images/footer-button-b.gif);
}

.footerButton2 {
    width:164px;
    height:17px;
    background-image: url(../images/footer-button2.gif);
    background-repeat: no-repeat;
    float: right;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    margin: 4px;
    padding-top: 1px;
}

A.footerButton2:link {
    width:164px;
    height:17px;
    background-image: url(../images/footer-button2.gif);
    background-repeat: no-repeat;
    float: right;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    margin: 4px;
    padding-top: 1px;
}

A.footerButton2:visited {
    width:164px;
    height:17px;
    background-image: url(../images/footer-button2.gif);
    background-repeat: no-repeat;
    float: right;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    margin: 4px;
    padding-top: 1px;
}

A.footerButton2:hover {
    text-decoration: none;
    background-image: url(../images/footer-button2-b.gif);
}
/* ----------------- legal  ----------------- */

.legal {
    margin-top: 8px;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

A.legal:link {
    margin-top: 8px;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

A.legal:visited {
    margin-top: 8px;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

A.legal:hover {
    text-decoration: underline;
}

/* ----------------- recipe box  ----------------- */
#gearRecipe {
    background-image: url(../images/gear-recipe-bg.jpg);
    width: 530px;
    background-repeat: no-repeat;
    padding: 0px;
    height: 200px;
}
/* ----------------- right box  ----------------- */

#boxTop {
    width:240px;
    background-image: url(../images/boxTop-add_it_up.jpg);
    background-repeat: no-repeat;
    height: 9px;
    background-color: #FFFFFF;
    background-position:left;
    white-space: nowrap;
}
#gearYellow {
    background-image: url(../images/gear-530-yellow_top.jpg);
    width: 490px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
}
#gearYellowBot {
    background-image: url(../images/gear-530-yellow_bot.jpg);
    width: 530px;
    background-repeat: no-repeat;
    padding: 0px;
    height: 25px;
}
#gearWhite {
    background-image: url(../images/gear-530-white_top.jpg);
    width: 490px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
}

#gearWhiteUpdated {
    background-image: url(../images/gear-530-white_top_updated.jpg);
    width: 490px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
}

#gearWhiteHealthy {
    background-image: url(../images/gear-530-white_top_long.JPG);
    width: 490px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
}

#gearWhite-big {
    background-image: url(../images/gear-530-white_top_1.jpg);
    width: 490px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
}


.blueLine {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #01579F;
}

#gearWhiteBot {
    background-image: url(../images/gear-530-white_bot.jpg);
    width: 530px;
    background-repeat: no-repeat;
    padding: 0px;
    height: 25px;
}

#gearYellow420 {
    background-image: url(../images/gear-420-yellow_top.jpg);
    width: 490px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
}
#gearYellowBot420 {
    background-image: url(../images/gear-420-yellow_bot.jpg);
    width: 420px;
    background-repeat: no-repeat;
    padding: 0px;
    height: 25px;
}
#gearWhite420 {
    background-image: url(../images/gear-420-white_top.jpg);
    width: 380px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
}
.pinkLink {
    color: #FF00D8;
    text-decoration: none;
}
A.pinkLink:link {
    color: #FF00D8;
    text-decoration: none;
}
A.pinkLink:visited {
    color: #FF00D8;
    text-decoration: none;
}
A.pinkLink:hover {
    color: #FF43E2;
    text-decoration: none;
}

#gearWhiteBot420 {
    background-image: url(../images/gear-420-white_bot.jpg);
    width: 420px;
    background-repeat: no-repeat;
    padding: 0px;
    height: 25px;
}

A.boxContent:link {
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 5px;
    padding-left: 0px;
    text-decoration: none;
    font-weight: normal;
}
A.boxContent:visited {
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 5px;
    padding-left: 0px;
    text-decoration: none;
    font-weight: normal;
}
A.boxContent:hover {
    text-decoration: underline;
}



#boxAddItUp {
    width:240px;
    background-color: #fff;
    background-image: url(../images/boxBot-add_it_up.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    text-decoration: none;
	font-size:11px;
}
#boxRecipes {
    width:240px;
    background-color: #fff;
    background-image: url(../images/boxBot-recipes.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
	font-size:11px;
}
#boxDia {
    width:240px;
    background-color: #fff;
    background-image: url(../images/boxBot-dia.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
	font-size:11px;
}
#boxAWT {
    width:240px;
    background-color: #fff;
    background-image: url(../images/boxBot-awt.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
	font-size:11px;
}
#contentrightHome {

    width:240px;
    padding:0px;
    float:left;
    background:#fff;
border-width:0px;
margin:0px;
line-height:0px;
}


#pageBanner490 {
    width:515px;
    float:left;
    border: 1px solid #B9B9B9;
    background-image: url(../images/pageBanner-BG-490.jpg);
    background-repeat: repeat;
    padding: 0px;
    height: 81px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
}


#pageBanner765 {
    width:765px;
    float:left;
    border: 1px solid #B9B9B9;
    background-image: url(../images/pageBanner-BG.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    height: 81px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
}

#recipeImage {
    width:166px;
    height:170px;
    position: relative;
    float: left;
}

.recipeImage {
     width:159px;
     height:159px;
     float:left;
     padding:4px 0 0 8px;
}

#recipeText {
    width:330px;
    position: relative;
    float: right;
    padding-right: 20px;
    padding-top: 15px;
}
#recipeText2 {
    width:130px;
    position: relative;
    float: left;
    padding-right: 10px;
}


.pinkText {
    color: #C10077;
}
A.pinkText:link {
    color: #C10077;
}
A.pinkText:visited {
    color: #C10077;
}
A.pinkText:hover {
    color: #EB0091;
}
#gearYellow240 {

    background-image: url(../images/gear-240-yellow_top.jpg);
    width: 210px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 15px;
    background-repeat: no-repeat;
}
#gearYellowBot240 {

    background-image: url(../images/gear-240-yellow_bot.jpg);
    width: 240px;
    background-repeat: no-repeat;
    padding: 0px;
    height: 25px;
}
#gearWhite765 {
    width:750px;
    background-image: url(../images/gear-765-white.jpg);
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-position: top;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 10px;
    float: left;
}
#gearWhiteBot765 {
    width:765px;
    float:left;
    background-image: url(../images/gear-765-white.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    background-position: bottom;
    margin: 0px;
    height: 10px;
}


#gearYellow765 {
    width:765px;
    float:left;
    background-image: url(../images/gear-765-yellow_top.jpg);
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-position: top;
    padding-top: 10px;
    padding-right: 5px;
    padding-left: 10px;
}


#gearYellow765Bot {
    width:765px;
    float:left;
    background-image: url(../images/gear-765-yellow_top.jpg);
    background-repeat: no-repeat;
    padding-right: 5px;
    padding-left: 10px;
    background-position: bottom;
    margin: 0px;
    height: 10px;

}
#gearGreyBot765 {
    width:750px;
    float:left;
    background-image: url(../images/gear-765-grey_bot.jpg);
    background-repeat: no-repeat;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-position: bottom;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#gearFruit {
    background-image: url(../images/gear-540-fruit.jpg);
    width: 490px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
    height: 150px;
}
#leftText {
    position:relative;
    width:145px;
    padding: 15px;
    border: 1px solid #CACACA;
}
#gearCream {

    background-image: url(../images/gear-530-cream.gif);
    width: 490px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
}
#gearCreamBot {
    background-image: url(../images/gear-530-cream.gif);
    width: 530px;
    background-repeat: no-repeat;
    padding: 0px;
    height: 25px;
    background-position: bottom;
}
#gearMilk {
    background-image: url(../images/gearMilk.jpg);
    width: 140px;
    padding-top: 10px;
    padding-right: 80px;
    padding-bottom: 10px;
    padding-left: 20px;
    background-repeat: no-repeat;
    height: 120px;
}
#gearInfo530top {
    background-image: url(../images/gear-info-530-top.jpg);
    width: 490px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
    height: 33px;
}
#gearInfo530Mid {
    background-image: url(../images/gear-info-530-mid.jpg);
    width: 490px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: repeat-y;
}
#gearInfo530Bot {
    background-image: url(../images/gear-info-530-bot.jpg);
    width: 490px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
    height: 10px;
}

#gearInfo765top {
    background-image: url(../images/gear-info-765-top.jpg);
    width: 725px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
    height: 33px;
}
#gearInfo765Mid {
    background-image: url(../images/gear-info-765-mid.jpg);
    width: 725px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: repeat-y;
}
#gearInfo765Bot {
    background-image: url(../images/gear-info-765-bot.jpg);
    width: 725px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
    height: 10px;
}
#button {
    position:static;
    width:75px;
    height:30px;
    z-index:3;
    float: right;
}
#titleText {
    position:static;
    width:400px;
    height:23px;
    z-index:3;
    float: left;
    padding-top: 7px;
}

#boxTablePadding {
    width:220px;
    padding:5px;
    background-image: url(../images/grad-bg.jpg);
    background-repeat: repeat-x;
    float: right;
}
.collapsible {
    display: none;
    background-image: url(../images/gear-info-530-mid.jpg);
    width: 490px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: repeat-y;
}
.collapsible765 {
    display: none;
    background-image: url(../images/gear-info-765-mid.jpg);
    width: 725px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: repeat-y;
}
#content765 {
    width:765px;
    padding: 0px;
    float: left;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
}
#titleTextLong {

    position:static;
    width:600px;
    height:23px;
    z-index:3;
    float: left;
    padding-top: 7px;
}
#gearPress {

    width:730px;
    background-image: url(../images/gear-press.jpg);
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-position: top;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 30px;
    float: left;
}
#gearPressBot {
    width:765px;
    float:left;
    background-image: url(../images/gear-press.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    background-position: bottom;
    margin: 0px;
    height: 10px;
}
#pageBanner950 {
    width:950px;
    float:left;
    border: 1px solid #B9B9B9;
    background-image: url(../images/pageBanner-BG.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    height: 81px;
    margin-top: 5px;
}
#boxProdInfo {
    width:240px;
    background-color: #fff;
    background-image: url(../images/pro-infoBG.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    text-decoration: none;
    height: 131px;
}
#boxProdSpoonInfo {

    width:240px;
    background-color: #fff;
    background-image: url(../images/pro-infoSpoon_granu.png);
    background-repeat: no-repeat;
    background-position: bottom;
    paddingtop: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
    text-decoration: none;
    height: 230px;
}

div .error {
  font-family: Arial, Helvetica, sans-serif;
  color:#cc0000;
  font-weight:bold;
}

/*added by  for media.jsp modification */


.formYellowSml2 {

    background-image: url(../images/formTextBoxSml.gif);
    height: 24px;
    width: 170px;
    background-repeat: no-repeat;
    background-color: #FFEB58;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
}



/* added for media.jsp */

.formYellowSmAd {

    background-image: url(../images/address2.jpg);
    height: 53px;
    width: 180px;
    background-repeat: no-repeat;
    background-color: #FFEF58;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    padding-top: 1px;
    padding-left: 5px;
    background-repeat: no-repeat;
}



.formYellowSm2 {

    background-image: url(../images/formTextBoxSml.gif);
    height: 19px;
    width: 164px;
    background-repeat: no-repeat;
    background-color: #FFEF58;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    padding-top: 5px;
    padding-left: 5px;
}

/* added for paragraph break */

.divBreak {
   padding-top:3px;
}


.divBreakLegal {
   padding-top:15px;
}



/* --------------Divs added for advance search----------------- */

table.advancedSearch
{ font-family: arial;
font-weight: normal;
font-size: 12px;
border-spacing: 0px;
margin-top: 0px;}


table.advancedSearch td
{
font-weight: normal;
font-size: 12px;
}

table.advancedSearch tr
{
margin-top:3px;
}



/* --------------Divs added for Contact ---------------- */

#gearYellowContact765 {
    width:750px;
	float:left;
    background-image: url(../images/gear_contact.jpg);
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-position: top;
    padding-top: 10px;
    padding-right: 5px;
    padding-left: 10px;
}


#gearYellowContact765Bot {
    width:765px;
    float:left;
    background-image: url(../images/gear_contact.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    background-position: bottom;
    height: 10px;
	margin-bottom:0px;
}

#gearYellowContact765 .conMargin {
    padding:15px;
}




/* --------------Divs added for Media----------------- */

table.media
{ font-family: arial;
font-weight: normal;
font-size: 12px;
border-spacing: 0px;
margin-top: 0px;}


table.media td
{
font-weight: normal;
font-size: 12px;
padding-left:5px;
}



/* --------------Divs added for Thank you pages ---------------- */



#gearYellowThank765 {
	width:750px;
	float:left;
	background-image: url(../images/gear-765-yellow_top.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: top;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}


#gearYellowThank765Bot {
	width:765px;
	float:left;
	background-image: url(../images/gear-765-yellow_top.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	background-position: bottom;
	margin: 0px;
	height: 10px;
}


/*..new divs for about products ..*/

#boxProdSpoonInfoCafe {
    width:240px;
    background-color: #fff;
    background-image: url(../images/pro-infoSpoon.png);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    text-decoration: none;
    height: 230px;
}

#boxProdSpoonInfoBSD {
    width:240px;
    background-color: #fff;
    background-image: url(../images/pro-infoSpoon_brown.png);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    text-decoration: none;
    height: 230px;
}

#boxProdInfoProducts {
    width:240px;
    background-color: #fff;
    background-image: url(../images/pro-tablet.png);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    text-decoration: none;
    height: 230px;
}




/************Splenda UK Coupon ************/

.couponBg {
background-image: url(../images/couponBackground.jpg);
background-repeat: no-repeat;
height: 655px;
width:958px;
}

.couponTextBox {

    background-image: url(../images/coupontext.jpg);
    height: 34px;
    width: 570px;
    background-repeat: no-repeat;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 18px;
	color:#3366CC;
    padding-top: 5px;
    padding-left: 20px;
}


div.couponRight
{
margin-left:295px;
padding-top:190px;

}

div.couponRightText
{
margin-left:295px;
padding-top:30px;

}


div.couponForm
{
margin-left:270px;
padding-top:30px;

}

div.couponLeft
{
float:left;
padding-top:25px;
padding-left:30px;
}

div.couponLeftLabel
{
float:left;
padding-top:30px;
padding-left:30px;
}


.couponLabel {
font-family:NuevaStd-Bold-Identity-H;
font-weight:600;
font-size:18px;
padding-left:40px;
padding-right:10px;

}

.couponBreak {
 margin-bottom:19px;
}
.couponBreak1 {
 margin-bottom:6px;
}

 div.couponLeft1
{
float:left;
padding-top:25px;
padding-left:65px;
font-family:"Book Antiqua";
font-weight:bold;
}

div.couponRight1
{
padding-right:115px;
padding-top:30px;
float:right;
}

/***** Splenda UKPress new Changes *****/
.couponTextBox1 {

    background-image: url(../images/coupontext.jpg);
    height: 34px;
    width: 570px;
    background-repeat: no-repeat;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 18px;
	color:#3366CC;
    padding-top: 5px;
    padding-left: 40px;
}

.couponTableText{
padding-left:70px;
padding-bottom:3px;
}

.couponCheck{
padding-left:70px;
padding-bottom:3px;
font-size:12px;
}

.couponPolicy {
padding-left:35px;
font-weight:bold;
font-family:"Book Antiqua";
font-size:12px;
}

.couponLabel1 {
font-family:NuevaStd-Bold-Identity-H;
font-weight:600;
font-size:18px;
padding-left:35px;
padding-right:10px;
}





/********Splenda Press ***********/


#voucherMain {
   position:relative;
   margin:0 auto;
   width:980px;
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
   color:#456EAB;

}

#voucherMain .voucherTop {
    background:url('../images/top.jpg') left top no-repeat;
    background-position:center;
    height:390px;
}

#voucherMain .voucherThanksBG {
    background:url('../images/middle.jpg') left top no-repeat;
    background-position:center;
    height:343px;
}

#voucherMain .voucherThanksText {
    text-align: left;
    position: absolute;
    top:480px;
    left: 120px;
    width:775px;
    font-size:14px;
    line-height:22px;
}

#voucherMain .voucherBottom{
    background:url('../images/bottom_press.jpg') no-repeat;
    background-position:center;
    height:397px;
}

#voucherMain .couponText {
    position: absolute;
    top:880px;
    left: 110px;
    width:667px;
    font-size:14px;
    line-height:18px;
	padding-top:15px;
}

#voucherMain .voucherPolicy {
   position: absolute;
   top:1002px;
   left: 110px;
   width:640px;
   font-size:9px;



}

.lineBreak {
     padding-top:7px;
}

#voucherMain .formBottom{
    background:url('../images/recipe-bg.gif') no-repeat;
    background-position:53px 0px;
    height:397px;
}

.thankyouForm{
    background:url('../images/ThankuRecipe.jpg') no-repeat;
    background-position:0px 0px;
    height:30%;
    width:30%;
}

.thankyouForm2{
    background:url('../images/ThankuForm.jpg') no-repeat;
    background-position:0px 0px;
    height:30%;
    width:30%;
}

/**** Added for splenda pdf upload ****/

.imgPdf {
 border:thin solid #000000;
 }

/*******Added for Splenda Olympic Form *****/

.olyHeaderText {
font-size:12px;
font-weight:600;
}

.olyHeaderCaption {
font-size:10px;
font-weight:bold;
}

.olyThankYouText {
font-size:30px;
font-weight:600;
text-align:center;
padding-top:45px;
}

.divBreakOly {
   padding-top:95px;
}

#gearYellowOlympic765 {
    width:750px;
	height:381px;
	float:left;
    background-image: url(../images/gear-765-yellow_top_oly.jpg);
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-position: top;
    padding-top: 10px;
    padding-right: 5px;
    padding-left: 10px;
}

#leftOlyPic {
    position:relative;
    width:177px;
    height: 277px;
	padding-top:40px;
	float:left;

}

.olyCheck {

position:relative;
margin-left:20px;
_padding-left:4px;
}

/************* Added for Splenda Bikini Beat ************/

#gearYellowContact765BB {
    width:750px;
	float:left;
    background-image: url(../bikinibeat/images/background.jpg);
    height:1300px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-position: top;
    padding-top: 10px;
    padding-right: 5px;
    padding-left: 0px;

}

#gearYellowContact765BBEmail {
    width:750px;
	float:left;
    background-image: url(../bikinibeat/images/background.jpg);
    height: 400px;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 0px;
    margin-left: 0px;
    background-position: top;
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 5px;

}

#gearYellowContact765BB .conMargin {
    padding-left:20px;
	padding-top:2px;
}

#contentBB {
    width:765px;
    padding: 0px;
    float: right;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: -110px;
    margin-left: 0px;
	_margin-right: 1px;
	_margin-bottom: -10px;
}

#contentBBEmail {
    width:765px;
    float: right;
    margin-right: 4px;
   _margin-right: 1px;
}

#leftPicBB {

    position:relative;
    width:177px;
    height:100px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #01579F;
	font-weight:bold;
	background-image: url(../bikinibeat/images/sideImage.jpg);
	padding-top:2px;

}

#leftPicContent {

padding-left:12px;
line-height:16px;
text-decoration: none;

}

a.leftPic:link  {
	text-decoration: none
}

a.leftPic:visited {
    text-decoration: none;
		font-weight: bold;
}

.form_row{
	padding-top: 10px;
	clear: both;
}
.form_label{
	width: 170px;
	float: left;
	padding-top: 4px;
}

.form_input{
	float: left;
	width: auto;
}

.form_label_long{
	width: 450px;
	float: left;
	padding-top: 4px;
}
.form_label_medium{
	width: 300px;
	float: left;
	padding-top: 4px;
}
.form_label_narrow{
	padding-left: 10px;
	width: 100px;
	float: left;
	padding-top: 4px;
}
.textAreaSurvey{
width: 338px;
}

#sendToFriend {
padding-left:175px;
text-decoration: none;
border:0;
}

#homeHolidayBanner {
	float: left;
	background-image: url('../images/splitbanner-left_cuppa.jpg');
	width: 355px;
	padding-top: 20px;
	background-repeat: no-repeat;
	height: 146px;
       cursor: pointer;
}
#homeBikiniBeatBanner {
	float: left;
       background-image: url('../images/splitbanner-right[teabread]2.jpg');
	width: 355px;
	padding-top: 20px;
	background-repeat: no-repeat;
	height: 146px;
       cursor: pointer;
}

#gearWhiteBikiniBeat {
    background-image: url(../images/gear-530-white_top.jpg);
    width: 490px;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    background-repeat: no-repeat;
}


















