/* HACKS for broken browser implementations */

* html .visualIEFloatFix { height: 0.01% }

/* self clearing */
/*** see http://www.positioniseverything.net/easyclearing.html
   for explanation of Tony Aslett's elegant hack ***/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both;
visibility: hidden;
}
 
.clearfix { display: inline-block; }
 
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/*** end clearing hack ***/ 

/* END HACKS */

body { 
	text-align: center; 
	color: black; 
	font-size: 13px;  
	font-family:  Arial, Helvetica, sans-serif;   
	background-color: #333;
	
}

form { margin: 0; }
p    { margin: 4px 0 14px 0; }
ul   { margin-top: 0; margin-bottom: 0; }
li   { list-style-type: square; }


h1   { margin: 0px 0px 0px 0px; font-size: 13px; color: #06377b; font-weight: bold; }
h2   { margin: 0px 0px 6px 0px; font-size: 11px; color: #06377b; font-weight: bold; }
h3   { margin: 1px 0px  0px 0px; font-size: 13px; line-height: 24px; font-weight: bold; color: #06377b; text-transform: uppercase; background-color: #dab74e;}
h4   { margin: 0px 0px 6px 0px; font-size: 10px; color: #06377b; font-weight: bold;  text-decoration: underline;  }
h5   { margin: 0px 0px 0px 0px; font-size: 12px; color: #06377b; font-weight: bold; }
h6   { margin: 4px 0px 0px 0px; font-size: 12px; color: white; text-transform: uppercase;}

a:link, a:visited { 
	color: #06377b;
	text-decoration: none;
}
a:hover { 
	color: #6e6d6d; 
	text-decoration: none; 
}

.clear-left  { clear: left; }
.clear-right { clear: right; }
.clear-both  { clear: both; }
.float-left  { float: left; }
.float-right { float: right; }

.justify { text-align: justify; }
.left    { text-align: left; }
.centre  { text-align: center; }
.right   { text-align: right; }


#frame { 
	text-align: center;
	width: 1024px;
	height: 560px;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 10px;
}

#main {
	width: 839px;
	height: 560px;
	float: right;
	background-color: white;
}

#main #flash {
	width: 839px;
	height: 415px;
}

#header	{ 
	width: 839px; 
	height: 105px; 
	background-color: #dab74e; 
}

#leftcolumn {
 	width: 185px;
	height: 560px;
	background-color: white;
	float: left;
}
#leftcolumn #toplinklist{
	text-decoration: none;
	text-align: left;
	margin-top: 19px;
}

#topmenutable {
	height: 361px;
	line-height: 18px;	
}

#topmenutable ul{
	padding-left: 18px;
	margin-left: 0px;
}

#topmenutable ul .sublevel1{
	padding-left: 0px;
	margin-left: 0px;
}

#topmenutable ul .sublevel2{
	padding-left: 0px;
	margin-left: 0px;
}

#topmenutable ul .sublevel3{
	padding-left: 0px;
	margin-left: 0px;
}

#topmenutable li{
	list-style: none;
}
.topleftmenu {
	vertical-align: top;
}

.topleftmenulevel1{
	margin-bottom: 8px;
}

.topleftmenulevel1 a{
	color: #06377b;
	font-size: 13px;
	font-weight: bold;
}

.topleftmenulevel1-selected{
	margin-bottom: 8px;
}

.topleftmenulevel1-selected a{
	color: #dab74e;
}

.topleftmenulevel1 a:hover{
	color: #06377b;
}

.topleftmenulevel1 a:focus{
	color: #ba9129;
	outline: none;
}

.topleftmenulevel1 a:active{
	color: #ba9129;
	outline: none;
}

.topleftmenulevel2{
	padding-top: 2px;
	padding-bottom: 4px;
}
.topleftmenulevel2 a{
	color: #dab74e;
	font-size: 12px;
	font-weight: bold;
	outline: none;
}
.topleftmenulevel2 a:hover{
	color: #dab74e;
	outline: none;
}

