* {
  z-index: 0;
}

img        { border: 0; }
.clear     { clear: both; }
.notext    { display: none; }
.left      { float: left; }
.right     { float: right; }
.center    { text-align: center; }
.underline { text-decoration: underline; }
h2         { height: 40px; }
h3         { height: 30px; }
.nobullet { 
  margin-left: 0px;
  padding-left: 0px;
  list-style: none; 
}

body {
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000;
  background: #4c413d;
}

a { 
  color: #000;
  text-decoration: underline;
}
a:hover { 
  text-decoration: none; 
}

/*
  CONTAINER
*/
  div#container, div#containerSplash {
    position: relative;
    width: 990px;
    margin: 0px auto;
    text-align: left;
    background: #4c413d url(../images/bgContainer.jpg) repeat-y top center;
  }
  
  /*
    HEADER
  */  
    div#header {
      position: relative;
      width: 100%;
      height: 186px;
      background: transparent url(../images/bgHeader.jpg) no-repeat top center;
    }
    
      img#imgLogo {
        position: absolute;
        top: 54px;
        left: 50px;
      }
      
      div#headerFlash {
        position: absolute;
        top: 0px;
        right: 0px;
      }
  
  /*
    LEFT NAV
  */
    div#nav_left {
      z-index: 1;
      position: absolute;
      top: 186px;
      left: 40px;
      width: 245px;
      /*height: 381px;*/
			height: 695px;
			padding-top: 7px;
      /*background: transparent url(../images/bgNavLeft.jpg) repeat-x top left;*/
      background: transparent url(../images/navLeftBg.jpg) no-repeat top left;
    }
    
      ul#nav_left_outside {
        width: 100%;
        height: 100%;
        margin: 12px 0 0 10px;
        padding: 0;
        list-style-type: none;
      }
        
        ul#nav_left_outside li.nav_left_outside_item {
          width: 230px;
          height: 46px;
          cursor: pointer;
        }
				
				
				
				
        
          ul#nav_left_outside li#navLeftHome {
            background: transparent url(../images/navLeftHome.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftHome:hover, ul#nav_left_outside li#navLeftHome.over {
            background: transparent url(../images/navLeftHomeOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftObits {
            background: transparent url(../images/navLeftObits.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftObits:hover, ul#nav_left_outside li#navLeftObits.over {
            background: transparent url(../images/navLeftObitsOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftServMerch {
            background: transparent url(../images/navLeftServMerch.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftServMerch:hover, ul#nav_left_outside li#navLeftServMerch.over {
            background: transparent url(../images/navLeftServMerchOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftSpecialMem {
            background: transparent url(../images/navLeftSpecialMem.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftSpecialMem:hover, ul#nav_left_outside li#navLeftSpecialMem.over {
            background: transparent url(../images/navLeftSpecialMemOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftPet {
            background: transparent url(../images/navLeftPetBurial.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftPet:hover, ul#nav_left_outside li#navLeftPet.over {
            background: transparent url(../images/navLeftPetBurialOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftAftercare {
            background: transparent url(../images/navLeftAftercare.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftAftercare:hover, ul#nav_left_outside li#navLeftAftercare.over {
            background: transparent url(../images/navLeftAftercareOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftPrearrange {
            background: transparent url(../images/navLeftPrearrange.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftPrearrange:hover, ul#nav_left_outside li#navLeftPrearrange.over {
            background: transparent url(../images/navLeftPrearrangeOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftEstatePlanGuide {
            background: transparent url(../images/navLeftEstatePlan.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftEstatePlanGuide:hover, ul#nav_left_outside li#navLeftEstatePlanGuide.over {
            background: transparent url(../images/navLeftEstatePlanOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftFutureDev {
            background: transparent url(../images/navLeftFutureDev.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftFutureDev:hover, ul#nav_left_outside li#navLeftFutureDev.over {
            background: transparent url(../images/navLeftFutureDevOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftInfoReq {
            background: transparent url(../images/navLeftInfoReq.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftInfoReq:hover, ul#nav_left_outside li#navLeftInfoReq.over {
            background: transparent url(../images/navLeftInfoReqOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftMitchFuneralServ {
            background: transparent url(../images/navLeftMitchFunServ.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftMitchFuneralServ:hover, ul#nav_left_outside li#navLeftMitchFuneralServ.over {
            background: transparent url(../images/navLeftMitchFunServOver.jpg) no-repeat top left;
          }
				
				
				
				
				
				
				
				
				
				
        
          ul#nav_left_outside li#navLeftObits {
            background: transparent url(../images/navLeftObits.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftObits:hover, ul#nav_left_outside li#navLeftObits.over {
            background: transparent url(../images/navLeftObitsOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftSpecial {
            background: transparent url(../images/navLeftSpecial.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftSpecial:hover, ul#nav_left_outside li#navLeftSpecial.over {
            background: transparent url(../images/navLeftSpecialOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftServices {
            background: transparent url(../images/navLeftServices.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftServices:hover, ul#nav_left_outside li#navLeftServices.over {
            background: transparent url(../images/navLeftServicesOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftTour {
            background: transparent url(../images/navLeftTour.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftTour:hover, ul#nav_left_outside li#navLeftTour.over {
            background: transparent url(../images/navLeftTourOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftThings {
            background: transparent url(../images/navLeftThings.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftThings:hover, ul#nav_left_outside li#navLeftThings.over {
            background: transparent url(../images/navLeftThingsOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftAbout {
            background: transparent url(../images/navLeftAbout.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li#navLeftAbout:hover, ul#nav_left_outside li#navLeftAbout.over {
            background: transparent url(../images/navLeftAboutOver.jpg) no-repeat top left;
          }
        
          ul#nav_left_outside li.nav_left_outside_item a {
            display: block;
            width: 100%;
            height: 100%;
          }
        
          ul#nav_left_outside li.nav_left_outside_item ul.nav_left_inside {
            display: none;
            position: absolute;
            left: 226px;
            width: 180px;
            margin: 24px 0 0 0;
            padding: 0;
            list-style-type: none;
            color: #FFF;
            font-family: Garamond, Times, Serif;
            background: #4c413d;
            border: solid 1px #e0d8cb;
          }
        
            ul#nav_left_outside li.nav_left_outside_item ul.nav_left_inside a {
              width: 170px;
              height: 20px;
              padding: 3px 5px 3px 5px;
              color: #FFF;
              font-size: 1.2em;
              text-decoration: none;
            }
            
            ul#nav_left_outside li.nav_left_outside_item ul.nav_left_inside a:hover {
              background: #72625c;
            }
        
          ul#nav_left_outside li.nav_left_outside_item:hover ul.nav_left_inside, ul#nav_left_outside li.over ul.nav_left_inside {
            display: block;
          }
            
    div#navLeftFont {
      z-index: 1;
      position: absolute;
      top: 810px;
      .top: 840px;
      left: 64px;
      color: #FFF;
      font-size: 1.1em;
      font-family: "Myriad Web Pro",Arial,helvetica,sans-serif;
    }
    
      div#navLeftFont p {
        margin-top: 5px;
        margin-bottom: 0;
      }
      
      div#navLeftFont a {
        color: #FFF;
      }
    
      div#navLeftFont span#fontSmall {
        font-size: 0.8em;
      }
    
      div#navLeftFont span#fontMedium {
        font-size: 1em;
      }
    
      div#navLeftFont span#fontLarge {
        font-size: 1.2em;
      }
  
  /*
    CONTENT
  */  
    div#containerSplash div#content {
      position: relative;
      width: 275px;
      height: 650px;
      padding: 24px 375px 25px 340px;
      margin: 0;
      line-height: 1.5em;
      /*background: transparent url(../images/bgContentSplash.jpg) no-repeat top center;*/
      background: transparent url(../images/bgContent.jpg) no-repeat top center;
    }
    
    div#container div#content {
      position: relative;
      width: 486px;
      /*min-height: 321px;*/
      min-height: 650px;
      height: auto !important;
      height: 650px;
      /*height: 321px;*/
      padding: 45px 150px 25px 354px;
      margin: 0;
      background: transparent url(../images/bgContent.jpg) no-repeat top center;
    }
    
      div#container div#content p {
        line-height: 1.5em;
      }
      
      div#containerSplash div#splashSignup {
        position: absolute;
        top: 300px;
        left: 340px;
      }
      
      div#containerSplash div#splashCalendar {
        position: absolute;
        top: 69px;
        left: 674px;
        width: 269px;
        height: 307px;
        border: solid 1px #FFF;
      }
      
        div#containerSplash div#splashCalendar table {
          width: 100%;
          height: 100%;
        }
        
          div#containerSplash div#splashCalendar table td#calendarHeader {
            width: 258px;
            height: 36px;
            padding-left: 11px;
            color: #FFF;
            font-family: "Myriad Web Pro",Arial,helvetica,sans-serif;
            font-weight: bold;
            background: #7d6b64;
          }
          
          div#containerSplash div#splashCalendar table td#calendarEvents {
            width: 100%;
            height: 271px;
            border: solid 1px #7d6b64;
            background: #d1c9bb url(../images/bgCalendar.jpg) no-repeat top left;
          }
          
            div#containerSplash div#splashCalendar table td#calendarEvents div#calendarEventsDiv {
              /*height: 246px;*/
							height: 500px;
              overflow: auto;
              padding: 25px 0 0 25px;
            }
     
  /*
    Contact Form 
  */
  form#contact {
  
  	padding: 0px;
  
  	margin: 0px;
  
  }
  
  
  
  	fieldset.left, fieldset.right {
  
  		padding: 2px 0px;
  
  		margin: 0px;
  
  		float: left;
  
  		width: 200px;
  
  		height: 25px;
  
  		border: none;
  
  	}
  
  
  
  		fieldset input {
  
  			padding: 3px;
  
  			margin: 0px;
  
  			width: 100px;
  
  		}
  
  
  
  		fieldset.comments {
  
  			padding: 2px 0px 0px 48px;
  
  			margin: 0px;
  
  			border: none;
  
  			text-align: center;
  
  		}
  
  
  
  			fieldset.comments textarea {
  
  				padding: 3px;
  
  				margin: 0px;
  
  				width: 350px;
  
  				height: 150px;
  
  			}
  
  
  
  		fieldset.buttons {
  
  			padding: 4px 0px 0px 60px;
  
  			margin: 0px;
  
  			width: 398px;
  
  			text-align: center;

			border: none;

		}



			fieldset.buttons input {

				padding: 0px;

				margin: 0px;

				width: 100px;

				height: 25px;

				background: #fff;

			}



	label {

		padding: 0px 5px 0px 0px;

		margin: 0px;

		float: left;

		width: 75px;

		line-height: 25px;

		text-align: right;

	}



	.red {color: #f00;}
    
  /*
    FOOTER
  */
    div#containerSplash div#footer {
      position: relative;
      width: 100%;
      height: 134px;
      margin: 0;
      padding: 0 0 25px 0;
      text-align: right;
      font-size: 0.85em;
      /*background: #4c413d url(../images/bgFooterSplash.jpg) no-repeat top center;*/
      background: #4c413d url(../images/bgFooter.jpg) no-repeat top center;
    }
  
    div#container div#footer {
      position: relative;
      width: 100%;
      height: 134px;
      margin: 0;
      padding: 0 0 25px 0;
      text-align: right;
      font-size: 0.85em;
      background: #4c413d url(../images/bgFooter.jpg) no-repeat top center;
    }

      div#footer p#foot {
        display: inline;
        position: relative;
        float: left;
        margin: 40px 0 0 337px;
      }
      
        div#footer p#foot span {
          margin-left: 30px;
        }
      
      div#footer p#aldor {
        display: inline;
        position: relative;
        float: right;
        width: 220px;
        margin: 65px 55px 0 0px;
      }
      
        div#footer p#aldor a {
          color: #e0d8cb;
        }












p.subtitle {
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}