﻿body {
}
div#bottom_callouts
{
	width: 755px;
	margin: 0 auto;
	padding: 23px 20px 0 20px;
}

div.bottom-callout
{
	float: left;
	padding-right: 18px;
	width: 233px;
	height: 79px;
	background-repeat: no-repeat;
	background-position: left top;
}
div.bottom-callout div.b-callout-text
{
	padding-left: 94px;
	padding-top: 30px;
	width: 116px;
}
div.bottom-callout div.b-callout-text a
{
	
	font-family: Arial;
	color: #0c79bf;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.2em;
}
div.bottom-callout div.b-callout-text a:hover
{
	font-family: Arial;
	color: #0c79bf;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	font-weight: Bold;
	line-height: 1.3em;
	font-size: 1.2em;
}
div.right-callout
{
	position: absolute;	
	padding-left: 10px;
	padding-top: 80px;
}
div.right-callout ul
{ margin: 0; padding: 0;
  list-style: none;
  }
div#sign-up
{
	width: 125px;
	position: relative;
}
div.right-callout div#sign-up ul#signup
{
	padding-left: 10px;
}
div.right-callout ul#signup li
{
	background: url('/images/callouts/gray-divider.png') no-repeat center bottom;
	padding: 5px 0;
	width: 100px;
	text-align: center;
	
}
div#sign-up a{text-align: center; padding-left: 15px;}
div#sign-up img{margin: 10px 0;}
div.right-callout ul#signup li.last{background-image:none;}
div#signUp {width: 125px; text-align: center;}
img.divider{padding: 5px 0; width: 125px; height: 1px;}
div#signUp a{width: 125px;}
.tastyWaysTop
{
    font-size: 1em;
    color: #1971b6;
    margin-bottom:7px;   
    text-align:center;
    width: 124px;
}

.tastyWaysMiddle
{
    height: 133px;
    width: 124px;
}

.tastyLarge
{
    font-size: 1.2em;
}

.tastyWaysBottom
{
    color: #1971b6;
    text-align: center;
    border-top: dotted 1px #cbcbcb;
    margin-top: 9px;
    padding-top:7px;
}
div#signUp span{height: 80px;}

.new_bottles
{
text-align:center;
padding: 15px 0 15px 0;
}

div#get-started-wrapper
{
    height: 70px;
    position: relative;
    color:#FFFFFF;
    font-family:Arial;
    font-weight: normal;
    font-size: 0.846em;
}
div#get-started-text
{
    padding-left: 15px;
    padding-top: 45px;
    width: 120px;
}
div#get-started-wrapper img#get-started-button 
{
    position: absolute;
}

div#get-started-wrapper.off img#get-started-button
{
    top: 10px;
    left: 15px; 
}

div#get-started-wrapper.on img#get-started-button
{
    top: -10px;
    left: -12px; 
    width: 147px;
    height: 70px;
}

div#get-started img#get-started-button
{
    cursor: pointer;
}


div#get-started-flyout
{
    background-image: url('/images/which-is-right/flyout_full_380x500.png');
    background-position: left top;
    background-repeat: no-repeat;    
    width: 381px;
    height: 501px;
    display: none; 
    position: absolute; 
    left: -392px;
    top: -100px;
    z-index: 22000;
}
div#flyout-top
{
    width: 381px;
    height: 27px;
    top: -50px;
}
div#flyout-close
{
    color:#053f8b;
    font-family:Arial;
    font-size: 0.769em;
    margin-top:-7px;
    padding-left: 345px;
    display: block;
    position:absolute;
    cursor: pointer;
}
div#flyout-content-reset
{
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-size:0.68em;
    padding: 0 0 2px 0;
/*    position:absolute;
    right:0;
    top:86px;*/
    width: 100%;
    height: 9px;
    text-align: right;
}
div#flyout-content-reset img
{
    display: inline;
    margin: 0 2px 0 0;
}
div#flyout-middle
{
    height:413px;
    margin-left:-6px;
    width:auto;
}
div#flyout-footnotes
{
    color:#333333;
    font-family:Arial;
    font-size:0.846em;
    font-weight:normal;
    padding-left: 40px;
    padding-right: 20px;
}
div#flyout-text
{
    height:auto;
    padding:10px 20px 0 40px;
    position:relative;
    width:311px;
}
div#flyout-header
{
    color:#028FCE;
    font-family:Arial;
    font-size: 1.385em;
    font-weight:bold;
    margin-top:-7px;
    display: block;
    position:absolute;
    padding-bottom: 11px;
}
div#flyout-subheader
{
    color:#333333;
    font-family:Arial;
    font-size: 0.923em;
    display: block;
    padding-top: 18px;
}
div#flyout-content-border
{
    background-color: #028fce;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-top: 11px;
    margin-left: 23px;
    margin-right: 23px;
    margin-bottom: 15px;
    height: auto;
    width: 261px;
    overflow: hidden;

}
div#flyout-content
{
    color:#ffffff;
    font-family:Arial;
    font-size: 0.923em;
    display: block;
    background-color: #FFFFFF;
    height: 294px;
    width: 261px;
    overflow: hidden;
}
div#first-question, .second-selection, div#flyout-button
{
    color:#003e8f;
    font-family:Arial;
    font-size: 0.923em;
    font-weight: bold;
    padding-left: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
}
div#flyout-bottom
{
   width: 381px;
   height: 36px;
   background-position: left bottom;
   background-repeat: no-repeat
}
select#health-goals, select.second-question
{
    color:#333333;
    font-family:Arial;
    font-size: 0.923em;
    padding-left: 6px;
    width: 240px;
    margin-top: 6px;
}
div#flyout-button img
{
    cursor: pointer;
}

div#get-started-flyout.ie6  div#flyout-middle
{
    
}

div#get-started-flyout.ie6 div#flyout-top
{
    top: 0;    
}

div.results
{
    text-align: center;
}
div.results-subheader
{
    padding-top: 6px;
    padding-bottom: 6px;
    color:#333333;
    font-family:Arial;
    font-size: 0.923em;
    font-weight: bold;
}
div.results-product-info
{
    float: left;
    display: block;
    width: auto;
    height: 88px;
}
div.results-product-image
{
    display: block;
    float: left;
    width: 39px;
    padding-left: 50px;
}
div.results-product-description
{
    display: block;
    width: 140px;
    float: left;
    margin-left: 17px;
    text-align: left;
}
div.results-product-brand
{
    color:#028fce;
    font-family:Arial;
    font-weight: normal;
    font-size: 0.846em 
}
div.results-product-header
{
    color:#028fce;
    font-family:Arial;
    font-weight: bold;
    font-size: 1.077em; 
}
div.results-product-subheader
{
    color:#028fce;
    font-family:Arial;
    font-weight: bold;
    font-size: 0.846em; 
    margin-bottom: 6px;
}

div.results-product-features-header {
color:#333333;
display:block;
float:left;
font-family:Arial;
font-size:0.846em;
font-weight:bold;
margin-left:14px;
padding-top:4px;
text-align:left;
width:261px;
}
div.results-product-features
{
    text-align: left;
    float: left;
    display: block;
    width: 261px;
}
div.results-product-features ul
{
    /*margin-top: -6px;
    margin-left: -16px;*/
    margin-right:16px;
}
div.results-product-features ul li
{
    color:#333333;
    font-family:Arial;
    font-weight: normal;
    font-size: 0.846em;
    padding-top: 4px;
}
div.results-product-footnotes
{
    display: none;
}

