/* easy-clearing styles documented here: http://www.positioniseverything.net/easyclearing.html */
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}/*for firefox,safari etc*/
* html .fix {height: 1%;}/*for ie*/
/*fixes issue where widths set in html push content out in ie 5 */
.ie5overflowfix {width:100%;overflow: hidden;}/*for ie*/
html>body .ie5overflowfix {overflow:visible;}/*for firefox,safari etc*/

body {margin:0px;background:url(/custom/templates/page/chapel_main08/images/homebg.png);text-align:center;}

.clear{clear:both;}

#container {margin:0px auto;text-align:left;width:962px;background:url(/custom/templates/page/chapel_main08/images/containerBg.png);text-align:left;}
	#header {margin:0 11px; text-align:center; background:#ccc6a4; height:95px;}
		#header h1 {margin:0px;padding:2px 0 0 0;text-align:center;}
			#header h1 a {display:block; text-indent:-999em;width:122px; height:87px;background:url(/custom/templates/page/chapel_main08/images/logo.gif) no-repeat top left;margin:0px auto 4px;}
			
	#feature {margin:0 11px;overflow:hidden; height:300px;}
	
	#body {clear:both;  margin:0 11px;background:url(/custom/templates/page/chapel_main08/images/contentBg.jpg) no-repeat top left;border-bottom:2px solid #e9e4d5;display:inline-block;}
		#menu {height:40px;float:left; width:100%;}
			#menu ul {margin:0; list-style:none;float:left;padding:0px;}
			
		#mainContent {width:600px;float:left;padding-bottom:20px;}
			body.weddingsHome h1.homePageTitle {width:382px; height:94px; margin:0px 0 0px 40px; padding:0px; text-indent:-999em;background:url(/custom/templates/page/chapel_main08/images/homeTitle.gif) no-repeat top left;}
			#pageTitle {margin-left:40px;margin-top:10px;}
			#pageTitle h1 {margin:10px 0 10px 0;padding:0px;}
			#homeFeatureText p {color:#846a51; font-size:15px; line-height:19px;margin:10px 25px 19px 45px;}
			
			#mainContentPadding {margin:0px 25px 0px 45px;}
			#mainContentPadding .weddingImage {margin:10px;}
		
		
		
		#sidebarContent {width:310px; float:right;padding-bottom:20px;}
			#sidebarBooking {MARGIN-TOP:20px; margin-bottom:20px;}
			#sidebarBooking a {display:block; text-indent:-999em; width:245px; height:58px;background:url(/custom/templates/page/chapel_main08/images/book.png) no-repeat top left;margin-bottom:15px;}
			#video-links-container {margin:0 0 20px 10px;}
				.weddings{}
				.main{}
					.right-video{ margin:0 0 0 10px;}
					.left-video, .right-video{
						width:134px; height:136px;
						display:block;
						background-repeat:no-repeat;
						float:left;
						text-indent:-999em;
						font-size:0px; line-height:0px;
					}
						.weddings .left-video{ background-image:url(/custom/templates/page/chapel_main08/images/video-stoneridge.jpg);}
						.weddings .right-video{ background-image:url(/custom/templates/page/chapel_main08/images/video-bachelor.jpg);}
						.main .left-video{ background-image:url(/custom/templates/page/stoneridge_main08/images/video-stoneridge.jpg);}
						.main .right-video{ background-image:url(/custom/templates/page/stoneridge_main08/images/video-bachelor.jpg);}
			
			#sidebarContentPadding {width:279px; clear:both;}
			
		#footer {clear:both;  padding:10px 21px 20px 21px;background:url(/custom/templates/page/chapel_main08/images/footerBttm.gif) no-repeat bottom left;}
			.tagHtmlAddress {font-family:Arial, Helvetica, sans-serif;clear:both;}
			.tagHtmlAddressBusinessName {font-weight:bold; font-size:10px;float:left;padding-right:15px;}
			.tagHtmlAddressLine {float:left;padding-right:10px;font-size:10px;}
			#footerLinks {clear:both; padding:15px 30px 0 0; float:right;width:200px;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
			#footerCredit {font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-top:15px;display:block;clear:left;}
			#footerLinks a img {margin: 0 0 -2px 3px;}
			.creditupdated {}
			
body#videos-page,
body#videos-page .thriveInspireVideo{ background:#FFF; text-align:center; vertical-align:middle;}