@charset "UTF-8";body{background-color:#efe8d9;margin:0;font-family:Arial,Helvetica,sans-serif;color:#333;height:100%;}a:link,a:visited{color:#1c5c85;}a img{border:0;}a:focus{outline:none;}p{font-size:13px;line-height:19px;}hr{margin:20px 0 0 0;padding:0;width:100%;clear:both;border:none;border-bottom:solid 1px #999;display:block;}#pagewrapper{background:transparent url(images/base/bg-pagewrapper.gif) center bottom no-repeat;margin:0 auto;width:920px;display:block;padding-bottom:80px;position:relative;}#mainwrapper{background:url(images/base/bg-mainwrapper.jpg) center top no-repeat;margin:0 auto;width:920px;padding:35px 0 0 0;}#header{position:relative;background:url(images/header-graphics/header-home.jpg) center top no-repeat;margin:0 35px 10px 35px;width:850px;height:200px;}#header.about-us{background:url(images/header-graphics/header-about-us.jpg) center top no-repeat;}#header.memorials{background:url(images/header-graphics/header-memorials.jpg) center top no-repeat;}#header.restoration{background:url(images/header-graphics/header-restoration.jpg) center top no-repeat;}#header.choosing-a-memorial{background:url(images/header-graphics/header-choosing-memorial.jpg) center top no-repeat;}#header.contact-us{background:url(images/header-graphics/header-contact-us.jpg) center top no-repeat;}a#home{position:absolute;width:80px;height:35px;background:url(images/base/bg-home.gif) no-repeat 10px center;border:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3;top:-36px;left:-10px;color:#fff;font-size:10px;line-height:38px;text-decoration:none;text-indent:27px;}a#home:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;}a#headstone-shop-button{position:absolute;margin:0;width:170px;height:60px;left:675px;top:-35px;z-index:6;background:url(images/base/button-headstone-shop.png) left top no-repeat;}a:hover#headstone-shop-button{background:url(images/base/button-headstone-shop.png) left -60px no-repeat;}#main-menu-bg{position:absolute;margin:0;width:195px;height:180px;left:-23px;top:8px;z-index:4;}ul#main-menu{position:absolute;margin:0;width:195px;height:180px;left:-23px;top:12px;z-index:5;padding:0;}#main-menu li{list-style:none;margin-left:22px;}#main-menu li a,#main-menu li a.active{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;display:block;width:156px;height:25px;padding:8px 0 0 10px;color:#333;text-decoration:none;border:solid 1px #FFF;border-bottom:none;}#main-menu li a:hover,#main-menu li a.active{background-color:#e9dec7;}f5f0e6 #main-menu li a.active{font-weight:bold;cursor:default;}a#logo{position:absolute;background:url(images/base/logo-DMM.gif) center top no-repeat;margin:0;width:340px;height:90px;left:255px;top:10px;z-index:3;}#content-wrapper{margin:10px 55px 0 55px;width:810px;background-color:#fff;min-height:270px;height:auto!important;height:270px;}#content-wrapper h1.sectiontitle{border-bottom:1px solid #999;color:#165065;display:block;font-size:22px;font-weight:normal;margin:0 0 10px 0;padding:10px 0;font-family:Georgia,"Times New Roman",Times,serif;}#footer{border-top:1px solid #e9dcc0;bottom:20px;color:#b9a986;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;left:40px;padding-top:10px;position:absolute;text-align:center;width:840px;}ul#home-boxes{margin:0 0 20px 0;padding:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;text-align:center;overflow:hidden;}#home-boxes li{width:145px;height:145px;border:solid 1px #e9dcc0;margin:10px 0 0 18px;padding:0;list-style:none;float:left;}#home-boxes li a{display:block;font-size:12px;width:145px;height:145px;text-decoration:none;color:#111;position:relative;}#home-boxes li a span{display:block;height:24px;line-height:24px;width:123px;position:absolute;bottom:11px;left:11px;}#home-boxes li a:hover span{background:#e9dec7;}#home-boxes li.about-us-button{margin-left:0;background:#efe8d9 url(images/base/button-about-us.jpg) 9px 9px no-repeat;}#home-boxes li.memorials-button{background:#efe8d9 url(images/base/button-memorials.jpg) 9px 9px no-repeat;}#home-boxes li.restoration-button{background:#efe8d9 url(images/base/button-restoration.jpg) 9px 9px no-repeat;}#home-boxes li.choosing-memorial-button{background:#efe8d9 url(images/base/button-choosing-memorial.jpg) 9px 9px no-repeat;}#home-boxes li.contact-us-button{background:#efe8d9 url(images/base/button-contact-us.jpg) 9px 9px no-repeat;}#left-column{width:240px;float:left;text-align:right;}#left-column p{font-family:Georgia,"Times New Roman",Times,serif;color:#888;font-size:11px;line-height:15px;margin:10px 0;}#left-column ul#submenu{padding:0;margin:0;display:block;width:240px;text-align:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;}#left-column ul#submenu li{display:block;list-style:none;height:37px;}#left-column ul#submenu li a{background:#fff url(images/base/li-submenu.gif) no-repeat 5px 0;border:1px solid #fff;display:block;height:35px;width:238px;line-height:37px;text-indent:25px;color:#333;text-decoration:none;}#left-column ul#submenu li a:hover{background:#fcf9f4 url(images/base/li-submenu.gif) no-repeat 5px -38px;border:1px solid #f5f0e6;}#left-column ul#submenu li a.active{display:block;list-style:none;height:35px;background:#efe8d9 url(images/base/li-submenu.gif) no-repeat 5px -38px;border:1px solid #e9dcc0;line-height:37px;text-indent:25px;color:#333;cursor:default;}#right-column{width:530px;float:right;}#right-column p{line-height:22px;color:#333;margin:0 0 10px 0;}#right-column p.intro{color:#165065;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-style:italic;line-height:22px;margin-bottom:15px;}#right-column h2{color:#165065;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-style:italic;line-height:22px;margin:20px 0 5px 0;font-weight:normal;}#right-column img{border:1px solid #fff;}.rimg{float:right;border:1px solid #e9dcc0;background:#efe8d9;padding:9px;margin:5px 0 20px 20px;}.fimg{float:left;border:1px solid #e9dcc0;background:#efe8d9;padding:9px;margin:0 auto 20px auto;}ul#squarethumbs,ul#lettering{display:block;padding:0;margin:0;}ul#squarethumbs li{list-style:none;float:left;width:128px;height:128px;background:url(images/base/bg-squarethumbs.gif) no-repeat;margin:0 5px 20px 0;position:relative;}ul#squarethumbs li a{display:block;width:118px;height:118px;margin:5px;background-color:#efe8d9;}ul#squarethumbs li a img{border:1px solid #fff;margin:9px;width:98px;height:98px;}ul#squarethumbs.withsubs li{margin:0 5px 30px 0;}ul#squarethumbs.withsubs li span{bottom:-15px;color:#333;display:block;font-size:12px;position:absolute;text-align:center;width:128px;}ul#squarethumbs.ui-sortable li{cursor:move;}ul#lettering li.thumb{list-style:none;float:left;width:128px;height:128px;background:url(/images/base/bg-li-thumb.gif) no-repeat;margin:0 5px 20px 0;background-color:#efe8d9;}ul#lettering li.thumb img{border:1px solid #fff;margin:14px;}ul#lettering li.copy{list-style:none;float:left;width:395px;height:128px;background:url(/images/base/bg-li-copy.gif) no-repeat;margin:0 5px 20px 0;}ul#lettering li.copy h1{color:#165065;font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;font-weight:normal;margin:20px 20px 5px;padding:0;}ul#lettering li.copy p{margin:0 20px 20px 20px;padding:0;}#slideshow{width:520px;height:415px;padding:0;margin:0;background:#e5e5e5;}#slideshow #viewport{width:520px;height:300px;position:relative;display:block;margin:0 auto;background:transparent url(images/base/bg-viewport.gif) repeat-x;}#slideshow #viewport #left,#slideshow #viewport #right{display:block;width:20px;height:300px;overflow:hidden;position:absolute;z-index:850;}#slideshow #viewport #top,#slideshow #viewport #bottom{display:block;width:480px;height:20px;overflow:hidden;position:absolute;z-index:850;}#slideshow img{position:absolute;border:none 0;}#slideshow #viewport #theImage{position:absolute;top:10px;left:10px;}#slideshow #viewport #left{top:0;left:0;}#slideshow #viewport #right{top:0;right:0;}#slideshow #viewport #right img{left:-20px;}#slideshow #viewport #top{top:0;left:20px;}#slideshow #viewport #top img{top:-20px;}#slideshow #viewport #bottom{bottom:0;left:20px;}#slideshow #viewport #bottom img{top:0;}#slideshow #viewport #infotab{display:block;width:189px;height:26px;position:absolute;bottom:12px;right:20px;overflow:hidden;}#slideshow #viewport #infotab a{display:block;height:25px;width:45px;top:0;right:0;position:absolute;z-index:1000;}#slideshow #viewport #infotab img{position:absolute;z-index:900;top:0;left:0;}#slideshow #viewport #infotab #dyn{position:absolute;z-index:950;top:25px;left:0;width:164px;height:120px;overflow:hidden;}#slideshow #viewport #infotab p{color:#fff;position:relative;z-index:950;margin-top:20px;padding:20px;line-height:14px;font-size:11px;}#slideshow #viewport #infotab table{width:164px;height:120px;margin:5px 10px;border-collapse:collapse;}#slideshow #viewport #infotab table thead th{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;border-bottom:1px solid #b2b2b3;text-align:left;color:#fff;}#slideshow #viewport #infotab table tbody td{font-size:11px;color:#fff;}#slideshow #dock{display:block;width:520px;height:109px;margin-top:5px;position:relative;}#slideshow #dock a#back{display:block;overflow:hidden;width:34px;height:109px;position:absolute;top:0;left:0;}#slideshow #dock a#back img{position:absolute;top:0;left:0;}#slideshow #dock a#back:hover img{position:absolute;top:-109px;left:0;}#slideshow #dock a#forw{display:block;overflow:hidden;width:34px;height:109px;position:absolute;top:0;right:0;}#slideshow #dock a#forw img{position:absolute;top:0;left:-34px;}#slideshow #dock a#forw:hover img{position:absolute;top:-109px;left:-34px;}#slideshow #dock #dt,#slideshow #dock #db{height:8px;width:452px;position:absolute;left:34px;overflow:hidden;}#slideshow #dock #db{bottom:0;}#slideshow #dock #dt img,#slideshow #dock #db img{height:16px;width:452px;position:absolute;}#slideshow #dock #thmbwrapper{display:block;position:absolute;top:0;left:24px;height:109px;width:472px;overflow:hidden;}#slideshow #dock ul{display:block;position:absolute;top:0;left:0;height:109px;width:520px;overflow:hidden;margin:0;padding:0;}#slideshow #dock ul li{float:left;position:relative;width:104px;height:109px;list-style:none;background:url(images/base/bg-dockthumbs.gif) no-repeat;}#slideshow #dock ul li a{display:block;width:84px;height:84px;margin:12px 10px 13px;position:relative;overflow:hidden;}#slideshow #dock ul li a img{position:absolute;top:0;height:84px;width:auto;opacity:.9;}#slideshow #dock ul li a:hover img{opacity:1;}#slideshow #dock ul li a img.olay{position:absolute;top:0;left:0;height:84px;width:84px;z-index:2;}#mapwrapper{width:812px;height:302px;background:url(images/base/bg-googlemap.gif) no-repeat;overflow:hidden;}#map{width:790px;height:280px;margin:11px;}#address{float:left;font-size:14px;height:230px;line-height:24px;width:300px;font-family:Georgia,"Times New Roman",Times,serif;}#address strong{color:#165065;}#contactform{font-size:12px;float:left;width:490px;height:230px;margin-left:20px;font-family:Georgia,"Times New Roman",Times,serif;}#contactform label{float:left;width:115px;height:25px;line-height:25px;font-size:14px;clear:both;margin-right:10px;text-align:right;}#contactform label span{color:#dd6822;}#contactform input.text{border:1px solid #d1d1d1;display:block;font-size:14px;margin-bottom:10px;padding:3px 5px;width:350px;}.decline{background:#fff url(/images/base/form-decline.gif) no-repeat right 2px;}.accept{background:#fff url(/images/base/form-accept.gif) no-repeat right 2px;}#contactform textarea{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;border:1px solid #d1d1d1;width:350px;height:65px;padding:5px;}#contactform ul#submit{margin:0 20px;padding:0;display:block;height:33px;width:470px;position:relative;}#contactform ul#submit li{position:absolute;height:33px;list-style:none;}#contactform ul#submit li.small{font-size:10px;color:#dd6822;left:90px;}ul#links{width:240px;padding:0;margin:70px 0 0;text-align:left;font-size:12px;}ul#links li{list-style:none;}ul#links li.hd{padding:10px;color:#fff;font-size:16px;background-color:#709eba;font-family:Georgia,"Times New Roman",Times,serif;border-bottom:1px solid #fff;}ul#links li a{padding:10px 10px 10px 18px;background:#e0e5e8 url(/images/base/bg-li-links.gif) no-repeat 5px 12px;text-decoration:none;display:block;color:#1c5c85;border-top:1px solid #c9d2d7;border-bottom:1px solid #fff;}ul#links li a:hover{background-color:#eff1f3;}a#dl-button{float:right;width:147px;height:32px;background:url(images/base/bg-download-button.gif) no-repeat 0 0;font-size:12px;color:#a1a1a1;line-height:36px;text-decoration:none;text-indent:10px;margin-top:14px;overflow:hidden;}a#dl-button:hover{color:#333;}a#dl-button:active{background-position:0 -32px;}
