@charset "UTF-8";
/* CSS Document */

*{float:none;}
.clr {clear:both;}
#bottomNav, #topNav,  #privacy, .logo, #topBar, .detectFlash, #breadCrmbs, #topBar, .tout6, .tout1, .tout4, .tout5, .leftCorner, .rightCorner, .detail, #lightBlueBar, .nutritionInfoTop2, .tabs ui-tabs-nav ,.cancel, #rated, #ratingResponse, #recipeRating, .rating, .productInfo .whiteArea2 .nutritionInfoTop, .productInfo .whiteArea2 .nutritionInfoTopB, .productInfo .whiteArea2 .nutritionInfoTopC, .productInfo .whiteArea2 .nutritionInfoTopD, .productInfo .whiteArea2 .nutritionInfoTopE {display:none;}

.print2, .print3, .print4, .print2d, .print2e{display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px; color:#0F298F;  font-weight:bold; margin:0 0 0 0px; padding:15px 0 15px 0;}
.print{padding:0 0 20px 0;}
.homeContent{ background-color:none; }
#lightBlueBar h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#0F298F;font-weight:normal; margin:0px 0 0 0px; padding:0px 0 0 0;}
.container .whiteArea .introContent{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin:0 0 0px 0; float:none;}
.container .whiteArea .introContent p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;  margin:5px 0 5px 30px; line-height:1.2em}
.container .whiteArea .introContent h2{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px; color:#0F298F;  font-weight:normal; margin:0 0 0 30px;}
.container .whiteArea .content{ float:none; margin:25px 0 0 0;}
.container .whiteArea .content p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333;margin:0 0 0 30px; padding-top:0;line-height:1.2em}
.container .whiteArea .content h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#0F298F; padding:0 0 5px 0;font-weight:normal; margin:0 0 0 30px}

.container .whiteArea a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0F298F; text-decoration:none;}
.container .whiteArea a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0F298F; text-decoration:underline;}

.container .whiteArea .productContainer {float:none;margin:0px 0 0px 0px; padding:0px 0 0px 10px; height:100%px; position: relative; left:0px; z-index:10;}
.productContainer .productTop h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:normal; margin:0px 0 0 15px;  position:relative; z-index:11; padding-bottom:0; }
.productContainer .productTop2 h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:normal; margin:0px 0 0 15px;  position:relative; z-index:11;}

.productInfo .whiteArea2  h2{float:none; clear:both;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#0F298F; font-weight:normal; padding:10px 0 5px 0;}
.container .whiteArea .productContainer .productTop{float:none;background: #1253c1; height:26px; width:521px; }
.container .whiteArea .productContainer .productTop2{float:none;background: #1253c1; height:26px;}
.container .whiteArea .productContainer .productInfo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; float:none; border:none; background:none; padding:0px; margin:0; }


/* .productInfo2*/
.container .whiteArea .productContainer .productInfo2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;  float:none; border:none; background:none; padding-bottom:0 }
.productInfo2 .whiteArea2  h2{float:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#0F298F; font-weight:normal; padding:10px 0 5px 0; width:300px;}
.container .whiteArea .productContainer .productInfo2 .whiteArea2 { height:100%; float:none; position:relative; top:10px; left:10px;}
.productContainer .productInfo2 .whiteArea2 .topContent{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333;  margin:5px 0 45px 0px; padding-left:80px; line-height:1.2em; float:none; }
.productContainer .productInfo2 .whiteArea2 .topContent2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; margin:5px 0 15px 0px; padding-left:80px; line-height:1.2em; }
.productContainer .productInfo2 .whiteArea2 .topContent{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333;  margin:5px 0 45px 0px; padding-left:80px; line-height:1.2em; float:none; }
.productInfo2 .whiteArea2 .nutritionInfoTop{height:20px; background:url(/DJ_recipes/images/beveragesTop.gif) no-repeat 0 1px; float:none; margin:-10px 0 0 0;}
.productContainer .productInfo2 .whiteArea2 .topContent2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; width:529px; margin:5px 0 15px 0px; padding-left:80px; line-height:1.2em; float:none; }
.productInfo2 .whiteArea2 .nutritionInfoTop_b{height:20px; background:url(/DJ_faqs/images/HistoryTop.gif) no-repeat 0 1px; float:none; margin:10px 0 0 0px; position:relative; left:120px;}
.productInfo2 .whiteArea2 .nutritionInfoTop h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:normal; margin:2px 0 0 0px; padding:0 0 0 10px;}

