/* css Document */
jjjjj
{
	margin:0;
	padding:0;
	}
	
	
body {
	margin-left: 49px;
	margin-top: 0px;
	color: #585858;
	font: Garamond, serif;
	font-size:13px;
	background-image: url(../images/background_tile.jpg);
}


.recipePage {
	margin-left: 0px;
	margin-top: 0px;
	color: #585858;
	font: Garamond, serif;
	font-size:13px;
}


.floatLeft
{
	float:left;
	}


.floatRight
{
	float:right;
	padding-bottom:1px;
	}

/* For the rollover images: */
.rollover {}

/* Standard styles: */

.italic { font-style: italic; }
.bold { font-weight:bolder; }

img { border:0px; }

table { border-spacing: 0px; border-collapse:collapse;
	margin-right: 0px;
}
tr, td { border-spacing:0; padding:0; }


a:link { 
	color:#FFFFFF; text-decoration:none;
}
a:visited { 
	color:#FFFFFF; text-decoration:none;
}
a:hover { 
	color:#FFE698; text-decoration:none;
}
a:active { 
	color:#FFFFFF; text-decoration:none;
}

.promos { 
	color: #FFFFFF;
	font-size:13px;
	text-align: left;
	margin-top: 0px;
	vertical-align:top;
}


.promoLinks2 { 
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align:bottom;
}


.promoLinks { 
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
	text-align: right;
	vertical-align:bottom;
}

.promoImages { 
	/* top-right-bottom-left */
	padding: 0px 8px 0px 0px;
}

.homeLinks { 
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
	text-align: left;
	vertical-align:bottom;
}



