#wellness_global {display:block;}
.wellnessModule,
.wellnessModule table {
	font-family: 'Raleway', sans-serif;
	font-size:12px;
}
.wellnessModule h1 {
	padding: 0px;
	margin: 5px 0px;
	font-size: 200%;
	font-weight: 600;
}
.wellnessModule h2{
	padding: 0px;
	margin: 5px 0px;
	font-size: 180%;
	font-weight: 300;
}
.wellnessModule h3 {
	padding: 0px;
	margin: 5px 0px;
	font-size: 140%;
	font-weight: 600;
}
.wellnessModule h4 {
	padding: 0px;
	margin: 5px 0px;
	font-size: 100%;
	font-weight: 500;
}
.wellnessModule ul li {
	margin:0px;
}
.wellnessModule button {
	border: none;
}
.wellnessModule a:link,
.wellnessModule a:visited,
.wellnessModule a:active,
.wellnessModule a:hover {
	color:#000;
	text-decoration:none;
}
.wellnessModule .hide_slides {
	display:none;
}
.wellnessModule a:hover {
	color:#f26649;
	text-decoration:underline;
}
.wellnessModule a.inactive:hover {
	color:#000;
	text-decoration:none;
	cursor:default;
}
.wellnessModule .a,
.wellnessModule .a:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
}
.wellnessModule .a:hover {
	color:#f26649;
	text-decoration:underline;
}
.wellnessModule .inline {
	display:inline;
}
.wellnessModule .linkage {
	cursor:pointer;
}
.wellnessModule .userLogin {
	cursor:pointer;
}
.wellnessModule .preferences {
	cursor:pointer;
	font-size:11px;
}
.wellnessModule #welcome {
	position:relative;
	padding-top:5px;
}
.wellnessModule #welcome_small {
	display:none;
	position:relative;
	padding-top:3px;
}
.wellnessModule #title_bar div {
	background-color:inherit;
	height:auto;
}
.ie7 .wellnessModule #title_bar div {
	background-color:#FFF;
}
.wellnessModule #title_bar h1 {
	cursor:pointer;	
}
.wellnessModule #title_bar div span {
	font-size:30px;
	font-weight:300;
}
.wellnessModule #search_bar {
	position:relative;
	float:right;
	width:20%;
	text-align:right;
}
.wellnessModule #search_bar > div{
	float:left;
}
.wellnessModule .search_box,
.wellnessModule .article_search_box {
	position:relative;
	display:inline-block;
	width: 80%;
}
.ie7 .wellnessModule .search_box,
.ie7 .wellnessModule .article_search_box {
	display:inline;
}
.wellnessModule .search_box input,
.wellnessModule .article_search_box input  {
	position: relative;
	border: none;
	background-color: #DCDDDE;
	padding: 5px 0px;
	text-indent:10px;
	font-size: 90%;
	width: 100%;
	margin: 0px;
	top: 1px;
}
.wellnessModule .search_box input::-webkit-input-placeholder,
.wellnessModule .article_search_box input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
.wellnessModule .search_box input:-moz-placeholder,
.wellnessModule .article_search_box input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
.wellnessModule .search_box input::-moz-placeholder,
.wellnessModule .article_search_box input::-moz-placeholder{ /* Mozilla Firefox 19+ */
    color:    #000;
}
.wellnessModule .search_box input:-ms-input-placeholder,
.wellnessModule .article_search_box input:-ms-input-placeholder{ /* Internet Explorer 10+ */
    color:    #000;
}
.wellnessModule .search_but,
.wellnessModule .article_search_but {
	position: relative;
	display: inline-block;
	padding: 5px 0px;
	background-color: #78D0EA;
	font-size: 90%;
	text-align: center;
	width: 20%;
	cursor:pointer;
}
.ie7 .wellnessModule .search_but,
.ie7 .wellnessModule .article_search_but {
	display:inline;
}
.wellnessModule .search_but:hover {
	background-color:#f26649;
	color:#fff;
}
.wellnessModule .article_search_but,
.wellnessModule .search_but {
	background-color: #a0218c;
	color:#fff;
}
.wellnessModule .article_search_but:hover,
.wellnessModule .search_but:hover {
	background-color: #631547;
}
.wellnessModule .search_adv {
	position:relative;
	clear:left;
	padding:5px;
	font-size:75%;
	cursor:pointer;
}

.wellnessModule #category_drop {
	display:none;
	float:right;
	margin-top: 2px;
}
.wellnessModule #category_drop select{
	width:250px;
}
.wellnessModule #category_drop select {
	margin-top:20px;
}
.wellnessModule #category_drop_btm {
	display:none;
	text-align:center;
}
.wellnessModule #category_drop_btm select{
	width:90%;
}
.wellnessModule #recipe_box_left h2{
	margin-top:0px;
	font-size: 180%;
}
.wellnessModule #recipe_box_left h2.dwn{
	font-size: 140%;
}
.wellnessModule .line {
	position:relative;
	display:block;
	height:1px;
	background-color:#000;
	margin:5px 0px;
}
.wellnessModule .accordion {
	cursor: pointer;
	background-image: url(../_images/arw_blk_up.png);
	background-repeat: no-repeat;
	background-position: center right;
	background-size: 16px;
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin-top: 3px;
}
.wellnessModule .accordion.dwn {
	background-image:url(../_images/arw_blk_dwn.png);
}
.wellnessModule .accordion:hover {
	background-image:url(../_images/arw_r_blk_up.png);
}
.wellnessModule .accordion.dwn:hover {
	background-image:url_images(/arw_r_blk_dwn.png);
}
.wellnessModule #slBoxCustomH {
	background-image:none;
}
.wellnessModule .recipe_box_tab{
    height: 44px;
    width: 90%;
    position: relative;
}
.wellnessModule #slideshow_holder .recipe_box_tab{
	position:absolute;
	top: -35px;
	max-width:60%;
	min-width:20%;
	width:auto;
}

.wellnessModule #slideshow_holder #search_results .recipe_box_tab{
	top:-23px;
}
.wellnessModule #slideshow_holder .recipe_box_tab span{
	display:none;
	padding-right:20px;
}
.wellnessModule #slideshow_holder #search_results .recipe_box_tab span{
	display:block;
}
.wellnessModule .recipe_box_tab{
    background-color: #d9da55;
}
.wellnessModule .recipe_box_tab{
    background-color: #a0218c;
	color:#fff;
}
.wellnessModule .recipe_box_tab .arw{
	border-style: solid;
	border-width: 44px 0px 0px 30px;
	height: 0;
	width: 0;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.wellnessModule .recipe_box_tab .arw{
	border-color: white white #D9DA55 #D9DA55;
}
.wellnessModule .recipe_box_tab .arw{
	border-color: white white #a0218c #a0218c;
}
.wellnessModule .recipe_box_tab span{
	display: block;
	line-height: 44px;
	font-size: 200%;
	font-weight: 400;	
}
.wellnessModule #recipe_box_top {
	background-color:inherit;
	height:auto;
}
.ie7 .wellnessModule #recipe_box_top {
	background-color:#fff;
}
.wellnessModule #recipe_box_top_tab{
    height: 22px;
    width: 50%;
    background-color: #d9da55;
    position: relative;
}
.wellnessModule #recipe_box_top_tab .arw{
	border-color: white white #D9DA55 #D9DA55;
	border-style: solid;
	border-width: 22px 0px 0px 15px;
	height: 0;
	width: 0;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.wellnessModule #recipe_box_top_tab span{
	display: block;
	line-height: 22px;
	font-size: 150%;
	font-weight: 400;	
}
.wellnessModule .recipe_box_top_but {
	position:relative;
	float:left;
	width:33%;
	text-align:center;
	font-size:120%;
	font-weight:400;
	padding:5px 0px;
}
.wellnessModule #box_top_recipes {
	background-color:#a4ddef;
}
.wellnessModule #box_top_menu {
	background-color:#afe1f1;
}
.wellnessModule #box_top_list {
	background-color:#bde6f3;
	width:34%;
}
.wellnessModule #recipe_box_recommend {
	position:relative;
	background-color:#78d0ea;
}
.wellnessModule #recipe_box_recommend {
	background-color:#78d0ea;
}
.wellnessModule #recipe_box_recommend {
	background-color:#bfc64e;
}
.wellnessModule #recipe_box_recommend .text {
	position:relative;
	height:70px;
	text-align:center;
	font-size:120%;
	padding-top: 30px;
	margin-left: 110px;	
}
.wellnessModule #recipe_box_recommend .line {
	margin-top: -5px;
}
.wellnessModule .button_green {
	position:relative;
	text-align:center;
	font-size:90%;
	padding:3px;
	margin:5px;
	overflow: hidden;
	left: 10px;	
	cursor:pointer;
}
.wellnessModule .button_green {
	background-color:#d9da56;
}
.wellnessModule .button_green:hover {
	background-color:#f7edd4;
}
.wellnessModule .button_green {
	background-color:#a0218c;
	color:#fff;
}
.wellnessModule .button_green:hover {
	background-color:#640e41;
}
.wellnessModule .button_white {
	position:relative;
	display:inline-block;
	text-align:center;
	font-size:90%;
	padding:3px 6px;
	margin:5px;
	background-color:#fff;
	cursor:pointer;
}
.ie7 .wellnessModule .button_white {
	display:inline;
}
.wellnessModule .button_white:hover {
	background-color:#f7edd4;
	text-decoration:none;
	color:#000;
}

