@charset "UTF-8";
/* CSS Document */

body {
	font-size: 80%;
}
tbody {
	/*display:block!important;
	clear:right;
	margin: 0;
	padding: 0;*/
	}
body#chickpeas #breadcrumbSearch {height: 46px; width: 894px; margin: 20px 0 0 27px; background: url(../i/cp_breadcrumbSearchBg.png) repeat-x; color: #524e32;}
#breadcrumbSearch {
	height: 38px;
	width: 898px;
	margin: 0 0 0 18px;
	background: url(../i/breadcrumbSearchBg.jpg) repeat-x;
	font:Helvetica, Arial, Verdana, sans-serif;
	color: #524E32;
}
#breadcrumb {
	font: 13px normal Helvetica, Arial, Verdana, sans-serif;
	color: #524e32;
	padding-top: 10px;
	float: left;
	margin: 0 0 0 25px;
}
body#chickpeas #breadcrumb {
	font: 13px normal Helvetica, Arial, Verdana, sans-serif;
	color: #524e32;
	padding-top: 22px;
	float: left;
	margin: 0 0 0 25px;
}
#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:hover,
#breadcrumb a:active
{
	text-decoration:none;
	color:#851818;
}

/* --- ie6 notice --- */
#welcome {
	position:absolute;
	z-index: 5000!important;
	left:0;
	top: 0;
	margin:0;
	/*border-bottom:2px solid #f00;*/
	color:#000;
	background-color:#fcc;
	width:100%;
	text-align:center;
	padding:0;
}
#welcome p {
	width: 600px;
	text-align:left;
	font: normal 14px Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
.hide {
	display:none;
	_visibility: hidden;
	left: -999em;
}
/* article styles */ 
 /* article styles */ 

.article_column {
	padding: 17px 0 0 0;
	background: url(../i/articleTopBg.png) no-repeat;
	display:block!important;
	/*border: 2px solid red;*/
}
body#chickpeas .contentpaneopen {
	background: url(../i/cp_articleBottomBg2.png) no-repeat bottom left!important;
	width: 649px;
	padding: 1px 0 20px 0;
}
.contentpaneopen {
	background: url(../i/articleBottomBg2.png) no-repeat bottom left!important;
	width: 649px;
	padding: 1px 0 20px 0;
}
table.contentpaneopen td {
	vertical-align:top;
	font: normal 12px/16px Helvetica, Arial, Verdana, sans-serif;
	color: #524D48;
}
table.contentpaneopen td img {
	float: left;
	margin: 0 15px 5px 15px;
	padding: 0;
}
img.floatRt {
	float:right!important;
	margin: 0;
	padding: 0;
}
table.contentpaneopen td img.floatLft {
	float: left;
	margin: 0 15px 5px 15px;
	padding: 0;
}
table.contentpaneopen td img.floatLftChefsThumb {
	float: left;
	margin: 0 15px 5px 15px;
	padding: 0;
	border: 2px solid #b0bb97;
}
table.contentpaneopen td img.floatLftChefs {
	float: left;
	margin: 0 15px 5px 25px;
	padding: 0;
	border: 6px double #b0bb97;
}

table.contentpaneopen td p {
	margin: 10px 20px 10px 20px;
	font: normal 12px/16px Helvetica, Arial, Verdana, sans-serif;
	color: #524D48;
	width:594px;
}
body#chickpeas table.contentpaneopen td p strong {
	color: #851818;
}

table.contentpaneopen td table {
	margin-left:21px;
}
table.contentpaneopen td table td {
	width:160px;
	padding-right:20px;
	font-family:Arial,verdana;
	font-size:11px;
}
table.contentpaneopen td table td img {
	margin:0 15px 5px 0;
	float:none;
}

