/* CSS Style Sheet for www.sunnyvalleywheatfree.com */

/* Last updated: 9/25/08 */



/* Color Codes

green: #217341 

orange: #ea7c38

yellow: #f4e336

 */



* { margin: 0px; padding: 0px; }

body { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #217341; margin-top: 10px; }
table { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #217341; }

p { margin-bottom:18px; }
h2 { font-weight:bold; font-size:16px; margin-bottom:8px; }
img { border:0; }
ul { list-style-position:outside; }
ol { list-style-position:outside; }
ul.comfy li { margin-bottom: 5px; }
ol.comfy li { margin-bottom: 5px; }

a:link { color: #ea7c38; text-decoration: none; font-weight:bold; }
a:visited { color: #ea7c38; text-decoration: none; font-weight:bold; }
a:hover { text-decoration: underline; font-weight:bold; }

.clearfloats { clear:both; }
.directions { padding-left:15px; }
	.directions li { margin-bottom: 5px; }
.instore { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #217341; margin-top: 8px; width:600px; }
.quote { color: #217341; font-style: italic; font-size: 11px; width: 375px; float:right; margin-top:20px; text-align:left; }
.storelist { margin-top:-30px; }
.storelist img { margin-bottom:12px; }
.error { color:red; }


table.storelist { font-size:12px; width:425px; margin:26px auto 36px auto; }
table.storelist img { margin-bottom:8px; }

#main { width: 800px; margin-right: auto; margin-left: auto; background-color: #ffffff; }
#header { background-image: url(images/top.jpg); background-repeat: no-repeat; height: 62px; }
#logodiv { height: 150px; }
#nav { float: left; text-align: right; width: 120px; }
	#nav ul { list-style-type: none; }
	#nav ul li { margin-bottom:20px; }
	
#brochure { text-align:right; margin-top:30px; }
	#brochure p { font-size:10px; line-height:12px; }
	#brochure img { border:0; }
	
#copy { float: left; text-align: left; width: 425px; margin-left:30px; }  /*  width 625 with no sidebar */
	#copy em { font-weight:bold; font-style:italic; }
	#copy h1 { font-weight:bold; font-size:14px; color: #217341; margin-bottom:8px; margin-top:28px; background-image: url(images/bar_back.gif); background-repeat: repeat-y; padding:2px 0px 2px 5px; }

#sidebar { position:relative; float: right; text-align: left; width: 167px; margin-left:55px; margin-bottom:24px; background-image: url(images/sidebar_back.gif); background-repeat: repeat-y; }
	#sidebar h1 { position:relative; font-weight:bold; font-size:12px; color: #217341; margin-top:-30px; margin-bottom:0px; margin-left:9px; background-image:url('none'); padding: 0px }
	#sidebar h2 { position:relative; font-style: italic; font-size:10px; color: #217341; margin-bottom:10px; margin-left:9px; }
	#sidebar p { position:relative; margin-left:9px; margin-bottom:0px; font-size:10px; }
	#sidebar .bottommargin { margin-bottom:5px; }

#contact { margin-top:12px; margin-bottom:24px; margin-left:12px; }
	#contact p { margin-bottom:8px; }
	#contact img { margin-right:10px; }
#contactform { margin-top:36px; }

#foodbar { text-align:center; padding-top:30px; }
	#foodbar h3 { font-size: 14px; margin-bottom: 15px; }

#footer { background-image: url(images/bottom.jpg); background-repeat: no-repeat; height: 64px; }

#productsheetad { background-image: url(images/productsheetad_back.jpg); background-repeat:no-repeat; width:453px; height:245px; padding-top:105px; }
	#productsheetad p { font-size:10px; font-weight:bold; text-align:left; margin-left:100px; width:300px; line-height:130%; }
	
#holiday { width:400px; background-image: url(images/holidayrepeater.jpg); background-repeat:repeat-y; margin-top:36px; }
	#holiday p { font-size:10px; text-align:left; line-height:130%; margin-left:145px; margin-right:20px; }
	

