/* CSS Document */
#recipeSearch {
	position:relative;
	width:700px;
	float:none;
	clear:none;
	margin:0px 0px 20px 0px;
	padding:0px;
	overflow:auto;
	border-bottom:1px solid #5B7444; /*was 5B7444*/
	height:auto;
}
#recipeSearch h1 {
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 5px;
	font:14px Verdana,  Arial, Helvetica, sans-serif;
	color:#000; 
	height:17px; 
	border:1px solid #5B7444;
	font-weight:normal;
	/*background:#DBE8D0;*/
	background:#6EAC2C url(/2/Images/start/ui-bg_gloss-wave_50_6eac2c_500x100.png) repeat-x scroll 50% 50%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	/*background-color:#a4cc72;*/
	font-stretch:wider;
}	
#recipeSearch form {
	margin:0px;
	padding:0px;
}
#recipeSearch form table {
	margin:1px 0px 1px 0px;
	padding:0px;
}
.SearchLeft {
	margin:0px;
	padding:2px 0px 2px 5px;
	font:normal 12px Verdana,  Arial, Helvetica, sans-serif;
	color:#000;
	width:100px;
}
.SearchRight {
	margin:0px;
	padding:2px 0px 2px 5px;
	font:normal 12px Verdana,  Arial, Helvetica, sans-serif;
	color:#000;
}
.frmSearchSelect {
	width:250px;
}
#TopRated {
	position:relative;
	width:700px;
	float:none;
	clear:none;
	margin:10px 0px 20px 0px;
	padding:0px;
	overflow:auto;
	height:auto;
	border-bottom:1px solid #5B7444;
}
#TopRated h1 {
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 3px;
	font:14px Verdana,  Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #5B7444;
	font-weight:normal;
	height:17px;
	font-stretch:wider;
	background:#6EAC2C url(/2/Images/start/ui-bg_gloss-wave_50_6eac2c_500x100.png) repeat-x scroll 50% 50%;
	-moz-border-radius:5px;	
	-webkit-border-radius:5px;
}
#TopRated h3 {
	margin:0px;
	padding:0px 5px 3px 0px;
	font:normal 12px Verdana,  Arial, Helvetica, sans-serif;
	color:#000;
	text-align:right;
	float:none;
	clear:both;
	width:690px;
	text-decoration:none;
}
#TopRated h3 a {
	text-decoration:none;
	color:#00477F;
	font-weight:bold;
}
#TopRated h3 a:hover {
	
}
#TopRated h5, #NewestRecipes h5 {
	margin:-19px 0 0 600px;
	padding:0px 5px 3px 0px;
	font:normal 12px Verdana,  Arial, Helvetica, sans-serif;
	color:#000;
	text-align:right;
	float:none;
	clear:both;
	width:90px;
	text-decoration:none;
}
#TopRated h5 a, #NewestRecipes h5 a {
	text-decoration:none;
	color:#00477F;
	font-weight:bold;
}
#NewestRecipes {
	position:relative;
	width:700px;
	float:none;
	clear:none;
	margin:10px 0px 20px 0px;
	padding:0px;
	overflow:auto;
	height:auto;
	border-bottom:1px solid #5B7444;
}
#NewestRecipes h1 {
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 3px;
	font:14px Verdana,  Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #5B7444;
	font-weight:normal;
	background:#6EAC2C url(/2/Images/start/ui-bg_gloss-wave_50_6eac2c_500x100.png) repeat-x scroll 50% 50%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	height:17px;
	font-stretch:wider;
}
#NewestRecipes h3 {
	margin:0px;
	padding:0px 5px 3px 0px;
	font:normal 12px Verdana,  Arial, Helvetica, sans-serif;
	color:#000;
	text-align:right;
	float:none;
	clear:both;
	width:690px;
	text-decoration:none;
}
#NewestRecipes h3 a {
	text-decoration:none;
	color:#00477F;
	font-weight:bold;
}
#NewestRecipes h3 a:hover {
	
}
.TRR_NotLast {
	position:relative;
	width:700px;
	padding:0px;
	margin:0px;
	float:none;
	clear:both;	
	overflow:auto;
	border-bottom:1px dashed #5B7444;
}
.TRR_Last {
	position:relative;
	width:700px;
	padding:0px;
	margin:0px;
	float:none;
	clear:both;	
	overflow:auto;
}
#TRR_Pic {
	position:relative;
	margin:0px;
	padding:3px 5px 3px 5px;
	width:50px;
	float:left;
	clear:none;
}	
#TRR_Pic img {
	border:none;
	width:33px;
}