.wellnessModule #recipe_box_recipes {
	position:relative;
	background-color:#a3ddef;
}
.wellnessModule .my_rec {
	padding: 5px 2px;
	font-size: 120%;
}
.wellnessModule .del{
	position:relative;
	float: left;
	width: 18px;
	height: 15px;
	background-image: url(../_images/del_gry.png);
	background-repeat: no-repeat;
	background-size:14px;
	cursor:pointer;
	margin-bottom: 2px;
}
.wellnessModule .my_rec .del,
.wellnessModule .my_list .del {
	background-position: 0 1px;
	height: 16px;
}
.wellnessModule .del:hover {
	background-image: url(../_images/del_r_gry.png);
}

.wellnessModule #diet_prefs_box {
	position:relative;
}
.wellnessModule #diet_prefs_box {
	background-color:#cdd27a;
}

.wellnessModule #recipe_box_menu {
	position:relative;
}
.wellnessModule #recipe_box_menu {
	background-color:#afe1f1;
}
.wellnessModule #recipe_box_menu {
	background-color:#d5d98d;
}
.wellnessModule #menu_table {
	position:relative;
	width:100%;
	padding:0px;
	margin:0px;
	border:none;
	border-spacing:0;
}
.wellnessModule #menu_table td{
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #61757d;
	padding:5px;
}
.wellnessModule #menu_table tr td:nth-child(odd){
	border-right:1px solid #61757d;
	width: 55px;
	font-size: 130%;
}
.wellnessModule #menu_table tr:last-child td{
	border-bottom:none;	
}
.wellnessModule .add {
	position:relative;
	display:inline;
	margin-right:5px;
	margin-left: -3px;
	cursor:pointer;
}
.wellnessModule .add:hover {
	color:#601a4b;
}
.wellnessModule .my_menu {
	padding: 3px 2px;
	font-size: 100%;
}
.wellnessModule .more {
	position:relative;
	cursor:pointer;
	font-size:80%;
	font-weight: 500;
}
.wellnessModule .more:hover{
	color:#601a4b;
}
.wellnessModule #menu_table .more{
	padding-left:20px;
}

.wellnessModule #recipe_box_list {
	position:relative;
}
.wellnessModule #recipe_box_list {
	background-color:#bde6f3;
}
.wellnessModule #recipe_box_list {
	background-color:#e1e4ae;
}
.wellnessModule .my_list {
	padding: 5px 2px;
	font-size: 120%;
}

.wellnessModule #recipe_box_add{
	position:relative;
}
.wellnessModule #recipe_box_add{
	background-color:#afe1f2;
}
.wellnessModule #recipe_box_add{
	background-color:#dde1a3;
}

.wellnessModule #recipe_box_add input[type=text] {
	width:70%;	
}

.wellnessModule #recipe_box_left{
	background-color:inherit;
	height:auto;
}
.ie7 .wellnessModule #recipe_box_left{
	background-color:#fff;
}

.wellnessModule #slideshow_holder{	
	margin-top: 33px;
}
.wellnessModule #slideshow_center {
	height:auto;
	background-color:inherit;
	margin-top: 22px;
}
.ie7 .wellnessModule #slideshow_center {
	background-color:#fff;
}

.wellnessModule .slide {
	position:relative;
	margin-left: 0px;
}
.wellnessModule #slide_foot {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: white;
	z-index: 999;
}
.wellnessModule #feat_title {
	background-color:#D9DA56;
}
.wellnessModule #slide_foot h2,
.wellnessModule #feat_title h2{
	font-size: 250%;
	font-weight: 500;
}
.wellnessModule #slide_foot p,
.wellnessModule #feat_title p{
	font-size:120%;
	line-height: 140%;
}
.wellnessModule #slide_foot h4{
	font-size:130%;
}
.wellnessModule #slide_foot.nopic {
	position: relative;
}
.wellnessModule .slide_foot_left {
	position:relative;
	float:left;
	width:70%;
	background-color:#d9da56;
	min-height:150px;
}
.wellnessModule .slide_foot_left {
	background-color:#a0218c;
	color:#fff;
}
.wellnessModule .slide_foot_left div{
	display:none;
}
.wellnessModule #myMenuArrowNext {
	position:absolute;
	bottom:10px;
	right:20px;
	cursor:pointer;
}
.wellnessModule #myMenuArrowLast {
	position:absolute;
	bottom:10px;
	left:20px;
	cursor:pointer;
}
.wellnessModule .slide_foot_right {
	position:relative;
	float:left;
	width:30%;
	background-color:#77d0ea;
	height:150px;
}
.wellnessModule .slide_foot_right {
	background-color:#b2bb1c;
}
.wellnessModule .slide_foot_right a{
	display: block;
	text-decoration: none;
	color: black;
	padding: 3px 5px;
	text-indent: -5px;
}

.wellnessModule .plus_right {
	font-weight: 500;
	margin-top: 0;
	font-size: 120%;
}
.wellnessModule .clear {
	position:relative;
	clear:both;
	height:0px;
}