table.contentpaneopen td ul {
	list-style:disc!important;
	margin: 5px 20px 10px 20px;
	padding: 0 50px 0 50px;
	font: normal 12px/16px Helvetica, Arial, Verdana, sans-serif;
	color: #524D48;
}
table.contentpaneopen li a:link {
	color:#524e32;
	text-decoration:none;
}
table.contentpaneopen li a:visited {
	color:#524e32;
	text-decoration:none;
}
table.contentpaneopen li a:hover {
	color: #851818;
	text-decoration: none;
}
table.contentpaneopen li a:hover {
	color: #851818;
	text-decoration: none;
}
table.contentpaneopen td h1 {
	color: #851818;
	font: 24px "Times New Roman", Times, serif;
	margin: 0 20px 0 20px;
	padding: 0;
}
body#chickpeas table.contentpaneopen td h1, body#chickpeas #vmMainPage h1 {
	color: #1CA9E8;
	font: 24px "Times New Roman", Times, serif!important;
	margin: 0 20px 0 20px;
	padding: 0;
}
body#chickpeas #vmMainPage h1 {margin: 0!important;}
body#chickpeas #vmMainPage div, body#chickpeas #vmMainPage {color: #524D48;}
table.contentpaneopen td h2 {
	color: #851818;
	font: 20px "Times New Roman", Times, serif;
	margin: 10px 20px 10px 20px;
	padding: 0;
}
table.contentpaneopen td h3 {
	color: #851818;
	font: 14px Helvetica, Arial, Verdana, sans-serif;
	margin: 10px 20px 10px 20px;
	padding: 0;
}
table.contentpaneopen p a:link {
	color: #851818!important;
	text-decoration:none!important;
}
table.contentpaneopen p a:visited {
	color: #851818!important;
	text-decoration:none!important;
}
table.contentpaneopen p a:hover {
	color: #000!important;
	text-decoration:none!important;
}
table.contentpaneopen p a:active {
	color: #524D48!important;
	text-decoration:none!important;
}
a.readon:link {
	float: right!important;
	margin: 5px 20px 20px 15px;
	font: normal 14px/16px "Times New Roman", Times, serif;
	color: #851818!important;
	text-decoration: none;
	font-style: italic;
}
a.readon:visited {
	float: right!important;
	margin: 5px 20px 20px 15px;
	font: normal 14px/16px "Times New Roman", Times, serif;
	color: #851818!important;
	text-decoration: none;
	font-style: italic;
}
.article_column .column_separator {
	display: block!important;
	width: 649px;
	border: 2px solid blue;
	padding: 0;
}
.article_column {
	display: block!important;
	width: 649px;
}
.column_separator {
	display:block!important;
	width: 649px;
}
.componentheading {
	display: none;
}
/* article styles end */
.moduletable_menu {
	width: 220px;
	float: left!important;
	margin: 0;/*border: 2px solid orange;*/
}
#leftCol {
	width: 220px;
	/*border: 2px solid #09c;*/
	float: left;
	margin: 0 0 0 17px;
}
body#chickpeas #leftCol {
	width: 220px;
	/*border: 2px solid #09c;*/
	float: left;
	margin: 0 0 0 27px;
}
#rightColTopNav {
	width: 649px;
	/*border: 2px solid #09c;*/
	margin: 0 0 0 250px;
}
#rightCol {
	width: 649px!important;
	display:block!important;
	/*border: 2px solid #09c;*/
	margin: 0 0 0 250px;
}
body#chickpeas #rightCol {
	width: 649px!important;
	display:block!important;
	/*border: 2px solid #09c;*/
	margin: -3px 0 0 260px;
}
#fireboardCol {
	width: 875px;
	margin: 0 0 0 29px;
	/*border: 2px solid red;*/
}
.article_column {
/*background: url(../i/articleBg.png) no-repeat;*/
}
.blog div {
	width: 649px!important;/*background: url(../i/articleBg.png) no-repeat; */
}
.module li {
	list-style:none!important;
	background: url(../i/cardBullet.png) left no-repeat;
	background-position:0 0.2em;
	padding: 7px 0 7px 45px;
	border: none!important;
	text-align: left!important;
	width: 240px!important;
	font: normal 14px helvetica, arial, sans serif;
	color: #595454;
}
.module li a:link {
	text-decoration: none;
	color:#556B87;
}
.module li a:visited {
	text-decoration: none;
	color:#556B87;
}
.module li a:hover {
	text-decoration: none;
	color:#728fb5;
}
.module li a:active {
	text-decoration: none;
	color:#83b5f5;
}
.module h3 {
	font: normal 22px "Times New Roman", Times, serif;
	color:#524E32;
	margin: 0 0 0 25px;
}
/* --- */
span.Apple-style-span {
}
/* fireboard login styles */
#fireboardLoginCol {
	width: 875px;
	margin: 0 0 0 29px;/*border: 2px solid red;*/
}
.moduletablefireboardlogin h3 {
	font: bold 18px "Times New Roman", Times, serif;
	color:#851818;
	margin: 10px 0 5px 25px;
	}
.moduletablefireboardlogin li {
	list-style:none;
	display:inline;
	}
.moduletablefireboardlogin li a {
	color: #524E32;
	text-decoration:none;
	}
.moduletablefireboardlogin li a:visited {
	color: #524E32;
	text-decoration:none;
	}
.moduletablefireboardlogin li a:hover {
	color: #D0C657;
	text-decoration:none;
	}
