@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
body { background:url(images/bkg.jpg) #104D3E repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; line-height:1.6em; color:#FFF; }
#wrapper { margin:0 auto 0 auto; width:900px; }
h1 { font-size:1.7em; margin:24px 0 24px 0; }
h2 { font-size:1.7em; margin:24px 0 24px 0; }
h3 { font-size:1.6em; margin:14px 0 14px 0; }
p { font-size:1.5em; line-height:1.2em; padding-bottom:10px; }
a { color:#fff; }
.small { font-size:.9em; font-weight:normal; }
.vspace { height:24px; clear:both; }
#flash-list-container { clear:both; position:relative; width:100%; height:347px; margin-top:0; }
#phone-head { width:254px; height:22px; margin:14px auto 0 auto; }
#credit-card { float:right; height:32px; width:217px; margin-top:-31px; }
#logo { float:left; width:184px; height:114px; margin-top:20px; }
#head-list { clear:both; float:left; margin-top:30px; }
#head-list li { background:url(images/list-logo2.jpg) no-repeat; padding:7px 0 6px 35px; font-size:1.2em; line-height:1.2em; color:#0e4d3f; }
#flash { position:absolute; float:right; width:695px; height:247px; left:170px; top:87px; }
#nav { float:left; text-align:center; width:100%; margin-top:-2px; }
#nav li { display:inline; }
#nav li a { list-style:none; display:inline; font-size:1.5em; padding:10px 10px 10px 10px; color:#FFF; text-decoration:none; }
#nav li a.active, #nav li a:hover { background:url(images/nav-bkg.jpg) repeat-x; color:#0d4d3f; }
.generallist li { list-style:circle; list-style-position:inside; text-transform:uppercase; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; padding:3px 0 3px 14px; }
.upper { text-transform:uppercase; font-weight:bold; }
.upper-further-info { text-transform:uppercase; padding:3px 0; font-size:1.5em; color:#999; }
.sitemap-list li, .sitemap-list li a { list-style:circle; list-style-position:inside; font-size:1.4em; padding:10px 10px 10px 10px; color:#FFF; }
#content { clear:both; float:left; margin:30px 0 30px 0; width:100%; min-height:650px; padding-top:20px; }
#col1-sub { float:left; width:620px; }
#col2-sub { float:right; width:200px; margin-top:96px; }
#col1 { float:left; width:500px; }
#col2 { float:right; width:300px; padding-right:20px; }
.inscription-image { position:relative; float:right; width:228px; margin-right:-46px; }
.viewbrochure { clear:both; float:right; display:block; height:171px; width:228px; background:url(images/view-brochure-sprite-2.jpg) no-repeat top; cursor:pointer; }
.viewbrochure span.hover { clear:both; float:right; display:block; height:171px; width:228px; background:url(images/view-brochure-sprite-2.jpg) no-repeat bottom; }
.find-us { clear:both; float:right; display:block; height:171px; width:228px; background:url(images/find-us2.jpg) no-repeat 0 0; }
.find-us a { display:block; height:171px; width:228px; }
.iframe-home { margin-top:30px; }
.colorguide { clear:both; float:right; display:block; height:90px; width:228px; background:url(images/color-guide-sprite3.jpg) no-repeat top right; cursor:pointer; }
.colorguide span.hover { clear:both; float:right; display:block; height:304px; width:650px; background:url(images/color-guide-sprite3.jpg) no-repeat bottom right; }
#container { width:229px; margin:0 auto; }
#container a { background:#CCC; color:#FFF; padding:5px; font-size:1.2em; text-decoration:none; clear:both; outline:none; }
#box { clear:both; float:right; width:229px; height:350px; border:3px solid #ccc; display:none; padding:5px; margin-bottom:5px; }
.contact { float:right; height:222px; width:228px; background:url(images/contact-bkg.jpg) no-repeat; margin:20px 0 0 0; padding-top:60px; }
#footer { clear:both; width:100%; height:111px; background:url(images/footer-bkg.jpg) repeat-x #053329; }
.formstyle { width:198px; margin-left:12px; margin-bottom:12px; border:1px solid #9c8335; background:#f2f2f2; font-family:inherit; font-size:1.4em; }
.formstylesubmit { width:198px; height:27px; margin-left:12px; border:none; background:url('images/continue-btn-sprite.jpg') no-repeat top; }
.formstylesubmit:hover { width:198px; height:27px; margin-left:12px; border:none; background:url('images/continue-btn-sprite.jpg') no-repeat bottom right; }
.formstyle2 { width:300px; height:1.5em; margin-bottom:18px; margin-top:7px; background:#f2f2f2; border:1px solid #9c8335; }
.formstyle3 { background:#f2f2f2; border:1px solid #9c8335; margin-bottom:14px; }
.p1, .p1-a { color:#fff; padding-bottom:2px; }
.p1-a { margin:10px 0 10px 0; }
.form-title { padding:2px 0 12px 0; }
.formstylesubmit2 { width:198px; height:27px; border:none; background:url('images/contact-us-sprite.jpg') no-repeat top; }
.formstylesubmit2:hover { background-position:bottom; cursor:pointer; }
.form-fail-text { color:#F00; font-size:1.5em; }
.contact-fail-box, .contact-success-box { border:3px dashed #398372; padding:18px; margin-top:100px; }
.form-successful-text { color:#0C3; font-size:1.5em; }
.col1-formfeedback { margin-top:300px; }
.formstyle:hover, .formstyle2:hover, .formstyle3:hover { border:1px solid #033305; background:#f9f9f9; }
#footer { float:left; height:50px; width:100%; clear:both; text-align:center; padding-top:12px; color:#FFF; margin-top:30px; }
#footer p { font-size:1.1em; color:#fff; }
#footer ul li { display:inline; }
#footer li a, #footer a { list-style:none; display:inline; color:#FFF; text-decoration:none; }
#footer li a.active, #footer li a:hover, #footer li a.visited { text-decoration:underline; }
.cloud-zoom-lens { border:4px solid #053329; margin:-4px; background-color:#fff; cursor:move; }
.cloud-zoom-big { border:4px solid #053329; overflow:hidden; z-index:10; }
.cloud-zoom-loading { color:white; background:#053329; padding:3px; border:1px solid #000; }
#anypos, #anypos1, #anypos3, #anypos5, #anypos7, #anypos8, #hov1, #hov2, #hov3, #hov4, #hov5, #hov6, #hov7, #hov8, #hov9, #hov10, #hov11, #hov12, #hov13, #hov14, #hov15, #hov16, #hov17, #hov18, #hov19, #hov21, #hov30 { position:absolute; height:300px; width:300px; left:-287px; top:-31px; }
#hov31, #hov32, #hov33, #hov34, #hov35, #hov36, #hov37, #hov38, #hov40, #hov41, #hov42, #hov43, #hov44, #hov45, #hov46, #hov47, #hov48, #hov49 { position:absolute; height:300px; width:300px; left:-287px; top:-31px; }
#anypos2 { position:absolute; height:200px; width:410px; left:-300px; top:10px; }
#anypos4 { position:absolute; height:239px; width:430px; left:-300px; top:10px; }
#anypos6 { position:absolute; height:200px; width:410px; left:-300px; top:10px; }
#anypos9 { position:absolute; height:300px; width:436px; left:-300px; top:10px; }
.italic { font-style:italic; font-weight:bold; padding:10px 0 4px 0; }
#anypos-kerb, #anypos-kerb2 { position:absolute; height:300px; width:436px; left:-300px; top:10px; }
.zoom-desc { position:relative; float:left; }
.zoom-small-image { float:left; width:100%; background-color:#F0F1D2; color:#555; margin-top:14px; }
.zoom-small-image h3 { font-size:1.5em; padding:2px; }
.span { font-size:1.3em; padding:2px; }
.zoom-small-image p { font-size:1.3em; padding:1px; }
.zoom-small-image span { font-weight:bold; }
.bold { font-size:1.3em; font-weight:bold; }
.zoom-small-image img { float:left; margin-right:20px; }
table { margin:8px 4px 4px 0; }
table, td, th { border:1px solid green; padding:1px; font-size:1.1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
th { background-color:green; color:white; }
#code { color:#000; background-color:#f2f2f2; border:solid 1px #9c8335; height:3em; padding:8px; font-size:1.5em; text-align:center; }
#code a, #code a:visited, #code a:link, #code a:active { color:#777; }
.script1 { margin:70px 40px 0 0; float:left; }
.script2 { margin-top:70px; }
.vspace1 { height:10px; clear:both; }
.vspace-home { height:154px; clear:both; }
.vspace-contact { height:58px; clear:both; }
.vspace-headstones { height:44px; clear:both; }
.vspace-childrens { height:80px; clear:both; }
.iframe { float:right; }
#col1-sub a { text-decoration:underline; color:#fff; }
#col1-sub a:hover { color:#333; }
/*
@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
body { background:url(images/bkg.jpg) #104D3E repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; line-height:1.6em; color:#FFF; }
#wrapper { margin:0 auto 0 auto; width:900px; }
h1 { font-size:1.9em; margin:24px 0 24px 0; }
h2 { font-size:1.7em; margin:24px 0 24px 0; }
h3 { font-size:1.6em; margin:14px 0 14px 0; }
p { font-size:1.6em; line-height:1.2em; }
a:link { color:#FFF; }
.small { font-size:.9em; font-weight:normal; }
.vspace { height:24px; clear:both; }
#flash-list-container { clear:both; position:relative; width:100%; height:347px; margin-top:0; }
#phone-head { width:254px; height:22px; margin:14px auto 0 auto; }
#credit-card { float:right; height:32px; width:217px; margin-top:-31px; }
#logo { float:left; width:184px; height:114px; margin-top:20px; }
#head-list { clear:both; float:left; margin-top:30px; }
#head-list li { background:url(images/list-logo2.jpg) no-repeat; padding:7px 0 12px 50px; font-size:1.4em; line-height:1.3em; color:#0e4d3f; }
#flash { position:absolute; float:right; width:545px; height:247px; left:320px; top:87px; }
#nav { float:left; text-align:center; width:100%; margin-top:-2px; }
#nav li { display:inline; }
#nav li a { list-style:none; display:inline; font-size:1.5em; padding:10px 10px 10px 10px; color:#FFF; text-decoration:none; }
#nav li a.active, #nav li a:hover { background:url(images/nav-bkg.jpg) repeat-x; color:#0d4d3f; }
.generallist li { list-style:circle; list-style-position:inside; text-transform:uppercase; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; padding:3px 0 3px 14px; }
.upper { text-transform:uppercase; font-weight:bold; }
.upper-further-info { text-transform:uppercase; padding:3px 0; font-size:1.5em; color:#999; }
.sitemap-list li, .sitemap-list li a { list-style:circle; list-style-position:inside; font-size:1.4em; padding:10px 10px 10px 10px; color:#FFF; }
#content { clear:both; float:left; margin:30px 0 30px 0; width:100%; min-height:650px; padding-top:20px; }
#col1-sub { float:left; width:620px; }
#col2-sub { float:right; width:200px; margin-top:96px; }
#col1 { float:left; width:500px; }
#col2 { float:right; width:300px; padding-right:20px; }
.inscription-image { position:relative; float:right; width:228px; margin-right:-46px; }
.viewbrochure { clear:both; float:right; display:block; height:171px; width:228px; background:url(images/view-brochure-sprite-2.jpg) no-repeat top; cursor:pointer; }
.viewbrochure span.hover { clear:both; float:right; display:block; height:171px; width:228px; background:url(images/view-brochure-sprite-2.jpg) no-repeat bottom; }
.find-us { clear:both; float:right; display:block; height:171px; width:228px; background:url(images/find-us2.jpg) no-repeat 0 0; }
.find-us a { display:block; height:171px; width:228px; }
.iframe-home { margin-top:30px; }
.colorguide { clear:both; float:right; display:block; height:90px; width:228px; background:url(images/color-guide-sprite3.jpg) no-repeat top right; cursor:pointer; }
.colorguide span.hover { clear:both; float:right; display:block; height:304px; width:650px; background:url(images/color-guide-sprite3.jpg) no-repeat bottom right; }
#container { width:229px; margin:0 auto; }
#container a { background:#CCC; color:#FFF; padding:5px; font-size:1.2em; text-decoration:none; clear:both; outline:none; }
#box { clear:both; float:right; width:229px; height:350px; border:3px solid #ccc; display:none; padding:5px; margin-bottom:5px; }
.contact { float:right; height:222px; width:228px; background:url(images/contact-bkg.jpg) no-repeat; margin:20px 0 0 0; padding-top:60px; }
#footer { clear:both; width:100%; height:111px; background:url(images/footer-bkg.jpg) repeat-x #053329; }
.formstyle { width:198px; margin-left:12px; margin-bottom:12px; border:1px solid #9c8335; background:#f2f2f2; font-family:inherit; font-size:1.4em; }
.formstylesubmit { width:198px; height:27px; margin-left:12px; border:none; background:url('images/continue-btn-sprite.jpg') no-repeat top; }
.formstylesubmit:hover { width:198px; height:27px; margin-left:12px; border:none; background:url('images/continue-btn-sprite.jpg') no-repeat bottom right; }
.formstyle2 { width:300px; height:1.5em; margin-bottom:18px; margin-top:7px; background:#f2f2f2; border:1px solid #9c8335; }
.formstyle3 { background:#f2f2f2; border:1px solid #9c8335; margin-bottom:14px; }
.p1, .p1-a { color:#fff; padding-bottom:2px; }
.p1-a { margin:10px 0 10px 0; }
.form-title { padding:2px 0 12px 0; }
.formstylesubmit2 { width:198px; height:27px; border:none; background:url('images/contact-us-sprite.jpg') no-repeat top; }
.formstylesubmit2:hover { background-position:bottom; cursor:pointer; }
.form-fail-text { color:#F00; font-size:1.5em; }
.contact-fail-box, .contact-success-box { border:3px dashed #398372; padding:18px; margin-top:100px; }
.form-successful-text { color:#0C3; font-size:1.5em; }
.col1-formfeedback { margin-top:300px; }
.formstyle:hover, .formstyle2:hover, .formstyle3:hover { border:1px solid #033305; background:#f9f9f9; }
#footer { float:left; height:50px; width:100%; clear:both; text-align:center; padding-top:12px; color:#FFF; margin-top:30px; }
#footer p { font-size:1.1em; color:#fff; }
#footer ul li { display:inline; }
#footer li a, #footer a { list-style:none; display:inline; color:#FFF; text-decoration:none; }
#footer li a.active, #footer li a:hover, #footer li a.visited { text-decoration:underline; }
.cloud-zoom-lens { border:4px solid #053329; margin:-4px; background-color:#fff; cursor:move; }
.cloud-zoom-big { border:4px solid #053329; overflow:hidden; z-index:10; }
.cloud-zoom-loading { color:white; background:#053329; padding:3px; border:1px solid #000; }
#anypos, #anypos1, #anypos3, #anypos5, #anypos7, #anypos8, #hov1, #hov2, #hov3, #hov4, #hov5, #hov6, #hov7, #hov8, #hov9, #hov10, #hov11, #hov12, #hov13, #hov14, #hov15, #hov16, #hov17, #hov18, #hov19, #hov21, #hov30 { position:absolute; height:300px; width:300px; left:-287px; top:-31px; }
#hov31, #hov32, #hov33, #hov34, #hov35, #hov36, #hov37, #hov38, #hov40, #hov41, #hov42, #hov43, #hov44, #hov45, #hov46, #hov47, #hov48, #hov49 { position:absolute; height:300px; width:300px; left:-287px; top:-31px; }
#anypos2 { position:absolute; height:200px; width:410px; left:-300px; top:10px; }
#anypos4 { position:absolute; height:239px; width:430px; left:-300px; top:10px; }
#anypos6 { position:absolute; height:200px; width:410px; left:-300px; top:10px; }
#anypos9 { position:absolute; height:300px; width:436px; left:-300px; top:10px; }
.italic { font-style:italic; font-weight:bold; padding:10px 0 4px 0; }
#anypos-kerb, #anypos-kerb2 { position:absolute; height:300px; width:436px; left:-300px; top:10px; }
.zoom-desc { position:relative; float:left; }
.zoom-small-image { float:left; width:100%; background-color:#F0F1D2; color:#555; margin-top:14px; }
.zoom-small-image h3 { font-size:1.5em; padding:2px; }
.span { font-size:1.3em; padding:2px; }
.zoom-small-image p { font-size:1.3em; padding:1px; }
.zoom-small-image span { font-weight:bold; }
.bold { font-size:1.3em; font-weight:bold; }
.zoom-small-image img { float:left; margin-right:20px; }
table { margin:8px 4px 4px 0; }
table, td, th { border:1px solid green; padding:1px; font-size:1.1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
th { background-color:green; color:white; }
#code { color:#000; background-color:#f2f2f2; border:solid 1px #9c8335; height:3em; padding:8px; font-size:1.5em; text-align:center; }
#code a, #code a:visited, #code a:link, #code a:active { color:#777; }
.script1 { margin:70px 40px 0 0; float:left; }
.script2 { margin-top:70px; }
.vspace1 { height:10px; clear:both; }
.vspace-home { height:154px; clear:both; }
.vspace-contact { height:58px; clear:both; }
.vspace-headstones { height:44px; clear:both; }
.vspace-childrens { height:80px; clear:both; }
.iframe { float:right; }
#col1-sub a { text-decoration:underline; color:#fff; }
#col1-sub a:hover { color:#333; }
*/

