body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { margin:1em 0; margin-left:20px; padding-left:0; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
body {
	background-image:url(images/background.gi);
	background-color:#2f0301;
	width:910px;
	margin:auto;
}
div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
p {
	text-align:justify;
	padding-bottom:10px;
}
a {
	color:#462e19;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	color:#462e19;
	font-size:15px;
	padding-bottom:10px;
}
h2 {
	color:#FFFFFF;
	font-size:15px;
	padding-bottom:10px;
}
#container {
	width:910px;
	margin-top:15px;
	float:left;
}

/* home page */

#creamhome {
	background-color:#fffdd3;
	width:670px;
	height:260px;
	padding:15px;
	margin-top:10px;
	float:left;
	color:#462e19;
}
#homeslides {
	width:700px;
	float:left;
}
/* about us page */

#creamabout {
	background-color:#fffdd3;
	width:460px;
	height:570px;
	margin-right:10px;
	padding:15px;
	float:left;
	color:#5a4029;
}

/* chocolates page */

#creamchoco1 {
	background-color:#fffdd3;
	width:315px;
	height:160px;
	padding:15px;
	margin:10px 10px 0px 0px;
	float:left;
	color:#5a4029;
}
#creamchoco2 {
	background-color:#fffdd3;
	width:315px;
	height:160px;
	padding:15px;
	margin:10px 0px 0px 0px;
	float:left;
	color:#5a4029;
}
#tealchoco {
	background-color:#66bde4;
	width:670px;
	height:370px;
	padding:15px;
	float:left;
	color:#5a4029;
}
#whitechoco {
	background-color:#FFFFFF;
	float:left;
	width:670px;
	height:345px;
	padding:0px;
}
#whitechoco p {
	font-size:10px;
	text-align:center;
}
#chocobox1 {
	background-image:url('images/choco4.jpg');
	float:left;
	width:670px;
	height:345px;
}
#chocobox2 {
	background-color:#FFFFFF;
	opacity:0.9;
	width:270px;
	height:290px;
	margin:15px;
	padding:15px;
	float:left;
	color:#5a4029;
}
.chocolinks a {
	background-color:#66bde4;
	text-align:center;
	float:left;
	padding:5px 15px 0px 14px;
	height:20px;
}
.chocolinks a:hover {
	background-color:#FFFFFF;
}
.chocolinks .current {
	background-color:#FFFFFF;
}
.choco100 {
	background-color:#FFFFFF;
	width:100px;
	height:150px;
	margin:10px 5px 0px 5px;
	float:left;
	color:#5a4029;
}
.choco150 {
	background-color:#FFFFFF;
	width:150px;
	height:150px;
	margin:10px 5px 0px 5px;
	float:left;
	color:#5a4029;
}
.choco200 {
	background-color:#FFFFFF;
	width:200px;
	height:150px;
	margin:10px 5px 0px 5px;
	float:left;
	color:#5a4029;
}
.choco200b {
	background-color:#FFFFFF;
	width:200px;
	height:230px;
	margin:10px 10px 0px 15px;
	float:left;
	color:#5a4029;
}

/* gourmet treats page */

#creamtreats {
	background-color:#fffdd3;
	width:170px;
	height:570px;
	padding:15px;
	margin-right:10px;
	float:left;
	color:#5a4029;
}
#tealtreats {
	background-color:#66bde4;
	width:460px;
	height:164px;
	padding:15px;
	margin-top:10px;
	float:right;
	color:#FFFFFF;
}

/* special events page */

#creamevents {
	background-color:#fffdd3;
	width:460px;
	height:260px;
	padding:15px;
	margin-bottom:10px;
	float:left;
	color:#5a4029;
}
#tealevents {
	background-color:#66bde4;
	width:170px;
	height:570px;
	padding:15px;
	margin-left:10px;
	float:right;
	color:#FFFFFF;
}

/* gift boxes page */

#creamgift {
	background-color:#fffdd3;
	width:460px;
	height:260px;
	padding:15px;
	margin:10px 0px 0px 10px;
	float:left;
	color:#5a4029;
}
#tealgift {
	background-color:#66bde4;
	width:170px;
	height:270px;
	padding:15px;
	margin-left:10px;
	float:left;
	color:#FFFFFF;
}
#giftslides {
	width:490px;
	float:left;
}

/* custom creations page */

#creamcreations {
	background-color:#fffdd3;
	width:360px;
	height:570px;
	padding:15px;
	margin-left:10px;
	float:left;
	color:#5a4029;
}

/* contact us page */