.moduletablefireboardlogin li a:active {
	color: #D0C657;
	text-decoration:none;
	}
.moduletablefireboardlogin .button {
	clear:left;
	display:block;
}	
#form-login-username {
	margin: 0 0 5px 0;
	padding: 0;
	width: 150px;
	float:left;
	}
#form-login-password {
  margin: 0;
	padding: 0;
	float:left;
	width: 150px;
}
#form-login-remember {
	 margin: 20px 0 0 0;
	padding: 0;
	width: 150px;
	float:left;
}
.moduletablefireboardlogin {
	background: url(../i/fireboardBottomBg.png) no-repeat bottom left;
	width: 100%;
	padding: 1px 0 20px 30px;
	margin: 0 0 20px 0;
	line-height: 18px;
}
.contentpaneopen .moduletablefireboardlogin {
	background:none;
}
#form-login-username {
	margin: 0 0 5px 0;
	padding: 0;
	width: 150px;
	float:left;
	}
#form-login-password {
  margin: 0;
	padding: 0;
	float:left;
	width: 150px;
}
#form-login-remember {
	 margin: 20px 0 0 0;
	padding: 0;
	width: 150px;
	float:left;
}
/* recipe type left menu background */
.moduletablerecipetype_menu {
	background: url(../i/menuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletablerecipetype_menu h3 {
	margin: 0 0 0 -9999px;
}
/* about us left menu background */
.moduletableaboutus_menu {
	background: url(../i/aboutUsMenuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletableaboutus_menu h3 {
	margin: 0 0 0 -9999px;
}
/* services left menu background */
.moduletableservices_menu {
	background: url(../i/servicesMenuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletableservices_menu h3 {
	margin: 0 0 0 -9999px;
}
/* menus left menu background */
.moduletablemenus_menu {
	background: url(../i/menusMenuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletablemenus_menu h3 {
	margin: 0 0 0 -9999px;
}
/* links left menu background */
.moduletablelinks_menu {
	background: url(../i/linksMenuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletablelinks_menu h3 {
	margin: 0 0 0 -9999px;
}
/* business services left menu background */
.moduletablebusservices_menu {
	background: url(../i/busservicesMenuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletablebusservices_menu h3 {
	margin: 0 0 0 -9999px;
}
/* market left menu background */
.moduletablemarket_menu {
	background: url(../i/marketMenuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletablemarket_menu h3 {
	margin: 0 0 0 -9999px;
}
/* kudos left menu background */
.moduletablekudos_menu {
	background: url(../i/kudosMenuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletablekudos_menu h3 {
	margin: 0 0 0 -9999px;
	
}
/* contact us left menu background */
.moduletablecontactus_menu {
	background: url(../i/contactusMenuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletablecontactus_menu h3 {
	margin: 0 0 0 -9999px;
}
/* ask the chef left menu background */
.moduletableaskthechef_menu {
	background: url(../i/askthechefMenuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletableaskthechef_menu h3 {
	margin: 0 0 0 -9999px;
}
/* in the know left menu background */
.moduletableintheknow_menu {
	background: url(../i/inTheKnowMenuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletableintheknow_menu h3 {
	margin: 0 0 0 -9999px;
}
body#chickpeas .moduletableschool_menu {background: url(../i/cp_schoolLunchMenuBg.png) top left; width: 227px; margin: 0 0 0 1px; padding: 0;}
body#chickpeas .moduletablecp_signup {background: url(../i/moduletablecp_signup_bg.png) top left; width: 227px; margin: 5px 0 10px 1px; padding: 0;}
.moduletableschool_menu {
	background: url(../i/schoolLunchMenuBg.png) top left;
	width: 226px;
	margin: 0 0 0 1px;
	padding: 0;
}
.moduletableschool_menu h3 {
	margin: 0 0 0 -9999px;
}
/* --- */
.mainlevelrecipetype_div li a {
	width: 200px;
	text-decoration:none;
	list-style-type:none!important;
	font: normal 18px "Times New Roman", Times, serif;
}
.mainlevelrecipetype_div ul {
	width: 200px;
	text-decoration:none;
	list-style-type:none!important;
 font: normal 18px "Times New Roman", Times, serif;
}
/* recipe type left menu link styles */
a.mainlevelrecipetype_div {
	color: #524E32!important;
	padding: 8px 0 8px 0!important;
	text-decoration:none;
}
a.mainlevelrecipetype_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelrecipetype_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelrecipetype_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
/* about us left menu link styles */
a.mainlevelaboutus_div {
	color: #524E32!important;
	padding: 8px 0 8px 0!important;
	text-decoration:none;
}
a.mainlevelaboutus_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelaboutus_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelaboutus_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
/* services left menu link styles */
a.mainlevelservices_div {
	color: #524e32;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	text-decoration: none;
}
a.mainlevelservices_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelservices_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelservices_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
/* business services left menu link styles */
a#active_menubusservices_div:link {
	color: #851818!important;
}
a.mainlevelbusservices_div:link {
	color:#524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelbusservices_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelbusservices_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelbusservices_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
/* menus left menu link styles */
a.mainlevelmenus_div {
	color: #524E32!important;
	padding: 8px 0 8px 0!important;
	text-decoration:none;
}
a.mainlevelmenus_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelmenus_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelmenus_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
/* links left menu link styles */
a.mainlevellinks_div {
	color: #524E32!important;
	padding: 8px 0 8px 0!important;
	text-decoration:none;
}
a.mainlevellinks_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevellinks_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevellinks_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
/* market left menu link styles */
a.mainlevelmarket_div {
	color: #524E32!important;
	padding: 8px 0 8px 0!important;
	text-decoration:none;
}
a.mainlevelmarket_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelmarket_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelmarket_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
/* kudos left menu link styles */
a.mainlevelkudos_div {
	color: #524E32!important;
	padding: 8px 0 8px 0!important;
	text-decoration:none;
}
a.mainlevelkudos_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelkudos_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelkudos_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
/* contact us left menu link styles */
a.mainlevelcontactus_div {
	color: #524E32!important;
	padding: 8px 0 8px 0!important;
	text-decoration:none;
}
a.mainlevelcontactus_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelcontactus_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelcontactus_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
/* ask the chef left menu link styles */
a.mainlevelaskthechef_div {
	color: #524E32!important;
	padding: 8px 0 8px 0!important;
	text-decoration:none;
}
a.mainlevelaskthechef_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelaskthechef_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelaskthechef_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
/* in the know left menu link styles */
a.mainlevelintheknow_div {
	color: #524e32;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	text-decoration: none;
}
a.mainlevelintheknow_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelintheknow_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelintheknow_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
/* school left menu link styles */
a.mainlevelschool_div {
	color: #524e32;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	text-decoration: none;
}
a.mainlevelschool_div:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelschool_div:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
a.mainlevelschool_div:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
#active_menuschool_div:link, #active_menuschool_div:visited, #active_menuschool_div:hover, #active_menuschool_div:active {color:#851818!important;}
#leftCol ul {
	width: 200px;
	list-style:none;
	padding: 0 0 20px 0;
	margin: 30px 0 0 10px;
}
body#chickpeas #leftCol li {
	padding: 4px 0 4px 0;
	border-bottom: 2px solid #ccc;
	font: normal 26px/26px "Times New Roman", Times, serif;
	}
#leftCol li {
	padding: 8px 0 8px 0;
	border-bottom: 1px solid #ccc;
	font: normal 18px "Times New Roman", Times, serif;
}
.moduletablepoll {
	width: 226px;
	/*border: 5px solid yellow;
	background: url(../i/pollsBg.png) top left;*/
	background: url(../i/pollsBottomBg.png) bottom left no-repeat;
	padding: 0 0 20px 0;
	margin: 0 0 0 1px;
	color: #524E32;
	font:normal 12px Helvetica, Arial, Verdana, sans-serif;
}
body#chickpeas .moduletablepoll {
	width: 226px;
	/*border: 5px solid yellow;
	background: url(../i/pollsBg.png) top left;*/
	background: url(../i/cp_pollsBottomBg.png) bottom left no-repeat;
	padding: 0 0 20px 0;
	margin: 0 0 0 1px;
	color: #524E32;
	font:normal 12px Helvetica, Arial, Verdana, sans-serif;
}
.moduletablepoll h3 {
	background: url(../i/pollsBg.png) top right no-repeat;
	margin: 0 0 20px -9999px;
	padding: 0;
	height: 44px;
}
body#chickpeas .moduletablepoll h3 {
	background: url(../i/cp_pollsBg.png) top right no-repeat;
	margin: 0 0 20px -9999px;
	padding: 0;
	height: 44px;
}
.moduletablepoll thead td {
	font-weight: normal!important;
}
.pollstableborderpoll {
	width: 200px;
}
/*.sectiontableentry2poll {

	border-bottom: 1px dotted #000;
}*/
.pollstableborderpoll td {
	background: url(../i/dashedBorder.png) bottom left no-repeat;
	padding: 10px 5px 10px 5px;
}
.pollstableborderpoll td {
	background: url(../i/dashedBorder.png) bottom left no-repeat;
	padding: 10px 5px 10px 5px;
}
.pollpoll .button {
	margin: 15px 0 0 0;
}
.moduletablestorelogin {
	width: 226px;
	/*border: 5px solid yellow;
	background: url(../i/pollsBg.png) top left;*/
	
	background: url(../i/newsletterBottomBg.png) bottom left no-repeat;
	
	padding: 0 0 20px 0;
	margin: 0 0 0 1px;
	color: #524E32;
	font:normal 12px Helvetica, Arial, Verdana, sans-serif;
}
body#chickpeas .moduletablestorelogin {
	width: 226px;
	/*border: 5px solid yellow;
	background: url(../i/pollsBg.png) top left;*/
	background: url(../i/cp_newsletterBottomBg.png) top left no-repeat;
	
	padding: 0 0 20px 0;
	margin: 0 0 0 1px;
	color: #524E32;
	font:normal 12px Helvetica, Arial, Verdana, sans-serif;
}
.moduletablestorelogin h3 {
	background: url(../i/loginBg.png) top right no-repeat;
	margin: 0 0 20px -9999px;
	padding: 0;
	height: 44px;
}
body#chickpeas .moduletablestorelogin h3 {
	background: url(../i/cp_loginBg.png) top right no-repeat;
	margin: 0 0 20px -9999px;
	padding: 0;
	height: 44px;
}
.moduletablestorelogin #login {
	background:none;
}

body#chickpeas .moduletablestorelogin #login ul li a {
	color: #f06668;
	font: bold 11px Arial, Helvetica, sans-serif;
}
body#chickpeas .moduletablestorelogin #login ul li  {
	color: #f06668;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.moduletablestorelogin a {
	color: #524e32;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	text-decoration: none;
}
.moduletablestorelogin a:visited {
	color: #524E32!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
.moduletablestorelogin a:hover {
	color: #851818!important;
	padding: 8px 0 8px 0;
	text-decoration:none;
}
.moduletablestorelogin a:active {
	color: #851818!important;
	padding: 8px 0 8px 0;
}
.moduletablemycart {
	width: 227px;
	/*border: 5px solid yellow;
	background: url(../i/pollsBg.png) top left;*/
	background: url(../i/cp_schoolLunchMenuBg.png) bottom left no-repeat;
	padding: 0 0 20px 0;
	margin: 0 0 0 1px;
	color: #524E32;
	font:normal 12px Helvetica, Arial, Verdana, sans-serif;
}
body#chickpeas .moduletablemycart {
	width: 227px;
	/*border: 5px solid yellow;
	background: url(../i/pollsBg.png) top left;*/
	background: url(../i/cp_myLunchBoxBg.png) top left no-repeat;
	padding: 0 0 20px 0;
	margin: 0 0 0 1px;
	color: #524E32;
	font:normal 12px Helvetica, Arial, Verdana, sans-serif;
}
.moduletablemycart h3 {
	background: url(../i/myCartBg.png) top right no-repeat;
	margin: 0 0 20px -9999px;
	padding: 0;
	height: 44px;
}
body#chickpeas .moduletablemycart h3 {
	background: url(../i/cp_myCartBg.png) top right no-repeat;
	margin: 0 0 20px -9999px;
	padding: 0;
	height: 44px;
}
.moduletablemyaccount {
	width: 226px;
	background: url(../i/newsletterBottomBg.png) bottom left no-repeat;
	padding: 0 0 20px 0;
	margin: 0 0 0 1px;
	color: #524E32;
	font:normal 12px Helvetica, Arial, Verdana, sans-serif;
}
.moduletablemyaccount h3 {
	background: url(../i/myAccountBg.png) top right no-repeat;
	margin: 0 0 0 -9999px;
	padding: 0;
	height: 44px;
}

#leftCol .moduletablemyaccount ul {
	margin:0 0 0 10px;;
	padding:0;
}

/* search styles */

#search {
	float: right;
	padding:0;
	margin: 0 6px 0 0;
	height: 22px!important;
}
body#chickpeas #search {
	float: right;
	padding-top: 12px;
	margin: 0 6px 0 0;
	height: 22px!important;
}
.buttonsearch {
	margin: 0 0 6px 0!important;
	width: 23px;
	height: 22px;
	vertical-align:bottom;
}
body#chickpeas .buttonsearch {
	margin: 0!important;
	*margin: 0 0 -6px 0;
	width: 23px;
	height: 22px;
	vertical-align:bottom;
}
.inputboxsearch {
	margin: 0;
	padding: 0;
}
body#chickpeas .searchsearch {padding: 3px 0 0; *padding: 10px 0 0 0;}
body#chickpeas .inputboxsearch {
	margin: 0;
	*margin: 6px 0 0 0;
	padding: 0;
}
#mod_search_searchword {
	height: 22px!important;
	border: none;
	background: url(../images/M_images/searchBoxBg.gif) top right no-repeat;
	width: 157px;
}
.moduletablesearch input {
	padding: 6px 0 0 0;
	font:normal 11px/20px Helvetica, Arial, Verdana, sans-serif;
	color: #524E32;
}
body#chickpeas .moduletablesearch input {
	padding:6px 0 0 0;
	*padding: 0;
	display: inline-block;
	*display:inline;
	vertical-align: bottom;
	margin: 0 0 -6px 0;
	*margin: -6px 0 0 0;
	font:normal 11px/20px Helvetica, Arial, Verdana, sans-serif;
	color: #524E32;
}
/*newsletter menu background */
.moduletable {
	width: 226px;
	/*border: 5px solid yellow;
	background: url(../i/pollsBg.png) top left;*/
	background: url(../i/newsletterBottomBg.png) bottom left no-repeat;
	padding: 0 10px 20px 0;
	margin: 0 0 0 1px;
	color: #524E32;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}
.moduletable h3 {
	background: url(../i/newsletterBg.png) top right no-repeat;
	margin: 0 0 20px -9999px;
	padding: 0;
	height: 44px;
}
.moduletable #subscribeFormModule {
	margin: 20px 10px 10px 5px;
	font: 12px Helvetica, Arial, Verdana, sans-serif;
}

.moduletable #subscribeFormModule input {
	margin: 0 10px 0 5px!important;
	padding: 0 10px 0 0!important;
	width: 100px;
	}
.moduletable #subscribeFormModule submit {
	margin: 0 10px 0 50px!important;
	padding: 0 10px 0 50px!important;
	border: 10px solid #000!important;
	
	width: 320px;
	text-align:center!important;
}
/* */
.blog .blogsection {
	background:none!important;
}
.blog .blog_more {
	display:none!important;
	background:none!important;
	font: normal 11px Helvetica, Arial, Verdana, sans-serif;
	color: #556B87;
}
.blog_more td {
	text-align:right!important;
}
.pagenav {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #851818!important;
}
body#chickpeas .pagenav {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #63C716!important;
}
a.pagenav:link {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #C3CFA6!important;
	text-decoration:none!important;
	text-align:right!important;
}
a.pagenav:visited {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #C3CFA6!important;
	text-decoration:none!important;
}
a.pagenav:hover {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #851818;
}
a.pagenav:active {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #851818;
}
body#chickpeas a.pagenav strong {

	color: #F58621!important;
	}
