/* CSS Document */




#CR_search_middle {
	width: 581px;
	float: left;
	display: inline;
	margin-left: 30px;
}
#CR_search_middle h1 {
	font-size: 180%;
	color: #669900;
	font-weight: normal;
}
#CR_search_middle p {
	line-height: 125%;
}
#CR_searchresults_middle-recipe{
	width: 590px;
	float: left;
	display: inline;
	margin-left: 0px;
}
#CR_view_middle-recipe {
	float: left;
	display: inline;
	margin-left: 30px;
	width: 456px;
	
}
#CR_view_middle-recipe p{
font-size:85%
}
.CR_search_find-recipe-detail {
	float: left;
	display: inline;
	width: 190px;
	margin-right: 20px;
	margin-top: 5px;
}

	.CR_search_find-recipe-detail select {
		margin-top: 3px;
		width: 100%;
		color: #666;
		font-family: Verdana, Arial, sans-serif;
		font-size: 80%;
	}
	#CR_serach_find-recipedetail p {
	line-height: 125%;
}
#CR_view_recipe-image {
	float: left;
	width: 265px; 
}

	#CR_view_recipe-image p {
		text-align: center;
	}

#CR_view_recipe-quick-info {
	float: right;
	width: 165px;
	
}
#CR_view_recipe-quick-info p {
		text-align:left;
		font-size: 80%;
	}

.add-recipe-link {
	padding-left: 25px;
	background: url('/images/find-recipes/recipeDetails/add_to_recipebox_icon.gif') center left no-repeat;
}

.view-recipe-link {
	padding-left: 25px;
	background: url('/images/find-recipes/recipeDetails/view_recipebox_icon.gif') center left no-repeat;
}

.email-link {
	padding-left: 25px;
	background: url('/images/find-recipes/recipeDetails/email_recipe_icon.gif') center left no-repeat;
}

.magnify-link {
	padding-right: 20px;
	background: url('/images/find-recipes/recipeDetails/magnifying_glass_icon.gif') center right no-repeat;
}
ol.CR_view_recipe-list {
	padding-left: 23px;
	font-size: 80%;
	
	
}

	ol.CR_view_recipe-list li {
		margin-top: 5px;
	}

	ol.CR_view_recipe-list li span {
		font-weight: normal;
	}
	
ul.CR_view_recipe-list {
	padding-left: 17px;
	font-size: 80%;
	line-height: 125%;
}

		ul.CR_view_recipe-list li {
			margin-top: 2px;
		}
#CR_view_recipe-nutrition-facts {
	font-weight: bold;
	line-height: 200%;
	font-size: 75%;
}

#CR_view_recipe-nutrition-facts .separator {
	background-color: #333;
	clear: both;
}

#CR_view_recipe-nutrition-facts .separator-small {
	background-color: #BBB;
	clear: both;
}

#CR_view_nutrition-facts {
	font-size: 180%;
	font-weight: bold;
}

.calorieAmt {
	float: left;
	display: inline;
	margin-left: 150px;
}

#CR_view_recipeDVTitle {
	float: right;
	display: inline;
	margin-right: 20px;
	
}

.recipeAmt {
	float: right;
	text-align: right;
	font-size: 90%;
}

.recipeDV {
	float: right;
	text-align: right;
	width: 100px;
	display: inline;
	margin-right: 40px;
	font-size: 90%;
}

/* find-recipes styles */



.CR_search_recipe-result {
	background: url(/images/find-recipes/recipe-videos/newsletter_signup_grey_gradient.gif) top center repeat-x;
	font-size: 90%;
	margin-top: 10px;
	clear: both;
}

.CR_search_recipe-result-details {
	float: left;
	display: inline;
	width: 425px;
	margin-left: 20px;
	padding-top: 15px;
}




#print-recipe {
	margin-top: 5px;
	text-indent: 25px;
	background: url('/images/find-recipes/recipeDetails/print_icon.gif') top left no-repeat;
}



ul.CR_search_recipe-list {
	padding-left: 17px;
}

	ul.CR_search_recipe-list li {
		margin-top: 2px;
	}
/* Common classes */

.pdf-link {
	padding-left: 20px;
	background: url(/images/common/pdf_icon.gif) center left no-repeat;
}

.right-arrow {
	padding-right: 9px;
	background: url(/images/common/green_arrow_right.gif) center right no-repeat;
}

.left-arrow {
	padding-left: 9px;
	background: url(/images/find-recipes/recipeDetails/green_arrow_left.gif) center left no-repeat;
}

.right-arrow-blue {
	padding-right: 9px;
	background: url(/images/common/blue_arrow_right.gif) center right no-repeat;
	color: #0099CC;
}

.video-link {
	padding-right: 21px;
	background: url(/images/common/video_icon.gif) center right no-repeat;

}

.recipe-link {
	padding-left: 20px;
	background: url(/images/common/recipe_icon.gif) center left no-repeat;
}

.article-link {
	padding-left: 16px;
	background: url(/images/common/article_icon.gif) center left no-repeat;
	line-height: 18px;
}

.gradient-background {
	background: url(/images/common/grey_gradient.gif) top center repeat-x;
	border: 1px solid #CCC;
}

.nowrap {
	white-space: nowrap;
}

.uppercase {
	text-transform: uppercase;
}

.small {
	font-size: 90%;
}

.smaller {
	font-size: 80%;
}

.underline {
	text-decoration: underline;
}

.normal {
	font-weight: normal;
}

.big {
	font-size: 110%;
}

.bold {
	font-weight: bold;
}

.blue {
	color: #0099CC;
}

.green {
	color: #669900;
}

.gray {
	color: #666;
}

.black {
	color: #000;
}

.white {
	color: #FFFFFF;
}

.white:hover {
	color: #FFFFFF;
}

.mgBt20{
	margin-bottom:20px;
}

.mgBt10{
	margin-bottom:10px;
}

.mgTp30 {
	margin-top: 30px;
}

.mgTp15 {
	margin-top: 15px;
}

.mgTp20 {
	margin-top: 20px;
}

.mgTp25 {
	margin-top: 25px;
}

.mgTp10 {
	margin-top: 10px;
}

.mgTp5 {
	margin-top: 5px;
}

.mgL5 {
	margin-left: 5px;
	display: inline;
}

.mgL10 {
	margin-left: 10px;
	display: inline;
}

.mgL20 {
	margin-left: 20px;
	display: inline;
}

.mgL30 {
	margin-left:30px;
	display: inline;
}

.pd10 {
	padding: 10px;
}

.pd15 {
	padding: 15px;
}

.pd20 {
	padding: 20px;
}

.pd1020 {
	padding: 10px 20px;
}

.pd1520 {
	padding: 15px 20px;
}

.pd1015 {
	padding: 10px 15px;
}

.pdR20 {
	padding-right: 20px;
}

.pd015 {
	padding: 0 15px;
}

.rel {
	position: relative;
}

.abs {
	position: absolute;
}

.fltR {
	float: right;
}

.fltL {
	float: left;
}

.clrB {
	clear: both;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.hr {
	background-color: #CCC;
	color: #CCC;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.line-height16 {
	line-height: 16px;
}

.hide {
	display: none;
}

