/* St. Louis Cremation */
body  { font-family: Verdana, Helvetica, Sans-serif; margin:0; padding:0; 	text-align:left; color:#fff; font-size:13px; background-color:#fff; }
p { font-family: Verdana, Helvetica, Sans-serif; font-size: 100%; line-height: 1.2em; margin-top: 0px; margin-bottom: 10px; }
ul { font-family: Verdana, Helvetica, Sans-serif; font-size: 100%; color:#333; line-height: 1.2em; margin-top: 0px; margin-bottom: 10px; }
strong { font-family: Verdana, Helvetica, Sans-serif; font-size: 100%; color:#333; line-height: 1.2em; margin-top: 0px; margin-bottom: 10px; }
h1 { font-family: Verdana, Helvetica, Sans-serif; font-size: 16px; color:#333; margin:10px 0 12px 0; }
h2 { font-family: Arial, Helvetica, Sans-serif; font-size: 14px; color:#333; margin:0px 0 2px 0; 	font-style: oblique; }
h3 { font-family: Verdana, Helvetica, Sans-serif; font-size: 12px; color:#333; margin-top: 0px; margin-bottom: 4px; }
/* CSS Document Global Elements*/

a { color:#333; 	text-decoration: none; }
a:link { text-decoration:none; color:#333; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; color:#333; }
a:active {	text-decoration:none; }

#wrapper {	width: 909px; height: 750px; margin:0 auto; padding: 0px; overflow: hidden; }
#header { width:909; height:136px; padding:0; overflow:hidden; background: #fff url(../images/headerBackground.png) no-repeat top left; }
#logo { width:438; height:95; margin:0; padding:0; overflow:hidden; float:left; }

#contentWrapper { width:919px; height:550px; background: url(../images/background.png) no-repeat top left; margin:0; padding: 0; overflow:hidden; }
	#leftColumnWrapper { width:310px; height:508px; margin:0; overflow:hidden; float:left; }
		#flashNavContainer { width:310px; height:354px; position:relative; top:0; left:0; margin:0; overflow:hidden; }
			#flashNav { width:297px; height:190px; margin:0 0 0 14px; position:absolute; top:0; left:0; z-index: 3; }
			#flashHHBackground { width:310px; height:354px; margin:0; position:absolute; top:0; left:0; z-index: 2; }
		
		#recentObitsContainer { width:250px; height:140px; margin:15px 0 0 25px; overflow:hidden; float:left; }	
			#recentObits { width:260px; height:90px; overflow:hidden; font-size:11px; text-align:left; line-height:13px; }
				#leftColomnRecentObits { width:170px; float:left; }
				#rightColumnObits { width:80px; float:right; }
				.columnTitle { font-size:13px; font-weight:bold; }
	
			#searchForm { width:250px; overflow:hidden; margin:10px 0 0 0; padding:0; }
			#searchForm p { font-size:13px; font-weight:bold; }	
			
			
	#rightColumnWrapper { width:596px; height:510px; overflow:visible; margin:0; padding:0; float:left; }
		#contentContainer { width:574px; height:412px; margin:0; padding:0; overflow:hidden; }
			#content { width:540px; margin:10px 0 0 0; font-family:arial, helvetica, sans-serif; }
			
			#sectionButtonContainer { width:565px; height:125px; margin:10px 0 0 0; padding:0 0 0 10px; overflow:hidden; }
			.sectionButtons{ float:left;}
			#headlineContainer { width:565px; height:42px; padding:0; overflow:hidden; background: url(../images/scrollyText.png) no-repeat left; } 
			#homeText { width:515px; color:#333; height:175px; overflow:hidden; margin:14px 0 0 0; padding:0 0 0 44px; line-height:15px; }
		
		#tabsContainer {width:630px; height:44px; margin:22px 0 0 0; padding:0; overflow:hidden; }	
			.navTab{ height:30px; padding:7px 0 0 0; float:left; font-family:"ITC Avant Garde Gothic", "Avant Garde", arial, helvetica; font-size:14px; color:#FFF;}
			
			
			#buttonsContainer { width:580px; height:60px; margin-top:10px; overflow:hidden; float:left; }
			  #InfoVideoContainer { width:147px; height:50px; overflow:hidden; float:left; }
			  #CaregiverKudosContainer { width:147px; height:50px; overflow:hidden; float:left; margin-left:5px; }
			  #UrnsContainer { width:147px; height:50px; overflow:hidden; float:left; margin-left:5px; }
				#chatButton { width:116px; margin:3px 0 0 5px; float:left; }
				#chatButtonText { width:25px; color:#FFF; font-weight:bold; font-size:9px; text-align:center; }
				
				#downloadBrochureButton { width:35px; margin-left:10px; float:left; text-align:center;}
				#downloadBrochureButtonText { width:40px; color:#FFF; font-weight:bold; font-size:9px; text-align:center; }

/*Header*/
#headerIndex { width:830px; height:150px; padding: 0; }
#titleBarContainer { width:800px; height:24px; overflow:hidden; margin:13px 0 0 0; float:right; }

/*Footer elements */
#footerWrapper { width:909px; height:30px; padding:0; overflow:hidden;  }
	#footer{ width:909px; margin:2px 0 0 0; text-align:center; font-size:10px; } 
	#SEOFooter{  width:909px; font-size:12px; font-family: Arial, Helvetica, Sans-serif; text-align:center; color:#333; margin:10px 0 0 0; }

/* Misc */
.noBullets{ padding:0; margin:0; list-style:none; }