.topleftmenulevel3{
	padding: 0px 0px 0px 0px;
}
.topleftmenulevel3 a{
	color: #636466;
	font-size: 11px;
	font-weight: normal;
	outline: none;
}
#topmenutable-highlight-level2{
	background-color: #e6ebf2;
	margin-left: -18px;
	padding-left: 23px;
	margin-bottom: 5px;
}
.topleftmenulevel3 a:hover{
	color: #06377b;
	font-weight: normal;
	outline: none;
}

.topleftmenulevel3 a:active{
	color: #06377b;
	outline: none;
}

.topleftmenulevel3 a:focus{
	color: #06377b;
	outline: none;
}

.topleftmenulevel4{
	padding: 0px 0px 0px 0px;
}
.topleftmenulevel4 a{
	color: #636466;
	font-size: 11px;
	font-weight: normal;
	outline: none;
}
.topleftmenulevel4 a:hover{
	color: #06377b;
	font-weight: normal;
	outline: none;
}

#topmenutable-highlight-level2{
	background-color: #e6ebf2;
	margin-left: -18px;
	padding-left: 23px;
	margin-bottom: 10px;
}

#leftcolumn #bottomlinklist{
	color: #6e6d6d;
	text-decoration: none;
	text-align: left;
	height: 209px; 
	width: 167px;
	margin-top: 197px;  
	border: none;
	float: left;
}


#bottomlinklist #resources ul{
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 7px;
}

#bottomlinklist #resources li{
	text-decoration: none;
	list-style: none;
	line-height: 21px;
	padding-left: 18px;
}

#bottomlinklist #resources a.menulink{
	color: #6e6d6d;
	text-decoration: none;

}

#bottomlinklist .headerup {
	margin-top: 1px;
	line-height: 27px; 
	font-weight: bold; 
	color: #06377b; 
	text-transform: uppercase; 
	padding-left: 18px;
}

#bottomlinklist #resources .headercondensed {
	line-height: 27px; 
	font-weight: bold; 
	color: #06377b; 
	text-transform: uppercase; 
	background-color: #a7bbd6;
	padding-left: 18px;
	width: 167px;
	margin-bottom: 1px;
	cursor: pointer;
}

#bottomlinklist #cemeteries {
	
}

#bottomlinklist #cemeteries .headercondensed {
	line-height: 27px; 
	font-weight: bold; 
	color: #06377b; 
	text-transform: uppercase; 
	background-color: #dab74e;
	padding-left: 18px;
	width: 167px;
}

#bottomlinklist #cemeteries  a.menulink { 
	color: #06377b; 
	text-decoration: none; 
	text-align: left;
}

#bottomlinklist #cemeteries a:hover.menulink { 
	color: #06377b;
}


#leftcolumn #logo{
 	height: 61px;
	width: 144px;
	margin-top: 25px;
	background-repeat: no-repeat;	
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/ccb-logo.jpg);
	
}

#leftcolumn #deceasedsearch {
	width: 185px;
	height: 68px;
	background-color: #06377b;
	margin-top: 0px;
	background-image: url(../images/deceased-search.jpg);
	background-repeat: no-repeat;
}

#headerlinks { 
	color: white; 
	font-size: 11px; 
	text-transform: uppercase;
	text-align: right;
	padding-top: 32px;
	padding-right: 9px;
}

#headerlinks a.menulink { 
	color: white; 
	text-decoration: none; 
	padding: 2px 8px 4px 8px;
	outline: none;
}

#headerlinks a:hover.menulink { 
	color:  white; 
}

#headernavigation { 
	color: white; 
	font-size: 13px; 
	font-weight: bold; 
	text-transform: uppercase;
	padding-top: 26px;
	width: 839px;
	word-spacing: -4px;
}

#headernavigation a.menulink { 
	color: white; 
	text-decoration: none; 
	padding: 1px 8px 1px 8px;
	word-spacing: 0px;
	
}

#headernavigation a:hover.menulink { 
	color:  white; 
	background-color: #ba9129;
}

