/*****************************************************
******** Client Styles
*****************************************************/

body
{
    font: 10pt/14pt Arial, Helvetica, Verdana, sans-serif;
    color: #2A2A2A;
}

hr 
{
	border: none 0;
	border-top: 1px solid #CCCCCC;
	height: 1px;
	text-align: left;
	margin: 0 0 0 0;
}

.textTitle
{
    font-weight: bold;
    color: #AB2A42;
}

.smallerText
{
    font: 8pt/10pt Arial, Helvetica, Verdana, sans-serif;
}

.smoothieTitle
{
    font: 12pt/18pt Arial, Helvetica, Verdana, sans-serif;
    font-weight: bold;
    color: #D9776F;
}

.smoothie ul
{
}

.smoothie li
{
    margin-left: 20px;
    text-indent: 15px;
    list-style-image: url(/client_files/images/Home/check_box.gif);
    font: 12pt/18pt Arial, Helvetica, Verdana, sans-serif;
    color: #D9776F;
}

.homeBox
{
    border: solid 1px #AB2A42;
    padding: 0px;
}

/*****************************************************
******** Nutrition Rows
*****************************************************/

.nutritionRowRed
{
    background-color: #F8BEBE;
}

.nutritionRowGreen
{
    background-color: #BBF2AF;
}

.nutritionRowOrange
{
    background-color: #F6CF9C;
}

.nutritionRowBlue
{
    background-color: #A7D9FC;
}

.nutritionRowPurple
{
    background-color: #E5B1EE;
}


/*****************************************************
********Link Styles
*****************************************************/

a:link, a:visited, a:active
{
    color: #AB2A42;
    text-decoration: underline;
}

a:hover
{
    color: #FE8401;
    text-decoration: underline;
}

.linkOrange a:link, .linkOrange a:visited, .linkOrange a:active
{
    color: #FE8401;
    font-weight: bold;
    text-decoration: none;
}

.linkOrange a:hover
{
    color: #FE8401;
    font-weight: bold;
    text-decoration: underline;
}

.menuLink a:link, .menuLink a:visited, .menuLink a:active, .menuLink a:hover
{
    position: relative;
    float: left;
    vertical-align: bottom;
    text-align: center;
    color: #FE8401;
    font-weight: bold;
    padding: 0px 10px;
    text-decoration: none;
}

.subNav a:link, .subNav a:visited, .subNav a:active
{
    color: #000000;
    text-decoration: none;
}

.subNav a:hover
{
    color: #AB2A42;
    text-decoration: underline;
}

.footer a:link, .footer a:visited, .footer a:active
{
    color: #688721;
    text-decoration: none;
}

.footer a:hover
{
    color: #688721;
    text-decoration: underline;
}