body, div, ul, ol, li, form, p, blockquote, td {
	margin: 0;
	padding: 0;
	font: 12px/1.6em  Verdana, Helvetica, Arial, sans-serif;
	color: #726f60;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0;
	text-align: left;
}

h1 {
	font-size: 32px;
}

h2#identityQuote {
	font-size: 20px;
	line-height: 1.15em;
	font-family: "Arial Black", Arial, sans-serif;
	font-style: italic;
	color: #27bc04;
	width: 260px;
	height: 44px;
	position: absolute;
	top: 20px;
	left: 190px;
	letter-spacing: .05em;
}

h2 {
	font-size: 20px;
}

h2.mainContentHdr {
	margin: 0 40px;
	padding: 20px 0 25px 0;
	color: #4679ba;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

ol, ul { list-style-type: none; }
li { list-style: none; }
p { padding: 0 0 15px 0; }

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img { border: 0; }

html
{
	text-align: center;
	background-color: #ffffff;
	position: relative;
}

body {
	width: 939px;
	margin: 0 auto 0 auto;
}

/* Links */
a {
	color: #4679ba;
	text-decoration: none;
}

a:visited {
	color: #4679ba;
	text-decoration: none;
}

a:hover, a:active {
	color: #0a93f2;
	text-decoration: underline;
}

/*IDENTITY*/
div#identity {
	width: 940px;
	height: 305px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center top;
}

div.identitycvr {
	height: 389px !important;
}

#igalogo_identity {
	position: absolute;
	top: 9px; 
	left: 0;
}


/*NAV SLIDER*/

div#navBucket {
	background-image: url(../images/bckgrnd_nav.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 409px;
	height: 131px;
	position: absolute;
	top: 0;
	left: 455px;
	padding: 0 0 0 0;
}

.navSlider {
	list-style: none;
	width: 381px;
	height: 129px;
	display: block;
	overflow: hidden;
	margin: 0 14px 0 14px;
}

/* 5buttons
div#navBucket {
	background-image: url(../images/bckgrnd_nav.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 382px;
	height: 131px;
	position: absolute;
	top: 0;
	left: 480px;
	padding: 0 0 0 0;
}

.navSlider {
	list-style: none;
	width: 354px;
	height: 129px;
	display: block;
	overflow: hidden;
	margin: 0 14px 0 14px;
}
*/

.navSlider li {
	float: left;
	display: inline;
	overflow: hidden;
	text-align: left;
	position: relative;
}

/*NAV CONTENT*/
img#navLocationStates {
	position: absolute;
	top: 0;
	left: 27px;
}

div#navLocations {
	position: absolute;
	top: 70px;
	left: 130px;
	width: 110px;
	line-height: 1.40em
}

div#navLocations a {
	display: block;
	font-weight: bold;
	color: #4679ba;
	text-decoration: none;
}

div#navLocations a:visited {
	color: #4679ba;
	text-decoration: none;
}

div#navLocations a:hover, div#navLocations a:active {
	color: #0a93f2;
	text-decoration: none;
}

#navWeeklyAds {
	position: absolute;
	bottom: 0;
	left: 35px;
}

#icon_navAdGuy {
	position: absolute;
	top: 0;
	left: 27px;
}

#btn_navAdPrint {
	position: absolute;
	top: 2px;
	left: 130px;
}

#btn_navAdTVSpot {
	position: absolute;
	top: 44px;
	left: 130px;
}

#btn_navCoupons {
	position: absolute;
	top: 86px;
	left: 130px;
}


#navEvents {
	position: absolute;
	bottom: 0;
	left: 27px;
}

#navHealthyTips {
	position: absolute;
	top: 0;
	left: 27px;
}

#navHeathlyTipsLinks {
	position: absolute;
	top: 12px;
	left: 150px;
	width: 100px;
	line-height: 1.20em;
	font-size: 11px;
}

#navHeathlyTipsLinks a {
	font-weight: bold;
	display: block;
	padding-bottom: 4px;
	text-decoration: none;
}