.wellnessModule #foot_nav {
	position:relative;
	clear:both;
	padding:0px 30px;
}
.wellnessModule .foot_nav_grp {
	position:relative;
	float:left;
	width:20%;
	/*min-width:200px;*/
	padding:20px 0px;
}
.wellnessModule .foot_nav_grp h2{
	font-weight:500;
	font-size:150%
}
.wellnessModule .foot_nav_link {
	position:relative;
	padding: 5px 0px;
	font-size:110%;
}
.wellnessModule .recipe_carousel{
	height:auto;
	background-color:inherit;
}
.ie7 .wellnessModule .recipe_carousel{
	background-color:#fff;
}
.wellnessModule .recipe_carousel ul{
	margin: 0;
}
.wellnessModule .recipe_carousel h2{
	font-weight:500;
	padding-bottom: 10px;
}
.wellnessModule .car_bg {
	position:relative;
	padding-top:1px;
	background-size: 100%;
	background-repeat:no-repeat;
}
.wellnessModule .car div{
	position:relative;
}
.wellnessModule .car span{
	display: block;
	position: relative;
	padding: 5px;
	/*padding-bottom: 15px;*/
	left: 0px;
	background-color: white;
}
.wellnessModule #car_favorites_btm .car span{
	display: block;
	position: absolute;
	padding: 5px;
	left: 100%;
	background-color:transparent;
	bottom: 25px;
	width: 98%;
}
.wellnessModule #car_favorites_btm .rec_stars {
	padding-top: 54%;
}
.wellnessModule #car_favorites_btm .car div.rank {
	margin-top: 100%;
}
.wellnessModule .car_head{
	position:relative;
	padding:5px;
	background-color:#f7eed5;
}
.wellnessModule .car_head a{
	text-decoration:none;
	color:#000;
	font-size:90%;	
}
.wellnessModule .car_next {
	position: absolute;
	z-index: 99;
	right: 0px;
	top: 40%;
}
.wellnessModule .car_prev {
	position: absolute;
	z-index: 99;
	left: 0px;
	top: 40%;
}
.wellnessModule .car div.no_rank {
	position: relative;
	margin-top: 110%;
}
.wellnessModule .car div.rank {
	position: relative;
	margin-top: 90%;
	/*margin-left: 5%;*/
	width: 24px;
	height: 24px;
	background-color: #00AEDB;
	color: white;
	font-weight: 700;
	text-align: center;
	line-height: 24px;
	font-size: 130%;
	/*-webkit-border-radius: 24px;
    border-radius: 24px;
	-webkit-box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, .4);
    box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, .4);*/
}
.wellnessModule .bx-viewport {
	padding-bottom: 10px;
}
.wellnessModule #healthy_choices_right {
	padding: 15px;
	height:auto;
}
.wellnessModule #healthy_choices_right h2 {
	font-weight:500;
	text-align:center;
	margin-left:-10px;
	margin-right:-10px;
}
.wellnessModule #healthy_choices_right .button_green{
	left:0px;
	margin:0px;
	margin-bottom: 15px;
}
.wellnessModule .healthy_choice {
	position:relative;
	margin: 10px 0px 20px 0px;
}
.wellnessModule .healthy_choice_text {
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center;
	padding: 15px 0px;
}
.wellnessModule .healthy_choice_box {
	width:33%;
	float:left;
}
.wellnessModule .healthy_choice_text {
	background-color: #D9DA56;
}
.wellnessModule .healthy_choice_text {
	background-color: #a0218c;
}
.wellnessModule .healthy_choice_text .line{
	margin-left: 30px;
	margin-right: 30px;	
}
.wellnessModule .healthy_choice_text a{
	text-decoration:none;
	color:#000;
	font-size:110%;
}
.wellnessModule .healthy_choice_text a {
	color:#fff;
	font-weight:500;
}
.wellnessModule .healthy_choice_text a.sm{
	font-size:90%;
}
.wellnessModule .healthy_choice_text .line {
	background-color:#fff;
}
.wellnessModule #healthy_choices_carousel {
	background-color:inherit;
	height:auto;
}
.ie7 .wellnessModule #healthy_choices_carousel {
	background-color:#fff;
}

.wellnessModule #recipe_box_tools {
	position:relative;
}
.wellnessModule #recipe_box_tools div{
	padding: 6px 0px;
	cursor: pointer;
	font-size: 120%;
}
	
.wellnessModule #copywrite {
	text-align:center;
	padding:10px;
	font-size:80%;
}
.wellnessModule #copywrite a{
	color:#000;
	text-decoration:none;
}

.wellnessModule #browse_bar {
	float:right;
	position:relative;
	padding:14px;
	text-align: right;
	width:76%;
	font-weight:500;
	z-index:999;
}
.wellnessModule #browse_bar select,
.wellnessModule #browse_bar div.browse_title {
	position:relative;
	display:inline-block;
	margin:0px 1%;
	width:130px;
	float:right;
}
.ie7 .wellnessModule #browse_bar select,
.ie7 .wellnessModule #browse_bar div {
	display:inline;
}

.wellnessModule .rec_stars {
	position:relative;
	padding-left:5px;
}
.wellnessModule .rec_stars img {
	float: left;
	zoom:0.5;
}
.wellnessModule #recRateBoxBtm,
.wellnessModule #artRateBoxBtm {
	display:inline;
	font-size: 60%;
	padding-left: 10px;
}

.wellnessModule #rightBrowseBar {
}

/*
	MY RECIPE BOX STYLES
*/

.wellnessModule #my_recipe_box_tab {
	position:relative;
	width:33%;
	clear: left;
	padding-top: 15px;
}
.wellnessModule #my_recipe_box {
	position:relative;
}
.wellnessModule .my_recipe_box_col {
	position:relative;
	width:33%;
	float:left;
}
.wellnessModule #my_recipes {
	background-color:#a4ddf0;
}
.wellnessModule #my_menu {
	background-color:#afe1f1;
}
.wellnessModule #my_list {
	background-color:#bde6f3;
}

.wellnessModule #my_menu #menu_table tr td:nth-child(odd) {
	width:60px;
}
.wellnessModule #my_list #recipe_box_add {
	background-color:inherit;
}
.ie7 .wellnessModule #my_list #recipe_box_add {
	background-color:#fff;
}
.wellnessModule .qty {
	position:relative;
	float: left;
	height: 15px;
	padding-right:5px;
	margin-top: -3px;
}
.wellnessModule .qty input{
	width:15px;
}
.wellnessModule #my_list_options {
	padding-bottom:10px;	
}
.wellnessModule #my_list_options label{
	position:relative;
	display:inline-block;
	width: 40%;
}
.ie7 .wellnessModule #my_list_options label{
	display:inline;
}


.wellnessModule #cooking_footer,
.wellnessModule #wellness_footer {
	position:relative;
	padding-bottom:15px;
}
.wellnessModule .ft {
	width:20%;
	float:left;
}
.wellnessModule .ft.dbl {
	width:40%;
}
.wellnessModule .ft img {
	width:50%;
	float:left;
}
.wellnessModule .ft .car_next img,
.wellnessModule .ft .car_prev img {
	width:inherit;
	float:none;
}
.ie7 .wellnessModule .ft .car_next img,
.ie7 .wellnessModule .ft .car_prev img {
	width:auto;
}
.wellnessModule .ft_text {
	width:50%;
	float:left;
	text-align:center;
	padding-top: 50%;
}
.wellnessModule #cooking_footer .ft_text,
.wellnessModule #wellness_footer .ft_text {
	width:50%;
	float:none;
	text-align: center;
	padding-top: 50%;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.wellnessModule .ft_pad {
	border-right:2px solid rgba(0,0,0,0);
}
.wellnessModule .dots_right {
	border-right:2px dotted #000;
}
.wellnessModule .ft_text span{
	text-align:left;
	display:block;
	padding:0 10px;
}
.wellnessModule .car_btm {
	position:relative;
}
.wellnessModule .car_btm  .car_next {
	position: absolute;
	z-index: 99;
	right: -6%;
	top: 40%;
}
.wellnessModule .car_btm  .car_prev {
	position: absolute;
	z-index: 99;
	left: -6%;
	top: 40%;
}
.wellnessModule .car_btm .car_bg {
	background-size: 100%;
	width: 50%;
	float: left;
	padding-bottom:10px;
}
.wellnessModule #car_favorites_btm .car_bg{
	padding-bottom:0px;
}
.wellnessModule .car_btm .car div.no_rank {
	position: relative;
	margin-top: 150%;
	border-top: 1px solid transparent;
}
.wellnessModule .car_text {
	width:50%;
	float:left;
	text-align:center;
	padding-top: 40%;
}
.wellnessModule .car_text span{
	text-align:left;
	display:block;
	padding:0 10px;
	background-color:transparent;
}
.wellnessModule .car_btm .rec_stars {
	zoom:.9
}
.wellnessModule .car_btm .rec_stars {
	margin-left: 52%;
	border-top: 1px solid transparent;
	padding-top: 64%;
}
.wellnessModule .rec_stars2 {
	zoom:.5; 
	padding-top:10px;
}
.wellnessModule .car table {
	padding-bottom:15px;
}
.wellnessModule .car_tbl_text {
	padding-left:10px;
	padding-bottom:10px;
}
.wellnessModule .car_btm .car_next,
.wellnessModule .car_btm .car_prev {
	zoom:.5;
}

