/* CSS Document */

/************************************************************************

	Site:		BuildABusinessInADay.com

	Author:		eROI		[www.eroi.com]  

	Client:		Starve-Ups		[http://www.starveups.com/starveups/]

	Listing Order:
	==============

	1 - Global
	2 - Structure/Layout
	3 - Main Content
	4 - Sub Navigation
	5 - Left Navigation
	6 - Footer Navigation
	

************************************************************************/

/***********************************************************************
	1 - GLOBAL STYLES
************************************************************************/

body {
	background: #fff;
	font: 62.5%/1.6em Helvetica, Arial, Verdana, sans-serif;
	color: #333;
	text-align: center;
}

html, body, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, form, input, select, div, p, img, table, td { 
	margin: 0; 
	padding: 0; 
}

a {
	text-decoration: none;
	color: #509cbf;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

.disappear {
	margin-left: -9999px;
}

.clearer {
	line-height: 0;
	clear: both;
}

/***********************************************************************
	2 - STRUCTURE/LAYOUT STYLES
************************************************************************/
div#container {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	font-size: 105%;
}

div#contentwrap {
	clear: both;
}

/***********************************************************************
	3 - HEADER STYLES
************************************************************************/

div#header {
	background: url(../images/h_genhealthis.gif) no-repeat;
	background-position: 10px 98%;
	color: #939598;
	padding: 0 10px;
	position: relative;
}

div#logo {
	width: 332px;
	float: left;
	padding-top: 5px;
}

div#logo h1 {
	width: 358px;
	height: 60px;
	background: url(../images/logo_ghnew.gif) no-repeat top left;
	margin-bottom: 20px;
}
div#logo h1 a {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}

div#genhealthis a {
	display: block;
	width: 231px;
	height: 24px;
	position: absolute;
	bottom: 2px;
}



div#utilities {
	width: 380px;
	float: right;
	text-align: right;
}

div#spacer {
	height: 60px;
	width: 1px;
}

div#loginarea {
	padding: 10px 0 5px 0;
	position: relative;
}


div#loginarea label {
	display: block;
	width: 120px;
	float: left;
	text-align: right;
	/*padding: 0 3px 0 60px;*/
	position: absolute;
	right: 160px;
}

span#loginlabel {
	text-transform: uppercase;
	color: #509CBF;/*
	float: left;*/
	padding-right: 3px;
}

div#loginarea form p {
	padding-bottom: 3px;
}

div#utilities div#utilitylinks {
	padding-bottom: 4px;
}

div#utilities div#utilitylinks img {
	vertical-align: middle;
}

div#utilities div ul {
	list-style-type: none;
}

div#utilities div ul li {
	display: inline;
}

div.language-switcher a {
	color: #939598;
}


div#lifestylenav {
	clear: both;
	float: right;
	padding-top: 4px;
}
div#lifestylenav ul {
	list-style-type: none;
}
div#lifestylenav ul li {
	display: block;
	float: left;
	height: 29px;
}

#btn_search {
	margin-left: -3px;
	padding-bottom: 0;
	margin-bottom: -4px;
}

a#link_contactus {
	background: url(../images/icon_envelope.gif) no-repeat right;
	padding-right: 20px;
}
a#link_contactus:hover {
	background: url(../images/icon_envelope_over.gif) no-repeat right;
}

/***********************************************************************
	4 - SIDEBAR STYLES
************************************************************************/

div#sidebar {
	width: 240px;
	float: left;
	padding: 15px 0 0 10px;
}

ul#mainnav {
	list-style-type: none;
}

ul#mainnav li {
	display: block;
	width: 232px;
	border-bottom: 1px solid #ccc;
}