#creamcontact {
	background-color:#fffdd3;
	width:315px;
	height:570px;
	padding:15px;
	margin-right:10px;
	float:left;
	color:#5a4029;
}
#tealcontact {
	background-color:#66bde4;
	width:315px;
	height:260px;
	padding:15px;
	margin-top:10px;
	float:left;
	color:#FFFFFF;
}
#inputarea {
	background-color:#fdf2b4;
	border:1px solid #2f0301;
	padding:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#inputarea input[type="text"], #inputarea textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	width:280px;
}

/* navigation */

#navbar {
	background:url(images/navbar.jpg) no-repeat;
	background-color:#66bde4;
	position:relative;
	margin-right:10px;
	width:200px;
	height:600px;
	float:left;
}
#navigation {
	width:910px;
	float:left;
}
#navigation p {
	margin:10px 0px 2px 0px;
	line-height:1.8;
	text-align:center;
	width:890px;
	color:#66bde4;
}
#navigation hr {
	border:0;
	background-color:#66bde4;
	margin:auto;
	width:90%;
	height:1px;
}
#navigation a {
	color:#66bde4;
	text-decoration:none;
	font-weight:normal;
	padding:0px 10px 0px 10px;
}
#navigation a:hover {
	text-decoration:underline;
	padding:0px 10px 0px 10px;
	color:#66bde4;
}
.image {
	float:left;
}
.imageb {
	float:left;
	margin-top:10px;
}
.imageright {
	border:1px solid #2f0301;
	float:right;
	margin:0px 0px 0px 15px;
}
.imageleft {
	border:1px solid #2f0301;
	margin:0px 15px 5px 0px;
	float:left;
}
.imagechoco {
	float:right;
	margin-bottom:10px;
}
.teallink a {
	color:#FFFFFF;
}
.fblogo {
	float:left;
	margin-right:10px;
}

/* Home Button */

#home a {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	position:absolute;
	left:0px;
	top:180px;
	background-position:0px -180px;
}
#home .current {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	position:absolute;
	left:0px;
	top:180px;
   background-position:-200px -180px;
}
#home a:hover {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	position:absolute;
	left:0px;
	top:180px;
    background-position:-400px -180px;
}

/* About Us Button */

#aboutus a {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	left:0px;
	top:220px;
	position:absolute;
	background-position:0px -220px;
}
#aboutus .current {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	left:0px;
	top:220px;
	position:absolute;
   background-position:-200px -220px;
}
#aboutus a:hover {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	left:0px;
	top:220px;
	position:absolute;
   background-position:-400px -220px;
}

/* Chocolates Button */

#chocolates a {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:260px;
	position:absolute;
	background-position:0px -260px;
}
#chocolates .current {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:260px;
	position:absolute;
	background-position:-200px -260px;
}
#chocolates a:hover {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:260px;
	position:absolute;
	background-position:-400px -260px;
}

/* Gourmet Treats Button */

#treats a {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:300px;
	position:absolute;
	background-position:0px -300px;
}
#treats .current {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:300px;
	position:absolute;
	background-position:-200px -300px;
}
#treats a:hover {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:300px;
	position:absolute;
	background-position:-400px -300px;
}

/* Party Trays Button */

#events a {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:340px;
	position:absolute;
	background-position:0px -340px;
}
#events .current {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:340px;
	position:absolute;
	background-position:-200px -340px;
}
#events a:hover {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:340px;
	position:absolute;
	background-position:-400px -340px;
}

/* Gift Boxes Button */

#giftboxes a {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:380px;
	position:absolute;
	background-position:0px -380px;
}
#giftboxes .current {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:380px;
	position:absolute;
	background-position:-200px -380px;
}
#giftboxes a:hover {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:380px;
	position:absolute;
	background-position:-400px -380px;
}

/* Custom Gifts Button */

#creations a {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:420px;
	position:absolute;
	background-position:0px -420px;
}
#creations .current {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:420px;
	position:absolute;
	background-position:-200px -420px;
}
#creations a:hover {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:420px;
	position:absolute;
	background-position:-400px -420px;
}

/* Contact Us Button */

#contactus a {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:460px;
	position:absolute;
	background-position:0px -460px;
}
#contactus .current {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:460px;
	position:absolute;
	background-position:-200px -460px;
}
#contactus a:hover {
	background:url(images/navbar.jpg) no-repeat;
	height:40px;
	width:200px;
	top:460px;
	position:absolute;
	background-position:-400px -460px;
}

/* End of navigation bar */

#glazco {
	text-align:center;
	font-size:10px;
}
#glazco a {
	font-weight:normal;
}
