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

/******************reset css ************/

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, ol, ul, li,
form, label { border: 0; margin: 0;  outline: 0;  padding: 0; font-weight: normal; }

ul,ol,li { list-style: none; }

/* Remove annoying border on linked images. */
a img { text-decoration: none; border: 0; border: none; }

/* Remember to define focus styles! */  
:focus { outline: 0; outline: none; }

a {
	text-decoration:none;
}
/**********************************************/
body {
	background-image:url(../images/backgrounds/bckground.png);
    background-repeat:repeat;
}


#wrapper {
	width:1024px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}


#header {
	width:1024px;
	height:214px;
	overflow:hidden;
	background-image:url(../images/backgrounds/banner_bck.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.nav {
	width:700px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:170px;
}
.nav li { 
	display: inline; 
	list-style-type: none;
	margin-left:25px;
	font-family: 'Lobster Two', cursive;
	font-size:33px;
	color:#ee4d9b;
}
a:link    {color:#ee4d9b;}
a:visited {color:#ee4d9b;}
a:hover   {color:#00bff3;}
a:active  {color:#ee4d9b;} 

/******************************home **********************/

#content {
	width:1024px;
	overflow:hidden;
}

.uppercontent {
	width:1024px;
	height:450px;
	padding-top:20px;
	background-color:#FFF;
	color:#ee4d9b;
	
}

.tagline {
	font-family: 'Lobster Two', cursive;
	color:#ee4d9b;
	font-size:27px;
	margin-top:5px;
}
	
.mainpic {
	width:700px;
	height:400px;
    float:left;
	margin-top:5px;
	margin-left:10px;
}
	
.lowercontent {
	width:1024px;
	height:530px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	color:#ee4d9b;
    border-bottom:6px solid #FF96FF;
	
}

.maininfo {
	width:360px;
	height:500px;
	padding:10px;
	overflow:hidden;
	float:left;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:19px;
	margin-left:40px;
	color:#ee4d9b;
	
}
p.info {
	line-height:24px;
}

.title4 {
	font-family: 'Lobster Two', cursive;
	font-size:20px;
}
	
.smallpics {
	width:560px;
	height:480px;
	overflow:hidden;
	float:right;
	background-color:#FFFFFF;
}

.upperright {
	width:300px;
	height:400px;
	margin-top:5px;
	float:left;
}
.specials {
	height:280px;
	width:280px;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-right:10px;
	text-align:center;
}
	

.socialicons{
	width:200px;;
	height:60px;
    margin-left:auto;
	margin-right:auto;
}

/***********************************about ***************/

.title1 {
	font-family: 'Lobster Two', cursive;
	font-size:40px;
	color:#ee4d9b;
}

.aboutinfo {
	width:670px;
	height:300px;
	margin-left:8px;
	margin-top:5px;
	padding:10px;
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#ee4d9b;
	text-align:center;
	
}

.biotitle {
	width:480px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
}

.biotitle p {
	font-family: 'Lobster Two', cursive;
	font-size:35px;
	color:#FFF;
	
}

.bioinfo1, .bioinfo2 {
	width:480px;
	height:400px;
	float:left;
	margin-left:8px;
	margin-top:5px;
	margin-bottom:35px;
	padding:10px;
	background-color:#ee4d9b;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#FFF;

}




/**********************cakes***************************/

.cakeinfo {
	width:210px;
	height:760px;
	padding:10px;
	overflow:hidden;
	float:left;
	margin-top:20px;
	margin-left:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	text-align:left;
	background-color:#FFF;
	color:#ee4d9b;
}

p.cinfo {
	line-height:20px;
}

.leftcolumn {
	width:200px;
	height:760px;
	padding:10px;
	overflow:hidden;
	float:left;
	margin-top:20px;
	margin-left:20px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#ee4d9b;
	background-color:#FFF;
}
.middlecolumn {
	width:200px;
	height:760px;
	padding:10px;
	overflow:hidden;
	float:left;
	margin-top:20px;
	margin-left:20px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#ee4d9b;
	background-color:#FFF;
}
.middlecolumn h3, .leftcolumn h3, .rightcolumn h3 {
	margin-top:5px;
	text-decoration:underline;
}
.rightcolumn {
	width:220px;
	height:760px;
	padding:10px;
	overflow:hidden;
	float:left;
	margin-top:20px;
	margin-left:20px;
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	color:#ee4d9b;
}

.cakepics {
	width:670px;
	height:220px;
	float:right;
	overflow:hidden;
	margin-right:60px;
	margin-top:10px;
	background-color:#F00;
}

/********************desserts************************/

.pieinfo {
	width:250px;
	height:370px;
	padding:20px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	background-color:#FFF;
}
.cupcakeinfo {
	width:270px;
	height:370px;
	padding:20px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	background-color:#FFF;
}

.minidessertinfo {
	width:300px;
	height:370px;
	padding:20px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	background-color:#FFF;
}

.buffetinfo {

	width:580px;
	height:360px;
	overflow:hidden;
	margin-top:20px;
	margin-left:20px;
	padding:20px;
	float:left;
	background-color:#Fff;
}
.buffetinfo img {
	float:right;
	margin-left:10px;
}
.treatinfo {
	width:300px;
	height:400px;
	padding:20px;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	margin-top:20px;
	margin-left:20px;
	background-color:#FFF;
}

/***********************contact*********************/

.contactinfo {
	width:1024px;
	height:500px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-color:#ee4d9b;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
}

.formholder {
	width:600px;
	height:300px;
	margin-top:10px;
	
}



#footer {
	width:1024px;
	height:40px;
	overflow:hidden;
	background-color:#ee4d9b;

	
}


.copyright {
	width:500px;
	height:30px;
	margin-left:20px;
	margin-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
}
.copyright a  {color:#FFF;}