/*
	RECIPE SEARCH STYLES
*/

.wellnessModule .search_result {
	position:relative;
	width:50%;
	float:left;
}
.wellnessModule .search_result .result_image {
	width:40%;
	float:left;
	cursor:pointer;
}
.wellnessModule .result_text {
	position:relative;
	width:60%;
	float:left;
}
.wellnessModule .result_text div{
	position:relative;
	padding:5px 12px;
	font-size:97%;
	cursor:pointer;
}
.wellnessModule .result_pad {
	position:relative;
	height:15px;
	clear:both;
}
.wellnessModule .result_text div.sm{
	font-size:80%;
	padding:2px 12px;
	clear: left;
}
.wellnessModule .result_text div h3{
	margin: -3px 0;
	font-size:125%;
}
.wellnessModule .result_text div.str,
 .result_text div.artStr {
	padding:0px 12px;
}
.wellnessModule .result_text div.str img{
	width:14px;
}
.wellnessModule .more_results {
	padding:10px;
	margin-bottom:15px;
	clear:both;
	color:#FFF;
}
.wellnessModule .more_results {
	background-color:#45c3d3;
}
.wellnessModule .more_results {
	background-color:#a0218c;
}
.wellnessModule .more_text {
	font-weight:500;
	font-size:110%;
	cursor:pointer;
	text-align:center;
}
.wellnessModule .more_top {
	float:right;
	padding: 1px 5px;
	font-size:90%;
	font-style:italic;
	cursor:pointer;
	z-index:999;
}

.wellnessModule #searchFeature,
.wellnessModule #wellFeature {
	position:relative;
}
.wellnessModule #searchFeature .slide_foot_left,
.wellnessModule #wellFeature .slide_foot_left{
	width:100%;	
}
.wellnessModule #searchFeature .slide_foot_left div,
.wellnessModule #wellFeature .slide_foot_left div {
	display:block;
}
.wellnessModule .search_options {
	position:relative;
	float:right;
	font-size:90%;
	padding-top: 5px;
}

.wellnessModule .other_collection {
	position:relative;
	padding: 10px 15px;
	background-color: #F7EDD4;

}
.wellnessModule .other_collection h2 {
	font-size:150%;
	font-weight:500;
}
.wellnessModule .other_collection img {
	float:left;
	width: 50%;
}
.wellnessModule .other_collection_text {
	padding-left: 55%;
	font-size: 95%;
	padding-right: 5%;
}
.wellnessModule .other_collection_text a{
	display:block;
	margin-top:10px;
	color:#000;
}

/*
	my recipes
*/
.wellnessModule #recBoxOptions {
	text-align:right;
	padding-bottom: 20px;
}
.wellnessModule #recBoxItems {
}
.wellnessModule .recBoxItem {
	padding:10px;
	/*border-bottom:2px solid #fff;*/
}
.wellnessModule .recBoxItemOdd {
	background-color:#afe1f4;
}
.wellnessModule .recBoxItemEven {
	background-color:#bde6f5;	
}
.wellnessModule .recBoxLinks {
	float: right;
	text-align: right;
	padding-top: 8px;
}
.wellnessModule .recBoxStars img,
 .starImg {
	width:15px;
}
.wellnessModule .recBoxCatBar{
	padding:5px;
	margin-top:15px;
	text-align:center;
	font-size: 130%;
	font-weight: 500;
	background-color:#76d0eb;
	color:#fff;
}
.wellnessModule .recBoxItem h2 {
	font-size:150%;	
}
.wellnessModule .recBoxItem h5 {
	font-weight:300;
	margin:0px;
}

/*
	shopping list
*/	

.wellnessModule .slBoxItem {
	position:relative;
	padding:6px 10px;
	background-color:#afe1f4;
}
.wellnessModule #my_list .slBoxItem {
	background-color:transparent;
}
.wellnessModule .slBoxItemOdd {
	background-color:#bde6f5;
}
.wellnessModule #slCustom {
	width:145px;
	padding:1px;
	font-size:90%;
	/*color: #9e9d9d;*/
}
.wellnessModule #slCustomAdd {
	font-size:90%;
}
.wellnessModule #slViewFull {
	margin-top:10px;
	text-align:center;
}
.wellnessModule .slDel {
	position:relative;
	z-index:998;
	cursor:pointer;
	float:right;
	margin-top:2px;
	margin-right:5px;
	width:14px;
}
.wellnessModule .slRemove {
	position:relative;
	z-index:998;
	cursor:pointer;
	float:right;
	margin-top:2px;
	margin-right:0px;
}
.wellnessModule #slBoxSmall a:link {
	color:#792c00;
}
.wellnessModule #slBoxSmall a:hover {
	color:#f9b73f;
}
.wellnessModule #shoppingList {
	position:relative;
	margin-bottom:50px;
	padding:15px;
	padding-top:0px;
}
.wellnessModule #shoppingListControls {
	position:relative;
	min-height: 40px;
	text-align: right;
	padding-bottom:14px;
}
.wellnessModule #shoppingListControls input[type=checkbox] {
	vertical-align:middle;
}
.wellnessModule .slBoxRec {
	position:relative;
	padding:2px 10px;
	background-color: #DADC56;
}
.wellnessModule .slBoxRec h3 {
	padding:0px;
	font-size: 110%;
	font-weight: 500;
}
.wellnessModule .itemHeader {
	padding:2px;
	margin-top:30px;
	text-align:center;
	background-color:#76d0eb;
	color:#fff;
}
.wellnessModule .itemHeader h2 {
	font-size:150%;	
}
.wellnessModule #tab_shoppinglist {
	position:absolute;
	top: -34px;
	left:-1px;
	z-index:9;
}
.wellnessModule #shoppingListSearchTerm {
	width:150px;
	padding:2px;
	color:#313131;
}
.wellnessModule #displayRecSort {
	width:160px;
}
.wellnessModule #shoppingListContent #slBoxCustom {
	margin-top:10px;
}
.wellnessModule .slBoxQty {
	float:right;
	padding-right:10px;
	font-size:110%;
}
.wellnessModule .slBoxQty input {
	padding:0px;
	margin:0px;
	width:15px;
	font-size:85%;
	line-height:14px;
	text-align:center;
}
.wellnessModule .slBoxQtyTtl {
	float:right;
	padding-right:20px;
	font-size:110%;
	padding-top:10px;
}
.wellnessModule .slBoxQty span {
	padding-right:5px;
	font-size:85%;
	color:#C00;
	text-decoration:underline;
	cursor:pointer;
}
.wellnessModule .slBoxQty span.saved {
	padding-right:5px;
	font-size:85%;
	color:#390;
	text-decoration:none;
	cursor:inherit;
}
.wellnessModule #recMyLists .recWidgetItem,
.wellnessModule #shoppingListCreate {
	cursor:pointer;
}
.ie7 .wellnessModule .slBoxQty span.saved {
	cursor:auto;
}
.wellnessModule #recMyLists .recWidgetItem.loaded {
	cursor:auto;
}
.wellnessModule #recAddAll {
	padding-right: 5px;
	margin-top: -20px;
	cursor: pointer;
	float: right;
	font-size: 105%;
	color: #00AFDB;
	font-weight: 500;
}
.wellnessModule .recAdd,
.wellnessModule .recAdded {
	float:right;
	font-size:85%;
	cursor:pointer;
}
.wellnessModule #slUpdateAll{
	float:right;
	display:none;
	padding-right:50px;
	padding-top:10px;
	font-size:85%;
	color:#C00;
	text-decoration:underline;
	cursor:pointer;	
}
.wellnessModule .recIngredient {
	padding:3px;
	font-size:100%;	
	cursor:default;
}
.wellnessModule .recIngredient:hover {
	background-color:#f7eed5;
}