li#li_new {
	background: url(../images/h_newtogh_over.gif) no-repeat top left;
}
li#li_products {
	background: url(../images/h_ourproducts_over.gif) no-repeat top left;
}
li#li_company {
	background: url(../images/h_ourcompany_over.gif) no-repeat top left;
}
li#li_results {
	background: url(../images/h_genuineresults_over.gif) no-repeat top left;
}
li#li_experts {
	background: url(../images/h_meetourexperts_over.gif) no-repeat top left;
}
li#li_newsevents {
	background: url(../images/h_newsevents_over.gif) no-repeat top left;
}

/* FRENCH */

li#li_decouvrez {
	background: url(../images/h_decouvrez_over.gif) no-repeat top left;
}
li#li_nosproduits {
	background: url(../images/h_nosproduits_over.gif) no-repeat top left;
}
li#li_entreprise {
	background: url(../images/h_entreprise_over.gif) no-repeat top left;
}
li#li_resultats {
	background: url(../images/h_resultats_over.gif) no-repeat top left;
}
li#li_rencontrez {
	background: url(../images/h_rencontrez_over.gif) no-repeat top left;
}
li#li_nouvelles {
	background: url(../images/h_nouvelles_over.gif) no-repeat top left;
}



ul#mainnav li a {
	display: block;
	width: 100%;
	height: 30px;
	outline: none;
}


li#li_new a {
	background: url(../images/h_newtogh.gif) no-repeat top left;
}
li#li_products a {
	background: url(../images/h_ourproducts.gif) no-repeat top left;
}
li#li_company a {
	background: url(../images/h_ourcompany.gif) no-repeat top left;
	min-height: 30px;
}
li#li_results a {
	background: url(../images/h_genuineresults.gif) no-repeat top left;
}
li#li_experts a {
	background: url(../images/h_meetourexperts.gif) no-repeat top left;
}
li#li_newsevents a {
	background: url(../images/h_newsevents.gif) no-repeat top left;
}


/* FRENCH */

li#li_decouvrez a {
	background: url(../images/h_decouvrez.gif) no-repeat top left;
	height: 45px !important;
}
li#li_nosproduits a {
	background: url(../images/h_nosproduits.gif) no-repeat top left;
}
li#li_entreprise a {
	background: url(../images/h_entreprise.gif) no-repeat top left;
}
li#li_resultats a {
	background: url(../images/h_resultats.gif) no-repeat top left;
}
li#li_rencontrez a {
	background: url(../images/h_rencontrez.gif) no-repeat top left;
}
li#li_nouvelles a {
	background: url(../images/h_nouvelles.gif) no-repeat top left;
}


ul#mainnav li a:hover {
	background: none;
}


ul#mainnav li ul {
	list-style-type: none;
	padding: 0 0 0 21px;
}
ul#mainnav li ul li {
	width: 211px;
	height: 24px;
}

li#li_qualityassurance {
	background: url(../images/h_qualityassurance_over.gif) no-repeat top left;
}
li#li_ourleader {
	background: url(../images/h_ourleader_over.gif) no-repeat top left;
}
li#li_awards {
	background: url(../images/h_awards_over.gif) no-repeat top left;
}
li#li_careers {
	background: url(../images/h_careers_over.gif) no-repeat top left;
}
li#li_genuineplanet {
	background: url(../images/h_genuineplanet_over.gif) no-repeat top left;
}
li#li_genuineathletes {
	background: url(../images/h_genuineathletes_over.gif) no-repeat top left;
	border-bottom: 0 !important;
	padding-bottom: 10px;
}


li#li_qualityassurance a {
	background: url(../images/h_qualityassurance.gif) no-repeat top left;
}
li#li_ourleader a {
	background: url(../images/h_ourleader.gif) no-repeat top left;
}
li#li_awards a {
	background: url(../images/h_awards.gif) no-repeat top left;
}
li#li_careers a {
	background: url(../images/h_careers.gif) no-repeat top left;
}
li#li_genuineplanet a {
	background: url(../images/h_genuineplanet.gif) no-repeat top left;
}
li#li_genuineathletes a {
	background: url(../images/h_genuineathletes.gif) no-repeat top left;
}



/****** FRENCH ******/

