﻿body {
}
div#search-results
{
	width: 705px;
	border-top: dotted 1px #478dc5;
	padding-top: 22px;
	
}
div#search-results ol
{
	margin: 0;
	padding: 0;
}
div#search-results ol li
{
	padding: 0;
	margin: 0;
	margin-left: 30px;
}
/*hompage slideshow */
div#slider
{
	width: 787px;
	height: 460px;
	position: relative;
	z-index: 1;
}
div#slider div
{
	position: absolute;
	top: 0; left:0;
	z-index: 17;
}
div#slider div.active{z-index: 19;}
div#slider div.last-active{z-index: 18;}
div#slider-buttons
{
	/*width: 90px;*/
	width: 74px;
	margin: 0 auto;
	height: 25px;
}


/*end of homepage slideshow */

/* nutrition pages */
div.nutrition-section
{
	background: url('/images/nutrition/section-rpt-bg.gif') repeat-y left top;
}
div.nutrition-section div#top
{
	background: url('/images/nutrition/section-top-bg.gif') no-repeat left top;
}
div.nutrition-section div#bottom
{
	background: url('/images/nutrition/section-bottom-bg.gif') no-repeat left bottom;
}
div.nutrition-section div#text
{
	padding: 8px;
}
div.nutrition-section div#text img
{float: left;}
div.nutrition-section div#text div.right-text
{
	float: left;
	padding-left: 14px;
	width: 550px;
}
div.nutrition-section div#text div.right-text div.header
{
	background: url('/images/nutrition/section-divider.gif') no-repeat right bottom;
	padding-bottom: 12px;
}

span.section-head
{
	font-family: Arial;
	background-color: Transparent;
	color: #1971b6;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	font-weight: Bold;
	line-height: 1.2em;
	font-size: 1.5em;
}
span.section-subhead
{
	font-family: Arial;
	background-color: Transparent;
	color: #9b9b9b;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.3em;
}
span.section-subhead-main
{	
	font-family: Arial;
	background-color: Transparent;
	color: #1971b6;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.3em;
}
div#article{float: left; padding-bottom: 25px;}
div#article-header
{
	width: auto;
	height: auto;
	border-bottom: dotted 1px #478dc5;
	margin-bottom: 7px;
}
div#article-body
{
	width: 482px;
	padding-right: 18px;
	float: left;
}
div#article-body ul
{
	margin: 8px 0;
	padding-left: 40px;
}
div.archive-article-body
{
    width: 100%;
	padding-right: 18px;
	float: left;
}
div#article-callout
{
	width: 211px;
	float:left;
}
img.img-margin{margin-bottom: 10px;}
div#newsletter-callout div#top
{ background: url('/images/nutrition/sign-up-article-top.gif') no-repeat left top;}
div#newsletter-callout
{background: url('/images/nutrition/sign-up-article-rpt.gif') repeat-y left top;}
div#newsletter-callout div#bottom
{background: url('/images/nutrition/sign-up-article-bottom.gif') no-repeat bottom;}
div#newsletter-callout span.header{color: #1971b6;}
div#newsletter-callout div#text
{padding-top: 16px; padding-left: 22px; padding-right: 22px; padding-bottom: 13px;}
div#newsletter-callout div#text div.callout-body
{ border-top: dotted 1px gray; margin-top: 11px; padding-top: 13px;}
div#newsletter-callout div#text div.callout-btn
{margin-top: 11px; text-align: center;}

div#archive-section
{
	width: auto;
	float: left;
}

div.archive-section
{
    width: 700px;
	float: left;
	margin-top: 25px;
}
div#archive-section-header
{
	border-bottom: dotted 1px #478dc5;
	border-top: dotted 1px #478dc5;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #fff;
}
div#archive-section-header div
{	
	background-color: #eeeeee;
	width: 695px;
	color: #52afe4;
	text-transform: uppercase;
	padding: 10px;
}
div#archive-section-header div span
{cursor: pointer;}

