

@charset "utf-8";
/* CSS Document */
html,body{ padding:0px; margin:0px; }
.searchtoparea{ padding:10px;background-color:white; border-bottom:1px solid #ccc; }
.container{border-left:1px solid #ccc;border-right:1px solid #ccc; padding:0px;}
.botpor{ border:none;}
#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;}
.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; }
.profileinfobox{ padding-top:10px; padding-bottom:10px;border-bottom:1px solid #ccc;}
.imgdiv{width:110px;}
h3{white-space:nowrap; overflow:hidden; margin:0px;}
.btn-lg{padding:10px; padding-top:4px; }
.searchbar{padding:10px;border-bottom:1px solid #ccc;padding-left:0px; padding-right:0px}
.fnt13{ font-size:13px; font-weight:bold; }
.navtitle{ height:31px; background:#FAF3EC; color:#713F28; font-size:15px; font-weight:bold; line-height:30px; padding-left:10px;  }
.navsection,.navsection2{ min-height:31px; background:#ffffff; padding-left:10px; line-height:30px; }
.leftnavbox{  padding:0px; }
.listbox{ border-bottom:1px solid #ADACAC; min-height:60px; height:auto; background:#ffffff; display:block; text-decoration:none; }
.listrecipename{ font-size:19px; color:#333333; font-weight:normal; padding-top:10px; padding-left:14px;  line-height:23px; }
.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; }
.leftfloater{float:left;}
.line13{ line-height:13px; }
.padlr3t2{ padding-left:3px; padding-right:3px; padding-top:2px; }
.clear{clear:both}
.profilesharingoptions{ width:180px; height:auto; padding:2px; position:absolute; z-index:1000; border:1px solid #000000; display:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; color:#000000; }
#dividprofilestatus{ cursor:pointer; padding-left:5px;  }
.pointer{ cursor:pointer; }
.pagingsection{ border-top:1px solid #B2B1B0; height:36px; }
#dividsignin{ position:absolute; left:50%; top:40%; height:180px; width:290px; margin-left:-145px; 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; }
span.hidden-xs {display:inline !important;}
.padtop15{padding-top:15px}
.padleft70{ padding-left:70px; }
.padtop3  { padding-top:3px; }
.lblwidth{ width:100px; padding-right:10px; text-align:right;}
.rightfloater{ float:right; }
h3.detail{margin:0px; white-space:normal;}
a.myweblink{ color:#000;}
a.myweblink:hover{ text-decoration:underline;}
b>.actprofilefont{ color:#000000; font-size:12px; line-height:11px;}
.deactprofilefont{ text-decoration:underline;}
.myrecipeimgs{max-width:99%}
@media (max-width: 768px) { 
    span.hidden-xs {display:none !important;}
}

/*---Header Section Starts---*/
body {
	background-image: url(../images/theme3/pagebg.png);
	background-repeat: repeat-y;
}
#headercontainer {							/*---main top header div---*/
	height: 62px;
	width: 1000px;
	background: url(../images/theme3/topbg.png) #dddddd;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#logo {										/*---change Here for Logo---*/
	width:175px;
	height:55px;
	background-image: url(../images/theme3/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:#ababab;
	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/theme3/left.png) #dddddd;
	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:#666666;
	font-size:13px;
}
#leftnav a:visited{
	color:#666666;
	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/theme3/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/theme3/left.png) #dddddd;
	background-repeat:repeat-x;
	margin-bottom: -5000px;
	padding-bottom: 5000px;
}
.themefloat{
	float:left;
}

/*---Middle images for all pages---*/
.homebg{
	background: url(../images/theme3/middle.png) #ffffff;
	background-repeat: no-repeat;
}
.planbg{
	background: url(../images/theme3/planbg.png) #ffffff;
	background-repeat: no-repeat;
}
.findbg{
	background: url(../images/theme3/findbg.png) #ffffff;
	background-repeat: no-repeat;
}
.shopbg{
	background: url(../images/theme3/shopbg.png) #ffffff;
	background-repeat: no-repeat;
}
.sharebg{
	background: url(../images/theme3/sharebg.png) #ffffff;
	background-repeat: no-repeat;
}

.shop1bg{
	background: url(../images/theme3/1v.png) #ffffff;
	background-repeat: no-repeat;
}
.searchnewideasbg,.settingsbg{
	background: url(../images/theme3/2v.png) #ffffff;
	background-repeat: no-repeat;
}
.trackbg{
	background: url(../images/theme3/3v.png) #ffffff;
	background-repeat: no-repeat;
}
.editstoresbg{
	background: url(../images/theme3/5v.png) #ffffff;
	background-repeat: no-repeat;
}
.eatmyideabg{
	background: url(../images/theme3/6v.png) #ffffff;
	background-repeat: no-repeat;
}
.friendsshareditemsbg{
	background: url(../images/theme3/7v.png) #ffffff;
	background-repeat: no-repeat;
}
.eat1bg{
	background: url(../images/theme3/9v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewstoresbg{
	background: url(../images/theme3/10v.png) #ffffff;
	background-repeat: no-repeat;
}
.addstoresbg{
	background: url(../images/theme3/1v.png) #ffffff;
	background-repeat: no-repeat;
}
.changeuserpasswordbg{
	background: url(../images/theme3/2v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewfriendsbg{
	background: url(../images/theme3/3v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewinvitehistorybg{
	background: url(../images/theme3/5v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewfriendssharedrestaurantbg{
	background: url(../images/theme3/6v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewfriendssharedrecipebg{
	background: url(../images/theme3/7v.png) #ffffff;
	background-repeat: no-repeat;
}
.addrestaurantbg{
	background: url(../images/theme3/1v.png) #ffffff;
	background-repeat: no-repeat;
}
.showfriendprofilebg{
	background: url(../images/theme3/9v.png) #ffffff;
	background-repeat: no-repeat;
}
.shopaddlistbg{
	background: url(../images/theme3/10v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewrestaurantbg{
	background: url(../images/theme3/1v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewrecipeitemsbg{
	background: url(../images/theme3/2v.png) #ffffff;
	background-repeat: no-repeat;
}
.eatcategoryeditbg{
	background: url(../images/theme3/3v.png) #ffffff;
	background-repeat: no-repeat;
}
.addrecipeitemsbg{
	background: url(../images/theme3/9v.png) #ffffff;
	background-repeat: no-repeat;
}
.editrestaurantbg{
	background: url(../images/theme3/5v.png) #ffffff;
	background-repeat: no-repeat;
}
.editrecipeitemsbg{
	background: url(../images/theme3/6v.png) #ffffff;
	background-repeat: no-repeat;
}
.manageshoplistbg{
	background: url(../images/theme3/7v.png) #ffffff;
	background-repeat: no-repeat;
}
.addtrackstorebg{
	background: url(../images/theme3/10v.png) #ffffff;
	background-repeat: no-repeat;
}
.viewtrackrestaurantbg{
	background: url(../images/theme3/5v.png) #ffffff;
	background-repeat: no-repeat;
}
.addtrackrestaurantbg{
	background: url(../images/theme3/9v.png) #ffffff;
	background-repeat: no-repeat;
}
.managestoresbg{
	background: url(../images/theme3/10v.png) #ffffff;
	background-repeat: no-repeat;
}
.placefontcolor{
	color:#666666;
}
/*---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:#dddddd;
	z-index:10;
	position: relative; 
}

.pushalt,.push{
z-index: 9; 

}
.wrapperalt {
    margin: 0 auto -9.7em;	
	background:#dddddd;
}
.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:#dddddd;
	width:1000px;
	text-align:center;
	padding-top:0.8em;
}

.helpsectionbg, #helpcontainer, .linkdiv {
	background:#dddddd;
}
.helpsection{	
	margin:0 auto;
	width:624px;	
	border:none;
}
#helpimage{
	width:624px;
	border:2px solid #666666;
}
.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:#dddddd;
	line-height:40px;
}
.footerfont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#333333;
}

/*-----     Font Section ---- */

.menufont{					/*----  Menu font like A,B,C,D... ALL  ---*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
}
.menubg{					/*-----   A,B,C,D font background   --- */
	background:#dddddd;
}
.divhelptip{
	background:#dddddd;
}
.headerbg{
	background:#c7c6c6;
}
.popupbg{   /*--- used in all Popup window  --*/
	background:#FFFFFF;
}
.boxactive{  /*--- cook dine active tab background color -- */
	background-color:#ababab;
}
.recipefont,.restfont,.smalldisablefont,.smallrestfont,.commentsfont,.medigreyfont,.medioutfont{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000000;
}
.restfont,#buzzdata a:link,#admincontentarea a{
	color:#666666;
}
.fontsize9{
	font-size:9px;
}

.editfont{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}

.normalrestfont,.outdisp{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
}
.normalrecipefont,.indisp{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}
.smallrestfont,.smallrestfont:link,.smallrestfont:visited{
	font-size:11px;
	color:#666666;
	font-weight:normal;
}
.medioutfont{ font-size:11px; }	
.smalldisablefont{
	font-size:11px;
	color:#ababab;
}
.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:#666666;
}
.selectionfont{						/*--- class use in eat1 page for left and top selection font---*/
	background:#666666;
	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:#333333;
}	
.themecategorycolor, .themetitlecolor{
	color:#464545;
}
.themetitlecolor:link,.themetitlecolor:visited{ color:#464545; }
/*--- plan tab -- */

#innertabmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	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: #7b7676;
	text-decoration:none;
}
.minidatesselected {
	background:#7b7676;
	color: #FFFFFF;
}
.inoutfont,.smalloutfont,.smallinfont,.inoutdetailfont,.chatactions{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#464545;
}
.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:#333333;
}

.smalloutfont{
	font-size:10px;	
}
.smallinfont{
	font-size:11px;
	color:#000000;
}

.inoutdetailfont{
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.cookimage{
	width:107px;
	height:31px;
	background: url(../images/theme3/cookbutton.png);
	background-repeat: no-repeat;
}
.dineimage{
	width:107px;
	height:31px;
	background: url(../images/theme3/dinebutton.png);
	background-repeat: no-repeat;
}
.deleteimage{
	width:17px;
	height:17px;
	background: url(../images/theme3/delete.png);
	background-repeat: no-repeat;
}
.editimage{
	width:66px;
	height:14px;
	background: url(../images/theme3/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/theme3/viewphoto.png);
	background-repeat: no-repeat;
}


/*--- border class ---*/
.planlastborder{
	margin-left:5px;
	margin-right:5px;
	/*border-top:1px solid #ababab; */
}
.hrline{
	background:#dddddd;
}

/*---- PLan MONTH TAB---- */

.monthrowcell{
	width:85px;
	background:#FFFFFF;
	height:53px;
}
.monthrowcell:hover{
	background:#dddddd;
}

/*--- EAT category edit -- */
.editcategoryitem:hover {
	background:#dddddd;
	cursor:pointer;
}

/*--- mouse over effect color changes---*/
.datahover{
	background:#dddddd;
}

/*---border section---*/

.lborder{
	border-left:1px solid #ababab;
}
.rborder{
	border-right:1px solid #ababab;
}
.tborder{
	border-top:1px solid #ababab;
}
.bborder{
	border-bottom:1px solid #ababab;
}
.fullborder{ border:1px solid #ababab;  }
.fullborder2{
	border:2px solid #464545;
}

.tableheader{
	border-right:1px solid #ababab;
	border-top:none;
	border-bottom:1px solid #ababab;
}

.lbordernone{
	border-left:none;
}
.rbordernone{
	border-right:none;
}
.pagetborder{
	border-top:1px solid #ababab;
}
.pagelborder{
	border-left:1px solid #ababab;
}
.pagerborder{
	border-right:1px solid #ababab;
}

.pagebborder{
	border-bottom:1px solid #ababab;
}
.itemgreenbackground{
	background:#FFFFFF;
}
.imgshow,.imghide1,.imghide2{
	height:10px;
	width:10px;
	padding-right:2px;

	background-image: url(../images/theme3/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:#ababab;
	color:#000000;
	width:55px;
	height:24px;
	padding-top:3px;
	text-align:Center;
	border-left:1px solid #464545;
	border-right:1px solid #464545;
	border-top:1px solid #464545;
	cursor:pointer;	
}
.welcomeactivetab{
	background:#FFFFFF;
	cursor:default;
}
.leftarrowimage{
	height:40px;
	width:12px;
	background-image: url(../images/theme3/leftsharearrow.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
}
.sharefirstimage{
	width:55px;
	height:42px;
	background: url(../images/theme3/sharefirst.png);
	background-repeat: no-repeat;
}
.sharesecondimage{
	width:58px;
	height:47px;
	background: url(../images/theme3/sharesecond.png);
	background-repeat: no-repeat;
}
.smallshareimage{ background:url(../images/theme3/smallsharesecond.png) no-repeat; width:45px; height:45px; }

.blubimage{
	width:60px;
	height:62px;
	background: url(../images/theme3/bulb.gif);
	background-repeat: no-repeat;
}
.enjoyimage{
	width:80px;
	height:59px;
	background: url(../images/theme3/enjoy.gif);
	background-repeat: no-repeat;
}
.improveimage{
	width:75px;
	height:55px;
	background: url(../images/theme3/improve.gif);
	background-repeat: no-repeat;
}

.nextbtn{
	width:82px;
	height:27px;
	background: url(../images/theme3/nextbtn.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}
.savebtn{
	width:82px;
	height:27px;
	background: url(../images/theme3/savebtn.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}

#browseheadercontainer {							/*---main top header div---*/
	height: 35px; /* --62 --*/
	width: 1000px;
	background: url(../images/theme3/topbg.png) #F8EFC4;
	background-repeat: repeat-x;
	border-top:1px solid #333233;
	border-bottom:1px solid #333233;
	background-position: 0px 0px;
}
.browserbotborder{
	border-bottom:1px solid #333233;
}

.shopgreyfont:hover{
	text-decoration:underline;
	color:#666666;
}
.shoptinygreyfont:hover{
	text-decoration:underline;
	color:#666666;
}
a.restfont,#helpcontent a{
color:#666666;
}
.btnfreetrial{
	background: url(../images/theme3/btnfreetrial.gif);
	width:174px;
	height:39px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.btnsubscribe{
	background: url(../images/theme3/btnsubscribe.gif);
	width:174px;
	height:39px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.saymmmplusshop{
	background:url(../images/theme3/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/theme3/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 #666666;
}


/*--- below set the home page big icons -- */
.homeplanningsection{
	background-image:url(../images/theme3/planicon.jpg);
	width:46px;
	height:50px;
	background-repeat:no-repeat;
}
.homeshoppingsection{
	background-image:url(../images/theme3/shopicon.jpg);
	width:48px;
	height:50px;
	background-repeat:no-repeat;
}
.homeeattingsection{
	background-image:url(../images/theme3/eaticon.jpg);
	width:48px;
	height:50px;
	background-repeat:no-repeat;
}

.homeplanningsection2{
	background-image:url(../images/theme3/planicon2.jpg);
	width:46px;
	height:50px;
	background-repeat:no-repeat;
}
.homeshoppingsection2{
	background-image:url(../images/theme3/shopicon2.jpg);
	width:48px;
	height:50px;
	background-repeat:no-repeat;
}
.homeeattingsection2{
	background-image:url(../images/theme3/eaticon2.jpg);
	width:48px;
	height:50px;
	background-repeat:no-repeat;
}

.shopcalicon{ background-image:url(../images/theme3/planicon2.gif);  background-repeat:no-repeat; width:32px; height:33px; }
.smallcalicon{background-image:url(../images/theme3/smallcalicon.png);  background-repeat:no-repeat; width:25px; height:26px; }
.shoprecipeicon{ background-image:url(../images/theme3/eaticon2.gif); background-repeat:no-repeat; width:33px; height:32px; }
.shopchklisticon{ background-image:url(../images/theme3/shopicon2.gif); background-repeat:no-repeat; width:33px; height:31px;  }
.shoppingcarticon{ background-image:url(../images/theme3/shoppingcart.png); background-repeat:no-repeat; width:27px; height:21px;  }
.recipeindexicon{ background-image:url(../images/theme3/recipeindex.jpg); background-repeat:no-repeat; width:48px; height:48px; }
.bigshoppingcarticon{background-image:url(../images/theme3/shoppingcarticon.png); background-repeat:no-repeat; width:48px; height:48px; }
.couponicon{ background-image:url(../images/theme3/coupons.jpg); background-repeat:no-repeat; width:46px; height:48px; }
.shophelpimage{ background-image:url(../images/theme3/shophelp.gif); background-repeat:no-repeat; width:624px; height:307px; }
.shopprintbtn{ background:url(../images/theme3/btnprintpage.gif) no-repeat; width:116px; height:35px; display:block; cursor:pointer; outline:0px; }
.homepagechef{ background:url(../images/theme3/homepagechef.gif) no-repeat; width:56px; height:50px; }

.smallplusimg{ background:url(../images/theme3/plusicon_small.png) no-repeat; width:22px; height:22px; }
.smallbulbimg{ background:url(../images/theme3/bulb_small.png) no-repeat; width:15px; height:24px; }


/*==== New public profile === */
.publicprofbg{ background:url(../images/theme3/searchpagebackground.png) repeat; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; }
.navtitle,.evernotecalendarcont{ background:#F2F2F2; color:#464545; }
.profileinfobox,.pagingsection,.profileinfobox2{ background:#E5E5E5;  }
.alphactivefont{ background:#464545; }
.profilesharingoptions{  background:#DDDDDD;  }
.userfirstlastname,.recipenametitle,.alphfont a,.alphfont a:visited,.pagingtitle,.actprofilefont,.deactprofilefont{ color:#464545;  }

.privateactive{ background:url(../images/theme3/private_active.png) no-repeat; width:40px; height:39px; }
.privatedeactive{ background:url(../images/theme3/private_inactive.png) no-repeat; width:40px; height:39px; cursor:pointer; }

.publicactive{ background:url(../images/theme3/public_active.png) no-repeat; width:40px; height:39px; }
.publicdeactive{ background:url(../images/theme3/public_inactive.png) no-repeat; width:40px; height:39px; cursor:pointer; }

.friendsactive{ background:url(../images/theme3/friends_active.png) no-repeat; width:43px; height:39px; }
.friendsdeactive{ background:url(../images/theme3/friends_inactive.png) no-repeat; width:43px; height:39px; cursor:pointer; }


.signinbutton{ background:url(../images/theme3/signinbutton.png) no-repeat; width:137px; height:41px; display:block;  }
.singinimagetitle{ background:url(../images/theme3/signintosaymmm.png); background-repeat:no-repeat; width:222px; height:46px; }
.evcalicon{ background:url(../images/theme3/newplanicon.png); background-repeat:no-repeat;width:62px; height:63px;  background-position:16px 13px;  }
.facebookicons{ background:url(../images/theme3/fbicon.png) no-repeat; width:46px; height:47px; }

.saverecipefacebook{ background:url(../images/theme3/saverecipe.png) no-repeat; width:130px; height:29px; display:block; }
.savemealbtn{ background:url(../images/theme3/savemeal.png) no-repeat; width:130px; height:29px; display:block; }
.mealplannavsection,.plansecbg{ background:#F2F2F2; }
.plansecbg{ background:#E5E5E5; }