#navContactUs {
	position: absolute;
	top: 0;
	left: 27px;
}

#navContactUsLnks {
	position: absolute;
	top: 10px;
	left: 150px;
	width: 110px;
	line-height: 1.40em
}

#navContactUsLnks a {
	display: block;
	font-weight: bold;
	color: #4679ba;
	text-decoration: none;
}

#navContactUsLnks a:visited {
	color: #4679ba;
	text-decoration: none;
}

#navContactUsLnks a:hover, #navContactUsLnks a:active {
	color: #0a93f2;
	text-decoration: none;
}

#navHome {
	position: absolute;
	top: 0;
	left: 27px;
}



/*CONTENT*/

#contentBucket, #contentBucket2col {
	width: 940px;
	padding-top: 29px;
	padding-bottom: 27px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center top;
}

#contentBucket {
	text-align: center;
	/*
	min-height:400px;
	height: auto !important;
	height: 400px;
	*/
}

#contentSoloCol {
	min-height:400px;
	height: auto !important;
	height: 400px;
	width: 898px;
	border: 1px solid #27bc05;
	border-top: none;
	border-bottom: none;
	position: relative;
	background-image: url(../images/content_bckgrnd_gradient.jpg);
	background-repeat: repeat-x;
	margin: 0 auto;
}

#centerColumn {
	padding: 0;
	margin: 0;
	margin-left: 215px;
	margin-right: 20px;
	border: 1px solid #27bc05;
	border-top: none;
	border-bottom: none;
	background-color: #ffffff;
	position: relative;
}

#leftColumn {
	position: absolute;
	top: 29px;
	left: 20px;
	width: 183px;
	margin: 0;
	padding: 0;
	border: 1px solid #27bc05;
	border-top: none;
	border-bottom: none;
	background-color: #ffffff;
}

#leftColumnContent, #centerColumnContent {
	margin: 0;
	padding: 0;
	position: relative;
	background-image: url(../images/content_bckgrnd_gradient.jpg);
	background-repeat: repeat-x;
	min-height:200px;
	height: auto !important;
	height: 200px;
}

#centerColumnContent {
	padding-bottom: 25px;
}

#col1topcorners, #col2topcorners {
	position: absolute;
	left: -1px;
	top: -9px;
}


#col1btm, #col2btm {
	position: absolute;
	left: -1px;
	bottom: -7px;
}

#centerColumnContent p, #centerColumnContent h4 {
	margin-right: 40px;
	margin-left: 40px;
	text-align: left;
}

#centerColumnContent h4 {
	color: #27bc05;
}

ul.col1MenuList {
	padding: 20px 10px 0 20px;
	margin: 0;
	position: relative;
	list-style-type:none;
}

ul.col1MenuList li {
	text-align: left;
	padding-bottom: 10px;
	line-height: 1.25em;
}

ul.col1MenuList a {
	color: #4679ba;
	text-decoration: none;
}
	
ul.col1MenuList a:visited {
	color: #4679ba;
	text-decoration: none;
}
	
ul.col1MenuList a:hover, ul.col1MenuList a:active {
	color: #0a93f2;
	text-decoration: none;
}

/*COVER*/
div.contentBucketCvr {
	height: 130px !important;
}

div#cvrBucketR01C01, div#cvrBucketR01C03 {
	width: 280px;
	height: 147px;
	position: absolute;
	top: 20px;
	background-repeat: no-repeat;
	background-position: center top;
}

div#cvrBucketR01C01 {
	left: 30px;
	background-image: url(../images/bckgrnd_CvrContentStates.png)
	
}

div#cvrBucketR01C02 {
	position: absolute;
	top: 15px;
	left: 330px;
	background-image: url(../images/bckgrnd_CvrContentBucketRecipes.png);
	text-align: left;
	overflow: hidden;
	width: 280px;
	height: 152px;
	background-repeat: no-repeat;
	background-position: center top;
}