#headernavigation img{
	margin-top: 0px;
}

#footer	{ 
	height: 40px; 
	width: 839px;
	float: left;
	background-color: white;
}

#footer	#content{ 
	padding-top: 14px; 
	padding-left: 15px;
	color: #636466; 
	font-size: 10px; 
	text-align: left;
}
#footer	#content a{ 
	outline: none;
	color: #636466;
}

#footer	#content a:hover{ 
	colour: #636466;
	text-decoration: underline;
}

/* css for helpful resources pages */

#ccblogo{
	width: 140px;
	height: 60px;
	margin-top: 29px;
	background-repeat: no-repeat;	
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/ccb-logo.jpg);
}

#helpheadernavigation { 
	color: white; 
	font-size: 13px; 
	font-weight: bold; 
	text-transform: uppercase;
	padding-top: 26px;
	width: 780px;
	word-spacing: -4px;
	float: right;
}

#helpheadernavigation a.menulink { 
	color: white; 
	text-decoration: none; 
	padding: 1px 10px 1px 10px;
	word-spacing: 0px;
	
}

#helpheadernavigation a:hover.menulink { 
	color:  white; 
	background-color: #ba9129;
}

#helpheadernavigation .selected{
	background-color: #ba9129;
}

#helptoplinklist {
	height: 359px;
	text-align: left;
	margin-top: 17px;
	font-weight: bold;
	font-size: 13px;
}

#helptoplinklist ul{
	margin-left: 0px;
	padding-left: 0px;	
}

#helptoplinklist li{
	list-style: none;
	padding-left: 18px;
	padding-bottom: 22px;
}

#helptoplinklist a.menulink{
	color: #06377b;
}

#helptoplinklist a:hover.menulink{
	color: #ba921a;
}

#helptoplinklist .selected{
	color: #ba921a;
}


#leftcolumn #helpbottomlinklist{
	color: #6e6d6d;
	text-decoration: none;
	text-align: left;
	height: 27px; 
	width: 167px; 
	border: none;
	float: left;
}


#helpbottomlinklist #resources .headercondensed {
	line-height: 27px; 
	font-weight: bold; 
	color: white; 
	text-transform: uppercase; 
	background-color: #7691b7;
	padding-left: 18px;
	width: 167px;
	margin-bottom: 1px;
	cursor: pointer;
}


#helpbottomlinklist #cemeteries .headercondensed {
	line-height: 27px; 
	font-weight: bold; 
	color: #06377b; 
	text-transform: uppercase; 
	background-color: #e5cc83;
	padding-left: 18px;
	width: 167px;
}

#helpbottomlinklist #cemeteries  a.menulink { 
	color: #06377b; 
	text-decoration: none; 
	text-align: left;
}

#helpbottomlinklist #cemeteries a:hover.menulink { 
	color: #06377b;
}

/* css for helpful resources the catholic office page */

#main #help-office-image {
	width: 839px;
	height: 415px;
}

#flash-office{
	width: 570px;
	height: 415px;
	float: left;
}

#wb-help-office{
	background-color: white;
	width: 269px;
	height: 415px;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
}

#wb-content-help-office{
	height: 340px;
	margin-bottom: 19px;
}

.wb-content-help-office{
	color: black;
	margin-left: 17px;
	margin-right: 17px;
	padding-top: 20px;
	text-align: left;
	line-height: 15px;
	font-size: 11px;
}

#wb-help-office a{
	color: black;
	text-decoration: underline;
}

#officemaplinkbox{
	width: 269px;
	height: 56px;
	padding-top:0px; 
}

#officemaplinkbox .headercondensed {
	line-height: 27px; 
	font-weight: bold; 
	color: #06377b; 
	background-color: #e5cc83;
	padding-left: 25px;
	margin-bottom: 2px;
	text-align: left;
}

#officemaplinkbox  a.menulink { 
	color: #06377b; 
	text-decoration: none; 
}

