/*------------------- RECIPES PAGES ----------------*/
/*------------------ recipes.css -------------------*/

#recipes{
	width:630px;
	position:relative;
	top:30px;
	left:18px;
	margin-bottom:28px;
	min-height:610px;
	/*border:solid blue 1px;*/
}
#recipes div.recipe_listing{
	position:relative;
	margin-bottom:20px;
	height:115px;

	/*border:solid purple 1px;*/
}
#recipe table.recipe_listing {
	width:630px;

	/*border:solid green 1px;*/
}
#recipes div.recipe_listing h2{
	margin:5px;
}
#recipes div.recipe_listing td.center p{
	margin:5px;
	margin-top:0px;
}
#recipes div.recipe_listing h2 a{
	color:#d8b404;
	text-decoration:underline;
	font-size:17px;
}
#recipes div.recipe_listing td{
	text-align:left;
	vertical-align:top;
}
#recipes div.recipe_listing td.left{		width:150px;		}
#recipes div.recipe_listing td.center{	width:350px;		}
#recipes div.recipe_listing td.right{	width:120px;		}
#recipes div.recipe_listing td.right{	text-align:right;	}
#recipes div.recipe_listing td.right p{
	font-size:10px;
	margin-top:3px;
	margin-right:5px;
}
#recipes div.recipe_listing td.right p a{
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
#recipes div.recipe_listing td.right img{
	margin-top:10px;
	margin-right:5px;
	margin-bottom:4px;
}
#recipes div.image_frame_small{
	margin-top:8px;
	width:150px;
	height:100px;
	overflow:hidden;
	border:solid #aaa 1px;
	position:relative;
}
#recipes div.image_frame_small img{
	width:150px;
}
#recipes div.recipe_listing p.times{
	position:absolute;
	font-size:10px;
	bottom:0px;
	left:153px;
}
#recipes div.recipe_listing p.byline{
	position:absolute;
	font-size:10px;
	font-weight:bold;
	bottom:5px;
	right:10px;
	color:#0b7cbe;
}
#more_list{
	text-align:right;
	position:absolute;
	top:-25px;
	font-size:10px;
	margin-bottom:12px;
	/*border:solid red 1px;*/
	width:625px;
}
#more_list_bottom img{
	position:relative;
	top:3px;
}
#more_list_bottom{
	text-align:right;
	position:relative;
	top:0px;
	font-size:10px;
	margin-bottom:12px;
	/*border:solid red 1px;*/
	width:625px;
}
#more_list img{
	position:relative;
	top:3px;
}
#recipe_type_menu{
	width:630px;
	position:relative;
	top:15px;
	left:0px;
	margin-bottom:20px;
	/*border:solid blue 1px;*/
}
#recipe_type_menu td{
	padding-bottom:40px;
	text-align:center;
}
#recipe_type_menu td img{
	border: solid #aaa 1px;
	margin-bottom:5px;
}
#recipe_type_menu td a{
	font-size:15px;
}
.recipes_box{
	border: solid #aaa 1px;
	width:208px !important;
	width:210px;
	clear:both;
}
.recipes_box img{
	border: solid #aaa 1px;
	float:left;
	margin:8px;
	margin-right:5px;
}
.recipes_box h3 a {
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-decoration:underline;
}
.recipes_box h2 {
	margin-top:6px;
	margin-bottom:5px;
	font-size:17px;
	line-height:19px;
	font-weight:normal;
}
.recipes_box h2 a{
	text-decoration:underline;
}

.recipes_box p.more{
	position:absolute;
	top:152px;
	left:158px;
}
.recipes_box p.more a{
	text-decoration:underline;
}

.recipes_box p.more img{
	border:none;
	float:none;
	margin:0px;
	position:relative;
	top:3px;
}

