body {  font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 75%;
	color: #000000; 
	background-color: #ffffff;	padding: 20px;
	margin: 0 auto;
	width: 761px;
	}

h1 { font-size: 100%; font-weight: normal; display: inline; }
h2 { font-size: 100%; font-weight: normal; display: inline; }
h3 { font-size: 100%; font-weight: normal; display: inline; }
h4 { font-size: 100%; font-weight: normal; display: inline; }

.size10 {  font-size: 85%; }
.size11 {  font-size: 90%; }.size13 {  font-size: 110%; }.size14 {  font-size: 115%; }.size16 {  font-size: 135%; }
.size18 {  font-size: 150%; }
.size24 {  font-size: 200%; }
.size30 {  font-size: 250%; }

.line150 { line-height: 150%; }
.line130 { line-height: 130%; }
.line20 { line-height: 20px; }
.line2x { line-height: 200%; }

#marg5 { margin: 5px; }
#marg10 { margin: 10px; }
#margTB15 { margin-bottom: 15px; }

#ingr_w { width: 75%; }

.red { color: #C5101F; }
.green { color: #165621; }
.yellow { color: #ffb300; }
.wh { color: #ffffff; }

.times { font-family: "Times New Roman", "Times", "Serif"; }

div#footer {	font-size: 85%; color: #ffb300; margin-top: 15px; }
div#footer a:link { text-decoration: none; color: #C5101F; }
div#footer a:visited { text-decoration: none; color: #C5101F; }
div#footer a:hover { text-decoration: none; color: #165621; }
div#footer a:active { text-decoration: none; color: #165621; }

a.green:link { text-decoration: none; color: #165621; }
a.green:visited { text-decoration: none; color: #165621; }
a.green:hover { text-decoration: underline; color: #165621; }
a.green:active { text-decoration: underline; color: #165621; }

a.red:link { text-decoration: none; color: #C5101F; }
a.red:visited { text-decoration: none; color: #C5101F; }
a.red:hover { text-decoration: underline; color: #C5101F; }
a.red:active { text-decoration: underline; color: #C5101F; }

a.wh:link { text-decoration: none; color: #ffffff; }
a.wh:visited { text-decoration: none; color: #ffffff; }
a.wh:hover { text-decoration: underline; color: #ffffff; }
a.wh:active { text-decoration: underline; color: #ffffff; }


div#locationspage {
	background-image: url('images08/locations_bg.jpg');	background-position: 376px 119px;
	background-color: transparent;	background-repeat: no-repeat;
	height: 600px;  width: 800px; 
	 }

div#locationspage div#main {
	margin-bottom: 50px; 
	 }

div#contactpage {
	background-image: url('images08/contact_bg.jpg');	background-position: 0px 100px;
	background-color: transparent;	background-repeat: no-repeat;
	height: 600px;  width: 800px; }

div#eventspage {
	background-image: url('images08/events_bg.jpg');	background-position: 33px 253px;
	background-color: transparent;	background-repeat: no-repeat;
	height: 600px;  width: 800px; }


#about_pos { position: absolute; left: 172px; top: -20px; float: right; }
div#about_main {position: relative;  }

#flavors_ing { width: 75%; }
#locations_stores { margin: 0 100px 0 190px; }
#locations_box { width: 25%; 
		background-color: #165621;
		color: #ffffff;
		padding: 5px; }

#contact_box { margin: 100px auto 175px auto; 
	}
	

#contact_boxT { 
	background-image: url('images08/contact_borderT.gif');	background-color: tranparent;	background-repeat: repeat-x; 
	height: 23px; }

#contact_boxB { 
	background-image: url('images08/contact_borderB.gif');	background-color: tranparent;	background-repeat: repeat-x; 
	height: 22px; }

#contact_boxL { 
	background-image: url('images08/contact_borderL.gif');	background-color: tranparent;	background-repeat: repeat-y; 
	width: 20px;  }

#contact_boxR { 
	background-image: url('images08/contact_borderR.gif');	background-color: tranparent;	background-repeat: repeat-y; 
	width: 20px; }
	