body#chickpeas a.pagenav:link {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #1CA9E8!important;
	text-decoration:none!important;
	text-align:right!important;
}
body#chickpeas a.pagenav:visited {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #C3CFA6!important;
	text-decoration:none!important;
}
body#chickpeas a.pagenav:hover {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #851818!important;
}
body#chickpeas a.pagenav:active {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #F58621;
}
/* pagination styles */
.frontpagination {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #851818;
}
.frontpagination a {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #C3CFA6;
}
.frontpagination a:visited {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #556B87;
}
.frontpagination a:hover {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #851818;
}
.frontpagination a:active {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #851818;
}
.pagenavstyle a:link {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #C3CFA6!important;
}
.pagenavstyle a:visited {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #556B87!important;
}
.pagenavstyle a:hover {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #851818!important;
}
.pagenavstyle a:active {
	font: normal 13px Helvetica, Arial, Verdana, sans-serif;
	color: #851818!important;
}
a.pathway:link {
	color: #851818;
	text-decoration:none;
}
a.pathway:visited {
	color: #851818;
	text-decoration:none;
}
a.pathway:hover {
	color: #a44545;
	text-decoration:none;
}
a.pathway:active {
	color: #851818;
	text-decoration:none;
}
#searchForm {
	margin-left: 20px;
	display:block;
	width: 590px;
}
.contentpaneopensearch {
	background: url(../i/fireboardBottomBg.png) no-repeat bottom left!important;
	width: 100%;
	padding: 1px 0 20px 0;
}
fieldset {
	border:none;
	margin: 5px 0 20px 10px;
}
.blog ul {
	list-style-type:none!important;
}
a.blogsection:link {
	color: #556B87;
	text-decoration:none;
	list-style:none!important;
}
a.blogsection:visited {
	color: #556B87;
	text-decoration:none;
	list-style:none!important;
}
a.blogsection:hover {
	color:#900;
	text-decoration:none;
	list-style:none!important;
}
a.blogsection:active {
	color: #556B87;
	text-decoration:none;
	list-style:none!important;
}
/* print and pdf icon styles */
body#chickpeas .noclass {
	width: 649px!important;
	height: 20px;
	display:block!important;
	margin: 0;
	padding: 0;
	background:url(../i/cp_iconsNoClassBg.png) repeat-y;
}
.noclass {
	width: 649px!important;
	height: 20px;
	display:block!important;
	margin: 0;
	padding: 0;
	background:url(../i/iconsNoClassBg.png) repeat-y;
}
.buttonheading {
/*padding: 0 10px 0 10px;*/
	}
