body {
	background-image:url(images/bg_page-home.jpg);
}

/*---Header---*/

#header {
	position:relative;
	top:0;
	left:0;
	width:945px;
	height:172px;
	background:url(images/bg_header3.jpg) no-repeat;
}
#banner {
	position:relative;
	top:0;
	left:0;
	width:945px;
	height:364px;
	background:url(images/bg_banner3.jpg) no-repeat;
}

#subpage_header {
	position:relative;
	top:0;
	left:0;
	width:945px;
	height:275px;
	background:url(images/bg_header-sub.jpg) no-repeat;
}

#header_corp  {
	position:relative;
	top:0;
	left:15px;
	float:left;
	margin:0;
	width:291px;
	height:351px;
}

#header_wedding {
	position:relative;
	top:0;
	left:36px;
	float:left;
	margin:0;
	width:290px;
	height:351px;

}

#header_event  {
	position:relative;
	top:0;
	right:16px;
	float:right;
	margin:0;
	width:292px;
	height:351px;

}

/*---Main Style---*/

#home_content {
	position:relative;
	float:left;
	width:895px;
	height:auto;
	background:url(images/bg_main-home.jpg) repeat-y;
	padding:20px 25px 20px 25px;
}

/*--- Footer Styles---*/

#footer {
	position:relative;
	top:0;
	left:0;
	font-size:12px;
	color:#ff3a00;
	width:945px;
	height:49px;
	clear:both;
	background:url(images/bg_footer-home.jpg) no-repeat;
}

#slug a {
	position:relative;
	float:right;
	background:url(images/slug.jpg) no-repeat;
	width:147px;
	height:49px;
}

/*---Nav Styles---*/

#nav a {
	position:relative;
	float:left;
	height:28px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/home-nav.jpg);
}