/* Wine Parings */

.wellnessModule .pairingbutton {
	margin:0px 15px;
	border: 1px solid #000;
	border-bottom:none;
	padding: 5px;
	cursor: pointer;
}
.wellnessModule .pairingbutton:last-child {
	border-bottom: 1px solid #000;
}
.wellnessModule .pairingbutton:hover {
	background-color: #f7eed4;
}
.wellnessModule .pairingbutton_active {
	font-weight: bold;
	background-color: #d9da56;
}
.wellnessModule .pairingbutton_active2 {
	font-weight: bold;
	background-color: #d9da56;
}
.wellnessModule .wines {
	color: #f7eed4;
	clear: left;
	float: left;
	margin: 3px 15px;
}
.wellnessModule .wine_detail {
	clear: left;
	background-color: #F6EDD4;
	padding: 10px;
}
.wellnessModule .active {
	color: #621b4b;
	cursor: pointer;
	font-weight:500;
}
.wellnessModule .marker {
	color: #fff;
	padding-top: 2px;
	font-size: .8em;
	text-align: center;
	height: 13px;
	width: 35px;
	float: right;
	clear: right;
	margin-top: 3px;
}
.wellnessModule .good {
	height: 13px;
	width: 35px;
	background-color: #46c3d3;
	float: right;
	clear: right;
	margin-top: 3px;
}
.wellnessModule .better {
	height: 13px;
	width: 35px;
	background-color: #00a160;
	float: right;
	clear: right;
	margin-top: 3px;
}
.wellnessModule .best {
	height: 13px;
	width: 35px;
	background-color: #484876;
	float: right;
	clear: right;
	margin-top: 3px;
}
.wellnessModule .hide {
	display: none;
}
.wellnessModule ol.padUL,
.wellnessModule ul.padUL,
.wellnessModule ul.padUL li {
	margin: 5px;
	margin-left: 20px;
}
.wellnessModule #wine_pairings h4 {
	font-size: 120%;
	font-weight: 600;
}
.wellnessModule .box_holder {
	width:33%;	
	height: auto;
	float: left;
	margin-bottom: 15px;
}
.wellnessModule #box1 {
	margin-left: 15px;
}



/*
	recipe view
*/

.wellnessModule #rec_timers {
	height:45px;
}
.wellnessModule .rec_image{
	position:relative;
	float:left;
	margin-right:15px;
	z-index: 997;
	cursor:pointer;
}
.wellnessModule #introBox {
	position:relative;
	min-height:250px;
}
.wellnessModule .rec_intro_stars {
	height: 15px;
}
.wellnessModule .str img,
.wellnessModule .artStr img{
	float:left;
}
.wellnessModule .str,
 .artStr {
	margin:3px 0px;
	font-size:95%;
}
.wellnessModule .strRate,
.wellnessModule .artStrRate {
	padding-left: 5px;
	cursor:pointer;
	font-size:85%;
	clear:right;
}
.wellnessModule .rec_intro {
	position:relative;
	padding-top:5px;
	max-width: 600px;
	padding-bottom: 10px;
	font-size: 120%;
}
.wellnessModule #rec_intro_links {
	position:absolute;
	bottom:0px;
	left:215px;
}
.wellnessModule #rec_intro_links div {
	margin:3px 0px;
	font-size:95%;
	float:left;
}
.wellnessModule #recBoxButton,
.wellnessModule #recMenuButton,
.wellnessModule #recPrintLink {
	clear:left;
}
.wellnessModule #recMenuButton,
.wellnessModule #recBoxButton {
	padding:3px 6px;
	background-color:#77d0ea;
	cursor:pointer;
	color:#fff;
	font-weight:500;
}
.wellnessModule #recMenuButton:hover,
 #recBoxButton:hover {
	background-color:#d9da56;
}
.wellnessModule #recSocialBar {
	clear:both;
}
.wellnessModule #artSocialBar {
	clear:both;
	padding-top:15px;
}
.wellnessModule #recSocialBar img,
.wellnessModule #artSocialBar img {
	cursor:pointer;
}
.wellnessModule #recs h2 {
	margin-top: 20px;
}
.wellnessModule .directions_list {
	padding:0px;
	margin:0px;
	margin-left: 20px;
}
.wellnessModule .directions_list li {
	padding:6px 0px;
}

.wellnessModule #disclaim {
	margin-top:5px;
	text-align:right;
	font-size:11px;
	font-style:italic;
	color:#999;
}
.wellnessModule #disclaim div {
	text-align:left;
	padding:5px;
	font-size:12px;
	color:#999;
}
.wellnessModule .comments {
	padding:10px;
	margin-top:10px;
	background-color:#afe1f1;
}
.wellnessModule .comments {
	background-color:#e1e4ae;
}
.wellnessModule .comments_first {
	margin-top:0px;
}
.wellnessModule .commentsDelete {
	float:right;
	padding:6px;
	cursor:pointer;
}
.wellnessModule .cookin .thisUser {
	background-color:#f7eed5;
}
.wellnessModule .thisUser {
	background-color:#f7eed5;
	color:#000;
}
.wellnessModule #recs {
	padding-top:30px;
}
.wellnessModule #rec_bottom {
	clear:left;
}
.wellnessModule #rec_bottom {
	background-color:#afe1f1;
}
.wellnessModule #rec_bottom {
	background-color:#CDD27A;
}
.wellnessModule #rec_bottom a {
	color:#006681;
	font-weight:500;
}
.wellnessModule #rec_bottom a {
	color:#6c7111;
	font-weight:500;
}
.wellnessModule #rec_similar ul{
	padding:0px;
	margin:0px;
	margin-left: 10px;
}
.wellnessModule #rec_similar ul li{
	list-style-type:none;
	padding:3px 0px;
}
.wellnessModule #rec_comments {
	background-color:#77d0ea;
}
.wellnessModule #rec_comments {
	background-color: #BFC64E;
}
.wellnessModule #comment_name {
	width:50%;
}
.wellnessModule #rec_bottom h3{
	font-weight:400;
}
.wellnessModule #rec_rater label,
.wellnessModule #art_rater label{
	font-size: 120%;
	padding-right: 20px;
	width:auto;
}
.wellnessModule .tag_cloud_top {
	padding:10px 15px;
	background-color:#d9da55;
	font-size:110%;
}
.wellnessModule .tag_cloud_btm {
	padding:10px 15px;
	background-color:#afe1f2;
}
.wellnessModule .cloud {
	display:inline-block;
	padding:5px;
	padding-left:0px;
	padding-right:10px;
}
.ie7 .wellnessModule .cloud {
	display:inline;
}
.wellnessModule .cloud.w1 {
	font-size:80%;
}
.wellnessModule .cloud.w2 {
	font-size:85%;
}
.wellnessModule .cloud.w3 {
	font-size:90%;
}
.wellnessModule .cloud.w4 {
	font-size:95%;
}
.wellnessModule .cloud.w5 {
	font-size:100%;
}
.wellnessModule .cloud.w6 {
	font-size:105%;
}
.wellnessModule .cloud.w7 {
	font-size:110%;
}
.wellnessModule .cloud.w8 {
	font-size:115%;
}
.wellnessModule .cloud.w9 {
	font-size:120%;
}
.wellnessModule .cloud.w10 {
	font-size:125%;
}


/*
	my menu
*/