#recipe_welcome{
	width:420px;
}
#recipe_welcome p{
	margin-bottom:4px;
}
#recipe_quick_easy{
	height:115px;
	position:absolute;
	top:0px;
	left:418px;
}
#recipe_quick_easy h2 a{
	font-size: 17px;
}
#recipe_quick_easy p a{
	color:#000;
	text-decoration:underline;
}
#recipe_meal_type{
	height:175px;
	position:absolute;
	top:116px !important;
	top:114px;
	left:0px;
}
#recipe_main_ingredient{
	height:175px;
	position:absolute;
	top:116px !important;
	top:114px;
	left:209px;
}
#recipe_product_type{
	height:175px;
	position:absolute;
	top:116px !important;
	top:114px;
	left:418px;
}
#recipes_ad_contest{
	border: solid #aaa 1px;
	background: url('images/layout/recipes_ad_contest_bg.gif') no-repeat left top  ; 

	height:150px;
	width:451px !important;
	width:453px;
	position:absolute;
	top:305px;
	left:175px;
}
#recipes_ad_contest h2{
	margin-top:5px;
	margin-left:143px;
}
#recipes_ad_contest h2 a{
	color:#000;
	line-height:21px;
	font-size:19px;
	text-decoration:underline;
}
#recipes_ad_contest h2 a span{
	font-size:22px;
}
#recipes_ad_contest #chance_to_win{
	margin-top:8px;
	margin-left:165px;
	color:#605f5e;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
}
#recipes_ad_contest #chance_to_win span{
	color:#000;
}
#recipes_ad_contest #winner_recipe{
	margin-top:4px;
	margin-left:138px;
	color:#344b77;
	font-weight:bold;
}
#recipes_ad_contest #winner_recipe a{
	color:#344b77;
	font-weight:bold;
}


#recipes_ad_contest img.fivestars{
	margin-top:0px;
	margin-left:138px;
	
}
#recipes_ad_contest #contest_winner{
	color:#731017;
	font-weight:bold;
	font-style:italic;
	position:absolute;
	
	top:2px;
	left:354px;
	font-size:10px;
}
#recipes_ad_contest #winner_description{
	margin-top:4px;
	margin-left:138px;
	font-size:10px;
	line-height:11px;
	width:150px;
}
#recipes_ad_contest #winner_name{
	position:absolute;
	top:130px;
	left:300px;
	color:#000;
	font-size:11px;
	line-height:10px;
	z-index:10;
	text-align: center;
	}
#recipes_ad_contest #winner_photo{
	position:absolute;
	top:13px;
	left:338px;
}
#recipes_ad_contest #enter_contest_button{
	position:absolute;
	top:124px;
	left:200px;
	width:60px;
}
#recipes_ad_submit{
	border: solid #aaa 1px;
	background-image: url('images/layout/recipes_ad_submit_bk.gif');
	background-repeat: no-repeat;
	height:150px;
	width:174px !important;
	width:176px;
	position:absolute;
	top:305px;
	left:0px !important;
	left:0px;
}
#recipes_ad_submit h2{
	margin-top:2px;
	text-align:center;
	line-height:18px;
	font-size:16px;
}
#recipes_ad_submit h2 a{
	color:#2373b1;
	text-decoration:underline;
}
#recipes_ad_submit p{
	margin-left:12px;
	margin-top:2px;
	text-align:center;
	line-height:12px;
	font-size:10px;
	width:150px;
}
#contest_ad_contest{
	border: solid #aaa 1px;
	background-image: url('images/layout/recipes_ad_contest_bk.gif');
	background-repeat: no-repeat;
	height:150px;
	width:451px !important;
	width:453px;
	position:absolute;
	top:280px;
	left:175px;
}
#contest_ad_contest h2{
	margin-top:5px;
	margin-left:143px;
}
#contest_ad_contest h2 a{
	color:#000;
	line-height:21px;
	font-size:19px;
	text-decoration:underline;
}
#contest_ad_contest h2 a span{
	font-size:22px;
}
#contest_ad_contest #chance_to_win{
	margin-top:8px;
	margin-left:165px;
	color:#605f5e;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
}
#contest_ad_contest #chance_to_win span{
	color:#000;
}
#contest_ad_contest #winner_recipe{
	margin-top:8px;
	margin-left:145px;
	color:#d57a01;
	font-weight:bold;
}
#contest_ad_contest #winner_description{
	margin-top:11px;
	margin-left:148px;
	font-size:10px;
	line-height:11px;
	width:98px;
}
#contest_ad_contest #winner_name{
	position:absolute;
	top:125px;
	left:345px;
	color:#605f5e;
	font-size:10px;
	line-height:11px;
	z-index:10;
	text-align: center;
	}
