

/* CSS Document */
#leftnav {
	text-align: center;
	width:190px;
	padding-top: 0px;
}
#mainnav {
	width:627px;
	text-align:justify;
	padding-top:10px;
	overflow:hidden;
}
.mainnavbg{ background:#FFFFFF; }
#rightads { text-align: center; width: 183px; }
#minicalendar {
	text-align: center;
	width:189px;
	padding-top: 25px;
}
#miniinside {
	height: 140px;
	width: 140px;
	margin:0 auto;
}
.dispnone{ display:none; }
.bggrey{
	background:#e2e2e2;
}
.minicalweekdays {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	text-align: center;
	width: 20px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	text-decoration:none;
}
.minidates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #333333;
	text-decoration:none;
}
.minidatesdisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #999999;
}
.minidatesselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #333333;
	background-color:#CCCCCC;
	text-decoration:none;
}
.minidatesactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight:bold;
	color: #ffffff;
	background-color:#666666;
	text-decoration:none;
}


.datafont{ 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:left; }
.charleft{ font-size:10px; color:#118329; }
.padleft10{ padding-left:10px; }
.padleft15{ padding-left:15px; }
.padleft5{ padding-left:5px; }
.padtop7{ padding-top:7px; }
.padtop3{ padding-top:3px; }
.padtop5{ padding-top:5px; }
.padtop10{ padding-top:10px; }
.padbot10{ padding-bottom:10px; }
.padbot8{ padding-bottom:8px; }
.padtop8{ padding-top:8px; }
.padright10{ padding-right:10px; }
.padright15{ padding-right:15px; }
.padtop15{ padding-top:15px; }
.width870{ width:870px; }
.font14{ font-size:14px; }
.width70{ width:70px; }
.textleft{ text-align:left; }
.fontbold{ font-weight:Bold; }
.plannametext{  width:300px; }
.plandesc{ width:598px; height:50px; resize:none; }
.plandatedesc{ width:598px; line-height:19px; text-align:left; }
.dayname{ width:80px; }
.font11{ font-size:11px; }
.fooddetail{ width:485px; padding-left:5px; }
.hrline{
	height:2px;
	margin-left:5px;
	margin-right:5px;
	background:#E2E2E2;
}
.tagtextbox{ width:171px; }
.edittagtextbox{ width:153px; }
.leftnavsubdata{ width:150px; margin:0px auto;text-align:center; }
.myplanpicsep{ height:1px; padding-top:13px;  border-bottom:1px solid #e2e2e2; width:630px; }

.tabfullborder{ border:1px solid #e2e2e2; }
.tabtborder{ border-top:1px solid #e2e2e2; }
.tabbborder{ border-bottom:1px solid #e2e2e2; }
.tablborder{ border-left:1px solid #e2e2e2; }
.tabrborder{ border-right:1px solid #e2e2e2; }
.padleft3{ padding-left:3px; }
.desccontainer{ width:494px; }
.printdesccontrol{ border:1px solid #000000; width:494px; height:55px; resize:none; }
.printtextcontrol{ border:1px solid #000000; width:250px; }
.mealplancoldata{ padding-left:7px; padding-right:5px; padding-top:5px; padding-bottom:2px; }

.showplancalender{ display:none; z-index:2000; background:#FFFFFF; position:absolute; width:670px; margin-left: -230px; 
margin-top: -40px; left:38%; top:35%; padding:10px; border:1px solid #000; }
.leftfloater{ float:left; }
.rightfloater{ float:right;  }
.clear{ clear:both; }
.lineheight22{ line-height:22px; }
.linehi19{ line-height:19px; }
.linehi14{ line-height:14px; }
.pointer{ cursor:pointer; }

/* print myrecipes --- */
.printrecipename{
	font-family:Georgia,Garamond,serif;
	font-size:20px;
	font-weight:bold;
	color:#471B02;
}
.printpagetitle{ font-size:16px; }
.printtitlecolor{ color:#471B02; }


.selectionfont{
	padding-left:2px;
	padding-right:2px;
	padding-bottom:1px;
	background:#003366;
	color:#FFFFFF;
	text-align:center;
	line-height:19px;
	font-size:11px;
}

.notselectedfont{ padding-left:2px; padding-right:2px; padding-bottom:1px; text-align:center; line-height:19px; cursor:pointer; text-decoration:underline; font-size:11px; font-weight:bold;  }
.line13{ line-height:13px; }
.padlr3t2{
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
}

.pagingselection{
	padding-top:2px;
	width:12px;
	text-align:center;
	height:14px;
	line-height:12px;
}
.selectionfont{
	padding-left:2px;
	padding-right:2px;
	padding-bottom:1px;
	background:#003366;
	color:#FFFFFF;
	text-align:center;
}
.tagtitlefont{ font-family:Georgia,Garamond,serif; font-size:15px; color:#000000; font-weight:bold; }
.showprintoptions{
	display:none;
	z-index:2000;
	width:500px;
	background:#FFFFFF;
	position:absolute;
	margin-left:-285px;
	 margin-top:-60px;
	left:50%;
	top:40%;
	
	border:1px solid #000;
	 padding:0px 0px 10px 0px;
	  min-height:171px;
}
.padleft7{ padding-left:7px; }
.padtop7{ padding-top:7px; }
.width100{ width:100px; }
.height23{ height:23px; }
.height28{ height:28px; }
.nowrap{ white-space:nowrap; }
.centertext{ text-align:center;}
.padtop2{ padding-top:2px;}
.width800{ width:800px; }
.width60{ width:60px; }
.padright5{ padding-right:5px; }
.padbot4{ padding-bottom:4px; }
.pagingfont{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-bottom:15px;
	height:19px;
	padding-left:0px;	
}
.mealplandesc{ width:600px; text-align:left; max-height:36px; overflow:hidden; line-height:18px; }
a{ outline:none; }
.linehi20{ line-height:20px; }
.restfont{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#955237; }
.picsep,.recipepicsep{ width:870px; padding-left:10px; height:2px; padding-top:13px;  border-bottom:1px solid #e2e2e2; }
.recipepicsep{ margin-top:5px; border-top:1px solid #e2e2e2; border-bottom:none; }
.emptymyplan{ width:519px; margin:0px auto; text-align:center; padding-top:10px; }

.publicprofbg{ background:url(../images/theme1/searchpagebackground.png) repeat; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; }
.searchtoparea{ background:url(../images/searchresultstop_bg.png) repeat-x; height:74px; padding-top:8px; }
#grey { width:100%; min-height:100%; height:100%; background-color: #ACACAC; top:0px; left:0px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; z-index:80; display:none; position:absolute; }
#processor{ padding:40px; background:none; border:0px solid #00000B; position:absolute;  width:220px; height:19px; margin-left: -110px; margin-top: -10px; left:50%; top:40%; display:none; z-index:1500; }
.containerbox{ width:1000px; margin:0px auto; }
.centercontainerbox{ width:970px; margin:0px auto; }
.fontbold{ font-weight:bold; }

.leftfilterbox{ width:242px; float:left; margin-top:22px; margin-right:15px; }

.leftfloater{ float:left; }
.rightfloater{ float:right; }
.clear{ clear:both; }

.sortnavigationbar{ margin-top:25px; border-left:1px solid #ADACAC; border-right:1px solid #ADACAC; border-bottom:1px solid #ADACAC; width:242px; }
.navsection,.navsection2{ min-height:31px; background:#ffffff; padding-left:10px; line-height:30px; }
.navsection2{ line-height:20px; padding-top:5px; padding-bottom:7px; }
.font15{ font-size:15px; }
.profileimg{ min-height:80px; }
.profileimg img,.userphoto img{ border:1px solid #ACACAC; } 
.rightresultbox{ float:left; padding-top:22px; width:710px; margin:0px auto; position:relative; }
.profileinfobox,.profileinfobox2,.profileinfobox3{ position:absolute; top:-25px; left:0px; width:700px; min-height:110px; background:#FDF3DE; border:1px solid #ADACAC; }
.profileinfobox2{ min-height:92px; }
.innerinfobox{ padding:7px; }
.userfirstlastname,.recipenametitle{ padding-left:16px; color:#603522; font-size:24px; font-weight:normal; }
.recipenametitle { padding-left:7px; }
.usernamerecipe{ padding-left:16px; padding-top:3px; color:#666666; font-size:16px; }
.mealplannavsection{ margin-top:54px; background:#FAF3EC; color:#000000;  width:700px; line-height:35px; min-height:35px;  border:1px solid #ADACAC;  font-size:18px;  }
.listbox{  width:700px; border-bottom:1px solid #ADACAC; border-left:1px solid #ADACAC; border-right:1px solid #ADACAC; min-height:60px; height:auto; background:#ffffff; display:block; text-decoration:none; }

.numblockbg{ background:url(../images/numblockbg.png) repeat-y; background-color:#FFF;  }
.listrecipename{ font-size:19px; color:#333333; font-weight:normal; padding-top:10px; padding-left:14px;  line-height:23px; }
.listrecipecategory{ color:#999999; font-size:13px; padding-left:14px; padding-top:3px; }
.mylinksec a,.mylinksec a:visited{ color:#000000; text-decoration:none; }
.mylinksec a:hover{ text-decoration:underline; }
.btnleftnav{ font-family:Georgia,Garamond,serif; color:#000000; font-size:13px; font-weight:Bold; }
.rating{ background:url(../images/ratings.png) no-repeat; width:19px; height:15px; }

#editplanpopup{position:absolute;  border:1px solid #000000; background:#ffffff; padding:10px; display:none; z-index:9000;   width:370px; min-height:250px; margin-left:-185px; margin-top:-125px; left:50%; top:50%; }

.mealplanimages{ padding-left:5px;padding-top:8px;padding-bottom:12px; }
.mealplanimages img{ border:1px solid #ACACAC; }
.padbot5{ padding-bottom:9px; }

.boxactive {
	font-weight:bold;
	background-color:#CCCCCC;
	color:#000000;
	cursor:default;
	text-decoration:none;
}
.leftbox,.rightbox {
	height: 18px;
	width: 35px;
	border: 1px solid #000000;
	margin:0 auto;
	text-align:center;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	cursor:pointer;
	color:#0000FF;
	background-color:#FFFFFF;
}
.rightbox {
	border-left:none;
}
.foolplacetext{ border:1px solid #000000; width:350px; }
.foodplacenote{ border:1px solid #000000; width:350px; height:70px; }
.rightmoveedit{ padding-top:15px; padding-right:2px; }

.myplandet,a.myplandet,a.myplandet:visited{ font-size:19px; color:#333333; font-weight:normal;  line-height:23px; text-decoration:none; }
.myplandetcategory{ color:#999999; font-size:12px; padding-top:3px; line-height:18px;  }