#TRR_Info {
	position:relative;
	margin:0px;
	width:640px;
	float:right;
	clear:none;
	padding:3px 0px 3px 0px;
}
#TRR_Info h2 {
	font:600 12px Verdana,  Arial, Helvetica, sans-serif;
	color:#00477F;
	margin:0px;
	padding:3px 0px 3px 0px;
}
#TRR_Info h2 a {
	text-decoration:none;
	color:#00477F;
}
#TRR_Info h2 a:hover {
	text-decoration:underline;
}
#TRR_Info p {
	font:normal 12px Verdana,  Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px;
	padding:0px 10px 0px 10px;
}
#TRR_Details {
	margin:2px 0px 2px 0px;
	padding:0px;
	width:640px;
}
.td_style, .td_recipetype, .td_dateadded, .td_rating, .td_addedby {
	text-align:left;
	font:normal 12px Verdana,  Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.td_addedby a {
	text-decoration:none;
	color:#00477F;
}
.td_addedby a:hover {
	text-decoration:underline;
}
.td_recipetype {
	width:505px;
}
.td_dateadded {
}
.td_rating {
	width:130px;
}
.td_style a {
	text-decoration:none;
	color:#00477F;
}
.td_style a:hover {
	text-decoration:underline;
}
.emp { /*ec8b18*/
	color:#FF6600;
	font-weight:600;
}
#PageControls {
	margin:0px;
	padding:0px;
}
#PageControls h1 {
	background:#FFF;
	border:none;
	float:left;
	clear:left;
	width:300px;
	margin:0px;
	padding:1px 0px 1px 3px;
	text-align:left;
	font:normal 12px Verdana,  Arial, Helvetica, sans-serif;
}
#PageControls h2 {
	background-color:#FFF;
	border:none;
	float:right;
	clear:right;
	width:300px;
	margin:0px;
	padding:1px 3px 1px 3px;
	text-align:right;
	font:normal 12px Verdana,  Arial, Helvetica, sans-serif;
}
.blank_text {
	color:#FFF;
}
#PageControls h2 a {
	text-decoration:none;
	color:#00477F;
}
#StyleBoxR {
	position:relative;
	width:188px;
	margin:0px auto 10px auto;
	padding:0px;
	float:right;
	clear:both;
	height:auto;
	font:normal 10px Verdana,  Arial, Helvetica, sans-serif;
	border:1px solid #D67527;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#StyleBoxR h1 {
	font:normal 12px Verdana,  Arial, Helvetica, sans-serif;
	background-color:#D67527;
	margin:0px;
	padding:2px 0px 2px 2px;
	color:#FFF; /*002D4B*/
}

#StyleBoxR h1 a{
	color:#ffffff;
	text-decoration:none;
}

#StyleBoxR h1 a:hover{
	text-decoration:underline;
}

#StyleBoxR h5 {
	text-align:center;
}
#StyleBoxR p {
	margin:0px;
	padding:2px 4px 2px 4px;
	color:#000;
}
#leftborder {
	position:relative;
	width:200px;
	height:auto;
	overflow:auto;
	margin:0px auto 0px auto;
	padding:0px;
	border:none;
}
#StyleSpacerLine {
	position:relative;
	width:185px;
	margin:5px auto 5px auto;
	padding:0px;
	float:right;
	clear:both;
	height:0px;
	border-top:1px solid #E5E5E5;
}
#StyleBoxR table {
	margin:0px;
	padding:0px 0px 0px 3px;
	border:none;
}
.SubStyleColLeft, .SubStyleColRight {
	margin:0px;
	padding:0px;
}


