/*Search box*/

#dd_search {
	position: relative;
	width: 396px;
	left: 0px;
	top: 0px;
	display: block;
}

#titleplacement {
	position: absolute;
	width: 396px;
	left: 162px;
	top: 110px;
	display: block;
}


#dd_search_home {
	position: relative;
	width: 396px;
	left: 0px;
	top: 60px;
	display: block;
}


#dd_search_top_bkg {

	float: left;
	width: 396px;
	height: 17px;
	background: url(/images/dd_images/search_bkg_top.png) no-repeat bottom;
}

#dd_search_text {
	width: 100%;
	position: relative;
	top: 2px;
}

#dd_search_tab {
	background: url(/images/dd_images/dd_search_button.png) no-repeat center bottom;
	float: left;
	width: 107px;
	height: 17px;
	margin: 0px 0px 0px 14px;
	display: inline;
	color: #336699;
	text-decoration: none;
	text-align: center;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	vertical-align: bottom;
}

#dd_search_browse_tab {
	background: url(/images/dd_images/search_button_2.png) no-repeat center bottom;
	float: left;
	width: 107px;
	height: 17px;
	left: 109px;
	margin-left: 1px;	
	color: #6b6b6b;
	text-decoration: none;
	text-align: center;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
}


#dd_search_browse_tab a {
	text-decoration: none;
	color: #6b6b6b;
	display: block;
}


#dd_search_advance_tab {
	background: url(/images/dd_images/search_button_2.png) no-repeat center bottom;
	float: left;
	width: 107px;
	height: 17px;
	left: 218px;
	margin-left: 1px;	
	color: #6b6b6b;
	text-decoration: none;
	text-align: center;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}


#dd_search_advance_tab a {
	text-decoration: none;
	color: #6b6b6b;
	display: block;
}


#dd_search_bottom_bkg {
	float: left;
	width: 396px;
	height: 8px;
	background: url(/images/dd_images/search_bkg_bottom.png) no-repeat center top;
}

#dd_search_grad_bkg {
	background: #f0f7ff url(/images/dd_images/search_bkg.png) no-repeat center center;
	width: 396px;
	height: 37px;
	float: left;
}

#dd_search_grad_bkg_none {
	background: url(/images/dd_images/search_bkg.png) no-repeat center center;
	width: 396px;
	height: 37px;
	float: left;
}


#dd_header_bkg {
	background: url(/images/dd_images/home_feature_bkg.png) no-repeat center center;
	width: 396px;
	height: 118px;
	position: absolute;
	top: 134px;
	left: 162px;
	display: block;

}


#dd_search_nav_bkg {
	background: #f0f7ff url(/images/dd_images/nav_bkg.png) no-repeat center center;
	width: 396px;
	height: 47px;
	float: left;
}

/* Start Search Input Box - For DD Search Box Styling*/

#dd_search_input_area {
	margin: 8px 15px 0px 16px;
	}

#dd_search_input_area #ddquery {
	float: left;
	width: 290px;
	height: 16px;
	color: #781351;
	background: #fff;
	border: 1px solid #9db0bc;
	}

#dd_search_input_area #ddquery:focus 
	{
	background-color: #fafcff;
	border: 1px solid #b0bcc4;
	}

/* End Search Input Box - For DD Search Box Styling*/

/* Start Go Button */

#ddgo
{
	float: left;
	padding-left: 3px;

}

/* End Go Button */

#dd_nav_title_wrap 
{
	width: 368px;
	height: 18px;
	margin: 3px 0px 0px 14px;
}

#dd_nav_title_wrap #dd_nav_txt_l {
	color: #336699;
	text-decoration: none;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
	display: inline;
}

#dd_nav_title_wrap #dd_nav_txt_r {
	color: #336699;
	text-decoration: none;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: right;
	display: block;
	z-index:100;
}

#dd_nav_wrap {
	width: 368px;
	height: 18px;
	margin: 0px 14px;
	text-align: center;
}

/* Nav start */

#dd_nav_wrap #dd_nav_button_return {
	background: url(/images/dd_images/dd_button_1.png) no-repeat center;
	padding: 0px 2px 0px 2px;
	width: 118px;
	height: 19px;
	float: left;
}


.dd_nav_button_txt {
	width: 100%;
	color: #94270e;
	text-decoration: none;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 3px;
	display: block;
}

.dd_nav_button_txt a {
	text-decoration: none;
	color: #94270e;
	display: block;
}


#dd_nav_wrap #dd_nav_button_previous {
	padding: 0px 3px 0px 3px;
	background: url(/images/dd_images/button_back_forward.png) no-repeat center;
	width: 32px;
	height: 19px;
	text-align: center;
	float: left;
}