#officemaplinkbox a:hover.menulink { 
	color: #06377b;
}


#helpofficetoplinklist {
	height: 288px;
	text-align: left;
	margin-top: 32px;
	font-weight: bold;
	font-size: 13px;
}

#helpofficetoplinklist ul{
	margin-left: 0px;
	padding-left: 0px;	
}

#helpofficetoplinklist li{
	list-style: none;
	padding-left: 18px;
	padding-bottom: 22px;
}

#helpofficetoplinklist a.menulink{
	color: #06377b;
}

#helpofficetoplinklist a:hover.menulink{
	color: #ba921a;
}

#leftcolumn #helpofficebottomlinklist{
	color: #6e6d6d;
	text-decoration: none;
	text-align: left;
	height: 83px; 
	width: 167px;
	margin-top: 0px;  
	border: none;
	float: left;
}


#helpofficebottomlinklist #resources .headercondensed {
	line-height: 27px; 
	font-weight: bold; 
	color: white; 
	text-transform: uppercase; 
	background-color: #7691b7;
	padding-left: 18px;
	width: 167px;
	margin-bottom: 1px;
	margin-top: 1px;
}


#helpofficebottomlinklist #cemeteries .headercondensed {
	line-height: 27px; 
	font-weight: bold; 
	color: #06377b; 
	text-transform: uppercase; 
	background-color: #dab74e;
	padding-left: 18px;
	width: 167px;
}

#helpofficebottomlinklist #cemeteries  a.menulink { 
	color: #06377b; 
	text-decoration: none; 
	text-align: left;
}

#helpofficebottomlinklist #cemeteries a:hover.menulink { 
	color: #06377b;
}


/* css for helpful resources Our mission page */

#main #help-mission-image {
	width: 839px;
	height: 415px;
}

#flash-mission {
	width: 570px;
	height: 415px;
	float: left;
}

#wb-help-mission{
	background-color: white;
	width: 269px;
	height: 415px;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
}

.wb-content-help-mission{
	color: black;
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 20px;
	text-align: left;
	line-height: 17px;
	font-size: 12px;
}

#wb-help-mission a{
	color: black;
	text-decoration: underline;
}

/* css for helpful resources Staff Structure page */

#help-staff-image{
	width: 839px;
	height: 564px;
	background-image: url(../images/about-us-staff-structure.jpg);
}

.staff-content{
	width:		250px;
	text-align:	left;
	font-size:	12px;
	line-height:	20px;
	float: 		right;
	margin:	120px 40px 0 0;
}

.staff-caption{
	font-size:	10px;
	color:		white;
	text-align:	center;
	width:		100px;
	line-height:	14px;
	position: absolute;
}

#deceasedsearch-staff{
	width: 185px;
	height: 217px;
	background-color: #06377b;
	margin-top: 0px;
	background-image: url(../images/deceased-search.jpg);
	background-repeat: no-repeat;
}


/* css for helpful resources What we do page */

#main #help-what-we-do-image {
	width: 839px;
	height: 415px;
}

#what-we-do-flash{
	float: left;
}

#wb-help-what-we-do{
	background-color: white;
	width: 364px;
	height: 415px;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
}

.wb-content-help-what-we-do{
	color: black;
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 20px;
	text-align: left;
	line-height: 17px;
	font-size: 12px;
}

#wb-left-section {
	width: 172px;
	height: 180px;
	float: left;
	text-align: left;
	padding-left: 15px;
	font-size: 12px;
}

#wb-right-section {
	width: 160px;
	height: 100px;
	float: right;
	text-align: left;
	padding-right: 5px;
	font-size: 12px;
}

#right-flash{
	width: 62px;
	height: 100px;
	margin-top: 20px;
	margin-left: 30px;
}

.wb-indent {
	padding-left: 12px;
}

/* css for helpful resources Catering  page */

#main #help-catering-image {
	width: 839px;
	height: 415px;
}

#flash-catering{
	float: left;
}

#wb-help-catering{
	background-color: white;
	width: 253px;
	height: 276px;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
}

