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

#MC{
	width:960px;
	height:900px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/mc-bg.png);
	background-repeat:no-repeat;
	}
#header{
	margin:0;
	padding:0;
	width:950px;
	height:190px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	}
#headertopline{
	float:left;
	margin:0;
	padding:0;
	width:475px;
	height:90px;
	}
#headerbottomline{
	margin:0;
	padding:0;
	width:950;
	height:50px;
	text-align:center;
	margin-bottom:60px;
	}
#biginheader{
	float:left;
	margin:0;
	padding:0;
	width:160px;
	height:140px;
	padding-left:195px;
}	

#bigsmileimage{
	float:right;
	margin:0;
	padding:0;
	width:104px;
	height:103px;
	margin-top:12px;
	background-image:url(../images/smileface.png);
	background-repeat:no-repeat;
	}
#smileinheader{
	float:right;
	margin:0;
	padding:0;
	width:455px;
	height:50px;
	}
.mainmenu{
	margin:0;
	padding:0;
	height:5px;
	margin-left:30px;
	margin-right:auto;}
#mainimage{
	float:left;
	margin:0;
	padding:0;
	width:280px;
	height:568px;
	background-image:url(../images/bigrecord.png);
	background-repeat:no-repeat;}
#vast{
	margin:0;
	padding:0;
	margin-top:10px;}	
#firstcol{
	float:left;
	margin-left:30px;
	width:200px;}
#secondcol{
	float:right;
	margin-right:250px;}	
#group{
	margin:0;
	padding:0;
	}	
#number{
	margin:0;
	padding:0;
	text-align:center;
	}	
#gonna{
	margin:0;
	padding:0;
	text-align:center;}	
.clear{
	clear:both;}

/* CSS for Event Planner Page */

#epcontent{
	float:left;
	margin:0;
	padding:0;
	margin-left:20px;
	width:780px;
	height:530px;
	margin-top:40px;}	

#epcontentimage{
	float:right;
	margin:0;
	padding:0;
	width:164px;
	height:180px;
	margin-left:-19px;
	margin-right:15px;
	margin-top:250px;
	margin-bottom:140px;
	background-image:url(../images/cdimage.png);
	background-repeat:no-repeat;}

	
/* CSS for School Event Page */	

#secontent{
	margin:0;
	padding:0;
	width:920px;
	height:470px;
	margin-left:26px;
	margin-top:30px;
	}
#lastrow{
	float:left;
	margin:0;
	padding:0;
	width:633px;
	height:175px;
	margin-left:26px;
	}	
#leftimage{
	float:left;
	margin:0;
	padding0;
	width:212px;
	height:159px;
	background-image:url(../images/leftimage.png);
	background-repeat:no-repeat;}	
	
#segonna{
	float:right;
	margin:0;
	padding:0;
	width:325px;
	height:175px;
	margin-left:30px;}	
	
#rightimage{
	float:right;
	margin:0;
	padding:0;
	width:170px;
	height:159px;
	margin-right:26px;
	background-image:url(../images/rightimage.png);
	background-repeat:no-repeat;}	
	
/* CSS for About Us Page */	

#aucontent{
	margin:0;
	padding:0;
	width:870px;
	height:475px;
	margin-left:26px;
	margin-top:30px;
	}
	
#augonna{
	float:left;
	margin:0;
	padding:0;
	width:532px;
	height:191px;
	margin-left:30px;}
	
#vanimage{
	float:right;
	margin:0;
	padding:0;
	width:275px;
	height:207px;
	margin-top:-44px;
	margin-right:80px;
	background-image:url(../images/van.png);
	background-repeat:no-repeat;}	
	
/* CSS for Wedding Page */	

#wcontent{
	float:left;
	margin:0;
	padding:0;
	width:550px;
	height:590px;
	margin-left:32px;
	margin-top:30px;
	}
	
#wtwocol{
	float:right;
	margin:0;
	padding:0;
	width:349px;
	height:590px;
	margin-top:30px;
	margin-right:15px;}
	
#wedimage{
	margin:0;
	padding:0;
	margin-bottom:25px;}

#wedimagetwo{
	margin:0;
	padding:0;
	width:342px;
	height:196px;
	margin-top:25px;
	background-image:url(../images/Weddings_03.png);
	background-repeat:no-repeat;
}



/* CSS for Birthday Page */

#bdtopline{
	margin:0;
	padding:0;
	width:960px;
	height:40px;
	margin-bottom:26px;}
	
#bdfirstcolumn{
	float:left;
	margin:0;
	padding:0;
	width:391px;
	height:481px;
	margin-left:12px;
	background-image:url(../images/Birthdays_03.png);
	background-repeat:no-repeat;
	}	

