 a:link {color: #6699cc; text-decoration: none;}body {background-color: #f6f0be;}table {float: right; margin-left: 5; padding-left: .4em; }h2 {color: #006633: font-family: Optima; arial, georgia; font-weight: 600; font-size: 16px; text-align: center;}h3 {color: #006633;font-family: Optima; arial, georgia; font-weight: 600;}.style1 {font-family: Optima; arial, georgia;	font-size: 10px;	color: #333333;}.sign {text-indent: 345px; font-family: Optima; arial, georgia; font-size: 14px;}.text {font-family: Optima; arial, georgia; font-size: 14px; color: #333300; line-height: 1.1; text-indent: 20px; text-align: justify;}.text1 {font-family: Optima; arial, georgia; font-size: 16px; color: #333366; line-height: .9;  text-align: justify; margin-right: 10px;}.text3 {font-family: Optima; arial, georgia; font-size: 14px; line-height: 1; text-indent: 20px; color: #333366;}.text3a {  font-family: Optima; arial, georgia; font-size: 16px; line-height: 1;  color: #333366; text-align: left; margin-left: 270px; }.text3a1 {font-family: Optima; arial, georgia; font-size: 14px; line-height: 1;  color: #333366; text-align: left; margin-left: -35px;}.text3a2 {font-family: Optima; arial, georgia; font-size: 16px; line-height: 1;  color: #333366; text-align: left; margin-left: 335px;}.text4a {font-family: Optima; arial, georgia; font-size: 14px; line-height: 1; color: #333366; text-align: center;}.text5 {font-weight: 600;}.style5 {font-size: 18px}.style8 {font-family: Optima; arial, georgia;}.pics {margin: 0;  padding-right: 5px; }.pic4 {padding-top:  .9em; padding-right: 5px;}.picture {float: left; margin-right: 10; margin-top: 2px; padding-right: .5em; padding-top: 1em;}.picture1 {float: left; margin-right: 10; margin-top: 2px; padding-right: .5em; padding-bottom: 4em;}.picture1a {float: left; margin-right: 10; margin-top: 2px; padding-right: .5em; padding-top: 2em;}.picture2 {float: left; margin-right:  2 10 0 2; padding-right: .5em; padding-bottom:2em;}.picture2a {float: left; margin: 0; padding: 0;} ul {list-style-position: inside; text-align: left;  color: #333366; font-family: Optima; arial, georgia; font-size: 14px; line-height: 1; text-indent: 5px;  }.email {align: bottom;}.question {font-family: Optima; arial, georgia; font-weight: normal; font-size: 14px; color: #333366;   text-decoration: underline;  }.head {font-size: 18px;}.map {margin-left: 16.5em;}.button {margin-top: 15px;}.workshoptext {color: #333366; font-family: Optima; arial, georgia; font-size: 14px;} .workshoptext2 {color: #006633; font-family: Optima; arial, georgia; font-size: 14px;}  .workshoptext3 {color: #333300; font-family: Optima; arial, georgia; font-size: 14px;} #towels {padding-bottom: 0px;}#form {text-align: center; margin-left: 20px; margin-right: 20px; padding: 10px; }#banner {position: absolute; width: 782px;  z-index: 2; left: 50px; top: 125px;}#momday {position: absolute; width: 700px; z-index: 1; left: 90px; top: 225px;}#coupon {position: absolute; z-index: 1; left:  230px; top: 860px;}#menu {position: absolute; width: 181px; z-index: 2; left: 610px; top: 208px;}#flowers {position:absolute; width:525px;  z-index:2; left: 80px; top: 208px;}#title {font-family: Optima, arial; font-size: 18px; font-weight:300; color: #006633; line-height: 1; margin-top: 50px; text-align: center; }#specialstitle {font-family: Optima, arial; font-size: 18px; font-weight:300; color: #006633; line-height: 1; margin-top: 0px; text-align: center;} #specials {width: 500px; font-family: Optima, arial; font-size: 18px; font-weight:300; color: #006633; line-height: 1; margin-left: 170px; margin-top: 230px; text-align: center;}#valpics {margin-left: 20px;}#title2 {font-family: Optima, arial; font-size: 16px; font-weight:300; color: #336633; line-height: 1;   text-decoration: underline; text-align: center;}#content {	position: absolute;	width: 711px;	left: 80px;	top: 208px;	height: 717px;}#contactbox {position: absolute; width: 800px; left: -30px; top:  250px;}#thanks {position: absolute; width: 500px; left: 180px; top: 223px; font-family: Optima; arial, georgia; font-size: 16px; color: #333300; line-height: 1.1;  text-align: center;}#text {position: relative;}#specialstext {width: 600px; text-align: center; position: relative;}#specialsbutton {position: absolute;  width: 175px; margin-left: 70px;  margin-top: 65px; border: 0;}#tourbutton {position: absolute;  width: 175px; margin-left: 620px;  margin-top: 73px; border: 0;}#form1 {position: absolute; width: 650px; margin-left:30px; margin-top: 30px;  text-align: center; border: 1px solid grey; font-family: Optima; arial, georgia; font-size: 14px; color: #333300; line-height: 1.4; padding-bottom: 25px;  background-color: #ffffcc;}#intro {position: absolute; width: 711px; margin-left: 80px; margin-top: 500px; padding-top: 10px; }#events {	position: absolute;	width: 625px;	margin-top: 610px;	margin-left:100px;	padding: 20px;	text-align: left;	border: 1px solid grey;	font-family: Optima;arial, georgia; 	font-size: 16px;	color: #333300;	height: 655px;	background-color: #ffffcc;}#specialoffers {	position: absolute;	width: 625px;	margin-top: 230px;	margin-left:90px;	padding: 20px;	text-align: center;	border: 1px solid grey;	font-family: Optima;arial, georgia; 	font-size: 16px;	color: #333300;	height: 155px;	background-color: #f6f0be;} #specialoffers2 {	position: absolute;	width: 500px;	margin-top: 630px;	margin-left:130px;	padding: 20px;	text-align: center; 	font-family: Optima;arial, georgia; 	font-size: 16px;	color: #333300;	height: 000px;	background-color: #f6f0be;} #Brochure {	position:absolute;	width:175px;	height:24px;	z-index:5;	left: 617px;	top: 117px;} 