#dd_nav_wrap #search_count {
	padding: 3px 3px 0px 3px;
	color: #336699;
	text-decoration: none;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: left;
}


#dd_nav_wrap #dd_nav_button_next {
	padding: 0px 3px 0px 3px;
	background: url(/images/dd_images/button_back_forward.png) no-repeat center;
	width: 32px;
	height: 19px;
	text-align: center;
	float: left;
}

/* Start - Recipe Content */

#dd_recipe_content_wrap {
	position: relative;
	width: 396px;
	left: 0;
	top: 0;
	display: block;
	
}

#dd_save-recipe_button {
	background: url(/images/dd_images/dd_button_1.png) no-repeat;
	display: block;
	width: 118px;
	height: 19px;
	text-align: center;
	margin-left: 13px;
	margin-bottom: 10px;
	
}




#dd_recipe_related_cat {
	color: #666;
	display: block;
	padding: 8px 2px 2px 0px;
	font: 11px/16px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#dd_recipe_serving {
	color: #666;
	display: block;
	padding: 8px 2px 2px 0px;
	font: italic bold 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-	serif;
}


#dd_recipe_short_description {
	display: inline;
	padding: 2px 2px 2px 0px;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#dd_recipe_right_col_wrap {
	float: right;
	margin-left: 5px;
	width: 144px;
	margin-bottom: 5px;
}

#dd_recipe_right_col_wrap img {
	margin-top: 4px;
	border: 2px solid #a66a63;
	display: block;
}

#dd_cookbook_detail {
	margin-top: 4px;
	border: 2px solid #ffffff;
	width: 100%;
	display: block;
}



#dd_cookbook_detail span {
	color: #666;
	font: 11px/12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	display: block;
	margin-left: 3px;
	margin-right: 3px;
}

#dd_recipe_ingredient {
	font: 12px/120% Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	display: block;
}

#dd_recipe_ingredient ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
}


#dd_recipe_cooking {
	display: inline;
	padding: 2px 2px 2px 0px;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}



/* START Nutrition Analysis */

#dd_nutrition_analysis_wrap {
	display: block;
	padding: 2px;
	font: 12px/16px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	width: 200px;
}


#dd_nutrition_analysis_title {
	font: bold 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	display: block;
}



#dd_nutrition_analysis_cal {
	display: block;
}

#dd_nutrition_analysis_cal span {
	float: right;
}

#dd_nutrition_analysis_tot_fat {
	display: block;
}
#dd_nutrition_analysis_tot_fat span {
	float: right;
}

#dd_nutrition_analysis_sat_fat {
	margin-left: 20px;
	display: block;
}

#dd_nutrition_analysis_sat_fat span {
	float: right;
}

#dd_nutrition_analysis_trans {
	margin-left: 20px;
	display: block;
}

#dd_nutrition_analysis_trans span {
	float: right;

}

#dd_nutrition_analysis_poly {
	margin-left: 20px;
	display: block;
}

#dd_nutrition_analysis_poly span {
	float: right;
}

#dd_nutrition_analysis_mono {
	margin-left: 20px;
	display: block;

}

#dd_nutrition_analysis_mono span {
	float: right;
}

#dd_nutrition_analysis_chol {
	display: block;
}

#dd_nutrition_analysis_chol span {
	float: right;
}

#dd_nutrition_analysis_sod {
	display: block;
}

#dd_nutrition_analysis_sod span {
	float: right;
}

#dd_nutrition_analysis_carb {
	display: block;
}

#dd_nutrition_analysis_carb span {
	float: right;
}

#dd_nutrition_analysis_fib {
	margin-left: 20px;
	display: block;
}

#dd_nutrition_analysis_fib span {
	float: right;
}

#dd_nutrition_analysis_sugar {
	margin-left: 20px;
	display: block;
}

#dd_nutrition_analysis_sugar span {
	float: right;
}

#dd_nutrition_analysis_prot {
	display: block;
}

#dd_nutrition_analysis_prot span {
	float: right;
}

#dd_nutrition_analysis_calc {
	display: block;
}

#dd_nutrition_analysis_calc span {
	float: right;
}

#dd_nutrition_analysis_pota {
	display: block;
}

#dd_nutrition_analysis_pota span {
	float: right;
}

/* END Nutrition Analysis */

#dd_disclaimer {
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 4px;
	font: 11px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	color: #666;
	display: block;
	background-color: #f7f7f7;
	border: 1px solid #666;
}

/* END Recipe Content */


/* START Home Content */