#bdsecondcolumn{
	float:left;
	margin:0;
	padding:0;
	width:535px;
	height:481px;}
	
/* CSS for Corporate and Private Parties Page */	

#corpleftcontent{
	float:left;
	margin:0;
	padding:0;
	width:560px;
	height:233px;
	margin-left:14px;
	margin-top:25px;
	margin-bottom:13px;}

#corpimage{
	float:right;
	margin:0;
	padding:0;
	margin-top:40px;
	margin-right:20px;
	width:348px;
	height:232px;
	background-image:url(../images/Corporate_03.png);
	background-repeat:no-repeat;
	}
#restofcontent{
	margin:0;
	padding:0;
	width:916px;
	height:310px;
	margin-left:14px;
	}
#cppgonna{
	margin:0;
	padding:0;
	color:#54373a;
	margin-top:260px;}	
	
/* CSS for Karaoke Page */

#mic{
	float:left;
	margin:0;
	padding:0;
	width:88px;
	height:95px;
	margin-top:30px;
	margin-left:130px;
	background-image:url(../images/Karaoke.gif);
	background-repeat:no-repeat;}
	
#titlebox{
	float:right;
	margin:0;
	padding:0;
	margin-top:30px;
	width:730px;
	height:95px;}	
#kcontent{
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:165px;
	width:925px;
	height:415px;}	
	
/* CSS for Recording Studio Page */	

#topimages{
	float:left;
	margin:0;
	padding:0;
	margin-left:27px;
	margin-top:28px;}
	
#rstitlebox{
	float:right;
	margin:0;
	padding:0;
	margin-top:55px;
	margin-right:30px;
}

#rsimageone{
	float:left;
	margin:0;
	padding:0;
	width:165px;
	height:123px;
	background-image:url(../images/Recording-Studio_03.png);
	background-repeat:no-repeat;}

#rsimagetwo{
	float:right;
	margin:0;
	padding:0;
	width:163px;
	height:123px;
	margin-left:38px;
	background-image:url(../images/Recording-Studio_05.png);
	background-repeat:no-repeat;}
	

#rsmaincontent{
	margin:0;
	padding:0;
	width:920px;
	height:110px;
	margin-left:26px;}	
	
#rscolumnone{
	float:left;
	margin:0;
	padding:0;
	width:443px;
	height:350px;
	margin-left:26px;
	}	
	
#rscolumntwo{
	float:right;
	margin:0;
	padding:0;
	width:443px;
	height:350px;
	}	
#rsgonna{
	float:left;
	margin:0;
	padding:0;
	width:586px;
	height:85px;
	margin-left:160px;
	margin-top:-40px;}	
	
/* CSS for Favorite Vendors Page */
#MCfv{	
	width:960px;
	height:1080px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/mc-bg.png);
	background-repeat:no-repeat;
	}

#vendortitle{
	margin:0;
	padding:0;
	margin-left:32px;
	margin-top:32px;}
	
#flowerimage{
	float:left;
	margin:0;
	padding:0;
	width:218px;
	height:146px;
	margin-left:32px;
	background-image:url(../images/flowers.png);
	background-repeat:no-repeat;}
	
#flowertext{
	float:right;
	margin:0;
	padding:0;
	width:650px;
	height:146px;}	
	
#photographytext{
	float:left;
	margin:0;
	padding:0;
	margin-left:32px;}	
	
#photographyimage{
	float:right;
	margin:0;
	padding:0;
	width:290px;
	height:201px;
	margin-top:-50px;
	margin-right:64px;
	background-image:url(../images/camera.png);
	background-repeat:no-repeat;}	
	
#planimage{
	float:left;
	margin:0;
	padding:0;
	width:207px;
	height:138px;
	margin-left:32px;
	background-image:url(../images/cake.png);
	background-repeat:no-repeat;}	
	
#fvgonna{
	float:right;
	margin:0;
	padding:0;
	width:530px;
	height:130px;}
	
#smileimage{
	float:left;
	margin:0;
	padding:0;
	margin-left:70px;
	margin-top:10px;
	width:105px;
	height:104px;
	background-image:url(../images/smilingface.png);
	background-repeat:no-repeat;}	
	
#fvbottomleft{
	float:left;
	margin:0;
	padding:0;
	width:740px;
	height:130px;}	
	
#smileimagetwo{
	float:right;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-right:70px;
	width:105px;
	height:104px;
	background-image:url(../images/smilingface.png);
	background-repeat:no-repeat;}	

