body
{
	background: url(./images/Background.jpg) repeat;
}


/********   Layout Additions  ********/
#banner
{
	position: absolute;
	width: 800px;
	height: 200px;
	border: 0px solid #000000;
}

#leftcontent
{
	position: absolute;
	width: 130px;
	top: 230px;
	background: url(./images/left.gif) repeat;
	border: 0px solid #000000;
}

#centercontent
{
	position: absolute;
	border: 0px solid #000000;
	top: 230;
	left: 143;
	width: 670;
}
/*************************************/

.MenuImage
{
	text-align: center;
	vertical-align: top;
}

.MenuLink
{
	text-align: center;
}

.MenuSpacer
{
	height: 25px;
}

.Heading
{
	font: bold 18pt 'Monotype Corsiva';
}

.ContentBlock
{
	vertical-align: top;
	padding-bottom: 20px;
	padding-left: 20px;
}

.WeddingCakeItem
{
	margin: 0 10px 20px 10px;
	width: 145px;
	height: 205px;
}

.CakesItem
{
	vertical-align: top;
	margin: 0 10px 15px 10px;
	width: 145px;
	height: 110px;
}

.CakesLink
{
	text-align: center;
	padding-bottom: 25px;
}

.CakeBlock
{
	padding-top: 40px; 
	padding-left: 75px; 
	vertical-align: top;
}

.ListItem
{
	padding-bottom: 15px;
}

.Footer
{
	font: 8pt 'Times New Roman';
	color: #606060;
}

/******************************************************/
/***                Price Listing Stuff             ***/
/******************************************************/
.PriceTables
{
	text-align: center;
}

.PriceHeading
{
	font: bold 12pt;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}

.PriceCategory
{
	font: bold 12pt;
	padding-left: 40px;
	padding-right: 40px;
	text-align: center;
}

.PriceListing
{
	padding-left: 40px;
	padding-right: 40px;
	text-align: center;
}
