@charset "UTF-8";
html {background:transparent;}
body {background:#fff url(../images/newlook/RTFoardBGtile.jpg) top center repeat-x; font:normal .8em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}

#container {width:800px; margin:0 auto;}
#header { background-image: url(../images/newlook/RTFoard-Head.jpg); background-repeat: no-repeat; background-position: center top; height: 239px; }
#header h1.logo { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center top; height:122px; width:107px; margin:0 auto; text-indent:-10000px; }
#header h3.tagline { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center top; height:26px; width:252px; margin:14px auto 0; text-indent:-10000px; }
#header .locationnames { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center top; height:40px; width:800px; margin:18px auto 0; text-indent:-10000px; }

/*/\/\/\/\/\/\/\/\/\/\/\/\/\/\

NAVIGATION 

\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/*/

#navbar { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: 0 0; position:relative; height:44px; width:800px; }

#navbar li {display:inline;}
#navbar li.start { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: 0 0; width: 73px; height: 44px; }
#navbar li.end { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: -727px 0; width: 87px; height: 44px; }
#navbar li a:link, #navbar li a:visited {position:absolute; top:0; height:47px; text-indent:-10000px; overflow:hidden; z-index:10;}

#navbar .about a:link, #navbar .about a:visited, #navbar .about a:active { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: -73px 0; left:73px; width:73px; height: 44px; }
#navbar .about a:hover, #navbar .about a:focus { background-color: transparent; background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: -73px -44px; left: 73px; width: 73px; height: 44px; }

#navbar .facility a:link, #navbar .facility a:visited, #navbar .facility a:active { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: -145px 0; left:145px; width:74px; height: 44px; }
#navbar .facility a:hover, #navbar .facility a:focus { background-color: transparent; background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: -145px -44px; left: 145px; height: 44px; }

#navbar .services a:link, #navbar .services a:visited, #navbar .services a:active { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: -219px 0; left:219px; width:73px; height: 44px; }
#navbar .services a:hover, #navbar .services a:focus { background:url(../images/newlook/RTFoard-Nav.jpg) no-repeat -219px -44px; left: 219px; height: 44px; }

#navbar .preplan a:link, #navbar .preplan a:visited, #navbar .preplan a:active { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: -292px 0; left:292px; width:94px; height: 44px; }
#navbar .preplan a:hover, #navbar .preplan a:focus { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: -292px -44px; left: 292px; height: 44px; }

#navbar .cremation a:link, #navbar .cremation a:visited, #navbar .cremation a:active { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: -386px 0; left:386px; width:80px; height: 44px; }
#navbar .cremation a:hover, #navbar .cremation a:focus { background:url(../images/newlook/RTFoard-Nav.jpg) no-repeat -386px -44px; left: 386px; width: 80px; }

#navbar .receptions a:link, #navbar .receptions a:visited, #navbar .receptions a:active { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: -466px 0; left:466px; width:85px; height: 44px; }
#navbar .receptions a:hover, #navbar .receptions a:focus { background:url(../images/newlook/RTFoard-Nav.jpg) no-repeat -466px -44px; left: 466px; height: 44px; }

#navbar .monuments a:link, #navbar .monuments a:visited, #navbar .monuments a:active { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-repeat: no-repeat; background-position: -551px 0; left:551px; width:89px; height: 44px; }
#navbar .monuments a:hover, #navbar .monuments a:focus { background:url(../images/newlook/RTFoard-Nav.jpg) no-repeat -551px -44px; left: 551px; height: 44px; }

#navbar .contact a:link, #navbar .contact a:visited, #navbar .contact a:active { background-image: url(../images/newlook/RTFoard-Nav.jpg); background-position: -640px 0; left:640px; width:87px; height: 44px; }
#navbar .contact a:hover, #navbar .contact a:focus { background:url(../images/newlook/RTFoard-Nav.jpg) no-repeat -640px -44px; left: 640px; height: 44px; }


/*/\/\/\/\/\//\/ New Subnav /\\/\/\\/\/\/*/
#newsubnav { text-indent: -9999px; width: 800px; height: 37px; margin-bottom: 12px; }
#newsubnav ul { margin: 0; padding: 0; list-style-type: none; }
#newsubnav ul li { float: left; margin: 0; padding: 0; display: inline; }

#newsubnav li.heritage a:link .NSNbutn, #newsubnav li.heritage a:visited .NSNbutn { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: 0 0; }
#newsubnav li.heritage a:hover .NSNbutn, #newsubnav li.heritage a:active .NSNbutn { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: 0 -37px; }

#newsubnav li.staff a:link .NSNbutn, #newsubnav li.staff a:visited .NSNbutn { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: -110px 0; }
#newsubnav li.staff a:hover .NSNbutn, #newsubnav li.staff a:active .NSNbutn { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: -110px -37px; }

#newsubnav li.concierge a:link .NSNbutn, #newsubnav li.concierge a:visited .NSNbutn { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: -220px 0; }
#newsubnav li.concierge a:hover .NSNbutn, #newsubnav li.concierge a:active .NSNbutn { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: -220px -37px; }

#newsubnav li.preplanning a:link .NSNbutn, #newsubnav li.preplanning a:visited .NSNbutn { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: -330px 0; }
#newsubnav li.preplanning a:hover .NSNbutn, #newsubnav li.preplanning a:active .NSNbutn { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: -330px -37px; }

#newsubnav li.merchandise a:link .NSNbutn, #newsubnav li.merchandise a:visited .NSNbutn { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: -440px 0; }
#newsubnav li.merchandise a:hover .NSNbutn, #newsubnav li.merchandise a:active .NSNbutn { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: -440px -37px; }


#newsubnav li.olpp a:link .NSNwide, #newsubnav li.olpp a:visited .NSNwide { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: -550px 0; }
#newsubnav li.olpp a:hover .NSNwide, #newsubnav li.olpp a:active .NSNwide { background-image: url(../images/newlook/RTFoard-subnav.gif); background-repeat: no-repeat; background-position: -550px -37px; }


.NSNbutn { width: 110px; height: 37px; }
.NSNwide { width: 144px; height: 37px; }

#newsubnav ul.about {width: 220px;}
#newsubnav ul.services {width: 364px;}
#newsubnav ul.olpp {width: 144px;}
#newsubnav ul.cremation {width: 254px;}


/*/\/\/\/\/\/\/\/\/\/\/\/\/\/\

CONTENT 

\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/*/

#content {padding-bottom:20px;}

#content .slideshow {width:442px; height:217px; position:relative; float:left; margin-bottom:12px;}
#content .slide p {position:absolute; top:149px; right:0; height:28px; line-height:28px; background:transparent url(../images/bg_slidep.png) top left no-repeat; font:normal 17px/28px Georgia, "Times New Roman", Times, serif; color:#fff; padding:0 16px; text-transform:uppercase; letter-spacing:1px;}

#content .bigbuttons {width:308px; height:217px; position:relative; float:left; background:transparent url(../images/bg_bigbuttons.jpg) 0 0 no-repeat; margin-left:21px;}
#content .bigbuttons li {display:inline;}
#content .bigbuttons li a:link, #content .bigbuttons li a:visited {position:absolute; top:0; height:106px; text-indent:-10000px; overflow:hidden; z-index:10;}
#content .bigbuttons .locations a:link, #content .bigbuttons .locations a:visited, #content .bigbuttons .locations a:active {left:0px; width:308px;}
#content .bigbuttons .locations a:hover, #content .bigbuttons .locations a:focus {background:transparent url(../images/bg_bigbuttons.jpg) 0 -217px no-repeat;}
#content .bigbuttons .obituaries a:link, #content .bigbuttons .obituaries a:visited, #content .bigbuttons .obituaries a:active {left:0px; top:111px; width:149px;}
#content .bigbuttons .obituaries a:hover, #content .bigbuttons .obituaries a:focus {background:transparent url(../images/bg_bigbuttons.jpg) 0 -328px no-repeat;}
#content .bigbuttons .flowers a:link, #content .bigbuttons .flowers a:visited, #content .bigbuttons .flowers a:active {left:159px; top:111px; width:149px;}
#content .bigbuttons .flowers a:hover, #content .bigbuttons .flowers a:focus {background:transparent url(../images/bg_bigbuttons.jpg) -159px -328px no-repeat;}

#content .navbar2 {width:443px; height:27px; background:transparent url(../images/bg_navbar2.png) top center no-repeat; text-align:center; clear:both;}
#content .navbar2 li { font-size: 15px; display:inline; line-height:27px; padding:0 6px; }
#content .navbar2 li a:link, #content .navbar2 li a:visited {color:#f6f0c2; text-decoration:none;}
#content .navbar2 li a:hover, #content .navbar2 li a:active { color: #ffc906; text-decoration:underline; }

#content .leftCol {width:426px; float:left; padding-top:12px;}
#content .oneCol {width:800px; float:left; padding-top:12px;}
#content .leftCol h1, #content .oneCol h1 {font:bold 1.6em/1.2em Georgia, "Times New Roman", Times, serif; color:#000380; margin:0 0 0 26px;}
#content .leftCol h2, #content .oneCol h2, #content .facilCol h2 {font:bold 1.2em/1.2em Georgia, "Times New Roman", Times, serif; color:#000380; margin:0 0 0 26px;}
#content .leftCol h3, #content .oneCol h3, #content .facilCol h3 {font-weight:bold; margin:0 0 1em 26px;}
#content .leftCol p, #content .leftCol ul, #content .leftCol form, #content .oneCol p, #content .facilCol p {margin:0 0 1em 26px;}
#content .oneCol .bio {display:block; padding-top:20px; float:left; width:700px;}
#content .oneCol .biopic {float:left; margin:0 25px 25px 0;}
#content .leftCol h3 a, #content .oneCol h3 a {color:#000;}
#content .leftCol ul {padding-left:3em;}
#content .leftCol li {list-style:disc; padding-bottom:.5em;}

#content .leftCol form p {margin: 1em 0 2em 0;}
#content .leftCol form h5 {margin-top:1em; margin-bottom:1em; font-weight:bold;}
#content .leftCol form input {margin-bottom:.5em; margin-right:.5em;}

#content .rightCol {width:348px; float:left; text-align:center; padding-top:12px;}
#content .rightCol p.caption {font-size:10px;}
#content .rightCol img {padding-bottom:12px;}
#content .facilCol { width: 774px; clear: both; padding-top: 24px; padding-left: 24px; }
.fpicwrap { width: 375px; float: left; margin: 0; padding: 0 0 24px; }
.ftextWrap { width: 375px; float: left; margin: 0; padding: 0; }
.mapwrap { width: 88px; height: 15px; margin: 0; padding: 0; }
.mapwrap p { width: 88px; height: 15px; text-indent: -9999px; margin: 0; padding: 0; }
.mapwrap a:link p, .mapwrap a:visited p { background-image: url(../images/map-but.png); background-position: 0 0; }
.mapwrap a:hover p, .mapwrap a:active p { background-image: url(../images/map-but.png); background-position: 0 15px; }


a:link, a:visited {color:#000380; text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
p.biop { padding-left: 143px; }
.bio { padding-left: 27px; }
.bio h4 { font-size: 13px; font-weight: bold; margin: 0; padding: 0; }
.bio h5 { font-size: 11px; margin: 0; padding: 0 0 12px; }
.faciladdy { padding-top: 12px; padding-bottom: 12px; }
.faciladdy p { color: #7e1106; font-size: 14px; margin: 0; padding: 0; }
.faciladdy p i { font-size: 10px; }
/*/\/\/\/\/\/\/\/\/\/\/\/\/\/\

OBITS & CONDOLENCES 

\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/*/

#obits { text-align: left; padding-top: 24px; padding-left: 24px; width: 774px; padding-right: 24px; clear: both;}
#sort-by { text-align: right; }
#copy-obits-text thead {font-weight: bold; font-size: 14px; padding-bottom: 12px;}
#copy-obits-text thead a {color: #6d464c; }
#copy-obits-text td {padding: 6px 0px 6px 0px; font-weight: bold;}
.IndexName a {text-decoration: none;}
.IndexName {font-size: 20px; padding: 6px 24px 6px 0px}
.IndexName a:link {color: #730A06;}
.IndexName a:hover, .IndexName a:active {color: #CC3300;}
.IndexDOD {font-size: 14px;}
.IndexName a:visited {color: #000000;}
#Archive {padding: 12px 0px 12px 0px;}


/*/\/\/\/\/\/\/\/\/\/\/\/\/\/\

FOOTER 

\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/*/
#footer .locationFirst {float:left; margin-right:20px; margin-left:45px;}
#footer {background:#edf0db url(../images/bg_footer.jpg) top left no-repeat; text-align:center; padding:50px 0; clear:both;}
#footer .location {float:left; margin-right:20px;}
#footer h3 {font-size:18px; line-height:12px; color:#300; padding:20px 0 4px 0; clear:both;}
#footer p {font-size:11px; line-height:12px;}
#footer p strong {font-weight:bold; color:#300; font-size:12px;}
#footer p.mkj { clear: both; margin-top:12px; }
#footer p.mkj a {color:#000; text-decoration:none;}
#footer .facebook {float:left; margin-left:80px; margin-top:-30px;}
#footer .blog {float:right; margin-right:80px; margin-top:-30px;}
#associations { clear: both; margin: 0; padding-top: 25px; padding-bottom: 25px; }
.assoclogo { width: 266px; float: left; margin: 0; padding: 25px 0; }
.showhide { visibility: hidden; }
/*/\/\/\/\/\/\/\/\/\/\/\/\/\/\

iPhone 

\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/*/

@media screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }
