@charset "utf-8";
/* CSS Document */

#wrapper {
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 878px;
}
.alist {
	padding-top: 20px;
	padding-bottom: 20px;
}

#header {
	background-image: url(images/header.jpg);
	height: 138px;
	overflow: hidden;
	background-repeat: no-repeat;
}
#nav {
	height: 25px;
}
#bodyTop {
	height: 383px;
}
.cheesecakes {
	background-image: url(images/cheesecakes_14.jpg);
}

.teenies {
	background-image: url(images/teenies_13.jpg);
}
.pralines {
	background-image: url(images/pralines_13.jpg);
}
.occasions {
	background-image: url(images/occasions_14.jpg);
}
.weddings {
	background-image: url(images/weddings_13.jpg);
}
.faqs {
	background-image: url(images/faq_06.jpg);
}
.aboutus {
	background-image: url(images/aboutus_14.jpg);
}
.lg {
	font-size: large;
}
h3 {
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 1.1em;
}
h1 {
	margin-bottom: -15px;
}



#bodyBottom {
	background-color: #583516;
	display: block;
	min-height: 300px;
	overflow: auto;
}
.headText {
	padding: 10px;
	margin-left: 450px;
}
.graphicTextLeft {
	padding: 160px 10px 5px 40px;
	color: #333;
}
.leftColumn {
	width: 505px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 40px;
	float: left;
	color: #f0e1bc;
	font-size: 14px;
	background-color: #583516;
}
.rightColumn {
	width: 275px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: right;
	color: #f0e1bc;
	font-size: 14px;
	background-color: #583516;
}
body {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.lightText {
	color: #F0E1BC;
}

body {
	background-color: #e0d2af;
}
body,td,th {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}
body {
	background-color: #e0d2af;
	margin-left: 50px;
}
#contactUs {
	position:absolute;
	width:200px;
	height:237px;
	z-index:1;
	left: 691px;
	top: 497px;
}
#aboutUs {
	position:absolute;
	width:764px;
	height:168px;
	z-index:2;
	left: 121px;
	top: 781px;
}
#flavors {
	position:absolute;
	width:200px;
	height:239px;
	z-index:3;
	left: 689px;
	top: 158px;
}
#textbody {
	position:absolute;
	width:514px;
	height:297px;
	z-index:4;
	left: 97px;
	top: 389px;
}
#footer {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #553013;
	padding-bottom: 30px;
	margin-top: 10px;
	
}
.homepage {
	background-image: url(images/home-image_03.jpg);
	background-repeat: no-repeat;
	width: 878px;
	height: 993px;
}
.linkCheesecakes {
	width: 148px;
	height: 117px;
	margin-left: 720px;
	margin-top: 30px;
}
.linkTeenies {
	top: 190px;
	left: 750px;
	width: 116px;
	height: 110px;
	margin-top: 20px;
	margin-left: 755px;
}
.linkOccasions {
	top: 190px;
	left: 750px;
	width: 116px;
	height: 100px;
	margin-top: 40px;
	margin-left: 330px;
	float: left;
}
.linkPralines {
	top: 190px;
	left: 750px;
	width: 116px;
	height: 100px;
	margin-top: 40px;
	margin-left: 240px;
	float: left;
}
.linkWeddings {
	top: 190px;
	left: 750px;
	width: 116px;
	height: 100px;
	margin-top: 70px;
	margin-left: 175px;
	float: left;
}
.linkFAQ {
	top: 190px;
	left: 750px;
	width: 116px;
	height: 100px;
	margin-top: 80px;
	margin-left: 195px;
	float: left;
}
.linkAbout {
	top: 190px;
	left: 750px;
	width: 116px;
	height: 100px;
	margin-top: 90px;
	margin-left: 130px;
	float: left;
}

.aboutUsBox {
	padding: 0px 20px 20px 50px;
	margin-top: 520px;
	color: #F0E1BC;
	font-size: 14px;
}
h2 {
	margin-top: -5px;
	margin-bottom: -5px;
}
.descBlock {
	font-size: 11px;
	color: #5A747F;
	padding-left: 8px;
	margin-top: 4px;
}