li#li_assurance {
	background: url(../images/h_assurance_over.gif) no-repeat top left;
}
li#li_notrechef {
	background: url(../images/h_notrechef_over.gif) no-repeat top left;
}
li#li_prix {
	background: url(../images/h_prix_over.gif) no-repeat top left;
}
li#li_athletes {
	background: url(../images/h_athletes_over.gif) no-repeat top left;
	border-bottom: 0 !important;
	padding-bottom: 20px;
}


li#li_assurance a {
	background: url(../images/h_assurance.gif) no-repeat top left;
}
li#li_notrechef a {
	background: url(../images/h_notrechef.gif) no-repeat top left;
}
li#li_prix a {
	background: url(../images/h_prix.gif) no-repeat top left;
}
li#li_athletes a {
	background: url(../images/h_athletes.gif) no-repeat top left;
	height: 40px !important;
}



/*********/


li#li_bybenefit {
	background: url(../images/h_bybenefit_over.gif) no-repeat top left;
}
li#li_byname {
	background: url(../images/h_byname_over.gif) no-repeat top left;
}
li#li_faqs {
	background: url(../images/h_faqs_over.gif) no-repeat top left;
}
li#li_staffpicks {
	background: url(../images/h_staffpicks_over.gif) no-repeat top left;
	border-bottom: 0 !important;
	padding-bottom: 10px;
}



li#li_bybenefit a {
	background: url(../images/h_bybenefit.gif) no-repeat top left;
}
li#li_byname a {
	background: url(../images/h_byname.gif) no-repeat top left;
}
li#li_faqs a {
	background: url(../images/h_faqs.gif) no-repeat top left;
}
li#li_staffpicks a {
	background: url(../images/h_staffpicks.gif) no-repeat top left;
}

/********* FRENCH ******/

li#li_paravantage {
	background: url(../images/h_paravantage_over.gif) no-repeat top left;
}
li#li_parnom {
	background: url(../images/h_parnom_over.gif) no-repeat top left;
}


li#li_paravantage a {
	background: url(../images/h_paravantage.gif) no-repeat top left;
}
li#li_parnom a {
	background: url(../images/h_parnom.gif) no-repeat top left;
}



/********/


li#li_seasonalshowcase {
	background: url(../images/h_seasonalshowcase_over.gif) no-repeat top left;
}
li#li_promotions {
	background: url(../images/h_promotions_over.gif) no-repeat top left;
}

li#li_events {
	background: url(../images/h_events_over.gif) no-repeat top left;
	border-bottom: 0 !important;
	padding-bottom: 10px;
}
li#li_seasonalshowcase a {
	background: url(../images/h_seasonalshowcase.gif) no-repeat top left;
}
li#li_promotions a {
	background: url(../images/h_promotions.gif) no-repeat top left;
}

li#li_events a {
	background: url(../images/h_events.gif) no-repeat top left;
}


/**** FRENCH ****/
li#li_evenements {
	background: url(../images/h_evenements_over.gif) no-repeat top left;
	border-bottom: 0 !important;
	padding-bottom: 10px;
}
li#li_evenements a {
	background: url(../images/h_evenements.gif) no-repeat top left;
}


/********/


ul#mainnav li ul li a:hover {
	background: none;
}






div#newsletter {
	padding: 25px 0 15px 0;
}

form#newsletterform {
	padding-bottom: 7px;
	color: #509CBF;
}
form#newsletterform label {
	padding-right: 3px;
}
form#newsletterform input.textbox {
	width: 165px;
}




div#callouts {
	padding: 15px 0;
	clear: both;
}

div#callouts ul {
	list-style-type: none;
}
div#callouts ul li {
	float: left;
	width: 72px;
	height: 69px;
	padding-right: 7px;
}
div#callouts ul li a  {
	display: block;
	height: 100%;
	width: 100%;
	outline: none;
}