.wellnessModule #menu_days {
}
.wellnessModule .menu_day {
	position:relative;
	background-color:#d7eff7;
}
.wellnessModule .menu_day_top{
	position:relative;
	background-color:#a3ddef;
	font-size:150%;
}
.wellnessModule .menu_day_top span{
	line-height:190%;
}
.wellnessModule .menu_day_date {
	float:left;
	margin-right:10px;
	background-color:#77d0ea; 
	font-size:60%;
	font-weight:500;
	padding:5px;
	text-align:center;
}
.wellnessModule .menu_day_date span{
	display:block;
	font-size:170%;
	line-height:60%;
	text-align:center;
}
.wellnessModule .menu_day_links {
	float:right;
	padding:5px 10px;
	padding-top: 15px;
	font-size: 55%;
}
.wellnessModule .menu_day_links div{
	position:relative;
	display:inline;
}
.wellnessModule .menu_day_col {
	float: left;
	width: 50%;
	font-size: 80%;
}
.wellnessModule .menu_day_pad {
	margin:12px;
	margin-right:0px;
	padding-right:12px;
}
.wellnessModule .menu_day_img {
	float:left;
	margin-right:10px;
}
.wellnessModule .menu_day_col div.filled div {
	margin-left:110px;
}
.wellnessModule .menu_day_blank {
	padding:6px;
	background-color:#fff;
	border-radius:5px;
	border:1px #93a2a7 dashed;
}
.wellnessModule .menu_day_add {
	padding:7px;
	text-align:center;
	margin-bottom:6px;
	background-color:#77d0ea;
	font-size:180%;
	font-weight:500;
	cursor:pointer;
}
.wellnessModule .menu_day_rec {
	position: relative;
	padding: 3px 7px;
	font-size: 140%;
	background-color: #DBDDDE;
	font-weight: 500;
}
.wellnessModule .menu_day_rec span{
	display:block;
	font-size:70%;
}
.wellnessModule .menu_day_rec_add {
	float: right;
	background-color: #77D0EA;
	font-weight: 500;
	font-size: 130%;
	padding: 5px;
	margin: -3px -7px;
	height: 100%;
	cursor:pointer;
}
.wellnessModule .menu_day_cust {
	padding-top:10px;	
}
.wellnessModule .menu_day_cust_txt {
	position: relative;
	display: inline-block;
	width: 85%;
	border: none;
	background-color: #fff;
	padding: 10px 0px;
	text-indent: 10px;
	font-size: 100%;
	margin: 0px;
	float:left;
}
.ie7 .wellnessModule .menu_day_cust_txt {
	display:inline;
}
.wellnessModule .menu_day_cust_but {
	position: relative;
	display: inline-block;
	padding: 5px 0px 5px 0px;
	background-color: #77D0EA;
	font-size: 100%;
	text-align: center;
	width: 15%;
	cursor: pointer;
	float: left;
}
.ie7 .wellnessModule .menu_day_cust_but {
	display:inline;
}
.wellnessModule .menu_day_divider {
	float: left;
	width:100%;
}
.wellnessModule .menu_day_divider span{
	background-color:#93a2a7;
	width: 96%;
	margin: 0 auto;display: block;
	height: 2px;
}
.wellnessModule .fadeout {
	opacity:.4;
}
.wellnessModule #setTimerBut {
	display:none;
}

/*
	cooking terms
*/

.wellnessModule #cooking_terms h2,
.wellnessModule #cooking_measure h2,
.wellnessModule #wellness_glossary h2{
	color:#00aedb;
	font-weight:600;
	padding-bottom:10px;
	
}
.wellnessModule .termsNav{
	font-size:140%;
}
.wellnessModule .termsNav a{
	color:#00aedb;
	font-weight:500;
}
.wellnessModule .term {
	padding-top:15px;
	font-size:120%;
	line-height:140%;
}
.wellnessModule .term div {
	padding:5px;
}
.wellnessModule .term h3 {
	color:#00aedb;
	font-weight:600;
	padding-bottom:3px;
	padding-left: 5px;
}
.wellnessModule .measure {
	margin: 3px 0;
	padding-bottom: 20px;
	font-size: 120%;
	padding-top: 5px;
	cursor:pointer;
}
.wellnessModule .measure.hi {
	background-color:#bde6f5;	
}
.wellnessModule .measure div{
	padding-left: 30px;
	float:left;
	width: 270px;
}

.wellnessModule .measure_abbv {
	margin: 3px 0;
	padding-left: 40px;
	font-size: 120%;
	padding-top: 5px;
}

.wellnessModule .gloss{
	background-color:#bde6f5;
}

.wellnessModule #healthy_choices_main {
	position:relative;
}
.wellnessModule .healthy_choice_col {
	position:relative;
}


/*
	wellness
*/

.wellnessModule #header,
 #header_bar {
	background-color:#f8f2d8;
}

.wellnessModule #diet_prefs_box h3 {
	font-size:120%;
	font-weight:normal;
}
.wellnessModule #diet_prefs_box .button_green {
	float: left;
	padding: 3px 20px;
	margin: 3px 0px;
	margin-bottom: -5px;
}
.wellnessModule .diet_pref_box_fav {
	padding: 2px 10px;
}

.wellnessModule .article_search_hr {
	padding-top: 25px;
	padding-bottom: 20px;
}
.wellnessModule .article_search_hr div{
	height:1px;
	background-color:#b2bb1c;
	border-top:1px solid #d0d573;
}
.wellnessModule .article_search_top {
	font-weight: 500;
	font-size: 90%;
	text-align: left;
	padding: 3px 2px;	
}
.wellnessModule .search_col {
	float:left;
	width:50%;
	text-align:left;
	padding-top:10px;
}
.wellnessModule .search_col div{
	padding:3px 10px;
}
.wellnessModule .car {	
	background-color:#f8f2d8;
}
.wellnessModule .article_car {
	position:relative;
	width:50%;
	float:left;
	text-align:center;
}
.wellnessModule .article_car div{
	display:block;
	position:relative;
	padding:5%;
	padding-top:45%;
}
.wellnessModule .article_car_full {
	position:relative;
	width:100%;
	background-color:#fff;
}
.wellnessModule .article_car_full div{
	position:relative;
	padding:5%;
}
.wellnessModule .side_head {
	display:block;
	padding:10px 15px;
	color:#fff;
	background-color:#a0218c;
}
.wellnessModule #well_tools_box h3 {
	font-weight:500;
}
.wellnessModule .color_boxes {
	padding-bottom:10px;
}
.wellnessModule .color_box {
	position: relative;
	width: 47%;
	float: left;
	padding: 5px 0px;
	margin: 3px 1%;
	color: white;
	text-align: center;
	border: 1px solid white;
	line-height: 140%;
	font-weight: 500;
	cursor:pointer;
}
.wellnessModule .color_box.blue {
	background-color:#004990;
}
.wellnessModule .color_box.orange {
	background-color:#f26649;
}
.wellnessModule .color_box.green {
	background-color:#00a261;
}
.wellnessModule .color_box.white {
	border:1px solid #000;
	color:#000;
	background-color:#fff;
}
.wellnessModule .color_box.red {
	background-color:#e51937;
}
.wellnessModule .arrowBG {
	cursor:pointer;
	background-image:url(../_images/arw_blk_right.png);
	background-repeat:no-repeat;
	background-position: center right;
	background-size:10px;
}
.wellnessModule .pin_text {
	padding: 10px;
	padding-top: 0;
	text-align: center;
	font-size: 130%;
}
.wellnessModule #pinterest_box .side_head {
	position:relative;
	font-size:140%;
	padding-left:70px;
}
.wellnessModule #pin_circle {
	position:absolute;
	top:-5px;
	left:5px;
}
.wellnessModule #search_results {
	min-height:500px;
}

/*

	wellness article view

*/


.wellnessModule #art {
}

