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

.cookingModule .hide_slides {
	display:none;
}
.cookingModule #category_drop {
	display:none;
	float:right;
	margin-top: 2px;
}
.cookingModule #category_drop select{
	width:180px;
}
.cookingModule .wellness #category_drop select {
	margin-top:20px;
}
.cookingModule #category_drop_btm {
	display:none;
	text-align:center;
}
.cookingModule #category_drop_btm select{
	width:90%;
}
.cookingModule #recipe_box_left h2{
	margin-top:0px;
	font-size: 180%;
}
.cookingModule #recipe_box_left h2.dwn{
	font-size: 140%;
}
.cookingModule .line {
	position:relative;
	display:block;
	height:1px;
	background-color:#000;
	margin:5px 0px;
}
.cookingModule .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;
}
.cookingModule .accordion.dwn {
	background-image:url(../_images/arw_blk_dwn.png);
}
.cookingModule .accordion:hover {
	background-image:url(../_images/arw_r_blk_up.png);
}
.cookingModule .accordion.dwn:hover {
	background-image:url_images(/arw_r_blk_dwn.png);
}
.cookingModule #slBoxCustomH {
	background-image:none;
}
.cookingModule .recipe_box_tab{
    height: 44px;
    width: 90%;
    position: relative;
}
.cookingModule #slideshow_holder .recipe_box_tab{
	position:absolute;
	top: -35px;
	max-width:60%;
	min-width:20%;
	width:auto;
}
.cookingModule #slideshow_holder #search_results .recipe_box_tab{
	top:-23px;
}
.cookingModule #slideshow_holder .recipe_box_tab span{
	display:none;
	padding-right:20px;
}
.cookingModule #slideshow_holder #search_results .recipe_box_tab span{
	display:block;
}
.cookingModule .recipe_box_tab{
    background-color: #d9da55;
}
.cookingModule .wellness .recipe_box_tab{
    background-color: #a0218c;
	color:#fff;
}
.cookingModule .recipe_box_tab .arw{
	border-style: solid;
	border-width: 44px 0px 0px 30px;
	height: 0;
	width: 0;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.cookingModule .recipe_box_tab .arw{
	border-color: white white #D9DA55 #D9DA55;
}
.cookingModule .wellness .recipe_box_tab .arw{
	border-color: white white #a0218c #a0218c;
}
.cookingModule .recipe_box_tab span{
	display: block;
	line-height: 44px;
	font-size: 200%;
	font-weight: 400;	
}
.cookingModule #recipe_box_top {
	background-color:inherit;
	height:auto;
}
.ie7 .cookingModule #recipe_box_top {
	background-color:#fff;
}
.cookingModule #recipe_box_top_tab{
    height: 22px;
    width: 50%;
    background-color: #d9da55;
    position: relative;
}
.cookingModule #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;
}
.cookingModule #recipe_box_top_tab span{
	display: block;
	line-height: 22px;
	font-size: 150%;
	font-weight: 400;	
}
.cookingModule .recipe_box_top_but {
	position:relative;
	float:left;
	width:33%;
	text-align:center;
	font-size:120%;
	font-weight:400;
	padding:5px 0px;
}
.cookingModule #box_top_recipes {
	background-color:#a4ddef;
}
.cookingModule #box_top_menu {
	background-color:#afe1f1;
}
.cookingModule #box_top_list {
	background-color:#bde6f3;
	width:34%;
}
.cookingModule #recipe_box_recommend {
	position:relative;
	background-color:#78d0ea;
}
.cookingModule #recipe_box_recommend {
	background-color:#78d0ea;
}
.cookingModule #recipe_box_recommend img{
	float:left;
}
.cookingModule .wellness #recipe_box_recommend {
	background-color:#bfc64e;
}
.cookingModule #recipe_box_recommend .text {
	position:relative;
	height:70px;
	text-align:center;
	font-size:120%;
	padding-top: 30px;
	margin-left: 110px;	
}
.cookingModule #recipe_box_recommend .line {
	margin-top: -5px;
}
.cookingModule .button_green {
	position:relative;
	text-align:center;
	font-size:90%;
	padding:3px;
	margin:5px;
	overflow: hidden;
	left: 10px;	
	cursor:pointer;
}
.cookingModule .button_green {
	background-color:#d9da56;
}
.cookingModule .button_green:hover {
	background-color:#f7edd4;
}
.cookingModule .wellness .button_green {
	background-color:#a0218c;
	color:#fff;
}
.cookingModule .wellness .button_green:hover {
	background-color:#640e41;
}
.cookingModule .button_white {
	position:relative;
	display:inline-block;
	text-align:center;
	font-size:90%;
	padding:3px 6px;
	margin:5px;
	background-color:#fff;
	cursor:pointer;
}
.ie7 .cookingModule .button_white {
	display:inline;
}
.cookingModule .button_white:hover {
	background-color:#f7edd4;
	text-decoration:none;
	color:#000;
}