div#callouts li#btn_library {
	background: url(../images/btn_library_over.gif) no-repeat top left;
}
div#callouts li#btn_advice {
	background: url(../images/btn_advice_over.gif) no-repeat top left;
}
div#callouts li#btn_tellafriend {
	background: url(../images/btn_tellafriend_over.gif) no-repeat top left;
	padding-right: 0;
}
div#callouts li#btn_library a {
	background: url(../images/btn_library.gif) no-repeat top left;
}
div#callouts li#btn_advice a {
	background: url(../images/btn_advice.gif) no-repeat top left;
}
div#callouts li#btn_tellafriend a {
	background: url(../images/btn_tellafriend.gif) no-repeat top left;
}


/* FRENCH */
div#callouts li#btn_bibliotheque {
	background: url(../images/btn_bibliotheque_over.gif) no-repeat top left;
}
div#callouts li#btn_conseil {
	background: url(../images/btn_conseil_over.gif) no-repeat top left;
}
div#callouts li#btn_informez {
	background: url(../images/btn_informez_over.gif) no-repeat top left;
	padding-right: 0;
}
div#callouts li#btn_bibliotheque a {
	background: url(../images/btn_bibliotheque.gif) no-repeat top left;
}
div#callouts li#btn_conseil a {
	background: url(../images/btn_conseil.gif) no-repeat top left;
}
div#callouts li#btn_informez a {
	background: url(../images/btn_informez.gif) no-repeat top left;
}


div#callouts ul li a:hover {
	background: none !important;
}



/***********************************************************************
	5 - CONTENT STYLES
************************************************************************/

div#content {
	width: 680px;
	float: right;
	padding: 20px 0;
}

div#mainbox {
	width: 380px;
	float: left;
}

h2 {
	font: 22px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #549ec0;
}

h3 {
	font: bold 14px/1em Helvetica, Arial, sans-serif;
	color: #58595b;
	padding-bottom: 3px;
}

div#content p {
	padding-bottom: 1em;
}



img.alignleft {
	float: left;
	margin: 0 10px 3px 0;
}
img.alignright {
	float: right;
	margin: 0 0 3px 10px;
}

a.readmore {
	background: url(../images/icon_leaf.gif) no-repeat right;
	padding-right: 13px;
}

div#slide {
	position: relative;
	padding-bottom: 1.3em;
	margin-bottom: 260px;
}
/*div#slide img {
	width: 380px;
	height: 256px;
	top: 0;
	left: 0;
}
*/
div#slide img {
	width: 380px;
	height: 255px;
	top: 0;
	left: 0;
}
ul#faqlist {
	list-style-type: none;
}
ul#faqlist li {
	padding: .5em 0 1em 0;
}


h3#findalocation {
	padding: 12px 0;
	background: url(../images/divider_content.gif) no-repeat bottom left;
	margin-bottom: 15px;
}


div#mainbox table tr td, div#mainbox table tr th {
	padding: 2px;
	vertical-align: top;
}

div#mainbox table.womenplan {
	border: 1px solid #F1635D;
	border-bottom: none;
}

div#mainbox table.womenplan tr th {
	background: #F1635D;
	color: #fff;
	font-weight: normal;
}

div#mainbox table.womenplan tr td, div#mainbox table.womenplan tr th {
	padding: 5px 7px;
	border-bottom: 1px solid #F1635D;
}


div#mainbox ul {
	padding: 10px 0 0 30px;
}

div#mainbox ul#sitemap, div#mainbox ul#sitemap ul {
	padding-left: 30px;
}

div#mainbox img.floatleft {
	float: left;
	margin: 0 7px 3px 0;
}
div#mainbox img.floatright {
	float: right;
	margin: 0 0 3px 7px;
}
div#mainbox img.center {
	display: block;
	margin: 7px auto;
}

h2#expert {
	background: url(../images/logo_genuineexpert.gif) no-repeat top left;
	width: 120px;
	height: 40px;
	margin-top: 25px;
}
h2#expert a {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}

