a  {
   text-decoration: underline;
   color: #ffffff;
}

a ins  {
   text-decoration: none;
}

#homepopup,
#servicespopup,
#directionspopup,
#resourcespopup,
#preneedpopup  {
   visibility: hidden;
   position: absolute;
   left: 66px;
   z-index: 2;
   width: 15px;
   height: 18px;
   background-repeat: no-repeat;
}

#copyrighttext p,
#termsofserviceprivacypolicytext p  {
   font: 11px/11px Arial;
   margin: 0px;
   text-align: center;
}

#termsofserviceprivacypolicytext p  {
   color: #9A9999;
}

#termsofserviceprivacypolicytext A:link {text-decoration: underline; color: #9A9999;}
#termsofserviceprivacypolicytext A:visited {text-decoration: underline; color: #9A9999;}
#termsofserviceprivacypolicytext A:active {text-decoration: underline; color: #9A9999;}
#termsofserviceprivacypolicytext A:hover {text-decoration: underline; color: #9A9999;}
#obitmenu A:link {text-decoration: underline; color: #fff; font-weight:bold;/}
#obitmenu A:visited {text-decoration: underline; color: #fff; font-weight:bold;}
#obitmenu A:active {text-decoration: underline; color: #fff; font-weight:bold;}
#obitmenu A:hover {text-decoration: underline; color: #fff; font-weight:bold;}
#obitlist A:link {text-decoration: underline; color: #fff; font-weight:bold;}
#obitlist A:visited {text-decoration: underline; color: #fff; font-weight:bold;}
#obitlist A:active {text-decoration: underline; color: #fff; font-weight:bold;}
#obitlist A:hover {text-decoration: underline; color: #fff; font-weight:bold;}

#recentobituaries A:link {text-decoration: underline; color: #fff; font-weight:bold;font-family:arial;} 
#recentobituaries A:visited {text-decoration: underline; color: #fff; font-weight:bold;font-family:arial;} 
#recentobituaries A:active {text-decoration: underline; color: #fff; font-weight:bold;font-family:arial;} 
#recentobituaries A:hover {text-decoration: underline; color: #fff; font-weight:bold;font-family:arial;}

#termsofserviceprivacypolicytext  {
   visibility: visible;
   position: absolute;
   left: 650px;
   top: 941px;
   z-index: 4;
   width: 172px;
}

#directionsb a,
#servicesb a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#copyrighttext p a:hover  {
   font-style: italic;
}

#i2glogobutton a:hover  {
   background-position: -31px 0%;
}

#obituariesb a:hover  {
   background-position: -121px 0%;
}

#directionsb a:hover  {
   background-position: -117px 0%;
}

#resourcesb a:hover  {
   background-position: -108px 0%;
}

#copyrighttext p a  {
   font-style: Normal;
   text-decoration: none;
   color: #FFFFFF;
}

#servicesb a:hover  {
   background-position: -89px 0%;
}

#recentobituaries  {
   background: url(grantjohnmedia/recentobituaries.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 81px;
   top: 577px;
   z-index: 3;
   font-size: 13px;
   width: 125px;
   height: 140px;
   color: #FFFFFF;
   a:link {color: #666666;}
}

#preneedb a:hover  {
   background-position: -127px 0%;
}

#i2glogobutton a  {
   background: url(grantjohnmedia/2glogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 31px;
   font-size: 30px;
   line-height: 30px;
}

#parrotlogo a  {
   background: url(grantjohnmedia/parrot.png) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 31px;
   font-size: 30px;
   line-height: 30px;
}

#directionspopup  {
   background-image: url(grantjohnmedia/directionspopup.gif);
   top: 439px;
}

#obituariespopup  {
   background: url(grantjohnmedia/obituariespopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 66px;
   top: 483px;
   z-index: 3;
   width: 15px;
   height: 18px;
}

#copyrighttext p  {
   color: #FFFFFF;
}

#resourcespopup  {
   background-image: url(grantjohnmedia/resourcespopup.gif);
   top: 399px;
}

#i2glogobutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 978px;
   z-index: 4;
   width: 31px;
   height: 30px;
}

#parrotlogo  {
   visibility: visible;
   position: absolute;
   left: 90px;
   top: 978px;
   z-index: 14;
   width: 31px;
   height: 30px;
}

#obituariesb a  {
   background: url(grantjohnmedia/obituariesb.gif) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 121px;
   font-size: 35px;
   line-height: 35px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 874px;
   z-index: 4;
   width: 198px;
}