#contest_ad_contest #winner_photo{
	position:absolute;
	top:25px;
	left:350px;
}
#contest_ad_contest #enter_contest_button{
	position:absolute;
	top:95px;
	left:252px;
}
#contest_invitation{
	text-align:center;
	color:#891a1c;
	font-size:17px;
}
#contest_top{
	margin:20px;
	color:#605f5e;
}
#contest_prizes{
	width:550px;
	/*border:solid 1px red;*/
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
}
#contest_prizes td{
	text-align:center;
	color:#605f5e;
}
#contest_prizes span{
	color:#3c5984;
	font-size:15px;
	font-weight:bold;
}
#enter_online{
	text-align:center;
}
#enter_online a{
	color:#605f5e;
	font-size:12px;
	text-decoration:underline;
}
#enter_online img{
	margin-right:35px;
	position:relative;
	top:8px;
}
#how_to_submit{
	position:absolute;
	left:0px;
	top:280px;
	width:173px;
}
#how_to_submit p{
	color:#605f5e;
	font-size:10px;
	margin-bottom:10px;
}

#recipe_individual{
	position:relative;
/*	border:solid 1px red;*/
	width: 620px;
}
#recipe_individual td.left{
	width:390px;
}
#recipe_individual td.right{
	text-align:right;
	width:230px;
}
#recipe_individual h2{
	color:#db8728;
	margin-bottom:5px;
}
#recipe_description {
	font-size:13px;
	margin-bottom:10px;
}
#recipe_individual p.times{
	font-size:11px;
}
#ingredients{
	color:#891a1c;
	margin-top:10px;
	margin-bottom:10px;
}
#directions{
	width:340px;
	margin-bottom:20px;
}
#recipe_image_frame{
	width:230px;
	height:175px;
	overflow:hidden;
	border:solid #aaa 1px;
	position:relative;
}
#recipe_image_frame img{
	width:230px;
}
#print_recipe{
	margin-bottom:10px;
}
#print_recipe a{
	color:#727272;
	text-decoration:underline;
	font-weight:bold;
}
#print_recipe img{
	position:relative;
	top:4px;
}
#rate_recipe{
	margin-top:5px;
	color:#727272;
	font-weight:bold;
	width:230px;
	text-align:center;
}
#rate_recipe a {
	text-decoration:underline;
}
#rate_recipe img{
	position:relative;
	top:2px;
	margin-left:4px;
	margin-right:4px;
}
#rating_thanks{
	text-align:left;
	margin-top:2px;
}
#submitted_by{
	margin-right:20px;
	margin-left:20px;
	margin-top:20px;
	width:190px;
	/*border:solid green 1px;*/
	text-align:left;
	color:#727272;
	font-weight:bold;
}
#submitted_by p{
	margin-bottom:5px;
}
#submitted_by p.submitter_info{
	font-weight:normal;
	font-size:10px;
	color:#891a1c;
}
#submitted_by img{
	width:65px;
	border:solid #aaa 1px;
	float:left;
	font-weight:normal;
	margin-right:4px;
}
#rate_recipe{
	text-align:left;
	font-size:11px;
	color:#727272;
}
#rate_recipe h2{
	font-size:14px;

}
#rate_recipe input{
	font-size:11px;
	margin-left:10px;
	position:relative;
	top:2px;
}
#play_fair{
	margin-top:10px;
	color:#d00;
}
#recipe_submit{
	position:relative;
	width:630px;
}

#recipe_submit table{
	margin-bottom:20px;

}
#recipe_submit td.left{
	vertical-align:top;
	text-align:left;
}
#recipe_submit td.right{
	vertical-align:top;
	text-align:left;
	width:160px;
	padding-left:10px;
}
#recipe_submit #image_frame_small{
	height:114px;
}
#recipe_submit td.right div.image_frame_small{
	width:150px;
	height:114px;
	overflow:hidden;
	border:solid #aaa 1px;
	position:relative;
}
#recipe_submit td.right div.image_frame_small_inner img{

}
#entry_instructions{
	font-size:13px;
	margin-bottom:20px;
	width:450px;
}
#upload_image{
	margin-top:2px;
	text-align:left;
}
#upload_image a{
	font-size:11px;
	font-weight:bold;
}
#upload_image img{
	position:relative;
	top:6px;
}
#upload_image img.camera{
	top:4px;
}
#recipe_submit_buttons{
	position:absolute;
	left:458px;
	top:615px;
	width:180px;
}
#recipe_submit_buttons p{
	font-size:10px;
}
#recipe_submit_buttons a{
	font-size:10px;
	color:#000;
	text-decoration:underline;
}

