/* CSS Document */

body{background-color:#f1f0f0; width:100%; margin:0 auto 0 auto; font-family:Arial, Helvetica, sans-serif; color:#4b5da0; overflow:auto;}
img{border:none;}
img a{border:none;}

.wrapper{width:100%; height:auto; background-color:#f1f0f0; background-image:url(../images/bg-repeat.gif); background-repeat:repeat-x; background-position:top; overflow:visible;}
.brochure-wrapper{width:100%; background-color:#f1f0f0; background-image:url(../images/bg-repeat-flash.gif); background-repeat:repeat-x; background-position:top;}
.container{width:786px; height:auto; overflow:visible;}
.bottom-banner{width:100%; height:44px; background-image:url(../images/bottom-repeat.gif); background-repeat:repeat-x;}
.bottom-banner-wrapper{width:786px; height:44px;}
.copyright{width:50%; color:#FFFFFF; font-size:11px; float:right; margin-top:16px; margin-right:15px}

.top-banner{width:100%; height:100px;}
.top-left-wrapper{width:562px; height:100px; float:left;}
.flower-wrapper{width:217px; height:100px; float:right; background-image:url(../images/coop-flower.jpg); background-repeat:no-repeat;}

.funeral-logo{width:414px; height:37px; margin-top:15px; margin-left:20px;}
.tab-wrapper{width:550px; height:24px; margin-top:24px; margin-left:12px;}

/* -------------- Top Tabs Sliding Button ----------------------*/
#top-tab  a {
display: block; width:110px; height:24px; background-image:url(../images/top-tab-link.gif);
background-repeat: no-repeat; background-position: left; margin:0px 0px 0px 0px; text-decoration:none; font-size:11px; color:#09347a; float:left;}

#top-tab  a:hover {
display: block; padding: 0px 0px 0px 0px; width:110px; height:24px; background-image:url(../images/top-tab-link.gif);
background-repeat: no-repeat; background-position: right; margin:0px 0px 0px 0px; color:#ffffff; float:left;}

#bl-tab  a {
display: block; width:110px; height:24px; background-image:url(../images/bl-tab.gif);
background-repeat: no-repeat; background-position: left; margin:0px 0px 0px 0px; text-decoration:none; font-size:4px; color:#D492B3; float:left;}

#bl-tab  a:hover {
display: block; padding: 0px 0px 0px 0px; width:110px; height:24px; background-image:url(../images/bl-tab.gif);
background-repeat: no-repeat; background-position: right; margin:0px 0px 0px 0px; color:#09347A; float:left;}

.tab-text-pad{padding-top:5px;}
.bl-text-pad{padding-top:2px;}

.top-tab  a {width:110px; height:24px; background-image:url(../images/top-tab-on.gif); background-repeat: no-repeat; background-position: left; text-decoration:none; font-size:11px; color:#ffffff; float:left;}

.bl-tab  a {width:110px; height:24px; background-image:url(../images/bl-tab-on.gif); background-repeat: no-repeat; background-position: left; text-decoration:none; font-size:4px; color:#09347A; float:left;}
/* -------------------------------------------------------------*/

.nav-wrapper{width:100%; height:29px;}
.date{font-size:11px; color:#FFFFFF; float:right; padding:6px 15px 0px 0px;}
.content-wrapper{width:100%; height:auto; overflow:visible;}
.left-panel{width:174px; height:auto; background-image:url(../images/nav-deco-bg.gif); background-repeat:no-repeat; background-position:top; color:#4b5da0; font-size:13px;}
.left-panel a{text-decoration:none; color:#4b5da0;}
.right-panel{width:580px; height:auto; background-image:url(../images/content-deco-bg.gif); background-repeat:no-repeat; background-position:top; color:#4b5da0;}

.sidenav-area{width:100%; height:auto; overflow:visible; margin-top:20px;}
.main-area{width:100%; height:auto; overflow:visible; margin-top:10px;}

/* -------------- Side Navigation ----------------------*/
.sidenav-area ul.bullets li{ /*list-style-image:url(../images/bullet.gif);*/background-image:url(../images/bullet.gif); background-repeat:no-repeat; list-style:none; /*text-indent:25px;*/ margin:0px 5px 2px -30px; list-style-position:outside;}
.assoc-logos{width:174px; height:50px; margin:110px 0px 10px 0px;}

.nav-margin{margin-left:20px;}
.sidenav-area ul.innerbullets{margin-bottom:6px;}
.sidenav-area ul ul{margin-top:5px; font-size:12px;}
/*.sidenav-area ul.bullets ul ul{}*/
.sidenav-area ul.bullets ul li{background-image:url(../images/bullet2.gif); background-repeat:no-repeat; list-style:none; /*margin:0px 5px 5px -30px;*/ list-style-position:outside;}

/* -------------- Main Area ----------------------*/
.welcome{width:580px; height:33px; background-image:url(../images/welcome-banner.gif); background-repeat:no-repeat;}
h1{font-size:4px; color:#D492B3;}
.body-wrapper{width:100%;}
.left-body{width:430px; float:left; margin-top:5px;}
.left-body-homes{width:100%; float:left; margin-top:5px;}
.adverts-wrapper{width:150px; float:left; margin-top:5px;}
.imgBorder{border: none; margin-bottom:3px;}
.body-content{width:400px; margin:10px 10px 15px 16px; font-size:13px;}
.body-content a{text-decoration:none; color:#C3558C;}
.body-content-homes{width:550px; margin:10px 10px 15px 16px; font-size:13px;}
.body-content-homes td{border-bottom:1px solid #CCCCFF;}
.body-content-homes a{text-decoration:none; color:#C3558C;}
.content_box_smallprint{font-size:11px;}
.body-title{font-size:18px; color:#4559A2; font-weight:bold;}
.body-subtitle{font-size:15px; color:#4559A2; font-weight:bold;}
.body-content ul{list-style-image:url(../images/bullet.gif); list-style-position: outside;}
.body-content li{padding-left:10px; margin-bottom:2px;}

/* -------------- Store Locator ----------------------*/
#map_canvas{width:545px; height:320px; background-image:url(../images/storelocator-bg.gif); background-repeat:no-repeat;}
.bl-btn-wrapper{width:50%;}
.bl-textbox{float:left;}
.bl-btn{float:right;}

/* -------------- Store Locator - Memorials ----------------------*/
#map_canvas-mems{width:390px; height:230px; background-image:url(../images/storelocator-bg-mems.gif); background-repeat:no-repeat;}
.blmems-btn-wrapper{width:70%;}

/*--------------- Funeral Wishes ---------------------------------*/

.wishes-wrapper{width:400px; height:auto; overflow:visible; background-image:url(../images/funeral-wishes-top.jpg); background-repeat:no-repeat; background-position:top;}
.wishes-base{width:400px; height:auto; overflow:visible; background-image:url(../images/funeral-wishes-base.jpg); background-repeat:no-repeat; background-position:bottom; padding-bottom:20px;}
.inputStyle{width:350px;}