a img { border: 0; }

.recipe_title
{
    font-family:sans-serif;
    vertical-align:top;
    font-size:18px;
    font-weight:bold;
}

.recipe_times
{
    margin:10px;
    font-size:12px;
    font-family:sans-serif,serif;
    font-weight:bold;
}

.recipe_image
{
    font-family:Arial, Helvetica, sans-serif;
    float:left;
}

.recipe_ingredient_info
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	line-height: 18px;
    color:#333333;
 	text-align: left;
	padding-left: 10px;
}
.recipe_ingredient_info h3 { font-style:normal; font-weight: normal; font-size: 14px; }

.recipe_direction_info
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	line-height: 16px;
    color:#333333;
	text-align: left;
	padding-left: 10px;
}
.recipe_category_entry { margin-bottom: 18px; line-height: 18px; font-size:12px; clear:left; position:relative; overflow:hidden; zoom:1;}
.recipe_category_entry a { font-size: 15px;}
.recipe_direction_info h3 { font-style: normal; font-weight: normal; font-size: 14px; }
.recipe_direction_info ol { padding-left: 10px; margin-left: 10px; }

.recipe_description
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#222222;
    margin-top:20px;
	text-align: left;
}

.ygtvtn { background: url(../../img/bag.gif) 0 0 no-repeat; width:17px; height:22px; }

