

@charset "utf-8";
html,body,div,form{ padding:0px; margin:0px; }
body{  font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; }
.containerbox{ width:1000px; margin:0px auto; }
.publicprofbg{ background:url(../images/theme1/searchpagebackground.png) repeat; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; }

.toplogobgbox{ width:100%; background:#ffffff; border-bottom:1px solid #D5D5D5; }
.logocontainer{ padding-top:5px; padding-bottom:5px; padding-left:5px; text-align:left; }

.leftfloater{ float:left; }
.rightfloater{ float:right; }
.clear{ clear:both; }
.pointer{ cursor:pointer; }
.bottombar{ padding-top:26px; }
.leftsearchbar{ margin-left:42px; width:231px; margin-bottom:50px; }
.linktext{ text-decoration:underline; cursor:pointer; }
.movementnav{ font-size:13px; font-weight:bold; color:#000000; padding-top:7px; padding-left:15px;   }
.fontbold{ font-weight:bold; }

/*== Profile Info Box === */

.profileinfobox{ width:670px; left:0px; margin-left:15px; height:134px; color:#713F28; background:#FDF3DE; font-weight:normal; border:1px solid #E3E0DC;position:absolute; top:-12px; margin-left:290px; }


.innerinfobox{ padding:7px; }
.profileimg{ min-height:80px; }
.profileimg{ min-height:80px; }
.profileimg img,.userphoto img{ border:1px solid #ACACAC; } 
.userfirstlastname { padding-left:16px; color:#603522; font-size:24px; font-weight:normal; }
.usernamerecipe{ padding-left:16px; padding-top:3px; color:#666666; font-size:16px; }

.alphasearch{ padding-left:16px; margin-top:13px; }
.alphfont{ padding:2px;}
.alphfont a,.alphfont a:visited{ color:#603522; text-decoration:none; font-weight:bold;  }
.alphfont a:hover{ text-decoration:underline; }

.alphactivefont{ padding:0px 2px 0px 2px; background:#603522; }
.alphactivefont a,.alphactivefont a:visited{ color:#FFFFFF; text-decoration:none; font-weight:bold; }
.alphactivefont a:hover{ text-decoration:underline; }

/*=== profile info box finish === */


.leftdetailsearchbar{ margin-left:10px; width:210px; text-align:right; padding-right:5px; margin-top:12px; }
.leftdetailsearchbar a,.leftdetailsearchbar a:visited{ color:#713F28; font-weight:bold; }


.rightresults{ margin-left:2px; margin-bottom:20px; }
.rightresultsmore{ margin-left:10px; min-width:600px; margin-bottom:20px; }

.searchtext{ width:183px; border:0px; border-left:1px solid #B2B2B2; border-top:1px solid #B2B2B2;border-bottom:1px solid #B2B2B2; background:url(../images/evernotesearchbg.png) repeat-x; height:27px; line-height:27px; padding:2px; text-align:left; color:#999999; }

.searchcont{ width:41px; height:32px; border:1px solid #CAC8C4; background:#979797; }
.searchicon{ background:url(../images/search_icon_new.png) no-repeat; width:41px; height:32px; display:block; background-position:11px 6px; }

.sortnavigationbar{ margin-top:25px; border-left:1px solid #DAD5CE; border-right:1px solid #DAD5CE; border-bottom:1px solid #DAD5CE; width:231px; }
.navtitle{ height:31px; background:#FAF3EC; color:#713F28; font-size:14px; font-weight:bold; line-height:30px; padding-left:10px; border-bottom:1px solid #CDC8C2; border-top:1px solid #CDC8C2; }
.navsection,.navsection2{ min-height:31px; background:#ffffff; padding-left:10px; line-height:30px; color:#525252; }
.navsection2{ line-height:21px; padding-top:7px; padding-bottom:7px; font-size:12px; padding-right:10px; }
.tagfont a,.tagfont a:visited{  color:#525252; font-weight:normal; text-decoration:none; }
.activetagfont a,.activetagfont a:visited{ background:#999999; color:#ffffff; font-weight:bold; padding:1px;  text-decoration:none; }

.userinfo{ width:700px; margin:0px auto; text-align:center;  }
.userinfonew{  position:absolute;width:700px; z-index:10; height:44px; margin-left:-350px;  left:50%; top:64px; text-align:center;  }
.userinfotext{ color:#713F28; background:#FDF3DE; font-size:24px; font-weight:normal; padding:10px; border:1px solid #E3E0DC; }

.recipebox{ width:222px; height:267px; border:1px solid #CFCFCF; background:#ffffff; margin-left:15px; margin-bottom:15px; float:left; overflow:hidden;text-align:center; }

.recipebox img{ border:1px solid #E1E1E0; max-height:200px; max-width:200px;margin:0 auto;text-align:center; }
.imgborder{ border:1px solid #E1E1E0; }
.imgbox {text-align:center; margin:auto; height:200px;width:200px;}
.pad10{ padding:10px; }
.pagingpart{ padding-top:10px; padding-bottom:15px; padding-left:15px; }
.recipeinfo{ margin-top:10px; border-top:1px dashed #E1E1E0; line-height:18px; color:#666666; text-align:left;  font-size:13px; font-weight:normal; padding-top:3px; }
.line13{ line-height:13px; }
.padlr3t2{ padding-left:3px; padding-right:3px; padding-top:2px; }
.selectionfont{
	padding-left:2px;
	padding-right:2px;
	padding-bottom:1px;
	text-align:center;
	background:#955237;
	color:#FFFFFF;
	font-weight:Bold;
	padding-top:2px;
	height:14px;
	line-height:12px;
}
.menufont{					
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#955237;
	font-weight:bold;
}
.listviewmainbox{ position:relative; padding:0px; }
.listviewtitle{ width:658px; margin-left:15px; height:45px; line-height:44px; padding-left:12px; color:#713F28; background:#FDF3DE; font-size:24px; font-weight:normal; border:1px solid #E3E0DC;position:absolute; top:-47px; }

.listbox{ margin-left:15px; width:700px; border-bottom:1px solid #E3E0DC; border-left:1px solid #E3E0DC; border-right:1px solid #E3E0DC; min-height:35px; height:auto; background:#ffffff; display:block; text-decoration:none; }
.listboxdata{ padding:5px 10px 5px 10px; }
.listnotetitle,.listnotetitle a,.listnotetitle a:visited{ color:#333333; font-size:14px; font-weight:600; line-height:18px; padding-bottom:2px; text-decoration:none; }

.listnotetags{ color:#999999; font-size:12px; line-height:16px; }

.recipenametitle{ color:#713F28; padding-left:8px; padding-top:2px; font-size:24px; font-weight:normal; }

.recipeinfotitlebox{ border:1px solid #C4BFB8; background:#FDF3DE; padding:5px; }
.evfolder{ background:url(../images/evfoldericon.png) no-repeat; width:9px; height:13px; }
.evtags{ background:url(../images/evtagicon.png) no-repeat; width:9px; height:13px; }
.evweburl{ background:url(../images/evweburl.png) no-repeat; width:13px; height:13px; }
.padleft15{ padding-left:15px; }
.recipeinfodetails{ padding-left:10px; color:#999999; padding-top:7px; padding-bottom:4px; }
.recipeinfodetails a,.recipeinfodetails a:visited{ color:#666666; font-size:13px; text-decoration:none; }
.recipeinfodetails a:hover{ text-decoration:underline; }
.padtop2{ padding-top:2px; }
.padleft5{ padding-left:5px; }
.padleft7{ padding-left:7px; }
.padtop15{ padding-top:15px; }
.padright15{ padding-right:15px; }
.recipedetailscontains{ background:#ffffff; border-left:1px solid #E4E1DD; border-top:1px solid #E4E1DD; border-right:1px solid #E4E1DD; border-bottom:1px solid #E4E1DD; min-width:600px; height:auto; /* margin-top:53px; */ }

.fulldatacont{ border:1px solid #E4E1DD; }

#dividtooltip{ font-family:Verdana, Geneva, sans-serif; border:1px solid #E3E0DC;  color:#000000; font-size:13px; position:absolute; z-index:100; padding:5px; width:220px; text-align:left; line-height:18px; display:none; }
.editLINK:link,.editLINK:visited{ color:#713F28; }

.tagsbold a,.tagsbold a:visited{ font-weight:bold; }

#dividevernotebook{ position:absolute; display:none; width:275px; height:227px; left:50%; top:50%; padding:10px; margin-left:-142px;  margin-top:-118px; background:#ffffff; border:1px solid #000000; z-index:1000; }
.labelfont{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.padtop4{ padding-top:4px; }
.btnleftnav{ font-family:Georgia,Garamond,serif; color:#000000; font-size:13px; font-weight:Bold; }
#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; }

.pagingsection{ border:1px solid #E3E0DC; background:#FDF3DE; height:36px; width:700px; margin-bottom:20px; margin-left:17px; }
.paginginnnercontainer{ padding-left:17px; padding-top:8px;  }
.pagingtitle{ color:#955237; font-weight:bold; padding-right:5px;  }
.actprofilefont{ padding-left:2px; padding-right:2px; padding-bottom:1px; text-align:center; color:#955237;  font-weight:Bold; padding-top:3px; height:14px; line-height:12px; }
.deactprofilefont{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#955237; font-weight:bold; }

.leftboxinnercontainer{ padding:10px 0px 12px 10px; margin-top:14px; border:1px solid #C4BFB8; background:#ffffff; text-align:left;  min-height:100%;  }
.filtertitle,.filtertitle2,.mealspagetitle{ font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; }
.filtertitle2{ padding-top:12px; padding-bottom:10px; }
.selectedactions{ padding-top:3px; }
.selectedactions a,.selectedactions a:visited{ color:#804f3c; font-size:13px; font-weight:Bold; }
.filtersep{ border-bottom:1px dashed #ABABAB;padding-top:20px;width:182px;margin-left:5px; }
.padtop10{ padding-top:10px; }
.padtop5{ padding-top:5px; }
.padtop7{ padding-top:9px; }
.rightresultmorecontainer{ /*position:relative; */ min-height:100%; }
.rightresultsmore{ position:absolute; z-index:10; left:0px; top:-46px;  }

#dividimagepicker{ position:absolute; z-index:100; width:523px; height:235px; padding:10px; left:50%; top:40%; margin-left:-271px; margin-top:-127px; background:#ffffff; border:1px solid #868686; display:none; }

.firstboxcontainer{ width:201px; height:230px; border:1px solid #666666; }
.secondboxcontainer,.secondboxcontainernone2{ min-width:202px; height:230px; margin-left:15px; }
.secondboxcontainernone{ width:202px; height:192px;  padding-left:15px; color:#999999; font-size:14px;  margin-top:38px; font-weight:bold; border-left:1px dashed #C5C5C5;  }
.secondboxcontainernone2{color:#999999; font-size:14px;  margin-top:38px; font-weight:bold; border-left:1px dashed #C5C5C5; }

.secondboxcontainernone a,.secondboxcontainernone a:visited{ color:#000000; font-size:13px; }  
.divcurrenttitle,.divcurrenttitle2{ background:#D7D7D7;text-align:center;color:#222222; font-size:15px; font-weight:bold; height:28px; line-height:26px; border-bottom:1px solid #666666; }
.divcurrenttitle2{ border:1px solid #666666;}
.leftmovement{ background:url(../images/leftmovement.png) no-repeat; width:36px; height:29px; display:block; }
.rightmovement{ background:url(../images/rightmovement.png) no-repeat; width:36px; height:29px; display:block; }
.notfound{ }
.currimgbox{ width:201px; margin:0px auto; text-align:center;  }
.currimgbox img,#showingdiffimages img{ max-width:200px; max-height:205px; text-align:center;  }

.width200{ width:200px; } 
.padleft10{ padding-left:10px; }
#divrightloader{ padding-right:5px; padding-top:120px; }
.showimgstatustext{ width:126px; margin:0px auto; text-align:center; font-size:15px; font-weight:bold; height:28px; line-height:26px; }

#divrightloader{ background:url(../images/smallloader.gif) no-repeat; background-position:218px 0px; }
#dividrightclose{ background-position:218px bottom; }
.imgpickermoreinfo{ padding-top:7px; color:#999999; padding-left:8px; font-size:13px; font-weight:normal; }
.imgpickermoreinfo a,.imgpickermoreinfo a:visited{ color:#999999; font-size:13px; font-weight:normal; }
.closeimglink{ margin-top:55px; margin-left:8px; }
.closeimglink a,.closeimglink a:visited{ color:#000000; font-weight:bold; }

.imgcenterbox{ width:200px; height:200px;  }




.recentbox{ margin-top:42px; margin-left:15px; }
.recentareaactive a{ background:#999999; color:#ffffff; font-weight:bold; text-decoration:none; padding-left:2px;padding-right:2px; }
.recentarea a,.recentarea a:visited{ color:#999999; text-decoration:none; font-weight:bold; }
.recentarea a:hover{ text-decoration:underline; }

#dividsignin{ position:absolute; left:50%; top:50%; height:160px; width:450px; margin-left:-225px; padding:10px; margin-top:-80px; background:#FFFFFF; border:1px solid #000000; display:none; z-index:1000; font-family:Verdana, Geneva, sans-serif; font-size:13px; }
.padleft70{ padding-left:70px; }
.padtop3  { padding-top:3px; }
.padleft105{ padding-left:105px; }
.lblwidth{ width:100px; padding-right:10px; text-align:right;}

.showplancalender{
	display:none;
	z-index:2000;
	background:#FFFFFF;
	position:absolute;
	width:144px;
/*	margin-left: -230px;
	margin-top: -40px;
	left:38%;
	top:35%; */
	padding:10px;
	border:1px solid #000;
}

.pad2{
	padding:2px;
}
#minicalender{ border:1px solid #e2e2e2; }
.minicalweekdays, .mnthname, .mnthnav,.minidates,.minidatesdisabled,.minidatesactive{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:0px;
}
.minicalweekdays {

	font-size: 10px;
	line-height:16px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: center;
	width: 20px;
	border-bottom: 1px solid #cccccc;
	text-decoration:none;
}
.mnthname {
	font-size:11px;
	color:#666666;
}
.mnthnav {
	font-size:8px;
	text-decoration:none;
}
.minidates {
	font-size: 10px;
	line-height: 18px;
	color: #333333;
	text-decoration:none;
	font-weight:normal;
}
.minidatesdisabled {
	font-size: 10px;
	line-height: 18px;
	color: #999999;
	font-weight:normal;
}
.minicalendar {
	text-align: center;
	width:190px;
	padding-top: 25px;
}
.miniinside{
	height: 140px;
	width: 140px;
	margin:0 auto;
	background:#E2E2E2;
}
.minidatesactive,.minidatesselected {
	font-size: 10px;
	line-height: 18px;
	color: #ffffff;
	background-color:#999999;
	text-decoration:none;
}
.minidatesselected{
	color: #333333;
	background-color:#C2C2C2;
	text-decoration:none;
}
.padbot5{ padding-bottom:5px; }
.marleft23{ margin-left:23px; }

.dispallimages{
	position:absolute;
	width:560px;
	height:auto;
	background:#FFFFFF;
	display:none;
	z-index:2000;
	margin-left:-285px;
	margin-top:-140px;
	left:50%;
	top:40%;
	padding:10px;
	border:1px solid #000000;
}
.statusmsg{
	padding-left:20px;height:19px
}
.allimages{
	font-size:11px;
	padding-top:3px;
	padding-left:25px;	
}
.errorMSG{  margin-top:73px; padding:15px;  width:670px; border:1px solid #ADACAC; min-height:20px; font-size:15px; font-weight:bold; height:auto; background:#ffffff; }
.padright10{ padding-right:10px; }
.itemsfont{ font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height:16px; }

/*---Header Section Starts---*/
body {
	background-image: url(../images/theme4/pagebg.png);
	background-repeat: repeat-y;
}
#headercontainer {							/*---main top header div---*/
	height: 62px;
	width: 1000px;
	background: url(../images/theme4/topbg.png) #c0f7af;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#logo {										/*---change Here for Logo---*/
	width:175px;
	height:55px;
	background-image: url(../images/theme4/logo.png);
	background-repeat: no-repeat;
	background-position: 20px 8px;
}
#tabs {										/*---main tabbox container div---*/
	padding-left: 182px;
	font-size: 14px;
}
a.white:link{
	color:#FFFFFF;
} 
a.white:visited{
	color:#FFFFFF;
}
.tabbox {									/*---sub tabbox properties---*/
	background:#7da125;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
}
.active	{									/*---active tab div---*/
	background:#FFFFFF;
	color:#000000;
	cursor:pointer;
}

.feedback{
	color:#ff9933;
}

/*---Main container div properties---*/
#bottomgreyarea{						/*---main bottom container div---*/
	min-height:100%;
}
#bottomdatacontainer{
	min-height:100%;
}
#leftnav,#minicalendar{					/*---left nevigation bar properties---*/
	text-align: center;
	width:185px;
	margin-top: 112px;
	background: url(../images/theme4/left.png) #c0f7af;
	margin-bottom: -5000px;
	padding-bottom: 5000px;
	background-repeat:repeat-x;
	min-height:356px;
	height:auto !important;
}
#minicalendar{							/*---left nevigation bar for plan page---*/
	margin-top: 92px;
}
/* left navigation link font and color */
#leftnav a:link{
	color:#336633;
	font-size:13px;
}
#leftnav a:visited{
	color:#336633;
	font-size:13px;
}
#mainnav,#mainnav1,#plannerarea,.mainnavshop{		/*---middle nevigation bar with plannnerarea---*/
	width:630px;
	text-align:justify;
	margin-top:33px; 
	margin-bottom: -5000px;
	padding-bottom: 5000px;
	background:#FFFFFF;
	padding-top:0px;
}
.mainnavshop{
	margin-top:0px;
	background-image:url(../images/theme4/shopmainnavbg.gif);
	background-repeat:repeat-y;
}
#mainnavtop{
	padding-top:0px;
}
#rightads {								/*---right nevigation bar---*/
	text-align: center;
	width: 185px;
	margin-top:112px;
	background: url(../images/theme4/left.png) #c0f7af;
	background-repeat:repeat-x;
	margin-bottom: -5000px;
	padding-bottom: 5000px;
}
.themefloat{
	float:left;
}

/*---Middle images for all pages---*/
.homebg{
	background: url(../images/theme4/middle.png) #ffffff;
	background-repeat: no-repeat;
}
.planbg{
	background: url(../images/theme4/planbg.png) #ffffff;
	background-repeat: no-repeat;
}
.findbg{
	background: url(../images/theme4/findbg.png) #ffffff;
	background-repeat: no-repeat;
}
.shopbg{
	background: url(../images/theme4/shopbg.png) #ffffff;
	background-repeat: no-repeat;
}
.sharebg{
	background: url(../images/theme4/sharebg.png) #ffffff;
	background-repeat: no-repeat;
}

.shop1bg{
	background: url(../images/theme4/1v.png) #ffffff;
	background-repeat: no-repeat;
}
.searchnewideasbg,.settingsbg{
	background: url(../images/theme4/2v.png) #ffffff;
	background-repeat: no-repeat;
}
.trackbg{
	background: url(../images/theme4/3v.png) #ffffff;
	background-repeat: no-repeat;
}
.editstoresbg{
	background: url(../images/theme4/5v.png) #ffffff;
	background-repeat: no-repeat;
}
.eatmyideabg{
	background: url(../images/theme4/6v.png) #ffffff;
	background-repeat: no-repeat;
}
.friendsshareditemsbg{
	background: url(../images/theme4/7v.png) #ffffff;
	background-repeat: no-repeat;
}
.eat1bg{
	background: url(../images/theme4/9v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewstoresbg{
	background: url(../images/theme4/10v.png) #ffffff;
	background-repeat: no-repeat;
}
.addstoresbg{
	background: url(../images/theme4/1v.png) #ffffff;
	background-repeat: no-repeat;
}
.changeuserpasswordbg{
	background: url(../images/theme4/2v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewfriendsbg{
	background: url(../images/theme4/3v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewinvitehistorybg{
	background: url(../images/theme4/5v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewfriendssharedrestaurantbg{
	background: url(../images/theme4/6v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewfriendssharedrecipebg{
	background: url(../images/theme4/7v.png) #ffffff;
	background-repeat: no-repeat;
}
.addrestaurantbg{
	background: url(../images/theme4/1v.png) #ffffff;
	background-repeat: no-repeat;
}
.showfriendprofilebg{
	background: url(../images/theme4/9v.png) #ffffff;
	background-repeat: no-repeat;
}
.shopaddlistbg{
	background: url(../images/theme4/10v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewrestaurantbg{
	background: url(../images/theme4/1v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewrecipeitemsbg{
	background: url(../images/theme4/2v.png) #ffffff;
	background-repeat: no-repeat;
}
.eatcategoryeditbg{
	background: url(../images/theme4/3v.png) #ffffff;
	background-repeat: no-repeat;
}
.addrecipeitemsbg{
	background: url(../images/theme4/9v.png) #ffffff;
	background-repeat: no-repeat;
}
.editrestaurantbg{
	background: url(../images/theme4/5v.png) #ffffff;
	background-repeat: no-repeat;
}
.editrecipeitemsbg{
	background: url(../images/theme4/6v.png) #ffffff;
	background-repeat: no-repeat;
}
.manageshoplistbg{
	background: url(../images/theme4/7v.png) #ffffff;
	background-repeat: no-repeat;
}
.addtrackstorebg{
	background: url(../images/theme4/10v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewtrackrestaurantbg{
	background: url(../images/theme4/5v.png) #ffffff;
	background-repeat: no-repeat;
}
.addtrackrestaurantbg{
	background: url(../images/theme4/9v.png) #ffffff;
	background-repeat: no-repeat;
}
.managestoresbg{
	background: url(../images/theme4/10v.png) #ffffff;
	background-repeat: no-repeat;
}
.placefontcolor{
	color:#336633;
}
/*---footer section--- Warning : only change the color properties. Dont edit other properties in this section ----*/

* {
    margin: 0;
}
html, body {
    height: 100%;
	text-align:left;
}





.wrapper,.wrapperalt {
	width:1000px;
    min-height: 100%;
	height: auto !important;
    height: 100%;
 	margin: 0 auto -19.7em;
	overflow:hidden;
	clear:both;
}
.footer, .push {
    height: 19.5em;
}
.footer,.footeralt {	
	width:1000px;
	margin:0 auto;
	float:left;
	padding-top:0.7em;
	text-align:center;
	background:#c0f7af;
	z-index:10;
	position: relative; 
}

.pushalt,.push{
z-index: 9; 

}
.wrapperalt {
    margin: 0 auto -9.7em;	
	background:#c0f7af;
}
.footeralt, .pushalt {
    height: 9.5em;
}
.footeralt {	
	padding-top:0.5em;
}



















.wrapperori {
    min-height: 100%;
	height: auto !important;
    height: 100%;
    margin: 0 auto -4.1em;
}
.footerori, .pushori {
    height: 3.3em;
	line-height:25px;
}
.footerori {
	background:#c0f7af;
	width:1000px;
	text-align:center;
	padding-top:0.8em;
}

.helpsectionbg, #helpcontainer, .linkdiv {
	background:#c0f7af;
}
.helpsection{	
	margin:0 auto;
	width:624px;	
	border:none;
}
#helpimage{
	width:624px;
	border:2px solid #336633;
}
.helpsectionheader{
	font-family:Georgia,Garamond,serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.helpsectionheader div.leftfloater{
	padding-left:25px;
}
.helpsectionheader a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.copyrights{
	background:#c0f7af;
	line-height:40px;
}
.footerfont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#003300;
}

/*-----     Font Section ---- */

.menufont{					/*----  Menu font like A,B,C,D... ALL  ---*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#336633;
	font-weight:bold;
}
.menubg{					/*-----   A,B,C,D font background   --- */
	background:#c0f7af;
}
.divhelptip{
	background:#c0f7af;
}
.headerbg{
	background:#95e67c;
}
.popupbg{   /*--- used in all Popup window  --*/
	background:#FFFFFF;
}
.boxactive{  /*--- cook dine active tab background color -- */
	background-color:#7da125;
}
.recipefont,.restfont,.smalldisablefont,.smallrestfont,.commentsfont,.medigreyfont{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000000;
}
.restfont,#buzzdata a:link,#admincontentarea a{
	color:#336633;
}
.fontsize9{
	font-size:9px;
}

.editfont{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#336633;
}

.normalrestfont,.outdisp{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#336633;
}
.normalrecipefont,.indisp{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
.smallrestfont,.smallrestfont:link,.smallrestfont:visited{
	font-size:11px;
	color:#336633;
	font-weight:normal;
}	
.smalldisablefont{
	font-size:11px;
	color:#7da125;
}
.medigreyfont{
	font-size:9px;
	color:#999999;
}
.sectiontypefont,.bigsectiontypefont{
	font-family:Georgia,Garamond,serif;
	font-size:14px;
	font-weight:bold;
}
.bigsectiontypefont{
	font-size:18px;
}
.btncook,.btndine{					/*--- class use in homepage for cook and dine button ---*/
	font-family:Georgia,Garamond,serif;
	color:#000000;
	font-size:13px;
	font-weight:Bold;
}
.btndine{							/*--- class use in homepage for cook and dine button ---*/
	color:#336633;
}
.selectionfont{						/*--- class use in eat1 page for left and top selection font---*/
	background:#336633;
	color:#FFFFFF;
	font-weight:Bold;
}
.commentsfont{						/*---class use in share page commentfont---*/
	font-size:12px;
	font-weight:Normal;
	color:#000000;
}

/*--- font weight --- */
.fontbold{
	font-weight:bold;
}
/*---Below 2 class is used in viewrestaurant, viewrecipeitems, viewfriendssharedrecipe, viewfriendssharedrestaurants pages---*/
.themefontcolor{
	color:#003300;
}	
.themecategorycolor, .themetitlecolor{
	color:#616a31;
}
.themetitlecolor:link,.themetitlecolor:visited{ color:#616a31; }
/*--- plan tab -- */

#innertabmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003300;
	font-weight:bold;
	padding-left:8px;
}
.weekdayduration{
	padding-left:4px;padding-top:3px;
}
.minidates,.minidatesselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #339933;
	text-decoration:none;
}
.minidatesselected {
	background:#339933;
	color: #FFFFFF;
}
.inoutfont,.smalloutfont,.smallinfont,.inoutdetailfont,.chatactions,.medioutfont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#616a31;
}
.smallgreyfont,.biggreyfont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}
.chatactions{				/*---class used in share page for edit , delete and reply Links---*/
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#003300;
}

.smalloutfont{
	font-size:10px;	
}
.medioutfont{ font-size:11px; }
.smallinfont{
	font-size:11px;
	color:#000000;
}

.inoutdetailfont{
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.cookimage{
	width:107px;
	height:31px;
	background: url(../images/theme4/cookbutton.png);
	background-repeat: no-repeat;
}
.dineimage{
	width:107px;
	height:31px;
	background: url(../images/theme4/dinebutton.png);
	background-repeat: no-repeat;
}
.deleteimage{
	width:17px;
	height:17px;
	background: url(../images/theme4/delete.png);
	background-repeat: no-repeat;
}
.editimage{
	width:66px;
	height:14px;
	background: url(../images/theme4/edit.jpg);
	background-repeat: no-repeat;
}
.editplanimage{
	width:66px;
	height:20px;
		cursor:pointer;
}
.moveplan{
	width:72px;
	height:14px;
	cursor:pointer;
}
.shareplanrow{
	width:70px;
	height:14px;
	cursor:pointer;
}
.viewphotos{
	width:14px;
	height:13px;
	background: url(../images/theme4/viewphoto.png);
	background-repeat: no-repeat;
}


/*--- border class ---*/
.planlastborder{
	margin-left:5px;
	margin-right:5px;
/*	border-top:1px solid #7da125; */
}
.hrline{
	background:#c0f7af;
}

/*---- PLan MONTH TAB---- */

.monthrowcell{
	width:85px;
	background:#FFFFFF;
	height:53px;
}
.monthrowcell:hover{
	background:#c0f7af;
}

/*--- EAT category edit -- */
.editcategoryitem:hover {
	background:#c0f7af;
	cursor:pointer;
}

/*--- mouse over effect color changes---*/
.datahover{
	background:#c0f7af;
}

/*---border section---*/

.lborder{
	border-left:1px solid #7da125;
}
.rborder{
	border-right:1px solid #7da125;
}
.tborder{
	border-top:1px solid #7da125;
}
.bborder{
	border-bottom:1px solid #7da125;
}
.fullborder{ border:1px solid #7da125;  }
.fullborder2{
	border:2px solid #616a31;
}

.tableheader{
	border-right:1px solid #7da125;
	border-top:none;
	border-bottom:1px solid #7da125;
}

.lbordernone{
	border-left:none;
}
.rbordernone{
	border-right:none;
}
.pagetborder{
	border-top:1px solid #7da125;
}
.pagelborder{
	border-left:1px solid #7da125;
}
.pagerborder{
	border-right:1px solid #7da125;
}

.pagebborder{
	border-bottom:1px solid #7da125;
}
.itemgreenbackground{
	background:#FFFFFF;
}
.imgshow,.imghide1,.imghide2{
	height:10px;
	width:10px;
	padding-right:2px;
	background-image: url(../images/theme4/plus.png);
	background-repeat: no-repeat;
	margin-top:3px;
		cursor:pointer;
}
/* --- below tab only use for welcome.php --*/
.welcometab{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#7da125;
	color:#000000;
	width:55px;
	height:24px;
	padding-top:3px;
	text-align:Center;
	border-left:1px solid #616a31;
	border-right:1px solid #616a31;
	border-top:1px solid #616a31;
	cursor:pointer;	
}
.welcomeactivetab{
	background:#FFFFFF;
	cursor:default;
}
.leftarrowimage{
	height:40px;
	width:12px;
	background-image: url(../images/theme4/leftsharearrow.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
}
.sharefirstimage{
	width:55px;
	height:42px;
	background: url(../images/theme4/sharefirst.png);
	background-repeat: no-repeat;
}
.sharesecondimage{
	width:58px;
	height:47px;
	background: url(../images/theme4/sharesecond.png);
	background-repeat: no-repeat;
}
.smallshareimage{ background:url(../images/theme4/smallsharesecond.png) no-repeat; width:45px; height:45px; }
.blubimage{
	width:60px;
	height:62px;
	background: url(../images/theme4/bulb.gif);
	background-repeat: no-repeat;
}
.enjoyimage{
	width:80px;
	height:59px;
	background: url(../images/theme4/enjoy.gif);
	background-repeat: no-repeat;
}
.improveimage{
	width:75px;
	height:55px;
	background: url(../images/theme4/improve.gif);
	background-repeat: no-repeat;
}

.nextbtn{
	width:82px;
	height:27px;
	background: url(../images/theme4/nextbtn.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}
.savebtn{
	width:82px;
	height:27px;
	background: url(../images/theme4/savebtn.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}

#browseheadercontainer {							/*---main top header div---*/
	height: 35px; /* --62 --*/
	width: 1000px;
	background: url(../images/theme4/topbg.png) #F8EFC4;
	background-repeat: repeat-x;
	border-top:1px solid #021b02;
	border-bottom:1px solid #021b02;
	background-position: 0px 0px;
}

.browserbotborder{
	border-bottom:1px solid #021b02;
}


.shopgreyfont:hover{
	text-decoration:underline;
	color:#336633;
}
.shoptinygreyfont:hover{
	text-decoration:underline;
	color:#336633;
}
a.restfont,#helpcontent a{
		color:#336633;
}

.btnfreetrial{
	background: url(../images/theme4/btnfreetrial.gif);
	width:174px;
	height:39px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.btnsubscribe{
	background: url(../images/theme4/btnsubscribe.gif);
	width:174px;
	height:39px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.saymmmplusshop{
	background:url(../images/theme4/saymmmshopplus.gif);
	width:525px;
	height:96px;
	background-repeat:no-repeat;
}


.biginactfont,.smallinactfont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#999999;
}
.smallinactfont{
	font-size:11px;
	font-weight:normal;
}
.fontnormal{
	font-weight:normal;
}
/* below user for to price and cost view in shop1.php that repeat the background color with border */
.pricecostview{
	background-image: url(../images/theme4/pricecostview.jpg);
	background-repeat: repeat-y;
}
/*
below use for to change textbox border color..
*/
input[type="text"].pricequantitybox,.fullborder{
	text-align:center;
	border:1px solid #336633;
}


/*--- below set the home page big icons -- */
.homeplanningsection{
	background-image:url(../images/theme4/planicon.jpg);
	width:46px;
	height:50px;
	background-repeat:no-repeat;
}
.homeshoppingsection{
	background-image:url(../images/theme4/shopicon.jpg);
	width:48px;
	height:50px;
	background-repeat:no-repeat;
}
.homeeattingsection{
	background-image:url(../images/theme4/eaticon.jpg);
	width:48px;
	height:50px;
	background-repeat:no-repeat;
}


.homeplanningsection2{
	background-image:url(../images/theme4/planicon2.jpg);
	width:46px;
	height:50px;
	background-repeat:no-repeat;
}
.homeshoppingsection2{
	background-image:url(../images/theme4/shopicon2.jpg);
	width:48px;
	height:50px;
	background-repeat:no-repeat;
}
.homeeattingsection2{
	background-image:url(../images/theme4/eaticon2.jpg);
	width:48px;
	height:50px;
	background-repeat:no-repeat;
}

.shopcalicon{ background-image:url(../images/theme4/planicon2.gif);  background-repeat:no-repeat; width:32px; height:33px; }
.smallcalicon{background-image:url(../images/theme4/smallcalicon.png);  background-repeat:no-repeat; width:25px; height:26px; }
.shoprecipeicon{ background-image:url(../images/theme4/eaticon2.gif); background-repeat:no-repeat; width:33px; height:32px; }
.shopchklisticon{ background-image:url(../images/theme4/shopicon2.gif); background-repeat:no-repeat; width:33px; height:31px;  }
.shoppingcarticon{ background-image:url(../images/theme4/shoppingcart.png); background-repeat:no-repeat; width:27px; height:21px;  }
.recipeindexicon{ background-image:url(../images/theme4/recipeindex.jpg); background-repeat:no-repeat; width:48px; height:48px; }
.bigshoppingcarticon{background-image:url(../images/theme4/shoppingcarticon.png); background-repeat:no-repeat; width:48px; height:48px; }
.couponicon{ background-image:url(../images/theme4/coupons.jpg); background-repeat:no-repeat; width:46px; height:48px; }
.shophelpimage{ background-image:url(../images/theme4/shophelp.gif); background-repeat:no-repeat; width:624px; height:307px; }
.shopprintbtn{ background:url(../images/theme4/btnprintpage.gif) no-repeat; width:116px; height:35px; display:block; cursor:pointer; outline:0px; }
.homepagechef{ background:url(../images/theme4/homepagechef.gif) no-repeat; width:56px; height:50px; }

.smallplusimg{ background:url(../images/theme4/plusicon_small.png) no-repeat; width:22px; height:22px; }
.smallbulbimg{ background:url(../images/theme4/bulb_small.png) no-repeat; width:15px; height:24px; }

/*==== New public profile === */
.publicprofbg{ background:url(../images/theme4/searchpagebackground.png) repeat; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; }
.navtitle,.evernotecalendarcont{ background:#F4FFF1; color:#616A31;}
.profileinfobox,.pagingsection,.profileinfobox2{ background:#F0FDDE; }
.alphactivefont{ background:#616A31; }
.profilesharingoptions{ background:#C0F7AF;  }
.userfirstlastname,.recipenametitle,.alphfont a,.alphfont a:visited,.pagingtitle,.actprofilefont,.deactprofilefont{ color:#616A31; }

.privateactive{ background:url(../images/theme4/private_active.png) no-repeat; width:40px; height:39px; }
.privatedeactive{ background:url(../images/theme4/private_inactive.png) no-repeat; width:40px; height:39px; cursor:pointer; }

.publicactive{ background:url(../images/theme4/public_active.png) no-repeat; width:40px; height:39px; }
.publicdeactive{ background:url(../images/theme4/public_inactive.png) no-repeat; width:40px; height:39px; cursor:pointer; }

.friendsactive{ background:url(../images/theme4/friends_active.png) no-repeat; width:43px; height:39px; }
.friendsdeactive{ background:url(../images/theme4/friends_inactive.png) no-repeat; width:43px; height:39px; cursor:pointer; }


.signinbutton{ background:url(../images/theme4/signinbutton.png) no-repeat; width:137px; height:41px; display:block;  }
.singinimagetitle{ background:url(../images/theme4/signintosaymmm.png); background-repeat:no-repeat; width:222px; height:46px; }
.evcalicon{ background:url(../images/theme4/newplanicon.png); background-repeat:no-repeat; width:62px; height:63px;  background-position:16px 13px;  }
.facebookicons{ background:url(../images/theme4/fbicon.png) no-repeat; width:46px; height:47px; }

.saverecipefacebook{ background:url(../images/theme4/saverecipe.png) no-repeat; width:130px; height:29px; display:block; }
.savemealbtn{ background:url(../images/theme4/savemeal.png) no-repeat; width:130px; height:29px; display:block; }

.mealplannavsection,.plansecbg{ background:#F4FFF1; }
.plansecbg{ background:#F0FDDE; }