/***********************************************************************
	6 - ADDITIONALSIDEBAR STYLES
************************************************************************/

div#additionalsidebar {
	width: 255px;
	float: right;
	padding-right: 7px;
}

div.box {
	border-bottom: 1px solid #c9cacb;
	padding: 15px 0;
}

/***********************************************************************
	7 - FORM STYLES
************************************************************************/

input.textbox {
	background: #fff;
	border: 1px solid #509cbf;
	border-right: none;
	font: 11px Arial, Helvetica, sans-serif;
	color: #509cbf;
	padding: 2px 1px;
	height: 12px;
}


input.inputimage {
	vertical-align: middle;
	padding: 0 0 4px 0;
}
input#username {
	background: url(../images/btn_leaf.gif) no-repeat right;
	padding-right: 26px;
}

input#searchbox {
	width: 200px;
}

form.quiz {
	border-bottom: 1px solid #c9cacb;
	padding-bottom: 10px;
	margin-bottom: 6px;
}

form.quiz input.textbox, form.quiz select.selectbox {
	border: 1px solid #50B848;
	padding: 2px;
	width: 200px;
}

form.quiz p label {
	display: block;
	float: left;
	width: 120px;
	padding: 3px 6px 0 0;
	line-height: 1.1em;
}
form.quiz p {
	clear: both;
	padding: 5px 0;
	margin: 8px 0;
	border-bottom: 1px dotted #ddd;
}

form#wholesalesignup input.textbox {
	border: 1px solid #509cbf;
	height: auto;
	color: #333;
	width: 138px;
	float: left;
}

form#wholesalesignup label {
	display: block;
	width: 110px;
	text-align: right;
	float: left;
	padding-right: 5px;
}
form#wholesalesignup label.error {
	display: block;
	width: 113px;
	text-align: center;
	float: left;
	padding: 2px 4px;
	border: 1px solid #f8bbb9;
	background: #fbe2e1;
	margin: 0 0 5px 10px;
}
.error {
	color:#dd0000;
}
form#wholesalesignup select {
	float: left;
}

form abbr {
	border: none;
}
form#wholesalesignup p {
	clear: both;
}
form#wholesalesignup p:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

form#wholesalesignup input#wholesalesubmit  {
	background: #0093D0;
	text-transform: uppercase;
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	border: none;
	cursor: pointer;
	padding: 3px 5px;
	margin-left: 117px;
}
form#wholesalesignup input#wholesalesubmit:hover  {
	background: #50B848;
}






ul#tabs {
	list-style-type: none;
}
ul#tabs li {
	width: 61px;
	height: 21px;
	float: left;
	padding-right: 2px;
}
ul#tabs li#tab_hormonal {
	background: url(../images/tab_hormonal_over.gif) no-repeat top left;
}
ul#tabs li#tab_men {
	background: url(../images/tab_men_over.gif) no-repeat top left;
	padding-right: 3px;
}
ul#tabs li#tab_weightloss {
	background: url(../images/tab_weightloss_over.gif) no-repeat top left;
}
ul#tabs li#tab_aging {
	background: url(../images/tab_aging_over.gif) no-repeat top left;
}
ul#tabs li#tab_stress {
	background: url(../images/tab_stress_over.gif) no-repeat top left;
	padding-right: 3px;
}
ul#tabs li#tab_general {
	background: url(../images/tab_general_over.gif) no-repeat top left;
	padding-right: 0;
}


ul#tabs li a {
	display: block;
	width: 100%;
	height: 100%;
}


ul#tabs li#tab_hormonal a {
	background: url(../images/tab_hormonal.gif) no-repeat top left;
}
ul#tabs li#tab_men a {
	background: url(../images/tab_men.gif) no-repeat top left;
}
ul#tabs li#tab_weightloss a {
	background: url(../images/tab_weightloss.gif) no-repeat top left;
}
ul#tabs li#tab_aging a {
	background: url(../images/tab_aging.gif) no-repeat top left;
}
ul#tabs li#tab_stress a {
	background: url(../images/tab_stress.gif) no-repeat top left;
}
ul#tabs li#tab_general a {
	background: url(../images/tab_general.gif) no-repeat top left;
}