/* first or middle sibling, collapsable */
.ygtvtm { background: url(../../img/bag_over.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }

/* first or middle sibling, collapsable, hover */
.ygtvtmh { background: url(../../img/bag_over.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }

/* first or middle sibling, expandable */
.ygtvtp { background: url(../../img/bag.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }

/* first or middle sibling, expandable, hover */
.ygtvtph { background: url(../../img/bag_over.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }

/* last sibling, no children */
.ygtvln { background: url(../../img/recipe.gif) 0 0 no-repeat; width:17px; height:22px; }

/* Last sibling, collapsable */
.ygtvlm { background: url(../../img/bag.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }

/* Last sibling, collapsable, hover */
.ygtvlmh { background: url(../../img/bag_over.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }

/* Last sibling, expandable */
.ygtvlp { background: url(../../img/bag.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }

/* Last sibling, expandable, hover */
.ygtvlph { background: url(../../img/bag_over.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer }

/* Loading icon */
.ygtvloading { background: url(../../img/folders/loading.gif) 0 0 no-repeat; width:16px; height:22px; }

/* the style for the empty cells that are used for rendering the depth 
 * of the node */
.ygtvdepthcell { background: url(../../img/folders/vline.gif) 0 0 no-repeat; width:17px; height:22px; }

.ygtvblankdepthcell { width:17px; height:22px; }

/* the style of the div around each node */
.ygtvitem { }  

.ygtvitem  table{
    margin-bottom:0;
}
.ygtvitem  td {
    border:none;padding:0;
} 
.message{
	color: red;
	font-weight: bold;
	font-size: 12px;
}
.star-rating, .star-rating a:hover,
.star-rating a:active,
.star-rating a:focus, .star-rating .current-rating{background: url(http://cdn.sheknows.com/interface/rating-stars/single-star-off.png) left -1000px repeat-x;}

.star-rating{
	position:relative;
	width:215px;
	height:43px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{display: inline;}
.star-rating a, .star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:43px;
	line-height:43px;
	outline:none;
	overflow:hidden;
	border: none;}

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus, .star-rating a.selected{background-position: left bottom; background: url(http://cdn.sheknows.com/interface/rating-stars/single-star-on.png)}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* the style of the div around each node's collection of children */
.ygtvchildren { }  
* html .ygtvchildren { height:1%; }  

/* the style of the text label in ygTextNode */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { 
	margin-left:2px;
	text-decoration: none;
}
/*Layout Styles*/
/* Old Layout Stuff */
.recipe-wrapper {
	width:690px;
	float:left;
	background-image:url(http://cdn.sheknows.com/main/sheknows-article-shadow_bkg.jpg);
	background-repeat:no-repeat;
	background-position: top right;
}
.recipe-top-bar {
	background-image:url(http://cdn.sheknows.com/interface/recipes/top-background.gif);
	background-position: top right;
	background-repeat:no-repeat;
	overflow: visible;
	width: 690px;
	min-height: 30px;
}
.recipe-left-nav {
	float:left;
	width: 140px;
	margin-left: 0;
}
.recipe-left-nav-inner {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F2F2F2;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	line-height:16px;
	padding-top:5px;
	padding-bottom: 5px;
	overflow: visible;
	border-bottom: 1px solid #b4b4b4;
}
.recipe_menu_bar {line-height:14px;}
.recipe-right-nav {
	float:right;
	margin-top:4px;
	margin-right:17px;
	width: 525px;
}
.tab-content-middle {background-image:url(http://cdn.sheknows.com/interface/recipes/tab-middle.gif); background-repeat:no-repeat;}
.tab-content-middle-inner {
	padding:10px;
	padding-left:20px;
	overflow:visible;
	margin-right:1px;
	line-height:18px;
}
/* for the inner pages */
.tab-content-middle2 {background-image:url(http://cdn.sheknows.com/interface/recipes/tab-middle2.gif); background-repeat:repeat-y;}
.tab-content-middle-inner2 {padding:10px; padding-left:20px; margin-right:1px; line-height:18px;}
.small-inner { width: 500px; }
.tab2Container  { float: right; }
/* end fo the inner pages */
.home_blurb {font-size: 12px; }
.home_cat_header { font-size: 16px; color: #5c5c5c; }
.recipe_teaser
{
	border-bottom: 1px solid #CFD6D8;
	width: 237px;
	min-height: 120px;
	padding-top: 18px;
}
.teaser_thumb { padding-right: 5px; }
.teaser_title { color : #a02e14; }
.findmore { padding-top: 5px; padding-bottom: 5px;}
.findmore_link { color : #f2730c; }
.entry_error
{
	background:url(http://cdn.sheknows.com/error/red_flag.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	height:38px;
}
.errorFont
{
	color:#FF0000;
	font-size:12px;
	border-color:#FF0000;
	font-weight:bold;
	clear:right;
        width:auto;
}
.recipe_container
{
	width: 490px;
	margin: auto;
	padding-top: 1px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

/* New Layout stuff */
.recipe-left-nav { float:left; border: 1px solid #B4B4B4; width: 150px; margin-top: 1px; }
.recipe-nav-header { padding: 5px; background-color: #F2F2F2; color: #000000; font-weight: bold; border-bottom: 1px solid #B4B4B4; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
.recipe-nav-links { padding-left: 5px; padding-top: 7px; padding-bottom: 7px; background: url(http://cdn.sheknows.com/interface/dot-grey.gif) bottom left repeat-x; }
.recipe-nav-links a { font-size: 12px; }
.recipes_menu_bar { padding-top: 3px; padding-bottom: 2px; padding-left: 2px; }
.right-sidebar { width: 300px; float: right; margin-right: 5px; }
.recipe-center { float: left; padding-left: 4px; padding-right: 2px; width: 525px; }
.recipe-search-splash { background-image: url(http://cdn.sheknows.com/recipe/home-search-splash.jpg); background-repeat: no-repeat; height: 157px; width: 473px; padding-top: 20px; padding-left: 20px; }
.recipe-search-splash h3 { font-size: 15px; margin-top: 0px; }
.recipe-search-splash .search_box { width: 325px; clear: both; margin-top 5px; margin-bottom: 20px; *margin-bottom: 10px; }
.recipe-search-splash .search_box #myInput { width: 328px; }
.recipe-hr { margin-top: 15px; margin-bottom: 15px; margin-left: 5px; margin-right: 10px; width: 473px; }
.recipe-of-the-week-container { margin-left: 5px; width: 473px; }
.rotw-image { float: left; width: 140px; height: 142px; margin-right: 5px; }
.rotw-internal { float: right; width: 325px; }
.rotw-header { background-color: #F2F2F2; height: 19px; font-weight: bold; font-size: 12px; padding-top: 5px; text-transform: uppercase;}
.rotw-description { }
.rotw-description h2 { font-size: 15px; margin-bottom: 10px; padding: 0;}
.recipe_pink { color: #A21F5C; text-decoration: none; font-weight: bold; }
.more-recipes { margin-left: 160px; }
.recipe-favorites { margin-left: 5px; width: 473px; }
.recipe-favorites h2 { font-size: 15px; margin-top: 10px; margin-bottom: 10px; padding: 0; }
.recipe-favorites-showcase { float: left; width: 111px; margin-right: 7px; }
.recipe-favorites-showcase img { margin-bottom: 10px; display: block; }
.recipe-most-popular { margin-left: 5px; width: 473px; }
.recipe-most-popular h2 { font-size: 15px; margin-top: 10px; margin-bottom: 10px; padding: 0; }
.recipe-most-popular-content { width: 475px; background-image: url(http://cdn.sheknows.com/recipe/background-most-popular.jpg); background-repeat:repeat-y; }
.recipe-most-popular-content .left-column { float: left; margin-right: 15px; }
.recipe-most-popular-content .right-column { float: left; }
.most-popular-recipe { width: 230px; }
.most-popular-recipe img { display: block; float: left; margin-right: 5px; }

.recipe_category_list { margin-left: 5px; margin-right: 5px; }

.recipe-splash { width: 491px; background-image: url(http://cdn.sheknows.com/recipe/recipe-splash-center.jpg); repeat: repeat-y; clear: both; }
.recipe-splash-center{ min-height: 200px; _height: 200px; width: 491px; }
.recipe-splash h1 { margin-top: 0px; padding-top; 0px; font-size: 18px; color: #000000; }
.recipe_title_info { line-height: 24px; font-size: 12px; margin-bottom: 5px; width: 300px; margin-left: 160px; }
.recipe_title_info td { font-family:Verdana,Arial,Helvetica,sans-serif; line-height: 24px; font-size: 12px; margin-bottom: 5px; width: 300px; margin-left: 160px; }
.recipe_image { float: left; margin-left: 10px; margin-right: 20px; margin-bottom: 20px; width: 140px; height: 140px; }
.recipe-splash-description { line-height: 14px; font-size: 12px; margin-left: 25px; margin-right: 35px; }
.recipe-splash-links { color: #E41079; margin-top: 10px; margin-left: 25px; margin-bottom: 5px; }
.recipe-splash-links a { color: #E41079; text-decoration: none; font-size: 12px;}

.recipe-search-results-container { width: 491px; }
.recipe-search-results-container td { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.comments .text { margin-right: 100px; }
.comment-form { width: 485px; background-color: #F6F6F6; font-weight: bold; font-size: 10px; margin: 0; margin-left: 5px; padding: 15px; }
.comment-form h4 { font-size: 12px; margin-top: 0; padding: 0; }
.comment-form label { font-weight: bold; text-transform: uppercase; margin-bottom: 2px; margin-top: 10px; display: block; }
.recipe_comments { width: 515px }
.recipe_comments_contents { margin: 15px; color: #595959; line-height: 18px; }
.recipe_comments_contents h4 { font-size: 14px; margin-top: 0px; padding: 0; font-weight: normal; }
.recipe_comments_contents .recipe_title { font-weight: normal; color: #E41079; font-size: 14px; }
.recipe_comments_contents .review_count { color: #CAC9C9; }
.recipe_comments_contents .submitted_by { color: #000000; margin-top: 10px; }
.recipe_comments_contents .review-stars { float:left; background-color: none; height:12px; display; inline-block; margin-right: 10px; background-image:url(http://cdn.sheknows.com/interface/rating-stars/recipe-small.png); background-repeat:repeat-x;  }

.recipe_seemore { width: 515px; color: #E41079; margin-bottom: 10px; margin-left: 5px; font-size: 10px; }
.recipe_seemore h4 { font-weight: normal; margin-top: 0; padding-top: 0; color: #000000; }
.recipe_seemore a { color: #E41079; text-decoration: none; }

.nutritional-facts{ width: 290px; }
.nutrional-header { font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; padding: 10px; background-color: #CCCCCC; }
.per-serving { border-bottom: 1px solid #cccccc; font-size: 12px; font-weight: bold; text-align: left; background-color: #EEEEEE; }
.daily-value { background-color: #C9C9C9; font-weight: bold; text-align: center; }
.right-col { width: 45px; }
.nutrient-info { background-color: #DFDFDF; width: 220px; }
.nutrient-info-highlight { background-color: #DFDFDF; width: 220px; }
.nutrient-info-enough { background-color: #DFDFDF; width: 245px; }
.serving-info { background-color: #eeeeee; }
.indented { padding-left: 25px; }

/* Border Definitions */
.border-bottom-big { border-bottom: 5px solid #000000; }
.border-bottom-small { border-bottom: 1px solid #cccccc; }
.border-right { border-right: 1px solid #cccccc; }
.border-top { border-top: 1px solid #cccccc; }
.border-left { border-left: 1px solid #cccccc; }

/* --- Buttons ----- */
.sk-pink-search
{
		background: transparent url(http://cdn.sheknows.com/interface/buttons/pink/blank.jpg);
		color: #fff;
		text-transform: lowercase;
		border:none;
		cursor:pointer;
		display:block;
		height:28px;
		margin-top:5px;
		position: relative;
		overflow: hidden;
		width: 91px;
		zoom: 1;
}
.recipe-pink-submit
{
		background: transparent url(http://cdn.sheknows.com/interface/buttons/pink/blank.jpg);
		color: #fff;
		text-transform: lowercase;
		border:none;
		cursor:pointer;
		display:block;
		height:28px;
		margin-top:5px;
		position: relative;
		overflow: hidden;
		width: 91px;
		zoom: 1;
}
/* ---- Rating Stars ------ */
.rtg-container {
	display: block;
	float: left;
	height: 18px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 104px;
}
.rtg-stars {
	background-image: url( http://cdn.sheknows.com/interface/rating-stars/recipe-off.png);
	background-repeat: repeat-x;
	background-position: top left;
	display: block;
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.rtg-stars span {
	display: none;
}
.rtg-stars-average {
	background-position: bottom left;
        background-image: url( http://cdn.sheknows.com/interface/rating-stars/recipe-on.png);
}
.rtg-stars-active {
	background-position: bottom left;
        background-image: url( http://cdn.sheknows.com/interface/rating-stars/recipe-on.png);
	width:0;
}