div#cvrBucketR01C02 p {
	position: absolute;
	top: 80px;
	left: 48px;
	width: 190px;
	text-align: left !important;
	padding: 0 !important;
	margin: 0 !important;
	font-size: 12px !important;
	font-weight: bold;
	font-style: italic;
	line-height: 1.25em;
}


#btnCvrShopList {
	position: absolute;
	top: 113px;
	left: 44px;
}

div#cvrBucketR01C03 {
	right: 30px;
	background-image: url(../images/bckgrnd_CvrContentBuckets.png);

}

ul#cvrLocation {
	position: absolute;
	top: 20px;
	left: 150px;
	width: 200px;
}

ul#cvrLocation li {
	text-align: left;
}

ul#cvrLocation li:last-child {
	padding-top: 4px;
}

ul#cvrLocation h4, ul#cvrHealthyLiving h4 {
	padding: 0;
	margin: 0;
	color: #d11a1b;
}

ul#cvrLocation a {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial Black", Arial, sans-serif;
}

div#cvrBucketR01C02 h3 {
	padding: 15px 15px 0 15px;
	margin: 0;
	color: #d11a1b;
}

div#cvrBucketR01C02 p {
	padding: 0 15px 0 15px;
	font-size: 10px;
	color: #726f60;
}

div#cvrBucketR01C03 {
	text-align: left;
}

ul#cvrHealthyLiving {
	padding-top: 20px;
	padding-left: 15px;
}

ul#cvrHealthyLiving a {
	padding: 0;
	margin: 0;
	font-size: 12px;
}

img#cvr_HealthyLivApple {
	position: absolute;
	top: -20px;
	right: 1px;
}

/*LOCATIONS*/
ul#locationAccordion {
	padding: 0 10px 0 35px;
	margin: 0;
	position: relative;
	list-style-type:none;
}

ul#locationAccordion li {
	text-align: left;
}
	
ul#locationAccordion .ui-accordion-header {
	text-decoration: none;
	font-weight: bold;
	color: #4679ba;
	display:block;
	width:100%;
	outline: none !important;
	text-align: left;
}
	
ul#locationAccordion .ui-accordion div div {
	/*font-size:90%;*/
}
	
ul#locationAccordion .ui-accordion a {
	border: none;
	outline: none !important;
	color: #4679ba;
}
	
ul#locationAccordion .ui-accordion a.selected {
	border: none;
	color: #0a93f2;
	outline: none !important;
}
	
ul#locationAccordion .ui-accordion a:hover {
	border: none;
	color: #0a93f2;
	outline: none !important;
}

ul.locationListing {
	margin: 0 40px 0 40px;
	padding: 0 0 20px 0;
}

ul.locationListing li {
	margin: 0;
	padding: 0 0 0 30px;
	text-align: left;
	position: relative;
}

ul.locationListing li:first-child {
	margin: 0;
	padding: 0;
	text-align: left;
	border-bottom: 1px solid #bbdcb3;
}

ul.locationListing h4 {
	color: #27bc05;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
}

ul.locationListing h5 {
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

div.locationStoreLinksBucket {
	position: absolute;
	top: 10px;
	right: 0;
	text-align: right;
	z-index:+100;
}

a.locationStoreLinks {
	display: block;
	margin: 0;
	padding: 0;
}

span#locationsMyIGAStore {
	color: #d11a1b;
	font-weight: normal;
	font-style: italic;
}

form.locationListingForm {
	border-bottom: 1px solid #a2bcdc;
	display: block;
	margin: 0 15px 10px 15px;
	padding: 20px 15px 10px 15px;
	text-align: left;
}

h5.locationListingFormhdrBlue {
	font-weight: bold;
	color: #4679ba;
	margin: 0;
	padding: 0 0 0 0;
}

/*STORE DETAILS*/
ul#storeinfoDetails {
	margin: 0 40px;
	padding: 0 0 30px 0;
}

ul#storeinfoDetails li {
	text-align: left;
}

ul#storeinfoDetails p {
	margin-left: 0;
}

#map_canvas {
	height: 300px;
	margin: 0 40px 15px 40px;
	border: 1px solid #4679ba;
}