.email {
	padding: 0 15px 0 0;
}
.print {
	padding: 0 5px 0 5px;
}
a:link img {
	border:none!important;
}
table.pagenav {
	margin: 0 20px 0 0;
}
th.pagenav_prev a {
	font:bold italic 14px "Times New Roman", Times, serif;
	text-decoration: none;
	color: #851818;
	margin: 0;
	padding: 0;
}
th.pagenav_prev a:hover {
	font:bold italic 14px "Times New Roman", Times, serif;
	text-decoration: none;
	color: #a44545;
	margin: 0;
	padding: 0;
}
th.pagenav_next a {
	font:bold italic 14px "Times New Roman", Times, serif;
	text-decoration: none;
	color: #851818;
	margin: 0;
	padding: 0;
}
th.pagenav_next a:hover {
	font:bold italic 14px "Times New Roman", Times, serif;
	text-decoration: none;
	color: #a44545;
	margin: 0;
	padding: 0;
}
/* poll styles */

#poll {
background: url(../i/fireboardBottomBg.png) no-repeat bottom left!important;
	width: 100%;
	padding: 10px 0 20px 30px;
	line-height: 18px;
}
th.sectiontableheader {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #524e32;
	padding: 5px 0 5px 0;
}
th.sectiontableheader img {
	display: none;
}
.sectiontableentry0 {
	font-size: 14px;
	margin: 0 20px 0 0;
}
tr.sectiontableentry0 strong {
	font-size: 14px;
	margin: 0 10px 0 0;
}
.sectiontableentry1 {
	font-size: 14px;
	margin: 0 20px 0 0;
}
tr.sectiontableentry1 strong {
	font-size: 14px;
	margin: 0 10px 0 0;
}
.sectiontableentry2 {
	font-size: 14px;
	margin: 0 20px 0 0;
}
tr.sectiontableentry2 strong {
	font-size: 14px;
	margin: 0 10px 0 0;
}
.sectiontableentry3 {
	font-size: 14px;
	margin: 0 20px 0 0;
}
tr.sectiontableentry3 strong {
	font-size: 14px;
	margin: 0 10px 0 0;
}
.sectiontableentry4 {
	font-size: 14px;
	margin: 0 20px 0 0;
}
tr.sectiontableentry4 strong {
	font-size: 14px;
	margin: 0 10px 0 0;
}
.sectiontableentry5 {
	font-size: 14px;
	margin: 0 20px 0 0;
}
tr.sectiontableentry5 strong {
	font-size: 14px;
	margin: 0 10px 0 0;
}
/* polls styles */
.polls_color_1 {
	margin-left: 10px;
}
.polls_color_2 {
	margin-left: 10px;
}
.polls_color_3 {
	margin-left: 10px;
}
.polls_color_4 {
	margin-left: 10px;
}
.polls_color_5 {
	margin-left: 10px;
}
td.smalldark {
	font-size:11px;
	line-height: 13px;
}
.contentpane label {
	display:none;
}
/* archive elements */
/* archive elements */
#login {
background: url(../i/fireboardBottomBg.png) no-repeat bottom left;
	width: 100%;
	padding: 1px 0 20px 0;
}
#login div {
	margin: 0 0 0 20px;
		color: #851818;
	font: 14px Helvetica, Arial, Verdana, sans-serif;
	}