.wb-content-help-catering{
	color: black;
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 20px;
	text-align: left;
	line-height: 17px;
	font-size: 13px;
}

.wb-content-help-catering a{
	color: black;
	text-decoration: underline;
}

.wb-indent {
	padding-left: 12px;
}

.catering-heading {
	font-weight: bold;
	color: #06377b;
	font-size: 11px;
}

#celeste-logo {
	background-image: url(../images/celeste-logo.jpg);
	background-repeat: no-repeat;
	width: 253px;
	height: 139px;
	float: right;
}

/* css for helpful resources board of directors page */

#board{
	padding:	30px 0 0 40px;
	text-align: left;
	background-color: #fff;
	font-size:	12px;
}

#board h1{
	font-size: 16px;
	font-weight: normal;
	margin-bottom:	20px;
}

#board .shot{
	margin:	0 45px 40px 0px;
	float: left;
}

.board-image{
	padding: 8px;
	background-color: #fff;
	border: 1px solid #666;
	margin-bottom: 10px;
}

.board-name{
	font-weight: bold;
	text-decoration: underline;
	line-height: 18px;
}

.board-link{
	text-align:center;	
}

#deceasedsearch-board{
	width: 185px;
	height: 512px;
	background-color: #06377b;
	margin-top: 0px;
	background-image: url(../images/deceased-search.jpg);
	background-repeat: no-repeat;
}

/* css for helpful resources Daily Services */

#services-main{
	width: 839px;
	min-height: 520px;
	float: right;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
}

#services-table{
	margin-top: 15px;
	width: 839px;
}

.tableheading1 {
	background-color: #23408f;
	color: white;
	height: 27px;
	font-size: 16px;
}

.tableheading2{
	background-color: #e5d086;
	color: #24408f;
	font-size: 14px;
	height: 20px;
}

.tableheading3{
	background-color: #06377b;
	color: white;
	height: 20px;
}

.tablecontent{
	font-size: 11px;
	text-align: left;
	height: 17px;
	background-color: #f8f3e2;
}

.tablecontent td{
		padding-left: 15px;
}

.altrow-tablecontent{
	font-size: 11px;
	height: 17px;
	text-align: left;
	background-color: #f2e9c9;
}

.altrow-tablecontent td{
	padding-left: 15px;
}

#services-footer{
	height: 40px; 
	width: 839px;
	float: left;
	background-color: white;
}

#services-footer #content{ 
	padding-top: 14px; 
	padding-left: 15px;
	color: #636466; 
	font-size: 10px; 
	text-align: left; 
}

#landing-image{
	width: 839px;
	height: 415px;
	background-image:url(../images/daily-services-landing.jpg); 
}

/* css for general information page */
iframe {
	margin: 0;
	padding: 0;
}

#mainframe{
	width: 839px;
	height: 415px;
	float: right;
}

#flash-gen-info{
	width: 839px;
	height: 415px;
	padding: 0;
	margin: 0;
margin:: Too many arguments.

}

#wb-general{
	width: 228px;
	height: 415px;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	background-color: white;
}
#wb-content-general{
	height: 341px;
	margin-bottom: 18px;
	background-color: white;
}
.wb-content-general{
	color: black;
	margin-left: 17px;
	margin-right: 17px;
	padding-top: 14px;
	text-align: left;
	line-height: 14px;
	font-size: 12px;
}

.heading-general{
	font-size: 12px;
	font-weight: bold;
	color: #06377b;
}


#resourcemaplinkbox{
	width: 228px;
	height: 56px;
	padding-top:0px;
 
}
#resourcemaplinkbox .headercondensed {
	line-height: 27px; 
	font-weight: bold; 
	color: #06377b; 
	background-color: #e5cc83;
	padding-left: 18px;
	margin-bottom: 2px;
	text-align: left;
}

#resourcemaplinkbox  a.menulink { 
	color: #06377b; 
	text-decoration: none; 
}