/*EVENTS*/
div#eventsStoreOpening {
	margin: 0 478px 0 40px;
	padding-bottom: 30px;
}

div#eventsStoreOpening p {
	text-align: left;
}

div#eventsStorePicBucket {
	position: absolute;
	top: 65px;
	right: 40px;
	width: 416px;
	float: left;
	text-align: left;
}

ul#eventImgsTN {
	margin: 0;
	padding: 10px 0 0 0;
}

ul#eventImgsTN li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px 0;
}

ul#eventImgsTN img {
	margin: 0;
	padding: 0;
}

div#events1col {
	margin: 0 40px 0 40px;
	padding-bottom: 30px;
}

div#events1col p {
	text-align: left;
}

.eventsfloatimg_right {
	float: right;
	margin: 20px 0 15px 15px;
}

.eventContentSeperator {
	position: relative;
	height: 750px;
}

#eventsHealthyChallengeBucket {
	position: absolute;
	top: 0;
	right: 40px;
	width: 416px;
	text-align: left;
}

#eventsTbl {
	padding: 0;
	margin: 0 0 15px 0;
}

#eventsTbl td, #eventsTbl th {
	text-align: left;
	padding-right: 20px;
}

#eventLogo5StarRating {
	position: absolute;
	top: 1090px;
	left: 340px;
}



/*TV SPOTS*/
#tvspotsBucket {
	text-align: center;
	padding-bottom: 25px;
}

.video_archives {
	padding-top: 25px;
	padding-bottom: 25px;
}

.video_archives li {
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}

/*FOOTER*/

#footer {
	text-align: center;
	width: 940px;
	padding-bottom: 30px;
}


/*

vertical scrollbar
#footerAddressBar {
	height: 41px;
	color: #ffffff;
	background-image: url(../images/bckgrnd_ftr_address.jpg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	padding-top: 5px;
}

#scrollup {
	position: relative;
	overflow: hidden;
	height: 41px;
	width: 940px;
}

.headline {
	position: absolute;
	top: 210px;
	left: 5px;
	height: 41px;
	width:920px;
	color: #ffffff;
	font-weight: bold;
}
*/


#footerAddressBar {
	height: 41px;
	color: #ffffff;
	background-image: url(../images/bckgrnd_ftr_address.jpg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

.tickercontainer { /* the outer div with the black border */
	width: 930px; 
	height: 27px; 
	margin: 0 auto; 
	padding: 0
	overflow: hidden; 
}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 10px;
	top: 8px;
	width: 910px; 
	overflow: hidden;
}

ul.newsticker { /* that's your list */
	position: relative;
	left: 900px;
	color: #ffffff;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-weight: bold;
}

ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	color: #ffffff;
	font-weight: bold;
	margin: 0 50px 0 0;
}

ul.newsticker span {
	margin: 0 10px 0 0;
} 

#sitemap {
	color: #4679ba;
}

/*NOTIFY AND ERROR MESSAGES*/
.generic_notify {
	color: #cd1105;
}

.generic_error {
	color: #cd1105;
	padding: 6px;
	text-align: left;
}

.error_center {
	color: #cd1105;
	text-align: center;
}

.error_left {
	color: #cd1105;
	text-align: left;
}

.form_error {
	text-align: right;
	padding: 4px;
	color: #cd1105;
}

/* DATA GRID */
.tblDataGrid {
	border: 1px solid #d1c7af;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: hide;
	width: 100%;
	padding: 0;
	margin: 0 0 15px 0;
}

.dataGridHdrCntr {
	border: 1px solid #d1c7af;
	padding: 6px;
	background-color: #e9e5d9;
	text-align: center;
	color: #730902;
	font-weight: bold;
}

.dataGridHdrLft {
	border: 1px solid #d1c7af;
	padding: 6px;
	background-color: #e9e5d9;
	text-align: left;
	color: #730902;
	font-weight: bold;
}

.dataGridContent {
	border: 1px solid #d1c7af;
	padding: 6px;
	line-height: 1.5em;
	text-align: left;
}