#jForm {
	background: url(../i/articleBottomBg2.png) no-repeat bottom left!important;
	width: 649px;
	padding: 1px 0 20px 0;
}
#josForm {
	background: url(../i/fireboardBottomBg.png) no-repeat bottom left!important;
	width: 100%;
	padding: 1px 0 20px 0;
}
.col100 {
	background: url(../i/fireboardBottomBg.png) no-repeat bottom left!important;
	width: 100%;
	padding: 1px 0 20px 20px;
}
.josForm {
	background: url(../i/fireboardBottomBg.png) no-repeat bottom left!important;
	width: 100%;
	padding: 1px 0 20px 0;
}
.form-validate {
	background: url(../i/fireboardBottomBg.png) no-repeat bottom left!important;
	width: 100%;
	padding: 1px 0 20px 0;
}
.form-validate p, label, input, submit {
	margin: 0 0 0 20px;
	}
.validate {
	margin: 0 0 0 20px;
	}
/*#com-form-login {
	background: url(../i/articleBottomBg2.png) no-repeat bottom left!important;
	width: 649px;
	padding: 1px 0 20px 0;
}*/
#com-form-login {
	background: url(../i/fireboardBottomBg.png) no-repeat bottom left!important;
	width: 100%;
	padding: 1px 0 20px 0;
}
fieldset.input {
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
}
#archive-list {
	border: 1px solid #f60;
}
div.intro {
	border: 1px solid red;
	margin: 0;
	padding:0;
}
.intro {
	padding: 0;
	margin: 0;
	border: 1px solid black;
}
.intro img {
	float: left;
	margin: 0 15px 5px 15px;
	padding: 0;
}
.contentheading {
	display:block;
	clear: both;
}
div.intro h1 {
	color: #851818;
	font: 24px "Times New Roman", Times, serif;
	margin: 0 20px 0 20px;
	padding: 0;
}
h5.metadata {
	clear:both;
}

