html {
	margin: 0;
	padding: 0;
	background-color:#cccccc;
	}

body {
	text-align:center;
	background-color:#cccccc;
	margin: 0;
	padding: 0;
	}

#corpframe {
	width:910px;
	height:1845px;
	background-image:url(website/shadow.png);
	background-repeat:repeat-y;
	margin: 0 auto;
	padding: 0;
	text-align:left;
	position:relative;
	}
	
#header {
	position:absolute;
	top:0px;
	left:6px;
	z-index:3;
	}
	
#email {position:absolute;
	top:6px;
	left:635px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-align:right;
	z-index:6;
	}
	
#email a:link {
	text-decoration:none;
	color:#cccccc;
	}
	
#email a:visited {
	text-decoration:none;
	color:#cccccc;
	}
	
#email a:hover {
	text-decoration:none;
	color:#996633;
	}
	
#links {
	position:absolute;
	top:213px;
	left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#cccccc;
	z-index:4;
	}
	
#side {
	position:absolute;
	top:248px;
	left:773px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	z-index:4;
	}
	
	
#right {position:absolute;
	top:255px;
	left:50px;
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#352720;
	z-index:5;
	}
	
#offers {position:absolute;
	top:300px;
	left:700px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#990000;
	z-index:42;
	}
	
.main {
	font-size:24px;
	color:#996633;
	}
	
#left {
	position:absolute;
	top:400px;
	left:50px;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cccccc;
	text-align:justify;
	}
	
#text {
	position:absolute;
	top:890px;
	left:60px;
	width:800px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#cccccc;
	text-align:justify;
	}
	
#text img {
	float:left;
	padding-right:10px;
	}

#text01 {
	position:absolute;
	top:400px;
	left:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cccccc;
	width:800px;
	text-align:justify;
	}
	
#text01 img {
	float:right;
	}
	
#wedding {
	position:absolute;
	top:670px;
	left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cccccc;
	text-align:justify;
	}
	
#wedding td {
	width:245px;
	padding-right:17px;
	vertical-align:top;
	}
	
.head {
	font-size:16px;
	font-weight:bold;
	}
	
#photo {
	position:absolute;
	top:440px;
	left:460px;
	}
	
#perform {
	position:absolute;
	top:780px;
	left:40px;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#352720;

	}
	
#quote {
	position:absolute;
	top:780px;
	left:485px;
	}
	
#logos {
	position:absolute;
	top:740px;
	left:30px;
	width:850px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	}
	
#block {
	position:absolute;
	top:530px;
	left:5px;
	}
	
#form {
	position:absolute;
	top:1070px;
	left:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	width:290px;
	color:#FFFFFF;
	}
	
.big {
	font-size:14px;
	font-weight:bold;
	}
	
#footer {
	position:absolute;
	top:1500px;
	left:6px;
	z-index:6;
	}

#links01 {
	position:absolute;
	top:1745px;
	left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#cccccc;
	z-index:9;
	}
		
#base {
	position:absolute;
	top:1545px;
	left:190px;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	z-index:7;
	}
	
.main01 {
	font-size:24px;
	color:#996633;
	}
	
#fairy {
	position:absolute;
	top:1777px;
	left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	z-index:7;
	width:900px;
	}
	
#fairy a:link {
	text-decoration:none;
	color:#000000;
	}
	
#fairy a:visited {
	text-decoration:none;
	color:#000000;
	}
	
#fairy a:hover {
	text-decoration:none;
	color:#cccccc;
	}
	
#contact {
	position:absolute;
	top:1777px;
	left:680px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	z-index:7;
	}
	
#contact a:link {
	text-decoration:none;
	color:#000000;
	}
	
#contact a:visited {
	text-decoration:none;
	color:#000000;
	}
	
#contact a:hover {
	text-decoration:none;
	color:#cccccc;
	}

a:link {
	text-decoration:none;
	color:#cccccc;
	}
	
a:visited {
	text-decoration:none;
	color:#cccccc;
	}
	
a:hover {
	text-decoration:none;
	color:#996633;
	}