.dataGridContentCntr {
	border: 1px solid #d1c7af;
	padding: 6px;
	text-align: center;
	line-height: 1.5em;
}

.dataGridContentRight {
	border: 1px solid #d1c7af;
	padding: 6px;
	text-align: right;
	line-height: 1.5em;
}

/* Forms */
.tblMainBucket {
	margin: 0 auto 0 auto;
	width: 70%;
}

.formTextRight {
	text-align: right;
	padding: 4px;
}

.formFields {
	padding: 6px;
	text-align: left;
}

.form_alignright {
	text-align: right;
	padding: 0 0 15px 0;
}

.form_aligncenter {
	text-align: center;
	padding: 0 0 15px 0;
}

.inputText {
	background-color: #edeae0;
	border-width: 1px;
	border-style: solid;
	border-color: #d1c7af;
	color: #363032;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 4px;
}

.selectPull {
	background-color: #edeae0;
	border-width: 1px;
	border-style: solid;
	border-color: #d1c7af;
	padding: 4px;
	margin-bottom: 6px;
	margin-left: 3px;
	color: #363032;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

input.submit {
	padding: 4px 8px;
	margin: 12px 0 12px auto;
	background-color: #edeae0;
	color: #363032;
	font-size: 12px;
	border-size: 1px;
	border-color: #d1c7af;
}

/*MODULES*/
/* Weekly Ads */
#ad_img {
	margin: 0;
	padding-bottom: 15px;
}

#ad_pdf {
	float: right;
	padding-right: 15px;
	width: 200px;
	line-height: 18px;
	text-align: right;
}

#ad_pdf a {
	text-decoration: none;
}

#effective_dt {
	margin: 0 40px;
	padding-bottom: 10px;
}

/* Pager */
div#top_num_bucket {
	margin: 0 40px 10px 40px;
	padding: 0;
	text-align: left;
	height: 20px;
}

div#page_num_bucket {
	margin: 0 5px;
	padding-top: 0;
	text-align: left;
	line-height: 18px;
}

div.page_num_bucketcenter {
	text-align: center !important;
}

.paginate_pg {
	padding: 2px 5px 2px 5px;
}

.paginate_curr_pg {
	padding: 2px 5px 2px 5px;
	margin: 0 2px 0 2px;
	color: #ffffff;
	background-color: #27bc04;
}

#btnAdArchive {
	position: absolute;
	top: 20px;
	right: 40px;
}

.circularDisclaimer {
	text-align: center;
	color: #cd1105;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

/*Healthy Living*/
ul#healthyliving_list {
	margin: 0 40px 15px 55px;
	padding: 0;
}

ul#healthyliving_list li {
	text-align: left;
	list-style-type: disc;
	margin: 0;
	padding: 0;
	line-height: 1.65em;
	color: #726f60;
}

#pyramid_bgrnd_orangedrk,  
#pyramid_bgrnd_greendrk,  
#pyramid_bgrnd_reddrk,  
#pyramid_bgrnd_cyandrk,  
#pyramid_bgrnd_purpledrk
{
	color: #ffffff !important;
	text-align: left !important;
	margin: 0 40px;
}

#pyramid_bgrnd_orangelght, 
#pyramid_bgrnd_greenlght, 
#pyramid_bgrnd_redlght, 
#pyramid_bgrnd_cyanlght, 
#pyramid_bgrnd_purplelght, 
#pyramid_bgrnd_grey
{
	color: #ffffff !important;
	padding: 5px 10px 10px 10px;
	margin: 0 40px 15px 40px;
	text-align: left;
}

#pyramid_bgrnd_orangedrk { 
	background-color: #f5821f;
}

#pyramid_bgrnd_orangelght {
	background-color: #ffb571;
}

#pyramid_bgrnd_greendrk { 
	background-color: #2fb56a;
}

#pyramid_bgrnd_greenlght { 
	background-color: #9dd8a1;
}

#pyramid_bgrnd_reddrk { 
	background-color: #c9252b;
}

#pyramid_bgrnd_redlght { 
	background-color: #eda385;
}