/*** PROFILES ***/

#profile { 
	background: url('../i/fireboardBottomBg.png') no-repeat bottom left!important;
	padding: 10px 30px 30px 30px;
}

.profile_info {
	width:450px;
	float:left;
}

.profile_form {
	width:310px;
	float:right;
	padding-left:20px;
	border-left:solid 1px #ccc;
}

.profile_form b {
	display:block;
	margin-bottom:5px;
	font-size:11px;
}

.profile_form table td {
	font-size:11px;
	text-align:left;
	padding:2px;
}

.profile_input {
	width:200px;
	border:solid 1px #ccc;
	margin:0;
}

.profile_textarea {
	width:200px;
	border:solid 1px #ccc;
}

/*** STORE ***/
body#chickpeas #vmMainPage {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background: url('../i/cp_articleBottomBg2.png') no-repeat bottom left!important;
	padding: 10px 30px 30px 30px;
}

#vmMainPage {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background: url('../i/articleBottomBg2.png') no-repeat bottom left!important;
	padding: 10px 30px 30px 30px;
}

/*** CHICK PEAS ***/

#rightCol .moduletable {
	background: url(../i/articleBg2.png) left!important;
	width: 649px;
	padding: 1px 0 20px 0;
	margin: 0;
	color: #524E32;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