#resourcemaplinkbox a:hover.menulink { 
	color: #06377b;
}


/*cemetery information*/

#cem-info-flash{
	float: left;
}

/*local maps page*/

#local-map {
	width: 479px;
	height: 380px;
	background-image: url(../images/rookwood-local-map.jpg);
	float: left;
	margin-left: 65px;
	margin-top: 17px;
}

/*rookwood locations page*/
#rookwood-locations {
	height: 415px;
	width: 611px;
	float: left;
	background-image: url(../images/rookwood-locations.jpg);
}

.rw-loc-left-content{
	width: 180px;
	height: 390px;
	text-align: left;
	float: left;
	margin-left: 122px;
	margin-top: 25px;
	font-size: 12px;
	line-height: 17px;
}

.rw-loc-right-content{
	width: 180px;
	height: 415px;
	text-align: left;
	float: right;
	margin-right: 15px;
	margin-top: 25px;
	font-size: 12px;
	line-height: 17px;
}

#rookwood-locations  .headers{
	margin: 0px 0px 0px 0px; 
	font-size: 12px; 
	color: #06377b; 
	font-weight: bold;
}

#rookwood-locations  .headers a:hover{
	color: white;
}

/* css for condonlence page */

#image-maus-condonlence {
	width: 839px;
	height: 204px;
	background-image: url(../images/rw-burial1a-maus-7bcondolence.jpg);
	background-repeat: no-repeat;
}

#wb-maus-condonlence{
	background-color: white;
	width: 200px;
	height: 204px;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	opacity: 0.79;
  	filter: alpha(opacity = 79);
}
#condolence-previous-page{
	width: 120px;
	height: 24px;
	background-color: #dab74e;
	float: right;
	cursor: pointer;
	opacity: 0.99;
  	filter: alpha(opacity = 99);
}

#flash-condonlence{
	width: 839px;
	height: 211px; 
}

.wb-content{
	color: black;
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 20px;
	text-align: left;
	line-height: 16px;
}

/* the following is for the horticulture pages*/
#horticulture1-image{
	background-image:url(../images/horticulture1.jpg);
	background-repeat: no-repeat;
	height: 715px;
	width: 392px;
	float: left;
}
#horticulture2-image{
	background-image:url(../images/horticulture2.jpg);
	background-repeat: no-repeat;
	height: 715px;
	width: 392px;
	float: left;
}

#horticulture3-image{
	background-image:url(../images/horticulture3.jpg);
	background-repeat: no-repeat;
	height: 715px;
	width: 392px;
	float: left;
}
.hort-image-text{
	color: white;
	width: 342px;
	margin-left: 30px;
	margin-right: 10px;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	line-height: 130%;
	margin-top: 85px;
}

#wb-horticulture{
	background-color: white;
	width: 447px;
	height: 715px;
	float: right;
}

#wb-horticulture #content{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 25px;
	text-align: left;
}

#wb-horticulture #content .capitol{
	font-size: 20px;
	color: #06377b;
}

#wb-horticulture #content .hort-bottom-content{
	font-size: 11px;
}

#hort2-flash{
	margin-top: 50px;
}

#hort3-flash{
	margin-top: 80px;
}

#under-con-image{
	width: 839px;
	height: 415px;
	background-image:url(../images/under-construction.jpg)
}

/* the following is for FAQ pages*/
#rw-faq-bg{
	width: 839px;
	height: 603px;
	background-image:url(../images/faq-bg.jpg);
	background-repeat:repeat-x;
}

#rw-faq-left{
	width: 370px;
	height: 560px;
	margin-left: 30px;
	margin-top: 30px;
	float: left;
	text-align: left;
	line-height: 18px;
}

#rw-faq-right{
	width: 370px;
	height: 500px;
	margin-right: 35px;
	margin-top: 67px;
	float: right;
	text-align: left;
	line-height: 18px;
}

#rw-faq-right li{
	margin-left: 20px;
	list-style: none;
}

#rw-faq-right a{
	font-weight: bold;
	text-decoration: underline;
	outline: none;
	color: black;
}