/*****************************/
.container .whiteArea a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0F298F; text-decoration:none;}
.container .whiteArea a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0F298F; text-decoration:underline;}

.container .whiteArea .productContainer .productInfo .whiteArea2 {  float:none;  padding:10px 0 0 0;/*position:relative;*/ top:0px; left:0px;}

.productContainer .productInfo .whiteArea2 .topContent{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; margin:0px 0 0px 0px; width:512px;padding:0px; line-height:1.2em;}

.productContainer .productInfo .whiteArea2 .topContent p{padding:0; margin:0;}
.productContainer .productInfo .whiteArea2 .topContent2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333;margin:5px 0 15px 0px; padding-left:80px; line-height:1.2em; float:none;  }



.productInfo .whiteArea2 .nutritionInfoTop{height:0px; background:none;list-style:none; float:none; margin:0 0 0 -50px; position:absolute; top:39px; padding:0px 0 0 0;}
.productInfo .whiteArea2 .nutritionInfoTop a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#0F298F; font-weight:bold; margin:0px 0 0 10px; padding:0 0 0 0px; float:none; position:relative; z-index:102;}
.productInfo .whiteArea2 .nutritionInfoTopB{height:0px; background:none;  margin:0px 0 0 -50px; list-style:none;position:absolute; z-index:100; top:250px; padding:0px 0 0 0;}
.productInfo .whiteArea2 .nutritionInfoTopB a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:none; font-weight:bold; margin:0px 0 0 10px; padding:0 0 0 0px; }
.productInfo .whiteArea2 .nutritionInfoTopE{height:0px;  background:none; float:none; list-style:none; margin:0px 0 0 -50px; position:absolute; top:468px; z-index:103; padding:0;}
.productInfo .whiteArea2 .nutritionInfoTopE a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#0F298F; font-weight:bold; margin:2px 0 0 10px; padding:0 0 0 0px; float:none;}

.productInfo .whiteArea2 .nutritionInfo{ float:none; background:#none; position:relative; padding:0px 0 0px 0; margin:0;}
.productInfo .whiteArea2 .nutritionInfoTop.ui-tabs-selected{background:none;}
.productInfo .whiteArea2 .nutritionInfoTop.ui-tabs-selected a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#0F298F; font-weight:bold; margin:0px 0 0 10px; }

.productInfo .whiteArea2 .nutritionInfoTopB{background:none;}
.productInfo .whiteArea2 .nutritionInfoTopB.ui-tabs-selected a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:none; font-weight:bold; margin:0px 0 0 10px; padding:0 0 0 0px;}

.productInfo .whiteArea2 .nutritionInfoTopE{background:none;}
.productInfo .whiteArea2 .nutritionInfoTopE.ui-tabs-selected a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#0F298F; font-weight:bold; margin:2px 0 0 10px; padding:0 0 0 0px; float:none;}