#calendar {
	width:90%;
	margin:auto;
	padding-bottom:25px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

#calendar table, #calendar tr, #calendar td {
	margin:0;
	padding:0;
	font-size:10px;
}

#calendar tr.topdays {
	background-color: #eee; 
}

#calendar .toprightnumber {
	font-weight: bold;
	margin:4px;
}

#calendar td a {
	text-decoration:none;
	font-size:10px;
}

#calendar td a:hover {
	text-decoration:underline;
}

#calendar .currentdate {
	font-size: 17px; font-weight: normal;	
}

#calendar td.beforedayboxes {
	background-color: #ffffff; color: #000000;
}
#calendar td.dayboxes {
	background-color: #ffffff; color: #000000;
}
#calendar td.afterdayboxes {
	background-color: #ffffff; color: #000000;
}
#calendar td.highlighteddayboxes {
	background-color: #EFEFEF; color: #000000;
}
#calendar td.activeday {
	background:#dbebaf;
}

#calendar .event {
	font-weight: bold;
}
#calendar .eventwhen {
	font-size: 15px; font-weight: bold;
}
#calendar .addevent {
	font-weight: bold;
}

#calendar a,
#calendar a:link,
#calendar a:visited,
#calendar a:hover,
#calendar a:active
{
	color:#000;
}

table.contentpaneopen td  #calendar img {
	float:none;
	margin:0 4px;
	position:relative;
	top:2px;
	border:none;
}

table.contentpaneopen li a.underline,
table.contentpaneopen li a:link.underline,
table.contentpaneopen li a:visited.underline,
table.contentpaneopen li a:hover.underline,
table.contentpaneopen li a:active.underline
{
	text-decoration:underline;
}

.chickpeas,
.chickpeas table td,
.chickpeas table.contentpaneopen td p
{
	font-family:arial,helvetica,verdana,sans-serif;
}

.chickpeas input {
	margin:0;
}

.chickpeas table.contentpaneopen td table td {
	width:auto;
}

.chickpeas table.contentpaneopen td {
	line-height:13px;
}

