/************************
* Resets *
************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}









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;
}







/************************
* Structure *
************************/

/*------columns w/ 24px gutter equivalent------*/

.first {float:left;margin-right:2.5%;}
.middle {float:left;margin-right:2.5%;}
.last {float:right;}

/*------widths------*/

.group {margin-bottom:1.5em;}

.group_1of2 {width:48.75%;}

.group_1of3 {width:31.666666666667%;}
.group_2of3 {width:65.833333333333%;}

.group_1of4 {width:23.125%;}
.group_3of4 {width:74.375%;}

.group_1of5 {width:18%;}
.group_2of5 {width:38.5%;}
.group_3of5 {width:59%;}
.group_4of5 {width:79.5%;}

.group_1of6 {width:14.583333333333%;}
.group_5of6 {width:82.916666666667%;}

.group_1of7 {width:12.1428571428571%;}
.group_2of7 {width:26.7857142857143%;}
.group_3of7 {width:41.4285714285714%;}
.group_4of7 {width:56.0714285714285%;}
.group_5of7 {width:70.7142857142856%;}
.group_6of7 {width:85.3571428571426%;}

.group_1of8 {width:10.3125%;}
.group_3of8 {width:35.9375%;}
.group_5of8 {width:61.5625%;}
.group_7of8 {width:87.1875%;}
.group_100 { width:100%; margin-top:25px}



/*------wrapper------*/

.wrapper-splash {margin:0 auto;width:616px;padding:2.5% 0; }
.awards-wrapper {margin:0 auto;width:616px;padding:2.5% 0;}


/*------splash orange bar------*/

.orange-splash-wrapper { width:52%; margin: 0 auto; }
	.orange-wrapper { background-color:#F9A53D; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:10px 10px !important;margin: 20px 0px;  clear:both; text-align:center}


/*------splash navigation------*/
	
.nav_splash { font-family: 'Bree Serif', serif; font-weight:400; color:#FFFFFF}
.nav_splash ul {margin:0;padding:0;list-style:none;}
	.nav_splash li {display:inline !important;font-size: 13px; padding-right:.3em ; }
	.nav_splash li:last-child {border-right: none; padding-right: 0em}
	.nav_splash li a {text-decoration: none; color:#fff; text-align:center}
	.nav_splash li a:hover,.nav_splash li a:focus {color: #000;}
	.nav_splash li a:active {color: #9B6726;}
	



/*------splash page logo------*/

.logo-centered {text-align:center;}



/*------splash awards------*/
	
.awards-list { font-family: 'Oswald', sans-serif; margin: 0 auto; }
	 ul.awards-list {margin:0;list-style:none; text-align:center}
		.awards-list li {float: left;font-size: 13px; padding-right:1em ; }
		.awards-list li:last-child {border-right: none; padding-right: 0em}
		.awards-list li a {text-decoration: none; color:#000; text-align:center}
		.awards-list li a:hover,nav.nav_primary li a:focus {color: #666;}
		.awards-list li a:active {color: #666;}
		.awards-list li.active a {font-weight: bold;color: #333;}




















