div#page-container {
	margin:  216px auto 0 auto;
	padding: 0 0 0 5px;
	width:  1011px;
	position:  relative;
}
div#content-top-container {
	background: URL(../images/content-top-bg.jpg) top right no-repeat;
	color:  inherit;
	margin: 0;
	padding: 0;
}
div#content-bottom-container {
	padding:  35px 0 80px 0;
	margin: 0;
	background: URL(../images/content-bottom-bg.jpg) bottom left no-repeat;
}
div#content-container {
	padding:  0 0 20px 0;
	margin:  0 0 0 69px;
}
div#content {
	margin: 0 0 0 0;
	padding: 15px 125px 0 51px;
	background:  URL(../images/content-bg.gif) top left repeat-y;
	color: inherit;
	font-size:  87.5%;
	line-height:  2em;
	width:  766px;
	text-align:  justify;
}
div#header {
	position:  absolute;
	top: -216px;
	left: 74px;
	width:  945px;
	height:  162px;
	background:  URL(../images/header.jpg) top left no-repeat;
	color:  inherit;
	margin: 0;
	padding: 0;
	overflow:  hidden;
}
div#main-menu-container {
	position:  absolute;
	top:  -54px;
	left:  74px;
	width:  945px;
	height:  54px;
	overflow:  hidden;
	background:  URL(../images/menu-bg.gif) top left repeat-x;
	color: inherit;
}
ul#main-menu {
	margin:  8px 0 0 36px;
	padding: 0;
	list-style-type:  none;
	float:  left;
	width:  800px;
	height:  46px;
}
ul#main-menu li {
	display:  inline;
	margin:  0 24px;
	padding: 0;
}
div#right-flower {
	float:  right;
	margin: 0;
	padding: 0;
	width:  109px;
	height:  54px;
	background:  URL(../images/top-right-flower-middle.jpg) top left repeat-y;
	color: inherit;
}
div#about-map, div#contact-map {
	width:  300px;
	height: 300px;
}
div#features-left {
	float:  left;
	width:  456px;
	padding: 0 50px 0 0;
}
div#features-right {
	float:  left;
	width:  236px;
	margin: 0 0 0 24px;
	text-align:  center;
	font-size:  87.5%;
}
div#content div#features-right p {
	text-align:  center;
	width:  236px;  
	text-align:  center;  
	margin: 0 0 1em 0;  
	padding: 0;
}
div#contact-left {
	float:  left;
	width:  410px;
	padding: 0 50px 0 0;
}
div#contact-right {
	float:  left;
	width:  300px;
	text-align:  center;
}
div#content ul#directions-form-list {
	margin: 1em 0 0 0;
	padding: 0;
	width:  300px;
	list-style-type:  none;
	font-size:  87%;
}
div#directions {
	font-size:  87.5%;
}
div#content ul#links-list {
	width:  330px;  
	list-style-type:  none;  
	margin: 0 30px;  
	padding: 0 0 1em 0;

}
div#content ul#links-list li {
	margin: 0 0 1em 0;
	padding: 0;
}
div#content ul#purchase-list {
	margin: 0 0 1em 0;
	padding: 0 30px;
	list-style-type:  none;
	width:  720px;
}
div#content ul#purchase-list li {
	float:  left;
}
div#content ul#purchase-list li#purchase-over-1 {
	background:  URL(../images/purchase-over-1.gif) top left no-repeat;
	padding:  0 40px 0 60px;
	margin:  0 0 0.5em 0;
/*	display: inline; */
	width:  260px;
}
div#content ul#purchase-list li#purchase-over-2 {
	background:  URL(../images/purchase-over-2.gif) top left no-repeat;
	padding:  0 40px 0 60px;
	margin:  0 0 0.5em 0;
/*	display: inline; */
	width:  250px;
}
div#contact-right div#directions-box {
	float:  left;
	width:  180px;
	margin: 0;
	padding: 1em 0 0 0;
	text-align:  left;
}
div#contact-right div#directions-button {
	float:  right;
	text-align: right;
	padding: 1em 0 0 0;
	margin:  0;
	width:  110px;
}
div#special-features-left {
	width:  47.5%;
	margin-left:  2.5%;
}
div#special-features-right {
	width:  50%;
}