ul#tabs li a:hover {
	background: none !important;
}


/***********************************************************************
	8 - LIBRARY STYLES
************************************************************************/

div#librarysidebar {
	width: 220px;
	float: left;
}

div#libraryarticlefloat {
	width: 420px;
	float: right;
	font-size: 12px;
	color: #58595b;
}

div#libraryarticle {
	width: 675px;
	font-size: 12px;
	color: #58595b;
}

div#libraryarticle h3, div#libraryarticlefloat h3 {
	font-size: 16px;
	color: #509CBF;
}

div#libraryarticle ul, div#libraryarticlefloat ul {
	padding-left: 20px;
	padding-bottom: 1em;
}
div#libraryarticle ul li, div#libraryarticlefloat ul li {
	padding-bottom: .5em;
}



ul#librarynav {
	border-bottom: 1px solid #c9cacb;
	margin-bottom: 0;
	line-height: 1em;
	list-style-type: none;
	padding-bottom: 20px;
}
ul#librarynav li {
	float: left;
	height: 10px;
	padding-right: 15px;
}

ul.librarynavfr li {
	padding-right: 9px !important;
}


ul#librarynav li#li_independent { 
	width: 152px;
	background: url(../images/h_independentresearch_over.gif) no-repeat top left; 
}
ul#librarynav li#li_books { 
	width: 163px;
	background: url(../images/h_booksother_over.gif) no-repeat top left; 
}
ul#librarynav li#li_factfiction { 
	width: 101px;
	background: url(../images/h_factfiction_over.gif) no-repeat top left; 
}
ul#librarynav li#li_newsletterarchives { 
	width: 142px;
	background: url(../images/h_newsletterarchives_over.gif) no-repeat top left; 
}
ul#librarynav li#li_articles { 
	width: 58px;
	background: url(../images/h_articles_over.gif) no-repeat top left; 
	padding-right: 0;
}

/* FRENCH */


ul#librarynav li#li_recherche { 
	width: 168px;
	background: url(../images/h_recherche_over.gif) no-repeat top left; 
}
ul#librarynav li#li_livres { 
	width: 151px;
	background: url(../images/h_livres_over.gif) no-repeat top left; 
}
ul#librarynav li#li_fait { 
	width: 97px;
	background: url(../images/h_faits_over.gif) no-repeat top left; 
}
ul#librarynav li#li_infolettre { 
	width: 161px;
	background: url(../images/h_infolettres_over.gif) no-repeat top left; 
}
ul#librarynav li#li_articles_fr { 
	width: 58px;
	background: url(../images/h_articles_fr_over.gif) no-repeat top left; 
	padding-right: 0;
}



/************************************/

ul#librarynav li a {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}

ul#librarynav li#li_independent a { 
	background: url(../images/h_independentresearch.gif) no-repeat top left; 
}
ul#librarynav li#li_books a { 
	background: url(../images/h_booksother.gif) no-repeat top left; 
}
ul#librarynav li#li_factfiction a { 
	background: url(../images/h_factfiction.gif) no-repeat top left; 
}
ul#librarynav li#li_newsletterarchives a { 
	background: url(../images/h_newsletterarchives.gif) no-repeat top left; 
}
ul#librarynav li#li_articles a { 
	background: url(../images/h_articles.gif) no-repeat top left; 
}

/* FRENCH */

ul#librarynav li#li_recherche a { 
	background: url(../images/h_recherche.gif) no-repeat top left; 
}
ul#librarynav li#li_livres a { 
	background: url(../images/h_livres.gif) no-repeat top left; 
}
ul#librarynav li#li_fait a { 
	background: url(../images/h_faits.gif) no-repeat top left; 
}
ul#librarynav li#li_infolettre a { 
	background: url(../images/h_infolettres.gif) no-repeat top left; 
}
ul#librarynav li#li_articles_fr a { 
	background: url(../images/h_articles_fr.gif) no-repeat top left; 
}