.wellnessModule #art_view {
	position:relative;
}
.wellnessModule #art_view h1 {
	font-size: 280%;
	width: 60%;
}
.wellnessModule #art_view h2 {
	font-weight: 500;
}
.wellnessModule #art_view h4 {
	font-weight: 600;
	font-size: 120%;
}
.wellnessModule #art_view p,
.wellnessModule #art_view li {
	line-height: 140%;

}
.wellnessModule #art_view ul,
.wellnessModule #art_view ol {
	/*overflow: auto;*/
	clear:left;
}
.wellnessModule .art_image {
	float:left;
	width:315px;
	padding-bottom:15px;
	cursor:pointer;
}
.wellnessModule #article_btm {
	display:none;
}
.wellnessModule #article_intro {
	position:relative;
	background-color:#e1e4ae;
	padding:15px;
}
.wellnessModule .articleTable {
	margin:0px 0px 10px 20px;
}
.wellnessModule .articleTable td{
	padding: 2px 20px;
	text-indent:-10px;
	width:50%;
}
.wellnessModule #article_terms_top {
	position: relative;
	padding: 10px 15px;
	background-color: #DADC56;
	font-weight: 500;
}
.wellnessModule #article_terms {
	position:relative;
	padding:10px 15px;
	background-color:#a0218c;
	color:#fff;
}
.wellnessModule #article_terms a{
	color:#fff;
	font-style: italic;
}
.wellnessModule #article_terms div {
	padding:5px 0px;
	font-size: 80%;
}
.wellnessModule #article_terms div b{
	font-size:130%;
	font-weight:500;
}

.wellnessModule #article_cloud_top {
	position: relative;
	padding: 10px 15px;
	background-color:#a0218c;
	font-weight: 500;
	color:#fff;
}
.wellnessModule #article_cloud {
	position:relative;
	padding:10px 15px;
	background-color: #DADC56;
}
.wellnessModule #artEdit {
	display:inline;
	padding-left:5px;
	font-size:40%;
	font-weight:normal;
}

/*
	in season
*/

.wellnessModule .prod_inseason {
	position:relative;
	clear:both;
	background-color:#e1e4ae;
	overflow:hidden;
}

.wellnessModule .prod_inseason_photo {
	float:left;
/*	margin-top: -50px;
	margin-bottom: -50px;*/
}
.wellnessModule .inseason_month {
	float:right;
	width:100px;
	color:#fff;
	font-weight:500;
	font-size:110%;
	padding:5px 0px;
	margin-left: 10px;
	background-color:#bfc64e;
	text-align:center;
	clear:right;
	cursor:pointer;
}
.wellnessModule .inseason_month.head {
	background-color:#bfc64e;
	cursor:pointer;
	color:#000;
}
.wellnessModule .inseason_month.january {
	background-color:rgba(160,33,40,.9);
}
.wellnessModule .inseason_month.february {
	background-color:rgba(160,33,40,.8);
}
.wellnessModule .inseason_month.march {
	background-color:rgba(160,33,40,.7);
}
.wellnessModule .inseason_month.april {
	background-color:rgba(160,33,40,.6);
}
.wellnessModule .inseason_month.may {
	background-color:rgba(160,33,40,.5);
}
.wellnessModule .inseason_month.june {
	background-color:rgba(160,33,40,1);
}
.wellnessModule .inseason_month.july {
	background-color:rgba(0,174,219,1);
}
.wellnessModule .inseason_month.august {
	background-color:rgba(0,174,219,.9);
}
.wellnessModule .inseason_month.september {
	background-color:rgba(0,174,219,.8);
}
.wellnessModule .inseason_month.october {
	background-color:rgba(0,174,219,.7);
}
.wellnessModule .inseason_month.november {
	background-color:rgba(0,174,219,.6);
}
.wellnessModule .inseason_month.december {
	background-color:rgba(0,174,219,.5);
}
.wellnessModule .inseason_month.mopad {
	margin-bottom:10px;
}
.wellnessModule .prod_inseason_text {
	padding:10px;
	padding-left: 215px;
	font-size:90%;
	line-height:120%;
}
.wellnessModule .prod_inseason_text h3 {
	font-size:180%;
}
.wellnessModule .prod_inseason_text h4 {
	font-weight:700;
}
.wellnessModule .prod_inseason_text ul{
	margin:0px;
	padding:0px;
}
.wellnessModule .prod_inseason_text ul li{
	list-style:none;
	font-size:110%;
	padding:3px 10px;
}
.wellnessModule .prod_inseason_more {
	padding-top:10px;
	font-weight:600;
}
.wellnessModule #inseason_month_nav {
	position:relative;
	text-align:center;
}
.wellnessModule #inseason_month_nav .inseason_month {
	clear:none;
	float:none;
	display:inline-block;
	margin:0px;
	margin-left:2px;
	width:8%;
	font-size:85%;
}
.ie7 .wellnessModule #inseason_month_nav .inseason_month {
	display:inline;
}

.wellnessModule .produce_color_bar{
	position:relative;
	height:15px;
	background-color:#a0218c;
}
.wellnessModule .produce_color_bar.bar_red{	
	background-color:#e51937;
}
.wellnessModule .produce_color_bar.bar_green{	
	background-color:#00a261;
}
.wellnessModule .produce_color_bar.bar_orange{	
	background-color:#f26649;
}
.wellnessModule .produce_color_bar.bar_blue{	
	background-color:#004990;
}
.wellnessModule .produce_color_bar.bar_white{	
	background-color:#fff;
	border-top: 5px solid #A021BC;
}
.wellnessModule .prod_trivia {
	padding-top:10px;
}
.wellnessModule .prod_optional {
	display:none;
}
.wellnessModule .prod_optional.toggle {
	display:block;
}
.wellnessModule .prod_more {
	padding-top: 10px;
	font-weight:500;
	cursor:pointer;
}


/*
	bake broil grill page
*/

.wellnessModule #bakebroilgrill {
	position:relative;
}
.wellnessModule .bbg_cut_box {
	position:relative;
	width:50%;
	float:left;
	border-bottom: 1px solid #a7a9ac;
}
.wellnessModule .bbg_photo {
	float:left;
	width:150px;
}
.wellnessModule .bbg_text {
	position:relative;
	margin-left:170px;
	margin-right: 20px;
}
.wellnessModule .bbg_text h2{
	font-weight: 500;
}
.wellnessModule .bbg_text a{
	line-height: 150%;
}
.wellnessModule .bbg_text p{
	margin:0px;
	padding:0px;
}
.wellnessModule .bbg_meth_box {
	float:left;
	padding: 5px 6px;
	background-color: #BDE6F5;
	margin: 5px 0px;
	font-weight: 500;
	margin-left: -5px;
	width: 100%;
}
.wellnessModule .bbg_meth_grp {
	padding: 5px 6px;
	height: 18px;
	float: left;
	cursor:help;
}
.wellnessModule .bbg_meth_box span{
	display:block;
	float:left;
	padding:3px 8px;
}
.wellnessModule .bbg_meth {
	float:left;
	height:18px;
	width:18px;
	background-size:18px;
}
.wellnessModule .bbg_meth.broil {
	background-image:url(../_images/ico_broil.gif);
}
.wellnessModule .bbg_meth.roast {
	background-image:url(../_images/ico_roast.gif);
}
.wellnessModule .bbg_meth.grill {
	background-image:url(../_images/ico_grill.gif);
}
.wellnessModule .bbg_meth.bake {
	background-image:url(../_images/ico_bake.gif);
}
.wellnessModule .bbg_meth.boil {
	background-image:url(../_images/ico_boil.gif);
}
.wellnessModule .bbg_meth.braise {
	background-image:url(../_images/ico_braise.gif);
}
.wellnessModule .bbg_meth.pan-fry {
	background-image:url(../_images/ico_pan-fry.gif);
}
.wellnessModule .bbg_meth.stew {
	background-image:url(../_images/ico_stew.gif);
}
.wellnessModule .bbg_meth.stir-fry {
	background-image:url(../_images/ico_stir-fry.gif);
}
.wellnessModule #nonUserNotice {
	font-style:italic;
	clear: both;
}

