/* 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:#262626;text-align:center;}
body, body p, body td {color:#fff;}

.clear{clear:both;}

#container {margin:0px auto;text-align:left;width:962px;background:url(/custom/templates/page/stoneridge_main08/images/containerBg.png);text-align:left;}
	#header {margin:0 11px; text-align:center; background:#0d0d0d; 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/stoneridge_main08/images/logo.gif) no-repeat top left;margin:0px auto 4px;}
			
	#feature {margin:0 11px;overflow:hidden; height:250px;}
	
	#body {clear:both;  margin:0 11px;background:#050201 url(/custom/templates/page/stoneridge_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 h1.homePageTitle {width:382px; height:40px; margin:10px 0 0px 40px; padding:0px; text-indent:-999em;background:url(/custom/templates/page/stoneridge_main08/images/homeTitle.gif) no-repeat top left;}
			#pageTitle {margin-left:40px;margin-top:15px;}
			#pageTitle h1 {margin:10px 0 10px 0;padding:0px;}
			#homeFeatureText p {color:#f2ce9e; font-size:15px; line-height:19px;margin:10px 25px 19px 45px;}
			
			#mainContentPadding {margin:0px 25px 0px 45px;width:490px;}
			#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:251px; height:70px;background:url(/custom/templates/page/stoneridge_main08/images/book.png) no-repeat top left;magin-bottom:15px;}
			#video-links-container {margin:0 0 20px 8px;}
				.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; /*width:920px;*/ padding:10px 10px 20px 10px;background:#050201;margin:0px 11px 20px 11px;font-size:11px;}
			.tagHtmlAddress {font-family:Arial, Helvetica, sans-serif;float:left;margin-right:5px;}
			.tagHtmlAddressBusinessName {font-weight:bold;font-size:12px; }
			.tagHtmlAddressLine {float:left;margin-right:10px;}
			
.thumbnail_dropshadow,
.thumbnail_dropshadow_image{text-align:center;}

#footerLinks {padding:15px 63px 0 0; float:right;width:250px;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
			#footerCredit { float:left; width:400px; font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-top:15px;display:block;}
			.creditupdated {}