.cookingModule #recipe_box_recipes {
	position:relative;
	background-color:#a3ddef;
}
.cookingModule #my_recipe_box #recipe_box_recipes,
.cookingModule #my_recipe_box #recipe_box_menu,
.cookingModule #my_recipe_box #recipe_box_list {
	border-top:none;
}
.cookingModule .my_rec {
	padding: 5px 2px;
	font-size: 120%;
}
.cookingModule .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;
}
.cookingModule .my_rec .del,
.cookingModule .my_list .del {
	background-position: 0 1px;
	height: 16px;
}
.cookingModule .del:hover {
	background-image: url(../_images/del_r_gry.png);
}

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

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

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

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

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

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

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

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

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

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

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

.cookingModule #rightBrowseBar {
}

/*
	MY RECIPE BOX STYLES
*/

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

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

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

/*
	RECIPE SEARCH STYLES
*/

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

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

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

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

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

/*
	shopping list
*/	

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


/* Wine Parings */

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



/*
	recipe view
*/

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

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


/*
	my menu
*/

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

/*
	cooking terms
*/

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

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

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

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


/*
	wellness
*/

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

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

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

/*

	wellness article view

*/


.cookingModule #art {
}

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

}
.cookingModule #art_view ul,
.cookingModule #art_view ol {
	/*overflow: auto;*/
	clear:left;
}
.cookingModule .art_image {
	float:left;
	width:315px;
	padding-bottom:15px;
	cursor:pointer;
}
.cookingModule #article_btm {
	display:none;
}
.cookingModule #article_intro {
	position:relative;
	background-color:#e1e4ae;
	padding:15px;
}

.cookingModule #article_terms_top {
	position: relative;
	padding: 10px 15px;
	background-color: #DADC56;
	font-weight: 500;
}
.cookingModule #article_terms {
	position:relative;
	padding:10px 15px;
	background-color:#a0218c;
	color:#fff;
}
.cookingModule #article_terms a{
	color:#fff;
	font-style: italic;
}
.cookingModule #article_terms div {
	padding:5px 0px;
	font-size: 80%;
}
.cookingModule #article_terms div b{
	font-size:130%;
	font-weight:500;
}

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

/*
	in season
*/

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

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

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


/*
	bake broil grill page
*/

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

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


/*
collections of collections styles
*/

.cookingModule .search_collection_result {
	position:relative;
	clear:left;
	padding:20px;
	min-height:150px;
	border-bottom:1px solid #000;
}
.cookingModule .search_collection_result .result_image {
	width:20%;
	float:left;
	cursor:pointer;
	margin:0 10px 0 0
}
.cookingModule .search_collection_result h3 {
	font-size:145%;
	
}
.cookingModule .search_collection_result p {
	font-size:120%;
	padding:0;
	margin:0;
}
.cookingModule .search_collection_result ul {
	position:relative;
	display:inline-block;
	margin:5px;
	padding:3px 10px;
	font-weight:600;
	font-size:120%;
	width:35%;
}
.cookingModule .search_collection_result ul li:nth-of-type(1n+5) {
	display: none;
}
.cookingModule .search_collection_result .collection_more {
	padding:3px 6px;
	background-color:#77d0ea;
	cursor:pointer;
	color:#fff;
	font-weight:500;
}
.cookingModule .search_collection_result .collection_more:hover,
.cookingModule .search_collection_result .collection_more:focus {
	text-decoration:none;
	background-color:#D9DA55;	
}
.cookingModule .search_collection_result .collection_pics {
	position:absolute;
	right:20px;
	bottom:20px;
	width:50%;
	height:75px;
	text-align:right;	
	overflow: hidden	
}
.cookingModule .search_collection_result .collection_pics img {
	height:100%;
	width:auto;
	margin:0 5px;
	margin-bottom:-3px
}



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

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

}
@media screen and (min-width:1001px) and (max-width:1200px) {
	.cookingModule #cooking_footer h2, 
	.cookingModule #wellness_footer h2 {font-size:150%;}
	.cookingModule .rec_stars2 {zoom:.4;}
	
}
@media screen and (min-width:1200px) {
	.cookingModule #search_bar > div{float:none;}
	.cookingModule .my_recipe_box_col:nth-child(even){width: 33%;border-left: 3px solid #fff; border-right:3px solid #fff;}
	.cookingModule #my_recipe_box_tab {width:25%;}
}
@media screen and (min-width:1600px) {
}
