#wrapper {
	margin: 0 auto;
	width: 1000px;
	height: 950px;
	position: relative;
	background-image: url(images/background.jpg);
	border: solid #FFF 4px;
	background-repeat: repeat-x;
}
#menuWrapper {
	position:absolute;
	left:42px;
	top:86px;
	width:307px;
	height:452px;
	z-index:2;
}
#menuWrapper p {
	padding:10px 0 10px 26px;
}
.footer {
	font-size: 9px;
}
#banner {
	position:absolute;
	width:1000px;
	height:119px;
	z-index:3;
}
#flashArea {
	position:absolute;
	left:330px;
	top:110px;
	width:632px;
	height:348px;
	z-index:1;
}
div#listcontainer {
	width:170px;
	z-index: 4;
	position: absolute;
	top: 144px;
	left: 126px;
}
div#listcontainer ul {
	border:0;
	padding:0;
	list-style-type:none
}
div#listcontainer li {
	border-bottom:dotted #999 1px;
	margin:0;
	padding:10px;
}
div#listcontainer li:first-child {
	border-top:dotted #999 1px;
}
* html div#listcontainer ul {
	border-top:dotted #999 1px;
}
div#listcontainer2 {
	width:39px;
	z-index: 4;
	position: absolute;
	top: 144px;
	left: 86px;
}
div#listcontainer2 ul {
	border:0;
	padding:0;
	list-style-type:none
}
div#listcontainer2 li {
	border-bottom:dotted #999 0px;
	margin:0;
	padding:8px;
}
div#listcontainer2 li:first-child {
	border-top:dotted #999 0px;
}
* html div#listcontainer2 ul {
	border-top:dotted #999 0px;
}
#bottomMenu {
	position:absolute;
	left:63px;
	top:560px;
	width:260px;
	height:358px;
	z-index:3;
}
.footerRight {
	font-size: 10px;
	text-align: right;
}
#bottomMenu img {
	padding:0 0 10px 0
}
#welcomeBox {
	position:absolute;
	left:372px;
	top:488px;
	width:577px;
	height:157px;
	z-index:1;
}
#welcomeBox ul {
	float:left;
	margin: 0 15px 6px 0;
}
#welcomeBox img {
	padding:0 0 5px 0

}
#servicesBox {
	position:absolute;
	left:372px;
	top:697px;
	width:572px;
	height:231px;
	z-index:1;
}
#servicesBox ul {
	float:right;
	margin: 0 0 5px 15px;
}
#servicesBox img {
	padding:0 0 5px 0
}
.textRight {	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCC;
	text-align: right;
}
#footerRight {
	position:absolute;
	left:930px;
	top:900px;
	width:218px;
	height:31px;
	z-index:1;
}
#weddingMenu {
	width:217px;
	z-index: 4;
	position: absolute;
	top: 569px;
	left: 82px;
}
#weddingMenu ul {
	border:0;
	padding:0;
	list-style-type:none;
	color: #4C9CB5;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
}
#weddingMenu li {
	border-bottom:dotted #999 1px;
	margin:0;
	padding:10px;
}
#weddingMenu li:first-child {
	border-top:dotted #999 1px;
}
* html #weddingMenu ul {
	border-top:dotted #999 1px;
}@charset "UTF-8";
/* CSS Document */
#testimonialsBox {
	position:absolute;
	left:372px;
	top:647px;
	width:572px;
	height:231px;
	z-index:1;
}
#testimonialsBox ul {
	float:right;
	margin: 0 0 5px 15px;
}
#testimonialsBox img {
	padding:0 0 5px 0
}