#rw-faq-right a:hover{
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

.faq-heading{
	color: #ba921a;
	font-size: 24px;
}
.faq-subheading{
	color: #06377b;
	font-size: 14px;
	font-weight: bold;
}

.faq-second-line{
	margin-left: 15px;
}


/*the following is for masons page*/

#deceasedsearch-masons{
	width: 185px;
	height: 480px;
	background-color: #06377b;
	margin-top: 0px;
	background-image: url(../images/deceased-search.jpg);
	background-repeat: no-repeat;
}

#masons-frame{
	width: 839px;
	height: 700px;
	padding-top: 15px;
	background-color: white;
	padding-bottom: 29px;
}

#main-masons {
	width: 839px;
	height: 960px;
	float: right;
	background-color: white;
}

#masons-table{
	width: 839px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.masons-table-heading{
	background-color: #06377b;
	color: white;
	font-size: 11px;
	text-align: left;
	height: 25px;
}
.masons-table-heading-text{
	padding-left: 15px;
}
.masons-tablecontent{
	font-size: 11px;
	text-align: left;
	height: 30px;
	background-color: #f8f3e2;

}
.masons-tablecontent-text{
	padding-left: 15px;
}
.masons-altrow-tablecontent{
	font-size: 11px;
	height: 30px;
	text-align: left;
	background-color: #f2e9c9;
}

#masons-flash{
	margin-top: 166px;
	margin-bottom: 35px;	
}

#masons-toplinklist{
	text-align: left;
	margin-top: 30px;
	margin-left: 0px;
	padding-left: 0px;
}

#masons-toplinklist ul{
	padding-left: 15px;
	margin-left: 0px;
}

#masons-toplinklist li{
	list-style: none;
}

.masonstopleftmenulevel1{
	margin-bottom: 10px;
}

.masonstopleftmenulevel1 a{
	color: #06377b;
	font-size: 13px;
	font-weight: bold;
}
.masonstopleftmenulevel1 a:hover{
	color: #06377b;
	outline: none;
}

.masonstopleftmenulevel1-selected{
	margin-bottom: 10px;
	outline: none;
} 

.masonstopleftmenulevel1-selected a{
	color: #dab74e;
	font-weight: bold;
}
/*masonary definitions*/

#main-masons-def {
	width: 839px;
	height: 800px;
	float: right;
	background-color: white;
}

#deceasedsearch-masons-def{
	width: 185px;
	height: 293px;
	background-color: #06377b;
	margin-top: 0px;
	background-image: url(../images/deceased-search.jpg);
	background-repeat: no-repeat;
}

/* cemetery maps landing page*/
#cem-maps-landing{
	width: 839px;
	height: 415px;
}
/*cemetery maps rookwood*/
#gen-info-maps-rw{
	width: 839px;
	height: 415px;
	background-color: white;
}

#area-map{
	width: 446px;
	height: 355px;
	background-image:url(../images/area-map-rw.jpg);
	float: left;
	margin-top: 30px;
	margin-left: 30px;
}

#rookwood-map{
	width: 309px;
	height: 355px;
	background-image:url(../images/rookwood-map.jpg);
	float: right;
	margin-top: 30px;
	margin-right: 30px;
	z-index: 0;
}

#pdf-map-link{
	width: 309px;
	height: 30px;
	background-color: #dab74e;
	z-index: 1;
	margin-top: 325px;
}

.pdf-link {
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	outline: none;
}

.pdf-link a:hover{
	font-weight: bold;
	color: #06377b;
	background-color: #cadaf1;
	padding: 7px 26px 7px 26px;
	outline: none;
}

/* Events pages*/
#deceasedsearch-events{
	width: 185px;
	height: 99px;
	background-color: #06377b;
	margin-top: 0px;
	background-image: url(../images/deceased-search.jpg);
	background-repeat: no-repeat;
}

#events-flash{
	margin-top: 194px;
	margin-bottom: 70px;
}