.productInfo .whiteArea2 .nutritionInfo .sections{ float:none; line-height:1.2em; color:#0f298f;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;padding:0px 0 0px 10px;text-align:left; list-style:none; margin:0;  }
.productInfo .whiteArea2 .nutritionInfo .sections li{ float:none; background:url(/DJ_recipes/images/recipeBullet.gif) no-repeat 0px 6px;  line-height:1.2em; color:#0f298f;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;padding:0px 0 0px 15px;text-align:left; margin-left:0; }
.productInfo .whiteArea2 .nutritionInfo .sections li span{ line-height:1.2em; color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal;}

dl.border-around{padding:0 0 10px 5px;}
.border-around dt{background-image:url(images/Q.gif);background-position:5px 2px;background-repeat:no-repeat;line-height:1.2em; color:#0f298f;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold;padding:5px 0 10px 30px;text-align:left;}
.border-around dt:hover{text-decoration:underline;}
.border-around dd{background: url(images/A.gif) no-repeat 5px 5px #e5eff9; color:#333;display:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;margin:0 0 0 0;padding:5px 5px 5px 30px;text-align:left; border:solid 1px #0f298f;  }
.border-around #a1 {}
.border-around #a2 {}



/* Indv Recipe Page*/
.productInfo2 .whiteArea2 #recipeResults{width:485; float:none;}
.productInfo2 .whiteArea2 #recipeResults span{float:none; clear:both;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#0F298F; font-weight:normal;padding:0;margin:0;}

.productInfo2 .whiteArea2 #recipeResults #recipeImage #rated{ float:none; list-style:none; display:none;}
.productInfo2 .whiteArea2 #recipeResults #recipeImage #rated li{float:none; text-align:left; display:none;}
.productInfo2 .whiteArea2 #recipeResults #recipeImage  #recipeRating{float:none; display:none;}
.productInfo2 .whiteArea2  #recipeImage  .recipePic{ border:#1253c1 solid 1px; float:none;}
.productInfo2 .whiteArea2 #recipeResults #recipeImage  .recipePicDefault{display:none;/*  position:absolute; top:0px; left:595px;*/}
.productInfo2 .whiteArea2 #recipeResults .recipeTable{float:none; text-align:left; width:400px; padding-bottom:10px;}
.productInfo2 .whiteArea2 #recipeResults .recipeTable .measure{float:none; text-align:right;}
.productInfo2 .whiteArea2 #recipeResults .prepList{/*float:left;*/ padding:0 0 10px 25px; /* border:red solid 1px; width:450px; text-align:left; padding-left:20px;*/ margin:0;}
.productInfo2 .whiteArea2 #recipeResults .prepList li{/*float:left; padding-left:20px;width:430px; border:red solid 1px; text-align:left;*/ padding:2px 0 px 10px; margin-left:0;}
.productInfo2 .whiteArea2 #recipeResults p{float:none;}
.productInfo2 .whiteArea2 #recipeResults dt{float:none;}
.productInfo2 .whiteArea2 #recipeResults dd{float:none;}
.productInfo2 .whiteArea2 #recipeResults .variation{float:none; padding:0 0 10px 0; margin:0;}
.productInfo2 .whiteArea2 #recipeResults .variation li{ list-style:none; float:none; width:509px; padding-left:0; margin-left:0;}
.productInfo2 .whiteArea2 #recipeResults .nut{float:none;width:509px; padding:0; margin:0;}
.productInfo2 .whiteArea2 #recipeResults .recipeNutrition{float:none;width:509px;}
.productInfo2 .whiteArea2 #recipeResults .yield{padding:15px 0 0 0;}
.productInfo2 .whiteArea2 #recipeResults .noteText{padding:0 0 5px 0;}

/* Rate A Recipe Star Rating CSS */
.rating {
	cursor: pointer;
	margin:0 0 5px 0;
	float: left;
	/*
	clear: both; 
	display: block;
	*/
	display:none;
}

.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
	display:none;
}

.cancel,.star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
	display:none;
}
.cancel,.cancel a {
	background: url(images/delete.gif) no-repeat 0 -16px;display:none;
}

.star,.star a {
	background: url(images/star.gif) no-repeat 0 0px; display:none;
}

.cancel a,.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
	display:none;
}

div.rating div.on a {
	background-position: 0 -16px;
	display:none;
}

div.rating div.hover a,div.rating div a:hover {
	background-position: 0 -32px;
	display:none;
}
.resultOnly {
	cursor: default;
	display:none;
}
.resultOn {
	background-position: 0 -16px; display:none;
}

#ratingResponse {
	color: #c00; display:none;
}