ul#librarynav li a:hover {
	background: none !important;
}




div#librarysidebar ul {
	list-style-type: none;
	padding-top: 7px;
}
div#librarysidebar ul li {
	padding-bottom: 5px;
	font-size: 110%;
}
div#librarysidebar ul li a {
	color: #58595b;
}


div#librarysidebar h3 {
	text-transform: uppercase;
	color: #509CBF;
}

/********** PROGRAM SUBNAV ***********/

ul#programsubnav {
	list-style-type: none;
	border-bottom: 1px solid #ccc;
	padding-bottom: 27px;
	margin-bottom: 10px;
	padding-left: 0 !important;
}
ul#programsubnav li {
	height: 16px;
	float: left;
	padding-right: 5px;
}
ul#programsubnav li a {
	display: block;
	width: 100%;
	height: 100%;
}

ul#programsubnav:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


li#li_prog_program {
	width: 131px;
	height: 14px;
	background: url(../images/program_women_over.gif) no-repeat top left;
}
li#li_prog_plan {
	width: 91px;
	height: 14px;
	background: url(../images/program_plan_women_over.gif) no-repeat top left;
}
li#li_prog_products {
	width: 135px;
	height: 14px;
	background: url(../images/program_products_women_over.gif) no-repeat top left;
	padding-right: 0;
}



li#li_prog_program a {
	background: url(../images/program_program.gif) no-repeat top left;
}
li#li_prog_plan a {
	background: url(../images/program_plan.gif) no-repeat top left;
}
li#li_prog_products a {
	background: url(../images/program_products.gif) no-repeat top left;
}


ul#programsubnav li a:hover {
	background: none;
}




body.cms-men-program li#li_prog_program, body.cms-men-plan li#li_prog_program {
	background: url(../images/program_men_over.gif) no-repeat top left;
}
body.cms-men-program li#li_prog_plan, body.cms-men-plan li#li_prog_plan {
	background: url(../images/program_plan_men_over.gif) no-repeat top left;
}
body.cms-men-program li#li_prog_products, body.cms-men-plan li#li_prog_products {
	background: url(../images/program_products_men_over.gif) no-repeat top left;
}

body.cms-essentials-program li#li_prog_program, body.cms-essentials-plan li#li_prog_program {
	background: url(../images/program_essentials_over.gif) no-repeat top left;
}
body.cms-essentials-program li#li_prog_plan, body.cms-essentials-plan li#li_prog_plan {
	background: url(../images/program_plan_essentials_over.gif) no-repeat top left;
}
body.cms-essentials-program li#li_prog_products, body.cms-essentials-plan li#li_prog_products {
	background: url(../images/program_products_essentials_over.gif) no-repeat top left;
}

body.cms-weight-loss-program li#li_prog_program, body.cms-weight-loss-plan li#li_prog_program {
	background: url(../images/program_weightloss_over.gif) no-repeat top left;
}
body.cms-weight-loss-program li#li_prog_plan, body.cms-weight-loss-plan li#li_prog_plan {
	background: url(../images/program_plan_weightloss_over.gif) no-repeat top left;
}
body.cms-weight-loss-program li#li_prog_products, body.cms-weight-loss-plan li#li_prog_products {
	background: url(../images/program_products_weightloss_over.gif) no-repeat top left;
}

body.cms-skin-beauty-program li#li_prog_program, body.cms-skin-beauty-plan li#li_prog_program {
	background: url(../images/program_skin_over.gif) no-repeat top left;
}
body.cms-skin-beauty-program li#li_prog_plan, body.cms-skin-beauty-plan li#li_prog_plan {
	background: url(../images/program_plan_skin_over.gif) no-repeat top left;
}
body.cms-skin-beauty-program li#li_prog_products, body.cms-skin-beauty-plan li#li_prog_products {
	background: url(../images/program_products_skin_over.gif) no-repeat top left;
}

