body
{
	text-align			:center;
	font				:garamond;
	font-size			:18px;
	background-image	: url('../media/images/background.gif');
}

#container 
{
  margin		:0 auto;
  width			:800px;
  text-align	:left;
  
  padding		:0px;
} 

div#page
{
	top				:75px;
	width			:600px;
	height			:auto;
}

div#page h1
{
}

div#page h2
{
	border-bottom	:1px solid white;
}

div#page .content
{
	font-size		:18px;
	text-align		:justify;
	position		:absolute;
	left			:200px;
	top				:0px;
	
	padding-left	:20px;
	z-index			:1;
	
	border-left		:1px solid white;
}


img#watermark
{
	position		:absolute;
	left			:25px;
	top				:-75px;

}

a
{
	text-decoration	:none;
	margin			:0px;
	padding			:0px;
	color		:white;
}

a:link, a:visited, a:active, a:focus
{
	color		:white;
}

a:hover
{
	color			:white;
}

ol
{
	padding			:0px;
	padding-left	:20px;
	margin			:0px;
}

ol li
{
	margin			:0px;
	padding-bottom	:10px;
}

ul
{
	list-style		:none;
	padding			:0px;
	padding-bottom	:5px;
	margin			:0px;

}

ul li
{
	padding			:0px;
	margin			:0px;
}

ul li img
{
	padding			:0px;
	padding-right	:5px;
	margin			:0px;	
}

ul#level1
{
	padding			:0px;
	margin			:0px;
	border			:1px thin black;	
}

ul#level1 li
{

	padding			:0px;
	margin			:0px;
	padding-left	:35px;
	margin-left		:10px;
}

ul.standard
{
	list-style-type: square;
}

img
{
	border			:none;
}

div
{
	margin			:0px;
	padding			:0px;
}

div#contact
{
	text-align		:center;
}

div#contact ul
{
	list-style-type	: none;
}

div#container div
{
	position		:absolute;
	font			:"Arial";
	font-size		:12px;
	color			:white;
}



div#floral
{
}

div#services
{
	position		:absolute;
	top				:184px;
	left			:279px;
	border			:none;	
	
	font-family		: arial, helvetica, sans-serif;
	background		: url('../media/images/btn_spa_services_over.gif') no-repeat;
	white-space		: nowrap;
	display			: block;
	margin			: 0px;
	padding			: 0px;
}

#services a
{
	display			: block;
	color			: #000000;
	font-size		: 11px;
	display			: block;
	float			: left;
	color			: black;
	text-decoration	: none;
}

#services img
{
	border		:0;
}

#services a:hover img
{
	visibility		:hidden
}


div#information
{
	position		:absolute;
	top				:494px;
	left			:262px;
	border			:none;		
	
	font-family		: arial, helvetica, sans-serif;
	background		: url('../media/images/btn_information_over.gif') no-repeat;
	white-space		: nowrap;
	display			: block;
	margin			: 0px;
	padding			: 0px;
}

#information a
{
	display			: block;
	color			: #000000;
	font-size		: 11px;
	display			: block;
	float			: left;
	color			: black;
	text-decoration	: none;
}

#information img
{
	border		:0;
}

#information a:hover img
{
	visibility		:hidden
}


div#products
{
	position		:absolute;
	top				:274px;
	left			:509px;
	border			:none;
	
	font-family		: arial, helvetica, sans-serif;
	background		: url('../media/images/btn_products_over.gif') no-repeat;
	white-space		: nowrap;
	display			: block;
	margin			: 0px;
	padding			: 0px;
}

#products a
{
	display			: block;
	color			: #000000;
	font-size		: 11px;
	display			: block;
	float			: left;
	color			: black;
	text-decoration	: none;
}

#products img
{
		border		:0;
}

#products a:hover img
{
	visibility		:hidden
}

div#about
{
	position		:absolute;
	top				:273px;
	left			:193px;
	border			:none;
	
	font-family		: arial, helvetica, sans-serif;
	background		: url('../media/images/btn_about_bare_over.gif') no-repeat;
	white-space		: nowrap;
	display			: block;
	margin			: 0px;
	padding			: 0px;
}

#about a
{
	display			: block;
	color			: #000000;
	font-size		: 11px;
	display			: block;
	float			: left;
	color			: black;
	text-decoration	: none;
}

#about img
{
		border		:0;
}

#about a:hover img
{
	visibility		:hidden
}

* html a:hover
{
	visibility		:visible
}


div#menu
{
	position		:absolute;
	top				:0px;	
	left			:0px;
	width			:200px;
	height			:auto;
}

div#menu img
{
	z-index			:0;
}

div#menu ul
{
	margin			:5px;
	padding			:0px;
	padding-bottom	:20px;
}

div#menu ul li
{
	font-size				:25px;
	list-style				:none;
	
	margin					:0px;
	padding-bottom			:10px;
}

div#menu a
{	
}

img#storefront
{
}

img#tree
{
	border			:none;
	position		:absolute;
	left			:600px;
	top				:0px;
}

ul.default
{
	text-align		: none;
	list-style		:none;
}

ul.default li
{
	margin			: 10px;
}

ul.default li
{
	text-align		: left;
	margin			: 10px;
	margin-left		: 30px;
	list-style		: disc;
}

.top_of_page
{
	border-bottom	: 1px solid white;
	color			: white;
	margin			: 5px;
	padding			: 0px;
	text-align		: right;

}