/*** Core CSS, do not modify ***/
.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
}
.qmmc {
	position:relative;
	z-index: 100 ! important;
}
.qmmc a {
	float:left;
	display:block;
	white-space:nowrap;
}
.qmmc div a {
	float:none;
}
.qmmc div {
	visibility:hidden;
	position:absolute;
	z-index: 100 ! important;
}

/*** Customized styles ***/
/*"""""""" Breadcrumb Styles """"""""*/


/* (Main) Breadcrumb Path - Menu Item
#qm0 a#community.qmbcmain {
	background-color: #2C9ED4;
}
#qm0 a#doing_good.qmbcmain {
	background-color: #3F892C;
}
#qm0 a#fit_for_life.qmbcmain {
	background-color: #FB691C;
}
#qm0 a#healing_foods.qmbcmain {
	background-color: #9DD15A;
}
#qm0 a#health_wellness.qmbcmain {
	background-color: #4976C3;
}
#qm0 a#home.qmbcmain {
	background-color: #666666;
}
#qm0 a#mind_body.qmbcmain {
	background-color: #8E78BF;
}
#qm0 a#natural_beauty.qmbcmain {
	background-color: #FD9ACA;
}
#qm0 a#promotions.qmbcmain {
	background-color: #4976C3;
}
*/
/*
#qm0.qmmc .qmbcmain:hover {
	background-color:red !important;
	color:#333333 !important;
}
#qm0.qmmc .qmbcmainparent {
	background-image:url(images/slide_black_arrow.gif) !important;
}
*/


/* (Sub) Breadcrumb Path - Menu Items */
/*
#qm0.qmmc .qmbcsub {
	background-color:#ffdd00 !important;
	color:#333333 !important;
	border-width:1px !important;
	border-color:#666666;
}
#qm0.qmmc .qmbcsub:hover {
	background-color:#ffdd00 !important;
	color:#333333 !important;
	border-width:1px !important;
	cursor:default;
}
*/
#qm0.qmmc .qmbcsubparent {
	background-color:#ffdd00 !important;
	color:#333333 !important;
	border-width:1px !important;
	border-color:#666666;
}


/* External Breadcrumb Container
.qm-crumbs-container {color:#ffffff;text-decoration:none;font-family:Arial;font-size:1em;}
*/

/* External Breadcrumb Links
.qm-crumbs-container a {color:#ffdd00;text-decoration:none;font-family:Arial;font-size:.7em;}
*/

/* External Breadcrumb Links Hover
.qm-crumbs-container a:hover {text-decoration:underline;}
*/

/* External Breadcrumb Current Page Text or No Link Text
.qm-crumbs-current {font-size:.7em;}
*/

/* External Breadcrumb Didivers
.qm-crumbs-divider {font-size:.7em;}
*/

/* This CSS positions the breadcrumb text container over the menu bar and to the right.
.qm-crumbs-container {position:absolute;left:60%;z-index:999999;padding-top:7px;}
.qm-crumbs-container a {display:block;float:left;}
.qm-crumbs-container span {display:block;float:left;}
*/


/* (MAIN) Container */
#qm0 {
	background-color: #579F30;
	color: white;
	font-size: 120%;
	padding: 0;
}

/* (MAIN) Items */
#qm0 a {
	text-decoration:none;
	padding: 5px 15px;
	color: white;
}

/* (MAIN) Hover State */
#qm0 a#health:hover {
	background-color: #4976C3;
}
#qm0 a#community:hover {
	background-color: #2C9ED4;
}

/* comment out for drop down hover*/
#qm0 a#green_living:hover {
	background-color: #3F892C;
}

#qm0 a#expert_advice:hover {
	background-color: #FB691C;
}
#qm0 a#healthy_eating:hover {
	background-color: #9DD15A;
}
#qm0 a#home:hover {
	background-color: #666666;
}

#qm0 a#fitness:hover {
	background-color: #8E78BF;
}

#qm0 a#beauty:hover {
	background-color: #FD9ACA;
}

#qm0 a#promotions:hover {
	background-color: #4976C3;
}

/* (MAIN) Active State */
#qm0 .qmactive {
	/* Note: Add '!important' after each style */
	background-color: #4976C3 !important;
}

#qm0 #green_living.qmactive {
	background-color: #3F892C !important;
}

#qm0 #healthy_eating.qmactive {
	background-color: #9DD15A !important;
}
#qm0 #fitness.qmactive {
	background-color: #8E78BF !important;
}


/* (MAIN) Parent Items
#qm0 .qmparent {
	background-image:url(images/arrow_down.gif);
	background-repeat:no-repeat;
	background-position:95%;
}
*/

/* [SUB] Containers */
#qm0 div {
	padding: 0px;
	margin-top: 2px;
	background-color: white;
}
#qm0 div#community_sub {
	margin-left: -200px;
}
#qm0 div#health {
	margin-left: -54px;
}

#qm0 div#healthy_eating {
	margin-left: -60px;
}

#qm0 div a {
	float: left;
}

/* [SUB] Hover State */
#qm0 div a:hover {
	background-color: white;
	text-decoration: underline;
	color:#FF863C;
}

/* [SUB] Active State
#qm0 div .qmactive {}
*/

/* [SUB] Parent Items
#qm0 div .qmparent {
}
*/

/* [SUB] Items */
#qm0 div a {
	margin-top: 1px;
	color:#AAAAAA;
	font-size: 90%;
}

