﻿/* from listview_Nutrition.css*/

#header h1 	{color: #AD9D54;font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 19px;margin: 0 150px 0 20px;}
#header h1 a {font-size: 19px;}
#header h1 a.more {font-size: 11px;}

#headerlogo {float: right; text-align:right;width:162px}
#headerlogo h4 {font-weight:normal;font-size: 8px;margin: 0 0 1px 0;padding-bottom:1px;}
#header p {margin: 8px 150px 8px 20px; font-family: Verdana,San-Serif; font-size: 11px; color: #333333;}

div.contenttabs {margin:10px 0 0 0;}
div.contenttabs h1 {height: 32px;background: url(http://images.media-allrecipes.com/ar/buttons/grad_border.jpg) right bottom no-repeat;display: block;padding: 0 18px 0 17px;float: left;border-bottom: 1px #ccc solid;font-weight: bold;color:#999999;font-size: 12px;text-decoration: none;line-height: 32px;margin-right: -1px;margin-bottom:0px;}
div.contenttabs a {padding:  0 35px 0 34px;margin-bottom:0;}
div.contenttabs a.glossary-link {padding:  0 34px 0 34px;}

div.contenttabs p {height: 32px;padding: 0 35px 0 34px;margin-bottom:0;display: block;float: left;border-bottom: 1px #ccc solid;font-weight: bold;color: #333;font-size: 12px;text-decoration: none;line-height: 32px;margin-right: -1px;}
div.contenttabs p.glossary-link {padding:  0 34px 0 34px;}
div.contenttabs p.on {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/tab_gradient_on.gif) left bottom repeat-x;display: block;border-bottom: 1px solid #E5EFF9;}


#nutrisearch {background-color: #E5EFF9; padding: 0 0 5px 0;clear:left;margin-top:0;border-bottom: 2px rgb(71,161,200) solid;}
#nutrisearch ul {margin: 2px 0 0 0;padding: 6px 0 6px 0;font-family:  Verdana, San-Serif;font-weight: bold;font-size: 9px;}
#nutrisearch ul li {padding: 0 0 0 8px; margin: 0 0 0 8px; border-color: #EA8E05; border-width: 0 0 0 1px;border-style: solid;}
#nutrisearch ul li.first {margin: 0;padding: 0;border-width: 0;}
#nutrisearch ul li a {color: #993333;text-decoration: none; border-bottom: 1px solid #EA8E05;}
#nutrisearch ul li a:hover {border-bottom: 1px solid #993333;}
#nutrisearch ul li span {color: #993333;text-decoration: none;}

#nutrisearch #searchwithin 	{font-weight: bold;color:#999999; margin: 5px 4px 0 0;padding: 8px 0 0 0; font-size: 11px;float: left; padding-left: 20px;} 	
#nutrisearch #searchwithin form { margin: 0;}
#nutrisearch #searchwithin input { margin: 0; font-size: 12px;}
#nutrisearch #searchwithin select {font-size:12px;height:21px;width:200px;}
#nutrisearch div.results {margin-top:-4px;clear:left;padding: 4px 0 6px 19px;color:#999999;font-family:  Verdana, San-Serif;font-weight: bold;font-size: 11px;}

#topcenter {background-color: #FFCC66; padding: 0 0 5px 0;}
#topcenter ul {margin: 2px 0 0 0;padding: 6px 0 6px 0;font-family:  Verdana, San-Serif;font-weight: bold;font-size: 9px;}
#topcenter ul li {padding: 0 0 0 8px; margin: 0 0 0 8px; border-color: #EA8E05; border-width: 0 0 0 1px;border-style: solid;}
#topcenter ul li.first 	{margin: 0;padding: 0;border-width: 0;}

#topcenter ul li span {color: #993333;	text-decoration: none;}

#searchwithin {margin: 5px 4px 0 0;padding: 0;float: right;font-family:  Verdana, San-Serif;font-weight: bold;font-size: 9px; color: #996600; } 	
#searchwithin form {margin: 0;}
#searchwithin input {margin: 0; font-size: 12px;}
#searchwithin select {font-size: 12px;width:200px;}


#searchnav {margin: 5px 0 0 0; padding: 0 20px; }
#searchnav p {font-family: Verdana, San-Serif; font-size: 11px; color: #333333; margin: 8px 0;}

#a2z {letter-spacing: 1px;}
#a2z .more {font-family: Arial, Verdana, San-Serif; font-size: 11px;}

#searchstripe {background-color:#EAE3BC; height: 8px; font-size:4px;}


.searchresult { margin: 0 0 0 10px; padding: 20px 10px 20px 20px; border-bottom: 1px dotted #999999;}
.searchresult h3 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 14px;font-weight:normal; margin: 0;}
.searchresult h3 a { font-size: 14px;}
.searchresult p {font-family: Verdana, San-Serif; font-size: 11px; color: #333333; margin: 2px 0;}
.searchresult em {font-family: Georgia, Serif;font-size: 10px;color: #333333;font-style:normal;}
.searchresult b a {font-family: Georgia, Serif;font-size: 10px;color: #000000;font-weight:normal;}


.searchwrap {width:470px;padding-bottom:1px; margin: 0 0px 10px 0; word-wrap: break-word; overflow: hidden;}

.spelling { border: 1px solid #ff9900; background-color:#fbf8c7; font-family: Verdana, San-Serif; font-size: 11px; margin: 8px 0; padding: 10px;}

.spelling a {color: #993333;}

/* here's the global alert styles - Just change the class for green/orange/red */
#alert {font-family: Verdana, San-Serif;font-size: 12px;font-weight: bold;border-style: solid;border-width: 2px 0 2px 0;margin: 10px 0;padding: 8px 0 8px 30px;background-repeat:no-repeat;background-position: 5px center;}

.noresults {font-family: Verdana, San-Serif;font-size: 11px;color: #333333;margin: 10px 0 20px 0;}
.noresults h5 {font-family:  Arial, "Century Gothic",  Futura, "Avant Garde", Verdana, San-Serif; color: #ad9d54; font-size: 14px;font-weight:normal; margin: 0; line-height: 14px;}
.noresults ul {margin: 0 0 15px 0; padding: 0; line-height: 11px;} 
.noresults li {margin: 5px 0 5px 15px; padding: 0;}

.reviewstars {text-align: right; width: 90px;}
.reviewstars p {font-size: 9px;}

.reviewcontent {margin-left: 105px; _height: 1%; }
.reviewcontent p {margin-bottom: 10px;} 


.review em {font-style:normal; font-size: 10px; font-family: Georgia , serif;}
.review b {color: #000000; font-size: 10px; font-weight:normal; font-family: Georgia , serif;}
.review b a {color: #000000;}

.paging {font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333;}

#menulinks {float: right; margin: 15px 0 0 0; padding: 5px 11px 8px 11px; border: 1px solid gray; line-height: 15px;}

#columnheader {padding: 5px 10px; font-size: 10px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #eae3bc;}
#columnheader p { margin: 0; }

.mealtype {float: right; width: 85px; margin-left: 20px; font-size: 10px; color:#993300; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* ingredient search form */

#ingredients {background-color: #FBF8C7; padding: 10px 0 10px 20px;}
#ingredients fieldset { border:none; width: 39%; float: left; margin: 0; padding: 0;}
#ingredients h6 {font-family: Verdana, San-Serif; font-size: 10px; color: #993333; margin: 2px 0;}
#ingredients input {display: block; margin: 5px 0;}

.col {width: 45%; min-height: 17em; _height: 17em; border: 1px solid #c1b57f; margin-left: 20px; display: inline;}
.col h4 {margin: 0; padding: 8px; border-bottom: 1px solid #c1b57f; font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif; font-size: 12px; color: #847840;}
.col h3 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 14px;font-weight:normal; margin: 8px 8px 3px 8px;}
.col p {font-family: Verdana, San-Serif; font-size: 11px; color: #333333; margin: 0px 8px 15px 8px;}

.searchsmall {color:#9B7840; font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 11px;font-weight: bold; background-color:#FFCC66;height: 24px; float:right}
.searchsmall form {float: left;margin: 2px 0 0 18px; padding: 0; _margin: 2px 0 0 10px; }
.searchsmall form label {margin: 0; padding: 0;}
.searchsmall input {font-size: 11px;}
.searchsmall input[type=text] {width: 90px;}


.recipe-hub-nav * { margin: 0; padding: 0; font-size: 11px; }
.recipe-hub-nav {width: 162px;margin-left: 8px;margin-bottom: 10px;padding-bottom: 7px;background: url(http://images.media-allrecipes.com/ar/lists/nutrition/back/module-bkg-162.png) left bottom no-repeat;}
.recipe-hub-nav ul {list-style: none;}
.recipe-hub-nav ul li {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/back/module-bkg-162.png) -162px 0 no-repeat;}

.recipe-hub-nav ul li h6 {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/back/module-bkg-162.png) 0 -26px no-repeat;height: 27px;color: black;font-size: 11px;padding-left: 10px;line-height: 26px;}
.recipe-hub-nav ul li a { display: block;padding: 5px 10px;text-decoration: none;color: #06c;}
.recipe-hub-nav ul li a:hover { background-color: #ccc; }
.recipe-hub-nav ul li h6.first { background-position: 0 0; }
.recipe-hub-nav ul li a.red { color: #933; }
.recipe-hub-nav ul li a.bold { font-weight: bold; }
.recipe-hub-nav ul li a.new { position: relative; }
.recipe-hub-nav ul li a.new img { position: absolute;top: 11px;left: -20px;z-index: 9999;}


/* from lists_nutrition.css */


#yay {padding-top:10px;}
.recipes {margin-left:20px;}
.reccat {color:#9B7840;font-size:13px;padding-left:2px;margin-bottom:10px;}
.reccat a {font-family:Verdana,San-Serif; font-size:9px;}

.recipes_compact {clear:right;}

.rectable {}

.recipes .imgtd {width:60px;height:50px;}
.recipes .imgtd img {width:50px; height:50px;}
.recipes .imgtd div {width:50px;}
.recipes .rectitlediv {margin-left:3px;}
.recipes .starstd {width:237px;}
.recipes .starsdiv {margin: 0 10px 0 8px; line-height:20px;float:right;text-align:right;}
.recipes .starsdiv .starsimg {height:16px;width:82px;}
.recipes .starsdiv img {height:16px;width:82px;}
.recipes .recinfo {margin-top:23px; margin-left:13px;}
.recipes .rectitlediv .info {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.recipes em {font-size:10px;font-style:normal;}
.recipes strong {font-size:10px;font-weight:normal; font-style:normal;}
.recipes h3 {font-size:15px; margin:0; font-family:Arial, Helvetica, sans-serif; padding: 0; font-weight:normal;}
.recipes h3 a {font-size:15px; }
.recipes .recipe {font-size:11px;width:400px;margin-top:4px;}
.recipes .recipes_divider {border-bottom: 1px dotted #CCCCCC;margin:0 0 8px -10px;}

#ads_frmt .recipes_dividerafterad {margin:0 0 8px 10px;}

.recipes_dividerafterad {margin:0 0 8px 10px;}
.recipes_dividerafterad .borderafterad {border-bottom: 1px dotted #CCCCCC;margin:10px 0 0 0px;}


.recipes_compact .recipe {width: auto;}
.recipes_compact table.rectable {width:auto;}
.recipes_compact table.rectable td.starstd {width:160px;}


.userbox_profiletd a {font-family: Arial; font-size: 7.5pt; }

.recipes .imgtd2 img {margin-left:8px;margin-top:26px;}
.recipes .imgtd2 a, .recipes .imgtd2 a:hover {border-bottom:0px;}

.recipes h1 {color: #AD9D54; font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif; font-size: 21px; margin: 10px 0 4px 0;}
.recipes h1 .sminfo  {color: #333333;font-size: 10px;font-weight:normal;}

.border2 {padding-bottom:10px; border-bottom: 1px dotted #CCCCCC;}
.recipes .border2 h1 {width:400px;word-wrap: break-word; overflow: hidden;}


.reviewertd {vertical-align:top;width:237px;padding-top:20px;}
.reviewertd .userbox_hometown div {padding-bottom:8px;}
.reviewertd .userbox_hometown .info {font-size: 7.5pt;line-height:13px;}
.reviewertd .userbox_hometown .info a, .reviewertd .userbox_hometown .info a:visited {font-size: 7.5pt;line-height:13px;}
.reviewertd .userbox_hometown .info a:hover {font-family: Arial; font-size: 7.5pt;line-height:13px; color: #993333; text-decoration: none; border-bottom: 1px #993333 solid;}


.reviews {width:655px; font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:20px;}

.reviews h3 {font-size:15px; margin:0; font-family:Arial, Helvetica, sans-serif; padding: 0; font-weight:normal; margin-bottom:8px;}


.reviews h4 {font-size:11px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0; font-weight:normal; color:#000000;}
.reviews h5 {font-size:13px; margin:0; font-family:Arial, Helvetica, sans-serif; padding: 0; font-weight:normal;}
.reviews em {font-size:10px;color:#847840;font-weight:bold; font-style:normal;}
.reviews .date {font-size:10px;}
.reviews .review {font-size:11px;width:300px;margin-top:8px}
.reviews .review2 {font-size:11px; width:300px; margin-top:8px; word-wrap:break-word; overflow: hidden;}
.ad_recipedivider { border-bottom:1px dotted #CCCCCC; clear:left; margin:20px 0pt 0pt; }

.reviews .reviews_divider {border-bottom: 1px dotted #CCCCCC;margin-top:20px;}
.reviews .helpful {font-size:10px;margin-top:15px; line-height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.reviews .yes {color:#993333;}
.reviews .user_info {margin-left:15px;}
.reviews .user_links {font-size:10px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.user_links {margin-top:5px;width:205px;}
.user_links div {margin-top:4px;} 
.user_links .personaltd {display:table-cell; vertical-align: top;padding-bottom:4px;}
.user_links .menutd {padding-bottom:10px;}

.reviews .stars {margin-top:23px;}
.reviews .recimage {margin-top:7px;margin-right:4px;margin-left:24px}
.reviews .recreview {margin-top:23px; margin-left:13px;}
.reviews .lfttd {width:82px;text-align:right; display: table-cell; vertical-align: top;}
.reviews .rttd {width:237px;text-align:left;}
.midtd {display: table-cell; vertical-align: top;}

.reviews_compact {width: auto}
.reviews_compact table{width: auto}
.reviews_compact .review{width: auto}


.items {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #333333;}
	
div.line {clear: right; border-top:1px solid #847840; margin-top:20px;font-size:0px;}
div.line2 {clear: both; margin-top:0px; padding-top:8px; border-bottom:1px solid #847840;}


.profile_recipes {margin-left:20px; padding-top:10px;}
.profile_recipes h2 {font-size:18px;  font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#AD9D54; display:inline;}

.profile_recipes .recipes {margin-left:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.profile_recipes .recipes .imgtd {width:70px;}
.profile_recipes .recipes .imgtd div {margin-top:23px; width:50px;}
.profile_recipes .recipes .imgtd div a, .recipes .imgtd div a:hover {border-bottom:0px;}
.profile_recipes .recipes .rectitlediv {margin-top:23px; margin-left:13px;}
.profile_recipes .recipes .starstd {width:145px;}
.profile_recipes .recipes .starsdiv {margin-top:22px; width:145px; line-height:20px;}
.profile_recipes .recipes .starsdiv .starsimg a, .recipes .starsdiv .starsimg a:hover {border-bottom:0px;}
.profile_recipes .recipes .recinfo {margin-top:23px; margin-left:13px;}
.profile_recipes .recipes .info {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.profile_recipes .recipes a {color:#993333;text-decoration: none;border-bottom: 1px solid #CCCCCC;}
.profile_recipes .recipes a:hover {color:#993333;text-decoration: none;border-bottom: 1px solid #993333;}
.profile_recipes .recipes em {font-size:10px;color:#847840;font-weight:bold; font-style:normal;}
.profile_recipes .recipes strong {font-size:10px;color:#847840;font-weight:bold; font-style:normal;}
.profile_recipes .recipes h3 {font-size:15px; margin:0; font-family:Arial, Helvetica, sans-serif; padding: 0; font-weight:normal; margin-bottom:8px}
.profile_recipes .recipes .recipe {font-size:11px;width:234px;margin-top:8px}
.profile_recipes .recipes .recipes_divider {border-bottom: 1px dotted #CCCCCC;}


.profile_recipes_divider {border-bottom: 1px dotted #CCCCCC;margin-top:20px; margin-bottom:20px;}


.info {line-height:16px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: right;}
.info a {font-size:10px;}
.info img {width:10px;height:10px;}
.info span {margin-right:14px;}

		
ul#photolist {list-style-type: none; text-align:left; font-size: 9px;font-family: Verdana, San-Serif;margin-left:0;padding-left:0;}
ul#photolist li {display: block; float: left; padding-right:12px;}		
ul#photolist li a {border-bottom: 0;}
		
		
.recipe_photos_for {font-size:11px; padding-bottom: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#847840; display:inline;}

.learn_more_top_right {font-size:9px; text-align:right; padding-bottom:5px;}

.photoresult {margin: 0; padding: 20px 0 0 18px;}
.photoresult table {width: 655px;}
.photoresult .up {width: 160px; text-align:left; display: table-cell; vertical-align: top;}
.photoresult .phototd {text-align:left; width:150px; display: table-cell; vertical-align: top;}
.photoresult .posted {padding-bottom: 10px;}
.photoresult .uprofile {font-size:10px; color: #666666; line-height:14px;}
.photoresult .uprofile a {font-size:10px;}
.photoresult td {padding-bottom: 25px; padding-right:8px; padding-top: 25px; border-bottom: 1px dotted #999999;}
.photoresult h2 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif; font-size:12px; color:#847840; font-weight:normal; margin: 0;}
.photoresult h3 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif; width:150px; word-wrap: break-word; overflow: hidden; color:#333333; font-size: 15px; margin: 0 0 5px 0; font-weight:normal; padding-bottom:3px;}
.photoresult h3 a {width:150px; word-wrap: break-word; overflow: hidden;font-size: 15px; margin: 0 0 5px 0;}
.photoresult p {width:150px; word-wrap: break-word; overflow: hidden;padding-bottom:1px;font-family: Verdana, San-Serif; font-size: 11px; color: #333333; margin: 4px 0;}
.photoresult em {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AD9D54; font-style:normal; font-weight:bold;}
.photoresult b a {font-family: Georgia, Serif;font-size: 10px;color: #333333; font-weight:normal;}

.photo_recipe h3 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif; color:#333333; font-size: 15px; margin: 0 0 5px 0; font-weight:normal; padding-bottom:3px;}
.photo_recipe h3 a {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif;font-size: 15px;}
.photo_recipe p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;margin-top:10px;}
.cooks_profile_recipes {margin-left:20px;}

.photoborder {border-left: 1px #999999 dotted; padding-left:20px; padding-right: 10px;}

.cooks {margin-left:20px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.cookstable {padding-bottom:20px;margin-top:20px;}
.cooks .imgtd {width:55px;}
.cooks .imgtd div {width:50px;}
.cooks .imgtd div a, .recipes .imgtd div a:hover {border-bottom:0px;}
.cooks .infotd {padding-right:10px;}
.cooks .namediv {margin-left:13px;}
.cooks .namediv .mem {float:right; margin-left:10px; clear:top;}
.cooks .namediv .geo {margin:0px; padding:0px;}
.cooks .starstd {width:237px;}
.cooks .submisions {margin-right:10px;width:140px; border-left:1px dotted #CCCCCC;padding-left:10px;line-height:110%;}
.cooks .noinfo {color:#cccccc;}
.cooks .recinfo {margin-top:23px; margin-left:13px;}
.cooks .info {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.cooks .info a {font-size:11px;}
.cooks a {font-size:15px;}
.cooks a.more {font-size: 9px;}
.cooks em {font-size:10px;color:#847840;font-weight:bold; font-style:normal;}
.cooks strong {font-size:10px;color:#847840;font-weight:bold; font-style:normal;}
.cooks h3 {font-size:15px; margin:0; font-family:Arial, Helvetica, sans-serif; padding: 0; font-weight:normal; margin-bottom:8px}
.cooks .recipe {font-size:11px;width:400px;margin-top:8px}

.divider {border-bottom: 1px dotted #CCCCCC;margin-top:8px;}


.request {padding-bottom:20px;}
.request em {font-size:10px;color:#847840;font-weight:bold; font-style:normal;}


.list {margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:small;}
.list .info {font-size: 0.8em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.list .sminfo {font-size:0.6em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.list .maincat em {font-size:10px;color:#847840; font-style:normal;}
.list .maintd {width:100%;padding-bottom:20px;}
.list .maintd em {font-size:10px;color:#847840; font-weight:bold; font-style:normal;}
.list td.reccomtitle {padding-bottom:10px;}
.list .reccomtitle em {font-size:10px;color:#847840; font-weight:bold; font-style:normal;}
.list h3 {margin:0; font-family:Arial, Helvetica, sans-serif; padding: 0; font-weight:normal; margin-bottom:8px}
.list h3 a {font-size:16px;}

.listtable {padding-bottom:20px;margin-top:20px;}
.listtable .maincat {padding-top:4px;padding-right:20px;}

.dividertd {border-top: 1px dotted #CCCCCC;padding-bottom:8px;}

.listtable .profiletd {padding-left:10px; display:table-cell; vertical-align: top;padding-bottom:20px;}
.listtable .profiletd .userbox_tbl .userbox_hometown div {padding-bottom:8px;font-size: 7.5pt;}
.listtable .profiletd .userbox_tbl .userbox_hometown .info {font-size: 7.5pt;line-height:13px;}
.listtable .profiletd .userbox_tbl .userbox_hometown .info a {font-size: 7.5pt;line-height:13px;}


.listtable .imgtd {padding-right:10px;}
.listtable .menu {margin-top:10px; font-size:x-small; color: #666666; line-height:14px;}
.listtable .menu a {font-size:x-small; line-height:14px;}

.listtable2 .imgtd {padding-right:10px;}
.listtable2 .menu {margin-top:10px; font-size:x-small; color: #666666; line-height:14px;}
.listtable2 .menu a {font-size:x-small; line-height:14px;}

.listtable3 .imgtd {padding-right:10px;}


.hubtype {font-size:9px; font-family:Verdana Bold; color:#666666;font-weight: bold;padding-bottom:4px;}

.dividertd2 {border-top: 1px dotted #CCCCCC;padding-bottom:8px;}


.photodetail_wrapper {margin: 0 0 20px 0; padding: 20px 0 0 18px; color: #333333;}
.photodetail_wrapper h3 {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif; color:#333333; font-size: 18px; margin: 0 0 5px 0; font-weight:normal;}
.photodetail_wrapper h3 a {font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif; font-size: 18px; margin: 0 0 5px 0;}


table.photodetail {color: #333333; width: 655px;}
table.photodetail td {display: table-cell; vertical-align: top; text-decoration:none; border-bottom:0;} /* Image underline test*/

table.photodetail .photodetail_td {text-align:left; width:260px; display: table-cell; vertical-align: top;}
table.photodetail .photodetail_td div {font-family: Verdana, San-Serif; font-size: 10px; color: #333333; text-align:right; padding:0 10px; margin-bottom: 4px;}
table.photodetail .photodetail_td a {font-family: Verdana, San-Serif; font-size: 10px;}

.up .userbox_tbl a {text-decoration:none; border-bottom: 0;}

.up {width: 395px; text-align:left; display: table-cell; vertical-align: top; padding-left:10px;}
.up p {font-family: sans-serif; font-size: 10px; color: #333333; margin: 4px 0;}
.up p a {font-family: sans-serif; font-size: 10px;}
.up .info a {font-family: Verdana, San-Serif; font-size: 10px; }
.up .userbox_profiletd a {font-family: Verdana, San-Serif; font-size: 9px;}
.up em {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #847840; font-style:normal; font-weight:bold;}

.posted {padding: 8px 0;}
.photo_notes {padding-bottom:10px;}

.negmarg20top {margin-top:-20px;}

.alertnav {width:635px; background-color: #EAE3BC; padding: 10px 0 6px 40px; height:18px; font-family:Verdana,San-Serif; font-size:10px;}

.alertnav a {font-size:9px;}

a.emailalert {font-size:9px;}


/* from nutrition-search.css */

.nutrition-search-block {position: relative;}

.nutrition-search {height: 47px; position: relative;}

.nutrition-search .toggle-nutrition-search {position: absolute;display: block;top: 5px; left: 8px;width: 16px; height: 16px;text-indent: -9999px;}
.nutrition-search .toggle-nutrition-search.closed { background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-plus.gif) no-repeat; }
.nutrition-search .toggle-nutrition-search.opened { background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-minus.gif) no-repeat; }

.nutrition-search-image { position: absolute;top: 4px; left: 32px;}

.nutrition-search-buttons {position: absolute;bottom: 10px; right: 5px;width: 83px;text-align: center;display: none;}
.nutrition-search-buttons .reset-search {font-size: 11px;line-height: 30px;	}

.nutrition-filter-labels {list-style: none;position: absolute;top: 3px; left: 180px;}
.nutrition-filter-labels li {display: block;width: 60px;font-size: 10px;text-align: center;color: #666;float: left;position: relative;}

.ns-icon {position: absolute;top: 16px; left: 17px;}

.testbuttondiv {float:right; border-left:1px solid rgb(71,161,200);margin-top:6px;}
.Nsearchbutton {margin-top:2px;margin-right:2px;margin-left:20px;}

.sample-results, .upsale, .loading-message { display: none; }

.loading-message {height: 20px;text-align: center;line-height: 20px;font-size: 12px;background-color: #B2EDF5;color: #218795;font-weight: bold;}

.sample .upsale {background-color: #B2EDF5;color: #218795;padding: 20px;font-size: 11px;}
.sample .upsale h1 {font-size: 14px; margin-bottom: 10px;}
.sample .upsale p.left { float: left; width: 400px; font-size: 10px;line-height: 16px;}
.sample .upsale .supporting-member-button { float: right; width: 122px; text-align: center; }

.sliders {display: none;position: absolute;top: 24px; left: 180px;height: 180px;background: url(http://images.media-allrecipes.com/ar/lists/nutrition/back/sliders-background.gif) no-repeat;}
.sliders .slider {height: 120px; }
.sliders ul {list-style: none; }
.sliders ul li {position: relative;display: block;float: left;width: 60px;margin-top: 22px;}
.sliders ul li div {margin: 0 auto;}

a.search-button,
a.try-it-button {display: block;width: 83px;height: 27px;text-indent: -9999px;}
a.supporting-member-button {display: block;width: 122px; height: 27px; text-indent: -9999px;background: url(http://images.media-allrecipes.com/ar/lists/nutrition/buttons/upgrade-now-button.png) 0 0 no-repeat;}

a.try-it-button { background: url(http://images.media-allrecipes.com/ar/lists/nutrition/buttons/try-it-button.png) 0 0; }
a.search-button { background: url(http://images.media-allrecipes.com/ar/lists/nutrition/buttons/search-button.png) 0 0; }
a.supporting-member-button:hover, a.search-button:hover, a.try-it-button:hover { background-position: left bottom; }

a.slider-button-plus {position: absolute;display: block;top: -22px; left: 22px;width: 16px; height: 16px;background: url(http://images.media-allrecipes.com/ar/lists/nutrition/back/slider-button-plus.gif) 0 0 no-repeat;}
a.slider-button-minus {position: absolute;display: block;bottom: -23px; left:22px;width: 16px; height: 16px;background: url(http://images.media-allrecipes.com/ar/lists/nutrition/back/slider-button-minus.gif) 0 0 no-repeat;}

a.slider-button-plus:hover,
a.slider-button-minus:hover { background-position: bottom left; }

.nutritional-ranges {position: absolute;width: 150px;top: 43px;left: 20px;background: url(http://images.media-allrecipes.com/ar/lists/nutrition/back/nutritional-ranges-background.gif) -150px 0 repeat-y;color: black;display: none;}
.nutritional-ranges .hidden { display: none; }
.nutritional-ranges .help-text {color: #666;padding-top: 12px;}
.nutritional-ranges h1 {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/back/nutritional-ranges-background.gif) top left no-repeat;display: block;padding: 5px 10px;font-size: 10px;font-weight: bold;color: black;}
.nutritional-ranges p {padding: 0 10px;font-size: 10px;line-height: 14px;}
.nutritional-ranges h2 {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/back/nutritional-ranges-background.gif) bottom left no-repeat;display: block;height: 8px;}


.sort-by-block {margin-top: 1px;padding: 10px 8px 10px 12px;background-color: #FCEEDF;color: #ABABAB;font-size: 10px;border-bottom: 1px dotted #FC9;border-top: 1px solid  rgb(71,161,200);}
.sort-by-block .sort-by-left {float: left;width:300px;}
.sort-by-block .sort-by-left img {height:9px;width:9px;margin-top:2px; }
.sort-by-block .sort-by-left .selected { font-weight: bold; }
.sort-by-block .sort-by-right {text-align: right;float: right;width: 300px;margin-top:-3px;}

.sort-by-block .sort-by-right input { padding: 0; margin: 0; }
.sort-by-block .sort-by-right label { margin-left: 4px; display:inline;}
.sort-by-block .sort-clear {clear:both;}

.newsellmsg {border-top:1px rgb(71,161,200) dotted;color: rgb(71,161,200);margin-left:20px;width:655px;margin-bottom:10px;}
.newsellmsg .upgradediv {float:right;margin-top:20px;}
.newsellmsg h2 {font:14px Verdana;font-weight:bold;margin:4px 0 4px 0;}
.newsellmsg p {font:12px Verdana;}

.search-results-nutritional-info {font-size: 10px;height: 22px;line-height: 22px;padding-left: 12px;background-color: #EDFBFC;clear:both;color:black;margin-bottom:0;margin-left:-10px;}

.search-results-nutritional-info-sample {font-size: 10px;height: 22px;line-height: 22px;padding-left: 12px;background-color: #EDFBFC;clear:both;color:black;margin-bottom: -10px;margin-left:10px;}

.search-results-nutritional-info span, .search-results-nutritional-info-sample span {color:#0066CC;}
.search-results-block .search-results-nutritional-info-sample { display: none; }

.sample-results h4 {color:#0066CC;font-weight:normal;}

/*jQUERY UI SLIDER OVERRIDES*/
/*=============================*/

.sliders #slider-calories a.ui-slider-handle {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-calorie.gif) center -22px  no-repeat; }
.sliders #slider-fat a.ui-slider-handle {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-fat.gif) center -22px no-repeat; }
.sliders #slider-carbs a.ui-slider-handle {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-carbs.gif) center -22px no-repeat; }
.sliders #slider-protein a.ui-slider-handle {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-protein.gif) center -22px no-repeat; }
.sliders #slider-chol a.ui-slider-handle {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-chol.gif) center -22px no-repeat; }
.sliders #slider-sodium a.ui-slider-handle {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-sodium.gif) center -22px no-repeat; }

.sliders #slider-calories a.ui-slider-handle:hover { background-position: top center; text-decoration: none; }
.sliders #slider-fat a.ui-slider-handle:hover { background-position: top center; text-decoration: none; }
.sliders #slider-carbs a.ui-slider-handle:hover { background-position: top center; text-decoration: none; }
.sliders #slider-protein a.ui-slider-handle:hover { background-position: top center; text-decoration: none; }
.sliders #slider-chol a.ui-slider-handle:hover { background-position: top center; text-decoration: none; }
.sliders #slider-sodium a.ui-slider-handle:hover { background-position: top center; text-decoration: none; }

.sliders #slider-calories a.ui-slider-handle.ui-state-focus {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-calorie.gif) center -44px no-repeat; }
.sliders #slider-fat a.ui-slider-handle.ui-state-focus {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-fat.gif) center -44px no-repeat; }
.sliders #slider-carbs a.ui-slider-handle.ui-state-focus {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-carbs.gif) center -44px no-repeat; }
.sliders #slider-protein a.ui-slider-handle.ui-state-focus {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-protein.gif) -44px centerno-repeat; }
.sliders #slider-chol a.ui-slider-handle.ui-state-focus {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-chol.gif) center -44px no-repeat; }
.sliders #slider-sodium a.ui-slider-handle.ui-state-focus {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/icons/icon-sodium.gif) center -44px no-repeat; }

.ui-slider { position: relative; text-align: left; z-index: 100;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 300; width: 30px; height: 22px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 200; font-size: .7em; display: block; border: 0; }

.ui-slider-vertical { width: 30px; height: 120px; }
.ui-slider-vertical .ui-slider-handle { left: 0; margin-left: 0; margin-bottom: -12px; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.slider-range {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/back/slider-range-background.png) repeat-y;position: absolute;top: 0;left: 20px;width: 20px;height: 120px;border-top: 1px solid #03C5DF;border-bottom: 1px solid #03C5DF;z-index: 0;}

.slider-bubble {background: url(http://images.media-allrecipes.com/ar/lists/nutrition/back/slider-hover-bubble-large.png) no-repeat;position: absolute; top: -4px;right: 30px;width: 100px; height: 42px;font-size: 10px;text-decoration: none;color: #333; display: none;z-index: 11;line-height: 15px;text-align: center;padding-top:5px;}


/* from Tabs.css */
#tabtable {width:676px;}
#tabtable .firsttab {padding-left:16px;}

.tab .top, .tab .bottom {display:block; background:transparent; font-size:1px;}
.tab .b1, .tab .b2, .tab .b3, .tab .b4 {display:block; overflow:hidden; background:#FFCC66; border-left:1px solid #FBA21C; border-right:1px solid #FBA21C;}
.tab_inactive .b1, .tab_inactive .b2, .tab_inactive .b3, .tab_inactive .b4 {border-left:1px solid #AD9D54; border-right:1px solid #AD9D54;}
.tab .b1, .tab .b2, .tab .b3 {height:1px;}
.tab .b1 {margin:0 5px; background:#FBA21C;}
.tab_inactive .b1 {background:#AD9D54;}
.tab .b2 {margin:0 3px; border-width:0 2px; background:#FFFFFF;}
.tab_inactive .b2 {background:#FEFBEC;}
.tab .b3 {margin:0 2px; background:#FFE4AE;}
.tab_inactive .b3 {background:#FDF7DB;}
.tab .b4 {height:2px; margin:0 1px; background:#FFDA8F;}
.tab_inactive .b4 {background:#FDF8E0;}
.tab .boxcontent {display:block;  background:#FFFFFF; border-left:1px solid #FBA21C; border-right:1px solid #FBA21C;}


.tabwrapper	{ padding: 0 4px 2px 4px; background:#FFCC66; border-left:1px solid #FBA21C; border-right:1px solid #FBA21C;}
.tab_inactive .tabwrapper {background:#FCF5D3; border-left:1px solid #AD9D54; border-right:1px solid #AD9D54;}
.tab h1 {font-family: Verdana, Arial, San-Serif; font-size: 10px; color: #666; font-weight:normal; margin: 0 0 5px 0;text-align: center;}
.tab h2 {font-size: 11px;/*color: #993333;*/ font-weight:normal; margin: 0 0 5px 0;text-align: center;}
.tab h2 a {font-size: 11px;}


.tab h3 {font-family: Verdana, Arial, San-Serif ;font-size: 11px;color: #993333; font-weight:normal; margin: 0 0 5px 0;text-align: center;}
.tab p {font-family: Verdana, San-Serif;font-size: 11px;color: #666666;margin: 4px 0 0 0;}

.tab {margin-left: 4px;}

.lsrchwdth {width:135px;}

.subheadposition {padding: 0; background: #FFFFFF; margin: 0; vertical-align: top;}

.subnav_container {font-family:Verdana, Arial, Helvetica, san-serif;background-color:#FFCC66; height:24px;}
.subnav {margin-left:23px; margin-bottom:2px; font-size:10px; color:#FF9900;}


/* ListViewSortingBar.css */

.sortbar {padding: 0px; background-color: #ffcc66}
.sortbar ul {width:675px;padding:1px 0 3px 0;font-size: 10px;margin: 2px 0 0;font-family: Verdana, San-Serif;}
.sortbar ul li {border-left: #ad9d54 1px solid;padding:0 0 0 8px;margin:0 0 0 8px;}
.sortbar ul li.photo {padding-left:10px;font-size:10px;margin-left:8px;color: #333333;font-family: Verdana, San-Serif;border:0;}
.sortbar ul li.photo label {display:inline;}
.sortbar ul li.sort {font-weight: bold;color: #996600;border:0;margin:0;padding:0;}
.sortbar ul li.first {font-weight: bold;color: #996600;border:0;margin:0;padding:0;}
.sortbar ul li span {color: #993333;}

.filtererror {COLOR: #ff9900}
.jumptobox {font-size: 10px;width: 100px;font-family: Verdana, Arial, Helvetica, sans-serif}
.jumptoboxtip {font-size: 10px; width: 100px;color: #996633;font-style: italic;font-family: Verdana, Arial, Helvetica, sans-serif;}


/* navigation.css */

#header2 {background: #FFFFFF; padding: 0 0 10px 0; margin: 0;}
#header2 h1 {color: #AD9D54; font-family:  Arial, "Century Gothic",  Futura,  "Avant Garde", Verdana, San-Serif; font-size: 21px; margin: 0 20px 0 20px;}
#header2 a {color: #AD9D54;} /* this piece was added for h1 links under viewall, etc... */

.sectionheadline {float:right; font-family:Georgia, 'Times New Roman', Times, serif; font-size:44px; color:#D9D1B0; padding:0 0 4px 0;}

.tab .top, .tab .bottom {display:block; background:transparent; font-size:1px;}
.tab .b1, .tab .b2, .tab .b3, .tab .b4 {display:block; overflow:hidden; background:#FFCC66; border-left:1px solid #FBA21C; border-right:1px solid #FBA21C;}
.tab_inactive .b1, .tab_inactive .b2, .tab_inactive .b3, .tab_inactive .b4 {border-left:1px solid #AD9D54; border-right:1px solid #AD9D54;}
.tab .b1, .tab .b2, .tab .b3 {height:1px;}
.tab .b1 {margin:0 5px; background:#FBA21C;}
.tab_inactive .b1 {background:#AD9D54;}
.tab .b2 {margin:0 3px; border-width:0 2px; background:#FFFFFF;}
.tab_inactive .b2 {background:#FEFBEC;}
.tab .b3 {margin:0 2px; background:#FFE4AE;}
.tab_inactive .b3 {background:#FDF7DB;}
.tab .b4 {height:2px; margin:0 1px; background:#FFDA8F;}
.tab_inactive .b4 {background:#FDF8E0;}
.tab .boxcontent {display:block;  background:#FFFFFF; border-left:1px solid #FBA21C; border-right:1px solid #FBA21C;}

.tab_grey .b1, .tab_grey .b2, .tab_grey .b3, .tab_grey .b4 {border-left:1px solid #666; border-right:1px solid #666;}
.tab_grey .b1 {background:#666;}
.tab_grey .b2 {background:#EFEFEF;}
.tab_grey .b3 {background:#FFFFFF;}
.tab_grey .b4 {background:#EFEFEF;}
.tab_grey .tabwrapper {background:#EFEFEF; border-left:1px solid #C0C0C0; border-right:1px solid #666666;}


.tabwrapper	{ padding: 0 4px 2px 4px; background:#FFCC66; border-left:1px solid #FBA21C; border-right:1px solid #FBA21C;}
.tab_inactive .tabwrapper {background:#FCF5D3; border-left:1px solid #AD9D54; border-right:1px solid #AD9D54;}
.tab h1 {font-family: Verdana, Arial, San-Serif; font-size: 10px; color: #666; font-weight:normal; margin: 0 0 5px 0;text-align: center;}
.tab h2 {font-family: Verdana, Arial, San-Serif ;font-size: 10px;/*color: #993333;*/ font-weight:normal; margin: 0 0 5px 0;text-align: center;}
.tab h3 {font-family: Verdana, Arial, San-Serif ;font-size: 10px;color: #993333; font-weight:normal; margin-bottom:5px;text-align: center;}
.tab h3 a {font-size: 10px;text-decoration:none; }
.tab p {font-family: Verdana, San-Serif;font-size: 11px;color: #666666;margin: 4px 0 0 0;}
.tab {margin-left: 4px;}

.subtabs {background-color:#FFCC66; padding: 0 0 0 12px;}
.subtabs ul {font-family:Verdana,San-Serif;font-size:9px;font-weight:bold;margin: 0;padding:6px 0;}
.subtabs ul li.first {border-width:0;margin:0;padding:0;}
.subtabs  ul li {border-style:solid;border-width:0 0 0 1px;margin:0 0 0 8px;padding:0 0 0 8px;display: inline;}
.subtabs ul li a {border-bottom:1px solid #EA8E05;color:#993333;text-decoration:none;}
.subtabs ul li span {color:#993333;text-decoration:none;}