#pyramid_bgrnd_cyandrk { 
	background-color: #00adef;

}

#pyramid_bgrnd_cyanlght { 
	background-color: #90d9ff;
}

#pyramid_bgrnd_purpledrk { 
	background-color: #6850a1;
}

#pyramid_bgrnd_purplelght { 
	background-color: #bcacd5;
}

#pyramid_bgrnd_grey { 
	background-color: #b7c8e3;
}

.pyramid_whitetxt { 
	line-height: 30px;
	margin: 0 0 0 10px !important;
	padding: 0 !important;
	color: #ffffff !important;
	text-align: left !important;
}

#hdrspan {
	font: 12px/1.4em "Trebuchet MS", "Lucida Grande","Lucida Sans Unicode", Verdana, sans-serif;
	font-color: #ffffff;
}

#pyramid_floatright { 
	float: right;
	color: #ffffff;
	line-height: 30px;
	padding: 0 10px 0 0;
}

a.pyramid_details_link {
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

a.pyramid_details_link:visited {
	color: #ffffff;
	text-decoration: none;
}

a.pyramid_details_link:hover {
	color: #84bba9;
	text-decoration: underline;
}

a.pyramid_details_link:visited {
	color: #ffffff;
	text-decoration: none;
}

#body_mass_chart {
	text-align: center;
	padding-top: 20px;
}

#fightbacvideo {
	border-style: none !important;
	padding: 0;
	margin: 0 40px 0 0 !important;
	float: right;
	text-align: left;
}

#fightbac_tblchart {
	padding-bottom: 20px;
	margin: 0 40px;
	width: 85%;
}

#fightbac_tblchart h4 {
	border-bottom: 1px solid #b5e2d3;
	padding-top: 15px;
	margin: 0;
}

.fightbac_chartcontent {
	padding: 2px 0 2px 6px;
	color: #726f60;
	text-align: left;
}

#fightbac_chillchart {
	border: 1px solid #27bc05;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: hide;
	padding: 0;
	margin: 20px 40px 15px 40px;
}

#fightbac_chillchart td {
	border: 1px solid #b5e2d3;
	padding: 6px;
	line-height: 1.5em;
	color: #726f60;
	text-align: left;
}

#fightbac_chillchart td.hdr_product {
	background-color: #27bc05;
	border: 1px solid #b5e2d3;
	padding: 6px;
	line-height: 1.5em;
	color: #ffffff;
}

#fightbac_chillchart td#hdr_refrig {
	background-color: #27bc05;
	border: 1px solid #b5e2d3;
	padding: 6px;
	line-height: 1.5em;
	width: 120px;
	color: #ffffff;
}

#fightbac_chillchart td#hdr_freeze {
	background-color: #27bc05;
	border: 1px solid #b5e2d3;
	padding: 6px;
	line-height: 1.5em;
	width: 120px;
	color: #ffffff;
}

#fightbac_chillchart td#hdr_title {
	background-color: #dbf5db;
	border: 1px solid #b5e2d3;
	padding: 6px;
	line-height: 1.5em;
	font-weight: bold;
	color: #27bc05;
}

/*Recipes
shop list top #f3f5ce
NavLightYellowTxt #fafbe9
weekly recipes background #f5f7d6
*/

.recipesearches {
	color: #4679ba;
	padding: 0 0 3px 0;
	margin: 0;
}

.col1MenuLIBtm {
	padding-bottom: 20px !important;
}

.srch_form {
	color: #9aa298;
}

.recipesCatList, .recipesCatList li {
	padding: 0 !important;
	margin: 0 !important;
}

#btnEmailSignup {
	margin-left: -10px;
}

.emailSignup {
	border-style: none !important;
	padding-top: 10px;
}

ul#recipesDailyWeekly {
	border: 1px dotted grey;
	margin-right: 40px;
}

h3.recipeCol01Hdr {
	color: #4679ba;
	padding-top: 5px;
}

h4.recipeColHdrDay {
	margin: 0;
	padding: 5px 0 0 0;
	color: #27bc05;
}

