/* ############################################################# */
/* ### Author: Joshua Jarman - re:designed [redesigned.com]   ## */
/* ### Copyright: Copyright 2007 - All rights reserved.       ## */
/* ### Revised: 2007-01-01                                    ## */
/* ### Created: This stylesheet was hand coded by re:designed ## */
/* ### Website: redesigned.com                                ## */
/* ############################################################# */
/* Set Default Attributes */
html, body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #fbfbf0;
	font-family: "Times New Roman", Times, serif;
	background: url("/templates/design_002/images/background.png") left top repeat;
}
body {
	color: #32210f;
	font-size: 0.9em;
	font-style: italic;
}
a {
	text-decoration: none;
	color: #5d250a;
}
a:hover {
	text-decoration: underline;
	color: #FF33CC;
}
h1, h2, h3 {
	display: block;
	padding: 0px;
	margin: 0px;
	line-height: normal;
	width: 100%;
	font-family: "Times New Roman", Times, serif;
	color: #32210f;
}
h1 a, h2 a, h3 a {
	display: block;
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
h1, h1 a {
	color: #32210f;
}
h2, h2 a {
	color: #7f340d;
}
/* View Controls */
.ReplaceWithImage {
	margin-left: -999em;
	display: block;
	height: 1px;
	width: 1px;
}
/* Content Container */
#Container {
	height: 50%;
	width: 1px;
	margin-bottom: -303px; /* half content height */
	float: left;
}
#Content {
	display: block;
	position: relative;
	margin: 0 auto;
	width: 802px;
	height: 607px;
	clear: left;
	background: url("/templates/design_002/images/page_background.png") left top no-repeat;
}
/* Navigation */
.NavigationList {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index: 999;
}
.NavigationList li {
	display: block;
	float: left;
	height: 32px;
}
.NavigationList li a {
	display: block;
	z-index: 999;
	width: 100%;
	height: 100%;
}
#PrimaryNavigation {
	position: absolute;
	left: 56px;
	top: 430px;
	height: 32px;
	width: 496px;
}
#PrimaryNavigation li a {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
}
#Nav_Home, #Nav_Home a {
	width: 66px;
}
#Nav_Home a {
	background: url("/templates/design_002/images/nav_home.png") left top no-repeat;
}
#Nav_Home a:hover {
	background: url("/templates/design_002/images/nav_home_over.png") left top no-repeat;
}
#Nav_Cakes, #Nav_Cakes a {
	width: 62px;
}
#Nav_Cakes a {
	background: url("/templates/design_002/images/nav_cakes.png") left top no-repeat;
}
#Nav_Cakes a:hover {
	background: url("/templates/design_002/images/nav_cakes_over.png") left top no-repeat;
}
#Nav_Desserts, #Nav_Desserts a {
	width: 91px;
}
#Nav_Desserts a {
	background: url("/templates/design_002/images/nav_desserts.png") left top no-repeat;
}
#Nav_Desserts a:hover {
	background: url("/templates/design_002/images/nav_desserts_over.png") left top no-repeat;
}
#Nav_AboutUs, #Nav_About a {
	width: 91px;
}
#Nav_About a {
	background: url("/templates/design_002/images/nav_about.png") left top no-repeat;
}
#Nav_About a:hover {
	background: url("/templates/design_002/images/nav_about_over.png") left top no-repeat;
}
#Nav_About, #Nav_About a {
	width: 66px;
}
#Nav_AboutUs a {
	background: url("/templates/design_002/images/nav_aboutus.png") left top no-repeat;
}
#Nav_AboutUs a:hover {
	background: url("/templates/design_002/images/nav_aboutus_over.png") left top no-repeat;
}
#Nav_Testimonials, #Nav_Testimonials a {
	width: 113px;
}
#Nav_Testimonials a {
	background: url("/templates/design_002/images/nav_testimonials.png") left top no-repeat;
}
#Nav_Testimonials a:hover {
	background: url("/templates/design_002/images/nav_testimonials_over.png") left top no-repeat;
}
#Nav_Photos, #Nav_Photos a {
	width: 73px;
}
#Nav_Photos a {
	background: url("/templates/design_002/images/nav_photos.png") left top no-repeat;
}
#Nav_Photos a:hover {
	background: url("/templates/design_002/images/nav_photos_over.png") left top no-repeat;
}
#Nav_Email {
	position: relative;
	width: 74px;
	height: 30px;
	top: 21px;
	left: 132px;
}
#PlaceCard, #IEPlaceCard{
	display: block;
	position: absolute;
	height: 133px;
	width: 291px;
	top: 440px;
	left: 500px;
	z-index: 990;
}
#PlaceCard[id] {
	background: url("/templates/design_002/images/placecard.png") left top no-repeat;
}
* html #IEPlaceCard {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/design_002/images/placecard.png',sizingMethod='scale');
}
#PlaceCard a {
	display: block;
	height: 133px;
	width: 291px;
	overflow: hidden;
}
#Credits {
	position: absolute;
	display: block;
	bottom: 5px;
	text-align: center;
	width: 100%;
}
/* Content */
#PageContentTitle {
	display: block;
	position: absolute;
	top: 50px;
	left: 60px;
	height: 44px;
}