@charset "utf-8";
/* CSS Document */

body
{
	margin:			0px;
	padding:        0px;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:		12px;
	color:			#ffffff;
	background:		transparent url('./../grfx/body-bg.jpg') 0px 0px repeat;
}

div#page_wrap
{
	background:		transparent url('./../grfx/banner-bg.jpg') 0px 0px repeat-x;
}

div#page_align_wrap
{
	margin:			0 auto 0 auto;
	width:			857px;
}

div#page_left
{
	width:			563px;
	float:			left;
	background:		transparent url('./../grfx/left-bg.jpg') top right no-repeat;
}

	div#content
	{
		padding:    10px 25px 25px 25px;
	}
	
	div#content a.floral-info-button
	{
		display:	block;
		float:		left;
		width:		162px;
		height:		196px;
		margin:		0 5px 0 0;
	}
	
	div#content a#bouquet-button
	{
		background:	transparent url('./../grfx/bouquet-button.png') 0px 0px no-repeat;	
	}
	
	div#content a#bouquet-button:hover
	{
		background:	transparent url('./../grfx/bouquet-button.png') 0px -196px no-repeat;	
	}
	
	div#content a#flower-button
	{
		background:	transparent url('./../grfx/flower-button.png') 0px 0px no-repeat;	
	}
	
	div#content a#flower-button:hover
	{
		background:	transparent url('./../grfx/flower-button.png') 0px -196px no-repeat;	
	}
	
	div#content a#handle-button
	{
		background:	transparent url('./../grfx/handle-button.png') 0px 0px no-repeat;	
	}
	
	div#content a#handle-button:hover
	{
		background:	transparent url('./../grfx/handle-button.png') 0px -196px no-repeat;	
	}
	
	div#content div.page_anchors
	{
		float:		left;
		margin-right:10px;
	}
	
	div#content div.page_anchors ul
	{
		margin:		0px;
		padding:    0px;
		list-style:	none;
	}
	
	div.flower_gallery
	{
		width:		150px;
		height:		200px;
		float:		left;
		margin:		0 5px;
	}
	
	div.flower_gallery span
	{
		display:	block;
		width:		150px;
		text-align:	center;
	}

div#page_right
{
	width:			294px;
	float:			left;
}
	
	div#top_right
	{
		height:		380px;
		background:	transparent url('./../grfx/top-right-content.jpg') 0px 0px no-repeat;
	}
	
	div#top_right p, div#top_right h2
	{
		padding:    0 0 0 15px;	
	}
	
	div.box_content
	{
		padding:    10px;
		background:	transparent url('./../grfx/box-content-bg.jpg') 0px 0px repeat-y;	
	}

div#page_footer
{
	height:			191px;
	margin-bottom:	40px;
	background:		transparent url('./../grfx/footer-bg.png') bottom left repeat-x;
}

	div#page_footer_content
	{
		height:		191px;
		width:		857px;
		padding:    75px 0 0 0;
		margin:		0 auto 0 auto;
		background:	transparent url('./../grfx/footer-content-bg.png') 0px 0px no-repeat;
	}
	
	div#page_footer_content div
	{
		float:		right;	
	}
	
	div#page_footer_content p
	{
		margin:		0px;
		padding:    85px 0 0 5px;
	}
	
	div#page_footer_content ul
	{
		list-style:	none;	
	}
	
	div#page_footer_content ul li
	{
		float:		left;
		margin:		0 5px;
	}
	
	div#page_footer_content ul li a
	{
		color:		#ffffff;	
	}