.wellnessModule .tooltip{
   background-color:#9F218B;
   color:#fff;
   font-weight:600;
   padding:5px;
   z-index:999;
}
            
.wellnessModule .prefStar {
	float:left;
	margin: 3px 3px 0px 13px;
}
.wellnessModule .recIngredTxt {
	float:left;
	width:81%;
}



@media screen and (max-width:560px) and (orientation:portrait){
	.wellnessModule {font-size:10px;}
}
@media screen and (max-width:560px) and (orientation:landscape){
	.wellnessModule {font-size:10px;}
}
@media screen and (max-width:767px){
	.wellnessModule #logo {
		top: -103px;
		left: 20px;
	}
	.wellnessModule #logo_circle {
		position:relative;
		width:100px;
		height:100px;
		border-radius:100px;
		background-size: 65px;
		background-position: 18px 48px;
	}
	.wellnessModule #browse_bar {display:none;}
	.wellnessModule #welcome_small {display:block;}
	.wellnessModule #top_nav {display:none;}
	.wellnessModule #top_nav_drop {display:block;}
	.wellnessModule .slide_foot_left, 
	.wellnessModule .slide_foot_right {width:100%}
	.wellnessModule .foot_nav_grp {width:50%;padding:10px 0px;}
	.wellnessModule .foot_nav_link {font-size:150%;}
	.wellnessModule .foot_nav_grp h2{font-size:200%;}
	.wellnessModule #search_bar{width: 80%;float:none;margin:0 auto}
	.wellnessModule #search_bar>div{width: 100%;}
	.wellnessModule .search_box input {top:0;border-radius:0px;}
	.wellnessModule .search_but {padding:6px 0;}
	.wellnessModule #slide_foot {position: relative;margin-top: -30%;}
	.wellnessModule #category_drop_btm {display:block;}
	.wellnessModule .my_recipe_box_col {width:100%;}
	.wellnessModule #my_recipe_box_tab {width:70%;}
	.wellnessModule .my_recipe_box_col:nth-child(even){border-top: 2px solid #fff; border-bottom:2px solid #fff;}

	.wellnessModule .ft {width:50%;padding-bottom: 30px;}
	.wellnessModule .ft.dbl {width:50%;}
	.wellnessModule #cooking_footer h2,
	.wellnessModule #wellness_footer h2 {font-size:150%;}
	.wellnessModule .rec_stars2 {zoom:.3;}
	.wellnessModule .car_btm .car_prev {left:-15%;}
	.wellnessModule .car_btm .car_next {right:-15%;}
	.wellnessModule .car_btm .car_next, 
	.wellnessModule .car_btm .car_prev {zoom:.5;}
	.wellnessModule .other_collection {display:none;}
	.wellnessModule .search_result {width:95%;margin:0 auto;float:none;}
	.wellnessModule #search_results h4 {padding-left:6px;}
	.wellnessModule #search_results h3 {font-size:140%;}
	.wellnessModule .result_text div.sm {font-size:100%;padding: 5px 12px;}
	.wellnessModule .box_holder {width:100%;}
	.wellnessModule #myMenuAddSide {display:none;}
	.wellnessModule #recipe_tag_cloud {display:none;}
	.wellnessModule .hideForMobile {display:none;}
	.wellnessModule .hideForTabletMobile {display:none;}
	/*#slideshow_center {padding-bottom:150px;}*/
	.wellnessModule .article_search_but {width:30%;}
	.wellnessModule .article_search_box {width:70%;}
	.wellnessModule #art {padding-right: 12px;}
	.wellnessModule #healthy_choices_carousel {margin: 6px 12px;}
	.wellnessModule .mobileBreak {clear: both; height: 10px; display: block;}
	.wellnessModule .car_favorites_btm .bx-next {display:none;}
	.wellnessModule .car_favorites_btm .bx-prev {display:none;}
	.wellnessModule #car_favorites_btm .nor {width:20px !important;}
	.wellnessModule #car_favorites_btm .car div.rank {margin-top: 85%;}
	.wellnessModule .slide_foot_left {padding-bottom: 40px;}
	.wellnessModule .rec_image {float:none; width:100%; margin-right:0px;}
	.wellnessModule #rec_intro_links {position:relative;left:0px;bottom:0px}
	.wellnessModule .recIngredTxt {width:60%;}
	.wellnessModule #introBox {min-height:0px}
	.wellnessModule #introBox+h2 {clear:left;padding-top:10px;}
	.wellnessModule .hideOnMobile {display:none;}
	.wellnessModule .healthy_choice_box {width:100%;}
	.wellnessModule .search_result {clear:left; padding-top:10px;}
	}
}
@media screen and (min-width:561px) and (max-width:767px) {
	.wellnessModule {font-size:11px;}
}
@media screen and (width:768px) and (orientation:portrait) {
	.wellnessModule {font-size:10px;}
}
@media screen and (min-width:768px) and (max-width:1000px) {
	.wellnessModule .foot_nav_grp:nth-child(odd) {width:40%;}
	.wellnessModule .foot_nav_grp:nth-child(even) {width:60%;}
	.wellnessModule .foot_nav_grp.last {display:none;}
	.wellnessModule #search_bar > div{float:right;clear:both;}
	.wellnessModule .ft {width:33%;padding-bottom: 30px;}
	.wellnessModule .ft.dbl {width:100%;}
	.wellnessModule #cooking_footer h2, 
	.wellnessModule #wellness_footer h2 {font-size:180%;}
	.wellnessModule .rec_stars2 {zoom:.5;}
	.wellnessModule .car_btm .car_prev {left:-5%;}
	.wellnessModule .car_btm .car_next {right:-5%;}
}
@media screen and (min-width:768px) and (max-width:1200px) {
	.wellnessModule #browse_bar {display:none;}
	.wellnessModule #welcome_small {display:block;}
	.wellnessModule .slide_foot_left, 
	.wellnessModule .slide_foot_right {width:100%}
	.wellnessModule #logo {left: 40px;}
	.wellnessModule #top_nav {right: 40px;}
	/*#foot_nav {padding:0px 60px;}*/
	#category_drop{display:block;}
	#search_bar{width:auto; margin-top: -50px; margin-bottom: -10px;}
	.wellnessModule .search_box{width:150px;}
	.wellnessModule .search_but{width:50px;}
	.wellnessModule .my_recipe_box_col:nth-child(even){width: 33%;border-left: 2px solid #fff; border-right:2px solid #fff;}
	.wellnessModule .other_collection {display:none;}
	.wellnessModule #myMenuAddSide {display:none;}
	.wellnessModule #recipe_tag_cloud {display:none;}
	.wellnessModule .hideForTablet {display:none;}
	.wellnessModule .hideForTabletMobile {display:none;}
	.wellnessModule #slideshow_center {padding-bottom:150px;}
	.wellnessModule .article_search_but {width:30%;}
	.wellnessModule .article_search_box {width:70%;}
	.wellnessModule #art {padding-right: 18px;}
	/*.my_recipe_box_col {width:50%;}*/
}
@media screen and (min-width:1001px) and (max-width:1200px) {
	.wellnessModule #cooking_footer h2, 
	.wellnessModule #wellness_footer h2 {font-size:150%;}
	.wellnessModule .rec_stars2 {zoom:.4;}
	
}
@media screen and (min-width:1200px) {
	.wellnessModule #search_bar > div{float:none;}
	.wellnessModule .my_recipe_box_col:nth-child(even){width: 33%;border-left: 2px solid #fff; border-right:2px solid #fff;}
	.wellnessModule #my_recipe_box_tab {width:25%;}
}
@media screen and (min-width:1600px) {
}
