/**
	Core HTML
	*/
body {
	padding: 0;
	margin: 0;
	height: 100%;
	text-align: center;
	background-image: url(../images/bg_body.jpg);
	background-color: #f5f3f4;
	font-family: "Trebuchet MS", "Helvetica", sans-serif;
}

a, img {
	border: none;
	outline: none;
}
h1, h2, h3, h4, a {
	font-family: "Georgia", serif;
}

/**
	Global Layout
	*/
#wrapper_outer {
	margin: 35px auto 0px auto;
	width: 1020px;
	padding-top: 10px;
	background: transparent url(../images/bg_wrapper_outer.jpg) no-repeat left top;
}
#wrapper_inner {
	background: transparent url(../images/bg_wrapper_inner.jpg) no-repeat left bottom;	
	padding-bottom: 10px;
}
#wrapper_content {
	background: transparent url(../images/bg_wrapper_content.jpg) repeat-y left center;	
	padding: 25px 32px 5px 32px;
}

#header_image {
	background-color: #739737;
	width: 954px;
	float: left;
	height: 199px;
	color: #fff;
	font-family: "Helvetica", Arial, sans-serif;
	line-height: 199px;
	font-size: 300%;
}
#navigation {
	float: left;
	clear: both;
	width: 954px;
	height: 55px;
	background: #ffffff url(../images/bg_navigation.png) repeat-x 0px 0px;
}

#navigation a span {
	padding-right: 15px;
	float: left;
	cursor: pointer;
}

#navigation a {
	padding-left: 15px;
	font-size: 18px;
	color: #8f8f8f;
	background: transparent;
	text-decoration: none;
	line-height: 55px;
	float: left;
	text-align: center;
	cursor: pointer;
}
#navigation a.selected,
#navigation a:hover {
	background: #fff url(../images/navigation_selected_left.png) no-repeat left top;
	color: #608727;
}
#navigation a.selected span,
#navigation a:hover span{
	background: transparent url(../images/navigation_selected_right.png) no-repeat right top;
}
#green_bg {
	background-color: #91c24a;
	clear: both;
	margin-top: 10px;
}
#page_body {
	clear: left;
	background-color: #fff;
	margin-right: 251px;
	padding-right: 25px;
	text-align: left;
	min-height:400px;
	height:auto !important;
	height:400px;;
}
#sidebar {
	float: right;
	width: 250px;
	text-align: left;
	background-color: #91c24a;
	padding-bottom: 5px;
}
#sidebar div.segment {
	background-color: #ffffff;
	margin: 5px 5px 0px 5px;
}
#sidebar div.segment h2 {
	color: #91c24a;
	margin: 0px;
	padding: 10px ;
	font-size: 23px;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight: 100;
}
#sidebar div.segment p {
	padding: 0px 10px 10px 10px;
	margin: 0px;
	color: #767676;
	font-size: 9pt;
}
#sidebar div.little_padding_on_bottom a {
	color:#608727;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative; left: -5px;}
#sidebar div.segment h3 {
	color:#292929; 
	font:bold 12px/1.2 Georgia, "Times New Roman", Times, serif;
	margin: 0 0 8px 5px;}
#sidebar div.segment div.hr {
	background-color: #fff;
	border-color: #91c24a;
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 10px;
}
#clear {
	clear: both;
}
.gray_underline {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #e6e6e6;
}
.extra_padding_on_bottom {
	padding-bottom: 25px;
}
.extra_padding_on_top {
	padding-top: 25px;
}
.little_padding_on_bottom {
	padding-bottom: 10px;
}
.little_padding_on_top {
	padding-top: 10px;
}
h2.why_pharmavite {
	color: #91c24a;
	margin:0;
	padding: 0px;
	font-size: 23px;
	font-weight: 100;
}
p.why_pharmavite {
	font-size: 9pt;
	color: #5d5d5d;
	padding: 10px 0px;
	margin: 0;
}
p.why_pharmavite a {
	font-size: 10pt;
	font-weight: 900;
	font-family:Arial, Helvetica, sans-serif;
	color: #91c24a;
	text-decoration: none;
}
p.video_copy {
	font-size: 9pt;
	color: #5d5d5d;
	padding: 10px 0px;
	margin: 0px;
}
p.video_copy a {
	font-size: 10pt;
	font-weight: 900;
	color: #91c24a;
	text-decoration: none;
}
h2.video_copy,
h3.video_copy {
	color: #91c24a;
	font-weight: 100;
	padding: 0;
	margin: 0;
	font-size: 15pt;
	text-align: justify;
}
/**
	Home Page
	*/
#home_page_table td {
	background-color: #f2f0f1;
	height: 430px;
}
#home_page_table a,
#home_page_table h3 {
	color: #91c24a;
	text-decoration: none;
}
#home_page_table a,
#home_page_table p {
	font-size: 9pt;
}
#home_page_table p,
#home_page_table h3 {
	margin-left: 15px;
	margin-right: 15px;
	font-weight: 100;
}
#home_page_table p a {
	font-weight: 900;
	font-family: "Trebuchet MS", "Helvetica", sans-serif;
}
/**
	FAQs
	*/
dl dt {
	font-size: 11pt;
	font-family: "Georgia", serif;
	padding: 25px 0px 0px 5px;
}
dl dd {
	margin: 0; 
	padding: 0px 0px 0px 5px;
}
dl dd a {
	color: #608727;
	text-decoration: none;
	font-size: 9pt;
	font-family: "Trebuchet MS", "Helvetica", sans-serif;
}
div.faq_question {
	background: transparent url(../images/faqs_question.png) no-repeat 0px 0px;
	line-height: 50px;
	padding: 0px 0px 0px 60px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}
div.faq_question h2,
div.faq_question h3 {
	font-weight: 100;
	color: #608727;
}
div.faq_answer {
	background: transparent url(../images/faqs_answer.png) no-repeat left top;
	padding: 0px 0px 0px 60px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}
div.faq_answer p {
	font-size: 9pt;
	color: #5d5d5d;
}
/**
	Footer
	*/
#footer {
	text-align: left;
	padding: 20px 30px;
	color: #838383;
	font-size: 9pt;
}
#footer a {
	text-decoration: none;
	color: #838383;
	font-family: "Trebuchet MS", "Helvetica", sans-serif;
}
#footer a:hover {
	text-decoration: underline;
}
a.addthis_extra_button {
	text-decoration: none;
	margin-left:2px;
}
