#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1%;
}
#headerlogo {
	float: left;
	height: 165px;
	width: 500px;
}
#headermenu {
	float: left;
	height: 165px;
	width: 460px;
}
#clearheader {
	clear: both;
	float: none;
}
#menu1 {
	float: left;
	width: 169px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C32F7C;
	padding-left: 10px;
}
#menu2 {
	float: left;
	width: 169px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C32F7C;
	padding-left: 10px;
}
#menu3 {
	float: left;
	width: 89px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C32F7C;
	padding-left: 10px;
}
#clearmenu {
	clear: both;
	float: none;
}
#slideshow {
	height: 450px;
	width: 958px;
	border: 1px solid #999999;
}
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 5px;
	text-align: right;
}
.menutitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #C32F7C;
	margin-bottom: 10px;
}
.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C32F7C;
	margin-bottom: 6px;
}
#middle {
	margin-top: 30px;
}
#middlesplash {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	background-image: url(images/rounded_corners.gif);
	height: 600px;
}
#splashfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	text-align: center;
}
#splashlogo {
	height: 150px;
	text-align: center;
	padding-top: 25px;
	margin-bottom: 20px;
}
#splashcontainer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 2%;
	margin-top: 2%;
}
#gallery {
	height: 450px;
	width: 958px;
}
#middeleftabout {
	float: left;
	width: 299px;
	padding-left: 48px;
}
#middlerightabout {
	float: left;
	width: 603px;
	padding-left: 10px;
}
#clearmiddle {
	clear: both;
	float: none;
}
.middletitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom: 10px;
}
.middletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 40px;
}
.imageborder {
	border: 1px solid #3C3225;
}
#middlecontent {
	padding-top: 2%;
}
#middleleftengagement {
	float: left;
	width: 223px;
	padding-left: 10px;
}
#middlerightengagement {
	float: left;
	width: 679px;
	padding-left: 48px;
}
#middlebottom {
	padding-left: 10px;
}
#middlerightcontact {
	float: left;
	width: 304px;
	padding-left: 48px;
}
#middleleftcontact {
	float: left;
	width: 598px;
	padding-left: 10px;
}
.middletextnomargin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#middlerightgift {
	float: left;
	width: 674px;
	padding-left: 48px;
}
#middleleftgift {
	float: left;
	width: 228px;
	padding-left: 10px;
}
#middlerightfinancing {
	float: left;
	width: 303px;
	padding-left: 48px;
}
#middleleftfinancing {
	float: left;
	width: 599px;
	padding-left: 10px;
}
#midlerightguarantee {
	float: left;
	width: 452px;
	padding-left: 48px;
}
#middleleftguarantee {
	float: left;
	width: 450px;
	padding-left: 10px;
}
#splashimageleft {
	float: left;
	width: 152px;
	padding-left: 235px;
}
#splashimageright {
	float: left;
	width: 152px;
	padding-left: 24px;
}
#clearsplash {
	clear: both;
	float: none;
}
#splashtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 80px;
	margin-top: 25px;
	padding-right: 80px;
	text-align: center;
}
#testimonials {
	height: 442px;
	width: 582px;
	overflow-y:scroll;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;

}
#testimonial1 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft1 {
	float: left;
}
#testright1 {
	float: left;
}
#cleartest1 {
	clear: both;
	float: none;
}
#testimonial2 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft2 {
	float: left;
}
#testright2 {
	float: left;
}
#cleartest2 {
	clear: both;
	float: none;
}
#testimonial3 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft3 {
	float: left;
}
#testright3 {
	float: left;
}
#cleartest3 {
	clear: both;
	float: none;
}
#testimonial4 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft4 {
	float: left;
}
#testright4 {
	float: left;
}
#cleartest4 {
	clear: both;
	float: none;
}
#testimonial5 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft5 {
	float: left;
}
#testright5 {
	float: left;
}
#cleartest5 {
	clear: both;
	float: none;
}
#testimonial6 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft6 {
	float: left;
}
#testright6 {
	float: left;
}
#cleartest6 {
	clear: both;
	float: none;
}.testimage {
	height: 100px;
	width: 100px;
	border: 1px solid #3C3225;
	margin-right: 20px;
}
#middlerighttest {
	float: left;
	width: 600px;
	padding-left: 48px;
}
#middlelefttest {
	float: left;
	width: 302px;
	padding-left: 10px;
}
.testtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 440px;
}
#slideshowtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.middletextscroll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	overflow-y:scroll;
	height: 410px;
}
#testimonial7 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft7 {
	float: left;
}
#testright7 {
	float: left;
}
#cleartest7 {
	clear: both;
	float: none;
}
#testimonial8 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft8 {
	float: left;
}
#testright8 {
	float: left;
}
#cleartest8 {
	clear: both;
	float: none;
}
#testimonial9 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft9 {
	float: left;
}
#testright9 {
	float: left;
}
#cleartest9 {
	clear: both;
	float: none;
}
#slideshowtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	margin-top: 20px;
	text-align: left;
}
#aboutphoto1 {
	float: left;
	width: 272px;
}
#aboutphoto2 {
	float: left;
	margin-left: 21px;
	width: 272px;
}
#clearaboutphoto {
	clear: both;
	float: none;
}
.aboutphototext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	background-color: #3C3225;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 20px;
}
#links {
	padding-top: 25px;
}
#middlebuttonsabout {
	float: left;
	width: 142px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C32F7C;
}
#testimonial10 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft10 {
	float: left;
}
#testright10 {
	float: left;
}
#cleartest10 {
	clear: both;
	float: none;
}
#testimonial11 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft11 {
	float: left;
}
#testright11 {
	float: left;
}
#cleartest11 {
	clear: both;
	float: none;
}
#testimonial12 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft12 {
	float: left;
}
#testright12 {
	float: left;
}
#cleartest12 {
	clear: both;
	float: none;
}
#testimonial13 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft13 {
	float: left;
}
#testright13 {
	float: left;
}
#cleartest13 {
	clear: both;
	float: none;
}
#testimonial14 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft14 {
	float: left;
}
#testright14 {
	float: left;
}
#cleartest14 {
	clear: both;
	float: none;
}
#testimonial15 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft15 {
	float: left;
}
#testright15 {
	float: left;
}
#cleartest15 {
	clear: both;
	float: none;
}
#testimonial16 {
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3C3225;
	padding-top: 20px;
}
#testleft16 {
	float: left;
}
#testright16 {
	float: left;
}
#cleartest16 {
	clear: both;
	float: none;
}
#slideshowleft {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	width: 700px;
}
#slideshowright {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-align: right;
	width: 260px;
	padding-top: 10px;
}
#clearslideshowtext {
	clear: both;
	float: none;
}
#slideshowleft2 {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
	width: 700px;
	text-align: center;
	padding-top: 10px;
}
#middlerightlocal {
	float: left;
	width: 352px;
	padding-left: 48px;
}
#middleleftlocal {
	float: left;
	width: 550px;
	padding-left: 10px;
}
#abouttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	font-size: 12px;
	color: #000000;
	height: 410px;
	overflow-y:scroll;
	width: 413px;
	padding-left: 48px;
}
#clearabouttext {
	clear: both;
	float: none;
}
#middlerightarticles {
	float: left;
	padding-left: 48px;
	width: 267px;
}
#middleleftarticles {
	float: left;
	padding-left: 10px;
	width: 635px;
}
#articlestext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	font-size: 12px;
	color: #000000;
	height: 410px;
	overflow-y:scroll;
	width: 445px;
	padding-left: 48px;
}
#localtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	font-size: 12px;
	color: #000000;
	height: 410px;
	overflow-y:scroll;
	width: 362px;
	padding-left: 48px;
}
#localtext a {
	color: #C32F7C;
	text-decoration: underline;
}
#middletextscroll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 230px;
	overflow-y:scroll;
}
#sitemaptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#middleleftcontact a {
	text-decoration: underline;
	color: #C32F7C;
}
#middlerightsitemap {
	float: left;
	width: 675px;
	padding-left: 48px;
}
#middleleftsitemap {
	float: left;
	width: 227px;
	padding-left: 10px;
}
#footermusicleft {
	float: left;
	padding-top: 5px;
	padding-right: 5px;
}
#footermusicright {
	float: left;
}
#clearfootermusic {
	clear: both;
	float: none;
}
#galleryfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 10px;
	color: #333333;
}
#middletext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#middlerightpublications {
	float: left;
	width: 409px;
	padding-left: 48px;
}
#middleleftpublications {
	float: left;
	padding-left: 10px;
	width: 492px;
}
#publicationstext {
	width: 302px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	font-size: 12px;
	padding-left: 48px;
	height: 410px;
	overflow-y:scroll;
}
#thankyou {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #C32F7C;
	text-align: center;
	padding-top: 50px;
}
#back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
#headerlogo2 {
	float: left;
	height: 125px;
	width: 400px;
}
#header {
	height: 125px;
}
#headermenu2 {
	float: left;
	width: 520px;
	padding-top: 90px;
	height: 35px;
	padding-left: 40px;
}
#homebottom {
	margin-bottom: 50px;
	padding-top: 30px;
}
#homebottomleft {
	float: left;
	width: 575px;
	padding-right: 40px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#homebottomright {
	float: left;
	width: 300px;
	padding-left: 40px;
}
#feature1 {
	margin-bottom: 40px;
}
.featurephoto {
	height: 175px;
	width: 300px;
	border: 1px solid #3C3225;
	margin-right: 20px;
}
.homesubtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #666666;
	margin-bottom: 10px;
	width: 225px;
}
.hometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 235px;
}
#feature2 {
	margin-bottom: 15px;
}
.hometitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #666666;
	margin-bottom: 25px;
}
#feature1buttons {
	padding-top: 10px;
}
.featurebuttontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C32F7C;
	padding-right: 20px;
}
#feature1buttons a {
	color: #C32F7C;
	text-decoration: none;
}
#feature1buttons a:hover {
	color: #C32F7C;
	text-decoration: underline;
}
#feature2buttons {
	padding-top: 10px;
}
#feature2buttons a {
	color: #C32F7C;
	text-decoration: none;
}
#feature2buttons a:hover {
	color: #C32F7C;
	text-decoration: underline;
}
.blogtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 40px;
}
#homeabout {
	margin-bottom: 65px;
}
#homeaboutleft {
	float: left;
	width: 575px;
	padding-right: 40px;
}
#homeaboutright {
	float: left;
	width: 300px;
	padding-left: 40px;
}
#homevideo {
	border: 1px solid #3C3225;
	height: 175px;
	width: 300px;
}
.bloglink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C32F7C;
	padding-top: 10px;
}
#homebottomright a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C32F7C;
	text-decoration: none;
}
#homebottomright a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C32F7C;
	text-decoration: underline;
}
#homefooter {
	padding-top: 45px;
	padding-bottom: 50px;
	background-color: #EBEBEB;
}
#homefooter a{
	color: #666666;
}
#homefooter a:hover{
	color: #C32F7C;
	text-decoration: underline;
}
#homefootercontent {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#footer1 {
	float: left;
	width: 575px;
	padding-right: 40px;
}
#footer2 {
	float: left;
	width: 300px;
	padding-left: 20px;
}
#footer3 {
	float: left;
	width: 300px;
	padding-left: 40px;
}
#homebottomrightgray {
	background-color: #EBEBEB;
	float: left;
	width: 260px;
	padding-left: 42px;
	padding-right: 42px;
	padding-top: 53px;
}
#homebottomleft2 {
	float: left;
	width: 615px;
	padding-right: 0px;
	padding-top: 0px;
}
#videogray {
	margin-bottom: 25px;
	border: 1px solid #666666;
	width: 260px;
}
.featurephoto260 {
	border: 1px solid #666666;
	height: 175px;
	width: 260px;
	margin-right: 45px;
	margin-bottom: 10px;
}
#featureleft1 {
	float: left;
	width: 305px;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
#footericons {
	margin-bottom: 15px;
}
.icon {
	padding-right: 10px;
}
#featuredgallery {
	width: 958px;
	margin-bottom: 15px;
}
#featuredgallerybelow {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#homepageline {
	margin-top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 15px;
}
.aboutustext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.featuregallerytext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #999999;
	padding-top: 10px;
	width: 225px;
}
.featuregallerybutton {
	padding-left: 15px;
	height: 50px;
	width: 50px;
}
#featuregallerylink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 206px;
	padding-top: 19px;
}
#featuregallerylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 18px;
	width: 77px;
	padding-top: 18px;
	padding-right: 18px;
	text-align: right;
}
#featuredgallerybelow a {
	color: #C32F7C;
}
#abouttext a {
	color: #C32F7C;
	text-decoration: underline;
}
#featuregallerylink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	width: 99px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C32F7C;
	margin-top: 18px;
	text-align: left;
}

