
/*COMMON*/
.leftcenter { padding-bottom:75px; }
.rlandtopimg { width:327px; display:block; float:left; }
.rlandtop { min-height:220px; padding-right:10px;  }
.rlandtop h3 { padding:10px 0 0 0; }
.rlandtop h3, .rlandtop p { margin: 0 0 0 340px; }


/* RECIPE FINDER */
.rfinder { padding:0 0 16px 0; width:180px; color:#FFF; background-position:bottom left; background-repeat:no-repeat; }
.rfinder .rs { margin:0 0 11px 5px; }
.rfinder select { display:block; width:168px; height:18px; font-size:9px; color:#959595; }
.rfinder h4 { padding:9px 0 5px 8px; font-size:12px; font-weight:bold;  }
.rfinder a { margin:0 0 0 8px; color:#fff; text-decoration:none; }
.rfinder .recipesearch { margin:0 0 0 8px; }
.rfinder .recipesearch ul { margin:0 0 10px 15px; }
.rfinder .recipesearch input { margin:-5px 0 10px 0; }


/* LANDING PAGE */
.recimainlist {	padding:15px 0 13px 12px; }
.recimainlist .rimg { float:left; width:52px; }
.rtsr {	margin:0 0 0 69px; width:315px; }
.rtsr a { color:#ED1C91; font-weight:bold; font-size:14px; }
.rtsr a:hover { color:#B10561; }
.lrateprep { float:right; width:175px; }


/* RECIPE DETAIL PAGE */
.servinginfo { margin-left:10px; width:160px; float:right; background-color:#AFD36F; }
.sicopy { padding:5px 15px 20px 15px; color:#666; }
.sicopy h4 { padding:15px 0 0 0; color:#FFF; font-size:12px; }
.sicopy a { display:block; padding:15px 0 0 0; color:#FFF; font-size:12px; font-weight:bold; }

.recipeinfo { width:470px; }
.recipeinfo p { padding:4px 0; }
.recipeinfo h3 { padding:10px 0; font-size:14px; }
.recipeinfo h4 { padding:5px 0 15px 0; }
.recipeinfo a { font-size:14px; color:#ED1C91; }
.recipeinfo a:hover { color:#ED1C91; }

.ingredientslist { margin-top:-5px; line-height:30px; }
.dotted { margin-top:6px; background:url(images/dotted_border.gif) top left repeat-x; }
.dotted h3 { color:#86be2b; }


/* RECIPE INDEX */
.ritop { margin-bottom:10px; padding:13px 0 18px 0; background:url(images/dotted_border.gif) bottom left repeat-x; }
.ritop h3 { margin-bottom:16px; }
.rinav h5 { margin-bottom:10px; font-size:11px; }
.rinav { padding:0 0 18px 9px; background:url(images/dotted_border.gif) bottom left repeat-x;  }
.rinav a { color:#ED1C91; font-size:14px; font-weight:bold; text-decoration:none; padding-right:8px; }
.rinav a:hover { color:#ED1C91; }
.rithumb { width:52px; float:left; }
.rilists a { font-size:14px; color:#ED1C91; }
.rilists a:hover { color:#ED1C91; }
.rlistinfo { width:300px; margin-left:65px; }
.letterimg { margin-top:10px; float:left; width:37px; }
.letterlist { width:644px; min-height:100px; padding:10px 0 6px 0; background:url(images/dotted_border.gif) bottom left repeat-x; }
.letterlist .recipelist { margin-left:68px; }
.lettericon { display:block; float:left; width:37px; }
.recipelist { min-height:60px }
.totop { text-align:right; }


/* RECIPE SEARCH */
.ritop p { margin-bottom:10px; }
.ritop ul { margin:0 0 10px 15px; }
.recipesearch .rlistinfo { width:350px; }
.recipesearch .paging { margin:10px 0; padding:20px 0 0 0; font-weight:bold; background:url(images/dotted_border.gif) top left repeat-x; }
.recipesearch .paging a { font-size:11px; margin:0 3px; font-weight:normal; }

/* kid friendly */
.kff p { margin:0 70px 0 34px; padding-bottom:30px; }
.kff img.dots { padding-bottom:12px; }
.kff h3 { padding-bottom:34px; padding-top:17px; padding-left:4px; }