/* For the terms and conditions, disclaimer links */
a.disclaimerLinks:link {color: #585858; font-size: 8pt; text-align: right; font-variant: small-caps;}
a.disclaimerLinks:visited {color: #585858;  font-size: 8pt; text-align: right; font-variant: small-caps;}
a.disclaimerLinks:hover {color: #000000;  font-size: 8pt; text-align: right; font-variant: small-caps;}
a.disclaimerLinks:active {color: #585858;  font-size: 8pt; text-align: right; font-variant: small-caps;}

.disclaimer {
	font-size: 10px;
	font: Garamond, serif;
	color: #585858;
	font-variant: small-caps;
	text-align: right;
}

.copywrite {
	font-size: 10px;
	font: Garamond, serif;
	color: #585858;
	text-align: left;
}



/* product page */
.recipeHeads { 
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
}

.productMain { 
	color: #585858;
	font-size:13px;
	text-align: left;
	/* top-right-bottom-left */
	padding: 0px 130px 5px 130px;
	line-height: 140%;
	background-image: url(../images/products/bgLow-landing.jpg); background-repeat: no-repeat;
}

a.productLinks:link {color: #FFFFFF; font: Garamond;}
a.productLinks:visited {color: #FFFFFF; }
a.productLinks:hover {color: #FFE698; }
a.productLinks:active {color: #FFFFFF;}

.breadsTD { 
	background-image: url(../images/products/bg-breads.jpg); background-repeat: no-repeat;
}

.rollsTD { 
	background-image: url(../images/products/bg-rolls.jpg); background-repeat: no-repeat;
}





/* company page */
.infoBox { 
	color: #FFFFFF;
	font-size:13px;
	text-align: right;
	/* top-right-bottom-left */
	padding: 40px 15px 15px 15px;
}

.contactBox { 
	color: #FFFFFF;
	font-size:13px;
	text-align: left;
	/* top-right-bottom-left */
	padding: 25px 5px 10px 125px;
}

.bimboBox { 
	color: #FFFFFF;
	font-size:13px;
	text-align: left;
	/* top-right-bottom-left */
	padding: 110px 15px 10px 30px;
}

.tableBG {
	background-image: url(../images/company/bg-paper-welcome.jpg); background-repeat: no-repeat;
}

.welcome { 
	color: #585858;
	font-size:13px;
	text-align: left;
	/* top-right-bottom-left */
	padding: 55px 10px 5px 35px;
}

.taste { 
	color: #585858;
	font-size:13px;
	text-align: left;
	/* top-right-bottom-left */
	padding: 0px 0px 15px 35px;
}

.middle { 
	text-align: left;
	/* top-right-bottom-left */
	padding: 30px 0px 20px 30px;
}

.breadGlam {
	/* top-right-bottom-left */
	padding: 0px 10px 0px 20px;
}

.eventHead { 
	color: #585858;
	font-size:24px;
	text-align: left;
	font-weight:bolder;
	/* top-right-bottom-left */
	padding: 5px 0px 0px 0px;
}

.event { 
	color: #585858;
	font-size:13px;
	/* top-right-bottom-left */
	padding: 0px 20px 0px 0px;
}

a.companyLinks:link {color: #FFE698; font: Garamond;}
a.companyLinks:visited {color: #FFE698; }
a.companyLinks:hover {color: #FFE698; }
a.companyLinks:active {color: #FFE698;}

a.eventLink:link {color: #990000; font-size:14px; font: Garamond; font-weight:bold; text-transform: uppercase;  }
a.eventLink:visited {color: #990000; font-size:14px; font-weight:bold; text-transform: uppercase; }
a.eventLink:hover {color: #000000; font-size:14px; font-weight:bold; text-transform: uppercase;  }
a.eventLink:active {color: #990000; font-size:14px; font-weight:bold; text-transform: uppercase; }

a.middleLinks:link {color: #585858; font-size:13px; font: Garamond; font-weight:bold; text-align: center;}
a.middleLinks:visited {color: #585858; font-size:13px; font-weight:bold; text-align: center;}
a.middleLinks:hover {color: #990000; font-size:13px; font-weight:bold; text-align: center;}
a.middleLinks:active {color: #585858; font-size:13px; font-weight:bold; text-align: center; }







/* events page */

.eventTitle { 
	color: #585858;
	font-size:18px;
	text-align: left;
	font-weight:bold;
	/* top-right-bottom-left */
	padding: 0px 0px 5px 5px;
}

.eventsTableBG {
	background-image: url(../images/events/bg-landing-blank_lg.jpg); background-repeat: no-repeat;
}

.detailTableBG {
	background-image: url(../images/events/bg-detail-blank.jpg); background-repeat: no-repeat;
}

.tdPadding { 
	/* top-right-bottom-left */
	padding: 2px 0px 2px 0px;
}

.eventTextPadding { 
	/* top-right-bottom-left */
	padding: 0px 25px 0px 5px;
}

.eventPadding { 
	/* top-right-bottom-left */
	padding: 0px 10px 0px 0px;
}

.events { 
	color: #990000;
	font-size:14px;
	font-weight:bold;
	text-transform: uppercase;
	/* top-right-bottom-left */
	padding: 10px 0px 5px 0px;
}

.eventOn { 
	color: #990000;
	text-align: left;
	/* top-right-bottom-left */
	padding: 2px 0px 2px 0px;
}

a.eventPageLink:link {color: #585858; font-size:14px; font: Garamond; font-weight:bold; text-transform: uppercase;  }
a.eventPageLink:visited {color: #585858; font-size:14px; font-weight:bold; text-transform: uppercase; }
a.eventPageLink:hover {color: #000000; font-size:14px; font-weight:bold; text-transform: uppercase;  }
a.eventPageLink:active {color: #585858; font-size:14px; font-weight:bold; text-transform: uppercase; }

a.otherLinks:link {color: #585858; font-size:14px; font: Garamond; font-weight:bold; text-transform: uppercase;  }
a.otherLinks:visited {color: #585858; font-size:14px; font-weight:bold; text-transform: uppercase; }
a.otherLinks:hover {color: #000000; font-size:14px; font-weight:bold; text-transform: uppercase;  }
a.otherLinks:active {color: #585858; font-size:14px; font-weight:bold; text-transform: uppercase; }

a.moreLink:link {color: #990000; font-size:13px; font: Garamond; text-transform: uppercase;  }
a.moreLink:visited {color: #990000; font-size:13px; text-transform: uppercase; }
a.moreLink:hover {color: #990000; font-size:13px; text-transform: uppercase;  }
a.moreLink:active {color: #990000; font-size:13px; text-transform: uppercase; }

a.eventLinks:link {color: #585858;}
a.eventLinks:visited {color: #585858; }
a.eventLinks:hover {color: #990000; }
a.eventLinks:active {color: #585858;}

a.eventMoreLink:link {color: #990000; font-size:10px; font: Garamond; font-weight:bold; text-transform: uppercase;  }
a.eventMoreLink:visited {color: #990000; font-size:10px; font-weight:bold; text-transform: uppercase; }
a.eventMoreLink:hover {color: #990000; font-size:10px; font-weight:bold; text-transform: uppercase;  }
a.eventMoreLink:active {color: #990000; font-size:10px; font-weight:bold; text-transform: uppercase; }





/* product detail page */

.linkOn { 
	color: #990000;
	font-size:13px;
	text-align: left;
}

a.categoryLink:link {color: #585858; font-size:14px; font: Garamond; font-weight:bold; text-transform: uppercase;  }
a.categoryLink:visited {color: #585858; font-size:14px; font-weight:bold; text-transform: uppercase; }
a.categoryLink:hover {color: #990000; font-size:14px; font-weight:bold; text-transform: uppercase;  }
a.categoryLink:active {color: #585858; font-size:14px; font-weight:bold; text-transform: uppercase; }

a.breadLinks:link {color: #585858;}
a.breadLinks:visited {color: #585858; }
a.breadLinks:hover {underline; color: #000000; }
a.breadLinks:active {color: #585858;}





/* art of life page */

.artLifeMain { 
	color: #585858;
	font-size:13px;
	text-align: left;
	/* top-right-bottom-left */
	padding: 0px 30px 15px 30px;
	line-height: 140%; 
	background-image: url(../images/art-of-life/bgImage-landing.jpg); background-repeat: no-repeat; margin:0px; 
}

.artLifeText { 
	color: #585858;
	font-size:13px;
	text-align: left;
	/* top-right-bottom-left */
	padding: 0px 30px 15px 30px;
	line-height: 140%; 
}


/*02-11-09 changes*/
.artSubHead { 
	color: #585858;
	font-size:17px;
	text-align: left;
	padding: 0px 0px 0px 205px;
	margin:0px;
}

/*.artSubHead { 
	color: #585858;
	font-size:18px;
	text-align: center;
	margin:0px;
}
*/

.artPromos { 
	color: #FFFFFF;
	font-size:13px;
	text-align: left;
}


a.lifeLinks:link {underline; color: #990000;}
a.lifeLinks:visited {underline; color: #990000; }
a.lifeLinks:hover {underline; color: #000000; }
a.lifeLinks:active {underline; color: #990000;}


.offerLegal {
	color: #585858;
	font-size:10px;
	text-align: left;
	line-height: 110%; 
}

.headSuperior{
	font-size:11px;
	vertical-align:top;
}

.superior{
	font-size:10px;
	vertical-align:top;
}


/* contact */

.contactOn { 
	color: #990000;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
	/* top-right-bottom-left */
	padding: 2px 0px 2px 0px;
}

.contactTableBG {
	background-image: url(../images/contact/bg-contact-blank.jpg); background-repeat: no-repeat;
}





/* contact */

.signUpMain { 
	color: #585858;
	font-size:13px;
	text-align: left;
	/* top-right-bottom-left */
	padding: 10px 30px 5px 40px;
	line-height: 140%;
}

.signUpInfo { 
	color: #585858;
	font-weight:bold;
	font-size:13px;
	text-align: left;
	text-transform: uppercase;
}

.required { 
	color: #990000;
	font-size:10px;
	text-align: left;
	text-transform: uppercase;
}




/* privacy */

.policyTitle { 
	color: #585858;
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
	     /* top-right-bottom-left */
	padding: 30px 0px 0px 0px;
}

.policyBG { 
	color: #585858;
	font-size:11px;
	font-weight:bold;
	/* top-right-bottom-left */
	padding: 30px 30px 30px 30px;
	background-image: url(../images/information/bg-parchmentTop.jpg); background-repeat: no-repeat;
}

.policy { 
	color: #585858;
	font-size:11px;
	font-weight:bold;
	     /* top-right-bottom-left */
	padding: 5px 30px 20px 30px;
}

.policyHeads { 
	color: #990000;
	font-size:13px;
	font-weight:bold;
	     /* top-right-bottom-left */
	padding: 0px 30px 0px 30px;
}

.policyBottomBG { 
	background-image: url(../images/information/bg-parchmentBottom.jpg); background-repeat: no-repeat;
}




.termsBG { 
	color: #585858;
	font-size:11px;
	font-weight:bold;
	/* top-right-bottom-left */
	padding: 30px 30px 30px 30px;
	background-image: url(../images/information/bg-parchmentTop2.jpg); background-repeat: no-repeat;
}




/* 404 error */

.errorStyle { 
	color: #585858;
	text-align: left;
	font-size:13px;
	     /* top-right-bottom-left */
	padding: 30px 0px 0px 195px;
	background-image: url(../images/bg-parchment-404.jpg); background-repeat: no-repeat;
	line-height: 160%;
	font-weight:bold;
}


.errorTitle { 
	color: #585858;
	font-size:18px;
	font-weight:bold;
}

a.errorLinks:link {color: #990000;}
a.errorLinks:visited {color: #990000; }
a.errorLinks:hover {underline; color: #000000; }
a.errorLinks:active {color: #990000;}




/* --------------  */


/* Holiday contest entry form */

.holidaycontestFormFullWidth
{
    width: 508px !important;
}

td.holidayFormField
{
    font-weight:bold;
}

.holidayFormContainer
{
    background-color:White;
}

.leftField
{
    padding-right:40px;
}

.entryFormTable
{
    text-align:left;
}

.entryFormTable tr td, .holidaycontestTextbox
{
    width:230px;
}

.holidaycontestDropDown
{
    width:238px;
}

.entryFormTable tr td
{
    padding-bottom: 10px;
}

.entryFormTable tr td a
{
    color: #0000FF;
    text-decoration: underline;
}

.holidayFormCenter
{
    text-align: center !important;
}

a.freeBreadLinks:link {underline; color: #990000;}
a.freeBreadLinks:visited {underline; color: #990000; }
a.freeBreadLinks:hover {underline; color: #000000; }
a.freeBreadLinks:active {underline; color: #990000;}


.thankYou {
	color: #000000;
	font: Garamond, serif;
	font-size:15px;
}