div.archive-section-header
{
	border-bottom: dotted 1px #478dc5;
	border-top: dotted 1px #478dc5;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #fff;
}
div.archive-section-header div
{	
	background-color: #eeeeee;
	width: 680px;
	color: #52afe4;
	text-transform: uppercase;
	padding: 10px;
}
div.archive-section-header div span
{cursor: pointer;}

div#archive-collapsable
{
	width: 715px; padding-top: 4px;
}
div#archive-collapsable td{  padding-top: 7px; vertical-align: top;}
div#archive-collapsable tr{padding: 0; margin: 0;}
div#archive-collapsable td.first
{width: 220px; padding-right: 10px;}
div#archive-collapsable td.middle
{width: 220px; padding-right: 16px; padding-left: 20px;border-right: solid 1px #d1e3f0; border-left: solid 1px #d1e3f0;}
div#archive-collapsable td.last{width: 210px; padding-left: 20px;}
div#archive-collapsable td a{text-decoration: none;}
div.archive-collapsable
{
	width: 700px; padding-top: 4px;
}
div.archive-collapsable td{  padding-top: 7px; vertical-align: top;}
div.archive-collapsable tr{padding: 0; margin: 0;}
div.archive-collapsable td.first
{width: 220px; padding-right: 10px;}
div.archive-collapsable td.middle
{width: 220px; padding-right: 16px; padding-left: 20px;border-right: solid 1px #d1e3f0; border-left: solid 1px #d1e3f0;}
div.archive-collapsable td.last{width: 210px; padding-left: 20px;}
div.archive-collapsable td a{text-decoration: none;}
div#footnotes {padding-top: 15px;float: left;}
div#article-body div{float: left;}
div#print-section{color: #52afe4; padding-bottom: 35px; float: none !important; width:485px;}

div#how-revigor-works-left-content
{
    float: left;
    width: 450px;
    /*height: 600px;*/
}

div#how-revigor-works-right-content
{
    float: left;
    width: 265px;
}

div#how-revigor-works-footnotes
{
    margin-top: 30px;
    font-size: 0.875em;
}
/* end of nutrition pages */

/* recipes */

div.recipe-section-header
{
	border-bottom: dotted 1px #478dc5;
	border-top: dotted 1px #478dc5;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #fff;
}
div.recipe-section-header div
{	
	background-color: #eeeeee;
	width: 695px;
	color: #52afe4;
	text-transform: uppercase;
	padding: 10px;
}
div.recipe-section td
{
	width: 195px;
	padding-top: 15px;
	vertical-align: top;
}
div.recipe-section td.first
{
	width: 80px;
}
div#indgredient
{
	width: 485px;
	float: left;
}
div#recipe-body{float: left}
div#recipe-body img
{
	float: right;
}
div#ingredient-section-header
{
	border-bottom: dotted 1px #478dc5;
	border-top: dotted 1px #478dc5;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #fff;
}
div#ingredient-section-header div
{	
	background-color: #eeeeee;
	width: 465px;
	color: #52afe4;
	text-transform: uppercase;
	padding: 10px;
}
div#directions{float: left;}
div#nutritional-information
{
	border-top: solid 2px #1971b6; 
	border-left: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
	width: 682px;
	padding: 10px;		
}
div#nutritional-information span.vitamins{ float: left; margin: 0; padding: 0; padding-top: 10px; color: #7F7F7F; width: 80%; }
div#nutritional-information span.vitamins span{ background: url('/images/recipes/vitamin-dot.gif') no-repeat center left; padding-left: 8px; padding-right: 8px;}
div#nutritional-information-footer{background: url('/images/recipes/nutrition-table-footer.gif') no-repeat left top;}
div#nutrition-facts{float:left;}
div#nutrition-facts p{color: #7F7F7F;}
div#nutrition-facts span.nutrition-facts{color: #1971b6; font-size: 1.2em; font-weight: bold;}
div#nutrition-facts span.n-facts-other{color:#1971b6; font-weight: bold;}



#dailyValues { float: left; width: 350px; /*padding-left: 30px;*/ margin-left: 30px; }
.dailyValueHeader { float: left; width: 49%; }
.amount { float: left; /*padding-right: 10px;*/ width: 69%; }
.amount p { margin-top: 0px; margin-bottom: 0px; color: #7F7F7F; font-size: .8em; font-weight: bold; }
.dv { float: left; /*padding-right: 30px;*/ width: 30%; }
.dvLast { padding-right: 0; width: 30%; }
.dv p { margin: 0; color: #7F7F7F; font-size: .8em; text-align: right; margin-right: 15px; }
.chartTop { border-top: solid 4px #1971b6; }
.chartLine { border-bottom: solid 1px #1971b6; /*padding-right: 45px;*/ }
#chartRight .chartLine { /*padding-right: 2px;*/ }
.nutritionItem p { margin-top: 0px; margin-bottom: 0px; color: #7F7F7F; font-size: .8em; font-weight: bold; }
.nutritionItem p span { font-weight: normal; }
.nutritionValue { float: right; width: 30%; }
.nutritionValue p { margin: 0; color: #7F7F7F; font-size: .8em; text-align: right; margin-right: 16px; }
.secondary { padding-left: 10px; }
#chartLeft { float: left; width: 49%; }
#chartRight {float: left; width: 49%; }
.noBorder { border: none; }

p.required
{
    font-size:85%;
}

.contact-footer
{           
    text-align:center;
    width:100%;
    margin-top: 102px;    
}

#contactImage p
{
	width: 500px;
}
.no-top-margin
{margin-top: 0;}

#contact_form
{
    
}

.btnSubmit
{
    
}

.txt-phone
{
    width: 34px;
}

.backToTop
{
    float: right;    
    border-bottom: dotted 1px #478dc5;
}

.backToTop a
{
    text-decoration: none;
}
a.top-level
{
	font-weight: bold;
}
a.sub-level
{
	padding-left: 15px;
}

#archive-article
{
    float:left;
    width:700px;
}

embed
{
    float: right;
}
div#errorBox
{
	width: 400px !important;
	margin-left: 0 !important;
}

dt
{
    width: 30% !important;
}

dd
{
    width: 65% !important;
}

.buttonContainer
{
    display: inline;
    width: 100%;
    float: left;
    padding-left: 289px;
}

.contact-us-control
{    
    float: left;
    width: 500px;
}
table#faq_clinical_strength td
{
	/*border: solid 1px #333;*/
	padding: 5px;
	text-align: center;
}

/* Dr Vonda Wright */
ul#wright-contents
{
    margin: 0; 
    padding: 0; 
    margin-left: 240px; 
    padding-top: 14px;
    text-decoration: none;
    list-style: none;
}
ul#wright-contents li
{
    margin: 0; 
    padding: 0; 
    text-decoration: none;
    list-style: none;
    padding-top: 32px;
}
.wright-article
{
    margin-top: 26px;
}
.wright-article #article-header h2
{
    color: #464646;
    padding: 0px;
    margin: 0px;
    font-size: 1.3em;
}
.align-right
{
    text-align: right;
}
.wright-article h3
{
    font-size: 1em;
    margin: 10px 0 -10px 0;
    padding: 0;
}
.wright-article #revigor-callout
{
    margin-left: 14px;
    margin-bottom: 20px;
    float: right;
}
.wright-article .content
{
    margin-right: 11px;
}
.wright-article .content ul
{
    margin: -9px 0 0 140px;
    list-style-position: inside;
    padding: 0;
}
.wright-article .content ul li
{
    padding: 0;
}
.wright-section-top
{
    background: url('/images/nutrition/vondawright-sections-top.jpg') no-repeat;
    height: 167px;
}
#vonda-left-callout-1
{
    float: left;
    margin: 0 9px 0 0;
    padding: 0 0 53px 0;
}
#vonda-left-callout-2
{
    float: left;
    margin: 0 9px 0 0;
    padding: 0 0 85px 0;
}
#vonda-left-callout-3
{
    float: left;
    margin: 0 9px 0 0;
    padding: 0 0 50px 0;
}
