body {
	background: url(../images/pageBgBody.gif) top center repeat-y #eadcad;
	margin: 0px;
	padding: 0px;
}
div {
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #7d4900;
}
a {
	font-weight: bold;
	color: #566d9f;
}
p {
margin: 10px 0px;
}
h1, h2 {
	margin: 0px;
	margin-bottom: 10px;
}
h3, h4, h5, h6 {
	margin: 10px 0px;
}
h1 {
	font-size: 18px;
	font-weight: normal;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #566d9f;
}
h3 {
	font-size: 14px;
}
#pageBgTop {
	background: url(../images/pageBgTop.gif) top center no-repeat;
}
#wrapper {
	position: relative;
	width: 770px;
	margin: 0px auto;
}

/**************/
/*** HEADER ***/
/**************/

#header {
	position: relative;
	width: 770px;
}
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
}
#headerNav {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 180px;
}
#headerNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#headerNav ul li a {
	display: block;
	text-indent: -10000px;
}
#home {
	height: 22px;
	background: url(../images/btnHome.gif) top left no-repeat;
}
a#home:hover {
	background: url(../images/btnHomeOvr.gif) top left no-repeat;
}
#weddingPackages {
	height: 25px;
	background: url(../images/btnWeddingPackages.gif) top left no-repeat;
}
a#weddingPackages:hover {
	background: url(../images/btnWeddingPackagesOvr.gif) top left no-repeat;
}
#eventVideo {
	height: 24px;
	background: url(../images/btnEventVideo.gif) top left no-repeat;
}
a#eventVideo:hover {
	background: url(../images/btnEventVideoOvr.gif) top left no-repeat;
}
#otherServices {
	height: 23px;
	background: url(../images/btnOtherServices.gif) top left no-repeat;
}
a#otherServices:hover {
	background: url(../images/btnOtherServicesOvr.gif) top left no-repeat;
}
#weddingLinks {
	height: 26px;
	background: url(../images/btnWeddingLinks.gif) top left no-repeat;
}
a#weddingLinks:hover {
	background: url(../images/btnWeddingLinksOvr.gif) top left no-repeat;
}
#viewOnlineDemo {
	height: 22px;
	background: url(../images/btnViewDemo.gif) top left no-repeat;
}
a#viewOnlineDemo:hover {
	background: url(../images/btnViewDemoOvr.gif) top left no-repeat;
}

/********************/
/*** MAIN CONTENT ***/
/********************/

#content {
	position: absolute;
	top: 360px;
	left: 0px;
	width: 770px;
	padding-top: 10px;
	background: url(../images/contBg.jpg) top left no-repeat #eadcad;
}
#col1 {
	float: left;
	width: 160px;
	padding-left: 20px;
}
#col1 p {
	margin: 20px 0px;
}
#col2 {
	float: left;
	width: 370px;
	padding: 0px 15px;
}
#col3 {
	float: left;
	width: 160px;
	padding-right: 20px;
}
.testimonial {
	margin-bottom: 20px;
	padding-top: 10px;
	background: url(../images/pullQuoteLeft.gif) top left no-repeat;
}
.testimonial div {
	background: url(../images/pullQuoteRight.gif) bottom right no-repeat;
	padding-bottom: 5px;
}
.testimonial p {
	margin: 5px 0px;
}
.testimonialTitle {
	font-size: 14px;
	font-weight: bold;
}
.testimonialCredit {
	display: block;
	text-align: right;
	font-weight: bold;
}

/**************/
/*** FOOTER ***/
/**************/

#footer {
	height: 48px;
	background: url(../images/footerBg.gif) top left no-repeat;
	text-align: center;
	padding-top: 100px;
	font-size: 11px;
	padding-right: 100px;
	color: #e5d9bd;
}

/*******************/
/*** TEXT STYLES ***/
/*******************/

.red {
	font-weight: bold;
	color: red;
}
.textLargeBrown {
	font-size: 16px;
	font-weight: bold;
	color: #7d4900;
}

/*********************/
/*** LIST STANDARD ***/
/*********************/

.listStandard {
	list-style-type: none;
	margin: 10px 0px;
	padding: 0px;
}
.listStandard li {
	background: url(../images/bullet1.gif) left center no-repeat;
	padding-left: 10px;
}
