img { border: 0px; }

.body
{
	background-color: #FCBA4B;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding: 0px;
	margin-top: 57px;
	margin-bottom: 57px;
	text-align: center;
}

.main
{
	background-color: #FFFFFF;
	width: 901px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.title
{
	background-color: #FFFFFF;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 22px;
	padding-right: 17px;
	padding-top: 18px;
	padding-bottom: 17px;
}

.separator
{
	background-color: #FFFFFF;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.header
{
	background-color: #FFFFFF;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

.headerBody
{
	background-color: #D7EEE7;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	
}

.textBody
{
	width: 512px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	font-size: 12px;
	color: #57575A;
}

.mainBody
{
	background-color: #FFFFFF;
	width: 100%;
	margin-left: auto;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 27px;
	padding-bottom: 0px;
}

.headerBlue
{
	color: #66CCCC;
	font-weight: bold;
	font-size: 12px;
}

.headerOrange
{
	color: #FF9933;
	font-weight: bold;
	font-size: 12px;
}

.smallOrange
{
	color: #FF9933;
	font-weight: bold;
	font-size: 9px;
}

.flavorTitle
{
	color: #6B5626;
	font-weight: bold;
	font-size: 11px;
	padding-top: 7px;
	padding-bottom: 3px;
}

.listItem
{
	color: #57575A;
	font-size: 10px;
	line-height: 1.3em;
	letter-spacing: 0.02cm;
	padding: 0px;
	margin: 0px;
}

.noteTitle
{
	color: #FF9933;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
	padding-top: 7px;
}

.note
{
	color: #57575A;
	font-size: 10px;
	font-style: italic;
}

.menuNote
{
	background-color: #D7EEE7;
	width: 181px;
	margin-left: auto;
	margin-right: 0px;
	padding-right: 0px;
}

.menuLink A:link {text-decoration: none; color:#527798;}
.menuLink A:visited {text-decoration: none; color:#527798;}
.menuLink A:active {text-decoration: none; color:#527798;}
.menuLink A:hover {text-decoration: none; color:#527798;}

.emailLink A:link {text-decoration: underline; color:#57575A;}
.emailLink A:visited {text-decoration: underline; color:#57575A;}
.emailLink A:active {text-decoration: none; color:#57575A;}
.emailLink A:hover {text-decoration: none; color:#57575A;}

.menuNoteBody
{
	color: #57575A;
	font-size: 10px;
}

.quoteBlue
{
	background-color: #B2DEEF;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.quoteOrange
{
	background-color: #FCBA57;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.quoteGreen
{
	background-color: #CAD656;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.blueQuoteLink A:link {text-decoration: none; color:#068AA8;}
.blueQuoteLink A:visited {text-decoration: none; color:#068AA8;}
.blueQuoteLink A:active {text-decoration: none; color:#068AA8;}
.blueQuoteLink A:hover {text-decoration: none; color:#068AA8;}

.blueQuoteDate
{
	color: #068AA8;
	font-size: 10px;
	font-weight: bold;
}

.otherQuoteLink A:link
{
	text-decoration: none;
	//color:#6B5626;
	color: #FFFFFF;
}
.otherQuoteLink A:visited
{
	text-decoration: none;
	//color:#6B5626;
	color: #FFFFFF;
}
.otherQuoteLink A:active
{
	text-decoration: none;
	//color:#6B5626;
	color: #FFFFFF;
}
.otherQuoteLink A:hover
{
	text-decoration: none;
	//color:#6B5626;
	color: #FFFFFF;
}

.otherQuoteDate
{
	//color: #6B5626;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.quoteBody
{
	//color: #FFFFFF;
	color: #6B5626;
	font-size: 10px;
	font-weight: bold;
}

.story
{
	font-weight: none;
	font-size:9px;
}

.spacing
{
	letter-spacing: 0.03cm;
}

.footer
{
	padding-top:11px;
	padding-bottom:11px;
}

.locationInfo
{
	background-color: #E2D9C1;
	padding-left:16px;
	width:188px;
}

.bakeryInfo
{
	background-color: #E2D9C1;
	padding-left:16px;
	width:420px;
}

.contactInfo
{
	background-color: #E2D9C1;
	padding-left:16px;
	width:212px;
}

.contactTitle
{
	color: #57575A;
	font-weight: bold;
	font-size: 10.5px;
}

.contactText
{
	color: #57575A;
	font-size: 11px;
}

.contactTextSm
{
	color: #57575A;
	font-size: 10px;
}

.separatorLeft
{
	width: 13px;
}

.separatorRight
{
	width: 13px;
}

.vdot
{
	background-image:url('images/vdot.gif');
	background-repeat:repeat;
}

#lightbox
{
	display: none;

    z-index:1000;
    
    /* make it cover the whole screen */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    background-image:url('images/lightbox.png');
}

#email
{
	z-index:1001;
}