form#recipesearch {
	float: right;
	padding-top: 20px;
	padding-right: 40px;
}

.recipe_italic {
	font-style: italic;
}

#recipedetails_dtls {
	margin: 0 40px;
}

#recipedetails_ingred li, #recipedetails_dtls li {
	line-height: 1.65em;
	color: #726f60;
	text-align: left;
}

#recipedetails_ingred {
	padding: 0 0 15px 0;
	margin: 0 40px;
}

#shopping_list_usercontrols {
	background-color: #27bc04;
	padding: 5px 10px 5px 10px;
	margin: 0 40px 15px 40px;
}

#shopping_list_usercontrols li {
	display: inline;
}

#shopping_list_usercontrols form {
	display: inline;
	padding-right: 10px;
}

#shopping_list_usercontrols a {
	color: #ffffff;
	font-weight: bold;
}

#shopping_list_txt {
	padding: 0 0 15px 0;
	margin: 0 40px;
}

#shopping_list_txt li {
	margin-bottom: 3px;
	line-height: 1.65em;
	color: #726f60;
	text-align: left;
}

#shopping_list_txt h3 {
	padding: 0;
	color: #27bc05;
}

#shopping_list_txt h5 {
	padding-top: 15px;
	color: #27bc05;
}

#shopping_list_remove {
	font-size: 10px;
	font-style: italic;
	padding-right: 5px;
}

.tblmylist {
	margin: 20px 40px 0 40px;
	width: 88%;
}

.mylistcheckbox {
	text-align: left;
	padding: 4px;
	border-bottom: 1px solid #bbdcb3;
	width: 90px;
}

.mylistqtyformfld {
	padding: 6px 6px 6px 0;
	text-align: left;
	border-bottom: 1px solid #bbdcb3;
	color: #726f60;
}

.mylistsubmit {
	text-align: center;
	padding: 20px;
}

#recipe_srchcount {
	padding-bottom: 5px;
	font-style: italic;
}


/*CONTACT*/
#address_corpoffice {
	margin: 0 0 0 299px;

}

#address_corpoffice li {
	text-align: left;
}

/*EMPLOYMENT*/
#employmentBucket {
	text-align: left;
	margin: 0 40px;
}


#employmentBucket h4 {
	color: #27bc05;
}

.boldtxt {
	font-weight: bold;
}


/*
ul#recipesDailyWeekly li.rightcol_yellowbox {
	background-color: #f7f6e4;
	border: 1px solid #b5e2d3;
}

ul#recipesDailyWeekly li.rightcol_greenbox {
	background-color: #e4ede6;
	border: 1px solid #b5e2d3;
}

.srchrecipeshdr {
	color: #4679ba;
}

.col1MenuLIBrdrBtm {
	border-bottom: 
}

.recipesrchNoBrder {
	border-style: none !important;
}

.frmRecipeSrchlitop {
	padding: 25px 0 10px 0;
}

.frmRecipeSrchli {
	padding: 5px 0 10px 0;
}



a#btnEmailSignup:hover {
	padding-left: 0 !important;
}



#recipedetails_ingred li, #recipedetails_dtls li {
	line-height: 1.65em;
	color: #818986;
}

#recipedetails_ingred li, #recipedetails_dtls li {
	line-height: 1.65em;
	color: #818986;
}



#recipedetails_hdrlast {
	padding: 0 0 15px 0;
}



#shopping_list_usercontrols {
	background-color: #ffec88;
	padding: 5px 10px 5px 10px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#shopping_list_usercontrols li {
	display: inline;
}

#shopping_list_usercontrols form {
	display: inline;
	padding-right: 10px;
}





.recipe_srchDescript {
	line-height: 1.65em;
	color: #818986;
}

#recipecat_col01 {
	float-left;
	width: 190px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}

#recipecat_col02 {
	width: 200px;
	border-left: 1px solid #b5e2d3;
	float: right;
	margin: 0 0 15px 0;
	padding: 0 0 0 30px;
}


*/