body.cms-longevity-program li#li_prog_program, body.cms-longevity-plan li#li_prog_program {
	background: url(../images/program_longevity_over.gif) no-repeat top left;
}
body.cms-longevity-program li#li_prog_plan, body.cms-longevity-plan li#li_prog_plan {
	background: url(../images/program_plan_longevity_over.gif) no-repeat top left;
}
body.cms-longevity-program li#li_prog_products, body.cms-longevity-plan li#li_prog_products {
	background: url(../images/program_products_longevity_over.gif) no-repeat top left;
}

body.cms-stress-management-program li#li_prog_program, body.cms-stress-management-plan li#li_prog_program {
	background: url(../images/program_stress_over.gif) no-repeat top left;
}
body.cms-stress-management-program li#li_prog_plan, body.cms-stress-management-plan li#li_prog_plan {
	background: url(../images/program_plan_stress_over.gif) no-repeat top left;
}
body.cms-stress-management-program li#li_prog_products, body.cms-stress-management-plan li#li_prog_products {
	background: url(../images/program_products_stress_over.gif) no-repeat top left;
}


/***********************************************************************
	9 - FOOTER STYLES
************************************************************************/

form#newslettersignupform p {
	padding-bottom: 1em;
}

form#newslettersignupform label {
	display: block;
}
form#newslettersignupform abbr {
	border-bottom: none;
	text-decoration: none;
}


/***********************************************************************
	9 - FOOTER STYLES
************************************************************************/

div#footer {
	clear: both;
	padding-bottom: 30px;
}

div#footer ul {
	list-style-type: none;
	float: left;
	padding: 10px 0 0 260px;
}
div#footer ul li {
	display: block;
	float: left;
	padding: 0 10px;
	border-right: 1px dotted #bbb;
}
div#footer ul li a {
	color: #939598;
}

div#footer ul li.last {
	border-right: none;
}

/******************************Blog content****************************/

div#blogmainbox {
	width: 435px;
	float: left;
}

div.postContainer {
	border-bottom:1px solid #C9CACB;
}

ul.messages li.success-msg {
	background: #C0FFC0 ;
	border: 1px solid #40FF40;
}


div#message_product_view {
	color:#DC281E !important;
}

.tags{
	padding-bottom: 10px;
}
.tags UL{
	display:inline;
}
.tags UL LI{
font-weight:normal;
	display:inline;
	padding-right:6px;
}

.tags h4 {
font-size:12px;
font-weight:bold;
}

div#blognav {
	width: 200px;
	float: right;
	padding-right: 7px;
}

div.postContent img {
	margin: 0 10px 3px 0;
}

.menu-tags, .menu-categories, .menu-recent, .menu-archives {
	margin:5px 3px 15px 3px;
}

.menu-categories UL LI{
	margin-left:10px;
	list-style-type: none;
}
.menu-recent UL LI{
	margin-left:10px;
	list-style-type: none;
}

.menu-archives UL LI{
	margin-left:10px;
	list-style-type: none;
}

.menu-tags UL{
	display:inline;
}
.menu-tags UL LI{
	font-weight:normal;
	display:inline;
	padding:3px;
 }

.tag-count-1{
	font-size:1em;
}
.tag-count-2{
	font-size:1.2em;
}
.tag-count-3{
	font-size:1.4em;
}
.tag-count-4{
	font-size:1.6em;
}
.tag-count-5{
	font-size:1.8em;
}
.tag-count-6{
	font-size:2em;
}
.tag-count-7{
	font-size:2em;
}
.tag-count-8{
	font-size:2em;
}
.tag-count-9{
	font-size:2em;
}
.tag-count-10{
	font-size:2em;
}
.toolbar {
	float:right;
	clear:both;
}
.toolbar table td {
	padding:10px;
}
.clear {
	clear:both;
}