#dd_home_content_wrap {
	position: absolute;
	width: 396px;
	left: 162px;
	top: 260px;
	display: block;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}


#dd_home_short_description {
	padding: 3px;
	position: relative;
	display: block;
	margin-bottom: 20px;
}

.dd_recipe_title {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #88382f;
	line-height: 19px;
}


.dd_recipe_title a {
	font-weight: bold;
	color: #88382f;
}

#dd_home_feature {
	display: block;
	background: url(/images/dd_images/home_titlebar.jpg) no-repeat center top;
}

#dd_home_feature_hide {
	overflow: hidden;
	display: block;
}

.dd_home_feature_content {
	display: block;
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 6px 0px;
}


#dd_home_pop {
	display: block;
	background: url(/images/dd_images/home_titlebar.jpg) no-repeat center top;
	margin-top: 20px;
}


#dd_home_dyn_article {
	display: block;
	background: url(/images/dd_images/home_titlebar.jpg) no-repeat center top;
	margin-top: 20px;
}


#dd_home_feature_title {
	position: relative;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	padding: 5px 5px 7px 7px;
	line-height: 19px;
	vertical-align: middle;
}

.dd_button_more {
	float: right;
	width: 65px;
	height: 19px;
}

/* Saved recipe START  */

#dd_saved_wrap {
	position: absolute;
	width: 396px;
	left: 162px;
	top: 133px;
	display: block;
	font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#dd_delete_recipe_button {
	background: url(/images/dd_images/dd_button_2.png) no-repeat;
	display: block;
	width: 162px;
	height: 19px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;

}


#dd_saved_recipe_content {
	margin-left: 25px;

}

#dd_recipe_content_item_wrap {
	display: block;
	margin-bottom: 20px;
	border-bottom: 1px dotted #bcbcbc;
	padding-bottom: 10px;
}


#dd_recipe_content_item_wrap #checkbox {
	float: left;
}

#dd_saved_recipe_paragraph_title {
	font-size: 12px;
	font-weight: bold;
	color: #88382f;
	margin-bottom: 3px;
	vertical-align: middle;
	line-height: 18px;
	}

#dd_saved_recipe_paragraph_title a {
	color: #88382f;

}

/* Registration Form */

#dd_reg_form_wrap {
	margin-top: 10px;
	margin-bottom: 10px;
	}


#dd_reg_form_wrap label {  
	float: left;  
	width: 10em;  
	}

	

#dd_reg_form_wrap fieldset {  
	float: left;  
	clear: both;  
	width: 100%;  
	margin: 0 0 -1em 0;  
	padding: 0 0 1em 0;  
	border-style: none;  
	border-top: 1px dotted #BFBAB0; 
	border-bottom: 1px dotted #BFBAB0;  
	}


#dd_reg_form_wrap li label em img {  
	margin-bottom: .3em;
	}

#dd_reg_form_wrap fieldset li .inputfield:focus {
	background-color: #fafcff;
	border: 1px solid #b0bcc4;
	}


#dd_reg_form_wrap fieldset li .inputfield {
	display: inline;
	width: 200px;
	height: 18px;
	background: #fff;
	border: 1px solid #9db0bc;
	}

#dd_reg_form_wrap fieldset li #prefix {
	background: #fff;
	border: 1px solid #9db0bc;
	}



#dd_reg_form_wrap fieldset #submit {  
	float: none;  
	width: auto;
	}


#dd_reg_form_wrap fieldset ol {  
	padding: 1em 1em 0 1em;  
	list-style: none;
	margin-left: 0; 
	}

#dd_reg_form_wrap fieldset li {  
	padding-bottom: 1em;
	}

#dd_reg_form_wrap fieldset.submit {  
	border-style: none;
	}


/*Browse recipe Start */

.dd_browse_item {
	width: 100%;
	margin: 0;
}

.dd_browse_item ol {
	font-size: 12px;
	list-style-type: none;
	list-style-position: outside;
	display: inline;
}

.dd_browse_item li {
	line-height: 16px;
	padding: 2px;
	text-indent: .5em;
}

.dd_browse_item ol .dd_cat_title {
	list-style-type: none;
	width: 100%;
	margin-left: 0em;
	text-indent: 0em;
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
	background-color: #f0f7ff;
	color: #9e2b10;
}

.dd_browse_item ol .dd_cat_title a {
	color: #9e2b10;
}


#dd_browse_col_a {
	margin-top: 1em;
	float: left;
	display: inline;
	width: 193px;
	clear: right;
}
#dd_browse_col_b {
	margin-top: 1em;
	float: left;
	display: inline;
	width: 193px;
	clear: right;
}




#clearit {
	clear: both;
}