#servicespopup  {
   background-image: url(grantjohnmedia/servicespopup.gif);
   top: 320px;
}

#homeb a:hover  {
   background-position: -70px 0%;
}

#directionsb a  {
   width: 117px;
   background-image: url(grantjohnmedia/directionsb.gif);
}

#resourcesb a  {
   background: url(grantjohnmedia/resourcesb.gif) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 108px;
   font-size: 29px;
   line-height: 29px;
}

#preneedpopup  {
   background-image: url(grantjohnmedia/preneedpopup.gif);
   top: 360px;
}

#servicesb a  {
   width: 89px;
   background-image: url(grantjohnmedia/servicesb.gif);
}

#directionsb  {
   visibility: visible;
   position: absolute;
   left: 86px;
   top: 437px;
   z-index: 3;
   width: 117px;
   height: 24px;
}

#obituariesb  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 470px;
   z-index: 3;
   width: 121px;
   height: 35px;
}

#resourcesb  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 396px;
   z-index: 2;
   width: 108px;
   height: 29px;
}

#preneedb a  {
   background: url(grantjohnmedia/preneedb.gif) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 127px;
   font-size: 38px;
   line-height: 38px;
}

#homepopup  {
   background-image: url(grantjohnmedia/homepopup.gif);
   top: 287px;
}

#grantjohn  {
   margin: 0px auto 0px auto;
   width: 865px;
   position: relative;
}

#servicesb  {
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 318px;
   z-index: 2;
   width: 89px;
   height: 24px;
}

#preneedb  {
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 348px;
   z-index: 2;
   width: 127px;
   height: 38px;
}

#layer41  {
   background: url(grantjohnmedia/layer41.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 720px;
   z-index: 1;
   width: 865px;
   height: 295px;
}

#homeb a  {
   background: url(grantjohnmedia/homeb.gif) no-repeat 0% 0px;
   display: block;
   height: 27px;
   width: 70px;
   font-size: 27px;
   line-height: 27px;
}

#layer40  {
   background: url(grantjohnmedia/layer40.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 460px;
   z-index: 2;
   width: 865px;
   height: 261px;
}

#layer42  {
   background: url(grantjohnmedia/layer42.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 865px;
   height: 227px;
}

#layer39  {
   background: url(grantjohnmedia/layer39.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 226px;
   z-index: 1;
   width: 865px;
   height: 235px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 282px;
   z-index: 2;
   width: 70px;
   height: 27px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #abaaaa;
}

.hidden {
	visibility:hidden;
	display:none;
}

#contentcenter {
	margin-left:auto;
	margin-right:auto;
	width:500px;
}

#content {
	height:660px;
	width:554px;
	color:#ffffff;
	position:relative;
	left:75px;
	top:265px;
	z-index:10;
	font-family:arial;
      overflow:auto;
      overflow-x: hidden;
}

#content2 {
	height:660px;
	width:554px;
	color:#ffffff;
	position:relative;
	left:75px;
	top:250px;
	z-index:10;
	font-family:arial;
      overflow:hidden;
      overflow-x: hidden;
}

#obits  {
	height:550px;
	width:554px;
	color:#ffffff;
	overflow:auto
}

#obitsearchform  {
	text-align:left
}

#obitsearch  {
	font-size:20px;
	font-weight:bold;
}

#obitsearch2  {
	font-size:15px;
	font-weight:bold
}

#obitlist  {
	width:350px;
      color:#ffffff;
      font-family:arial;
      font-size:16px;
      font-weight:bold;
      position:relative;
      left:40px;
}

#obitmenu   {
	margin-left:auto;
	margin-right:auto;
	width:500px;
	text-align:center;
	font-size:14px;
}

#hiddenvideo   {
	display:none;
	height:1px;
	width:1px;
	
	
}

#veteran   {
	width:60px;
	position:relative;
	left:25px;
	top:38px;
}

#obitname   {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:500px;
	font-size:16px;
	font-weight:bold;

}

#obitdate   {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:500px;
	font-size:14px;
}

#obitcontent  {
	margin-left:auto;
      margin-right:auto;
      width:500px;
      text-align:justify;
      font-size:14px;
}

#main_image   {
	height:420px;
      width:480px;
      margin-left:auto;
      margin-right:auto;
      text-align:center;
}

#tributes  {
	font-style:italic;
	font-size:15px;
      margin:15px;
      text-align:justify;
}

#sender  {
	text-align:right;
}

#piclist  {
	text-align:center
}

#sign  {
	width:500px;
	text-align:left;
}	
