html { padding: 0px; margin: 0px; }

body { padding: 0px; margin: 0px; background: #fff; }

/* MISCELLANEOUS STYLES ********************************************/
.hideText { display: none; }
/*******************************************************************/

div#container {
  padding: 0px 31px 0px 0px;
  margin: 0px auto;
  width: 860px;
  height: 750px;
  position: relative;
  background: url(../images/indexBodyBg.jpg) no-repeat;
}

/* NAVIGATION ******************************************************/
ul#nav {
  padding: 0px;
  margin: 133px 0px 0px 0px;
  width: 126px;
  position: relative;
  float: right;
  list-style: none;
}
ul#nav li#navObituaries { padding: 0px; margin: 0px; position: absolute; top: 0px; left: 0px; }
ul#nav li#navServices { padding: 0px; margin: 0px; position: absolute; top: 157px; left: 0px; }
ul#nav li#navContact { padding: 0px; margin: 0px; position: absolute; top: 316px; left: 0px; }
  ul#nav li#navObituaries a:link, 
  ul#nav li#navObituaries a:visited, 
  ul#nav li#navObituaries a:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 126px;
    height: 126px;
    background: url(../images/nav_obituaries.jpg) no-repeat;
  }
  ul#nav li#navObituaries a:hover { background: none; }
  
  ul#nav li#navServices a:link, 
  ul#nav li#navServices a:visited, 
  ul#nav li#navServices a:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 126px;
    height: 126px;
    background: url(../images/nav_services.jpg) no-repeat;
  }
  ul#nav li#navServices a:hover { background: none; }
  
  ul#nav li#navContact a:link, 
  ul#nav li#navContact a:visited, 
  ul#nav li#navContact a:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 126px;
    height: 126px;
    background: url(../images/nav_contact.jpg) no-repeat;
  }
  ul#nav li#navContact a:hover { background: none; }
/*******************************************************************/

/* BOTTOM NAVIGATION ***********************************************/
ul#bottomNav {
  padding: 0px;
  margin: 0px;
  width: 789px;
  height: 9px;
  position: absolute;
  bottom: 38px;
  left: 52px;
  list-style: none;
  background: url(../images/bottomNavRoll.jpg) no-repeat;
}
ul#bottomNav li { padding: 0px; margin: 0px; display: inline; }
  ul#bottomNav li a#home:link, 
  ul#bottomNav li a#home:visited, 
  ul#bottomNav li a#home:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 39px;
    height: 9px;
    float: left;
    background: url(../images/bottomNav_home.jpg) no-repeat;
  }
  ul#bottomNav li a#home:hover { background: none; }
  
  ul#bottomNav li a#obituaries:link, 
  ul#bottomNav li a#obituaries:visited, 
  ul#bottomNav li a#obituaries:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 73px;
    height: 9px;
    float: left;
    background: url(../images/bottomNav_obituaries.jpg) no-repeat;
  }
  ul#bottomNav li a#obituaries:hover { background: none; }
  
  ul#bottomNav li a#about:link, 
  ul#bottomNav li a#about:visited, 
  ul#bottomNav li a#about:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 64px;
    height: 9px;
    float: left;
    background: url(../images/bottomNav_about.jpg) no-repeat;
  }
  ul#bottomNav li a#about:hover { background: none; }
  
  ul#bottomNav li a#services:link, 
  ul#bottomNav li a#services:visited, 
  ul#bottomNav li a#services:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 85px;
    height: 9px;
    float: left;
    background: url(../images/bottomNav_services.jpg) no-repeat;
  }
  ul#bottomNav li a#services:hover { background: none; }
  
  ul#bottomNav li a#planning:link, 
  ul#bottomNav li a#planning:visited, 
  ul#bottomNav li a#planning:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 108px;
    height: 9px;
    float: left;
    background: url(../images/bottomNav_planning.jpg) no-repeat;
  }
  ul#bottomNav li a#planning:hover { background: none; }
  
  ul#bottomNav li a#grief:link, 
  ul#bottomNav li a#grief:visited, 
  ul#bottomNav li a#grief:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 91px;
    height: 9px;
    float: left;
    background: url(../images/bottomNav_grief.jpg) no-repeat;
  }
  ul#bottomNav li a#grief:hover { background: none; }
  
  ul#bottomNav li a#merchandise:link, 
  ul#bottomNav li a#merchandise:visited, 
  ul#bottomNav li a#merchandise:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 90px;
    height: 9px;
    float: left;
    background: url(../images/bottomNav_merchandise.jpg) no-repeat;
  }
  ul#bottomNav li a#merchandise:hover { background: none; }
  
  ul#bottomNav li a#resources:link, 
  ul#bottomNav li a#resources:visited, 
  ul#bottomNav li a#resources:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 72px;
    height: 9px;
    float: left;
    background: url(../images/bottomNav_resources.jpg) no-repeat;
  }
  ul#bottomNav li a#resources:hover { background: none; }
  
  ul#bottomNav li a#news:link, 
  ul#bottomNav li a#news:visited, 
  ul#bottomNav li a#news:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 94px;
    height: 9px;
    float: left;
    background: url(../images/bottomNav_news.jpg) no-repeat;
  }
  ul#bottomNav li a#news:hover { background: none; }
  
  ul#bottomNav li a#contact:link, 
  ul#bottomNav li a#contact:visited, 
  ul#bottomNav li a#contact:active {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 73px;
    height: 9px;
    float: left;
    background: url(../images/bottomNav_contact.jpg) no-repeat;
  }
  ul#bottomNav li a#contact:hover { background: none; }
/*******************************************************************/