/* CSS Document */
.businessColour
{
    color:#666699;
}

 h1 
 { 
   color:#666699;
  } 
 
  h2, .h2, .competitionEventsListing .linkIntroduction h2 a
 { 
   color:#666699;
} 
 
    
 h3,
 .loginBox .lblUsername,
.loginBox .lblPassword
{
	color:#FFFFFF;
	}

.loginBox
{
	border:solid 1px #666699;
}

.loginBox .btnLogin
{
	background-color:#666699;
	color:#ffffff;
}

/* main navigation tabs */	

	
#headNav li.current
	{

	}
	
 
	
#headNav  li
{

}	
	
	
#headNav a

{ 

}	


	
#headNavfuneraldirectors li.current
	{

	}
	
 
	
#headNavfuneraldirectors  li
{

}	
	
	
#headNavfuneraldirectors a

{ 

}	
	



/* Second level navigation */	


.nav2Top
{
    background:transparent url(../Images/Funeralcare/nav2Top.jpg) repeat-x 0px 0px;	
    }
	
#nav2Content
{
   background:transparent url(../Images/Funeralcare/nav2Bottom.jpg) repeat-x bottom;
   background-color: #666699;
    }		
	

    #nav2 a.current 
 {
    color:#666699;
      } 
          #nav2 li.current, #nav2 .right li.current
   {

	   background: transparent url(../Images/Funeralcare/current.jpg) repeat-x top;
   } 
   
      #nav2 li.current a
   {

	    color:#666699;
   } 
   
      #nav2 li.currentStart
   {

	   background: transparent url(../Images/Funeralcare/currentStart.jpg) no-repeat top;
   } 
   
     
      #nav2 li.currentEnd
   {

	   background: transparent url(../Images/Funeralcare/currentEnd.jpg) no-repeat top;
   } 
   
     #nav2 .right li.currentStart
   {

	   background: transparent url(../Images/Funeralcare/currentEnd.jpg) no-repeat top;
   } 
   
     
   #nav2 .right li.currentEnd
   {

	   background: transparent url(../Images/Funeralcare/currentStart.jpg) no-repeat top;
   }    
     


/* Override widths for nav2 */
#nav2 ul
{
	width: 580px !important;
}

#nav2 .right ul
 {
	width:220px !important;
 }
   
/* left col */

.leftColNav li
{  
	border-bottom:1px solid #666699;
	   }

   
.leftColNav a, .leftColNav .bold, .leftColNav a:visited { 
   color: #666699;
   }


.leftColNav a:hover
 {
     color: #666699;
     background-color: #d5cded;
   
   } 
   
   	
 .topNav a:hover
{
  
  background-color: #d5cded;

  }	 
   
   
 .input-btn
  {
   color:#fff;
   background:transparent url(../Images/Funeralcare/btn.jpg) repeat-x;
   background-color:#666699 !important;
      border:1px solid #333366;
   	}

.search-btn
{
	color:#fff;
	background:transparent url(../Images/Funeralcare/searchBtn.jpg) repeat-x;
	background-color:#666699 !important;
}  


   .tintedbox
 {
    background-color:#d5cded;}
    
 .results .timeDate
 {
   color:#666699;}  
   
   
    .Breadcrumb li 
 
 {   
	background: transparent url(../Images/Funeralcare/BreadcrumbArrow.jpg) no-repeat 0 5px !important;
   }   

		
    .Breadcrumb a:hover
{

  background-color:#d5cded;
   }	

.content a:hover, .content410 a:hover, .content605 a:hover, .contentWide a:hover, .AdBox a:hover, div.listbox a:hover
{
  background-color:#d5cded;
}

div.listbox .listboxtitle
{
	color: #333399;
	border-color: #333399;
}

table.style1 /* Table style 1 */
{
	border: solid 1px #333399;
	background-color: #ccccff;
}
table.style1 th
{
	border-top: solid 1px #333399;
	background-color: #333399;
}
table.style1 td
{
	border: solid 1px #333399;
	background-color: #ccccff;
}

table.style2, div.listbox /* Panel style 1 */
{
	border: solid 1px #333399;
	background-color: #9999cc;
}

table.style3 /* Panel style 2 */
{
	border: solid 1px #333399;
	background-color: #333399;
}
table.style4 /* Panel style 3 */
{
	border: solid 1px #333399;
	background-color: #d5cded;
}

.input-box 
 {
	border: 1px solid #9999cc;
	}
   		
.input-Area
 {
	border: 1px solid #9999cc;
	}
	
.input-Margin
{
	width:144px;
	border:1px solid #9999cc !important;
}	


/* extra styles */

.banner367by225

{ 
	height: auto !important; 
}

.AdBox 
{
  border: none !important; 
}

/* Start Pavilion Styling */

/**********************************************************************

    Master CSS for Co-operative Funeralcare

	Name                Date                Action
	Paul Gruffydd		06/11/2008			Created

**********************************************************************/

/* Branch information page
----------------------------------------------------------------------*/

#branchinfo {
	float:left;
	clear:both;
	width:554px;
	background: url(/Resources/Images/Funeralcare/branch-info-bg.gif) repeat-y left top;
}

.colone {
	width: 300px;
	float: left;
	padding: 15px;
}

.coltwo {
	width: 200px;
	margin: 11px;
	margin-right: 3px;
	float: left;
}

.branchday {
	display: block;
	width: 70px;
	float: left;
}

.branchtime {
	display: block;
	width: auto;
	text-align: right;
}

.branchoh1 {
	background: #e8e8f0;
	padding: 3px;
}

.branchoh2 {
	padding: 3px;
}

.imghldr {
	float:left;
	clear:both;
	padding-top:20px;
	}

.imghldr img {
	float:left;
	}

/* Branch staff page
----------------------------------------------------------------------*/

#teamhldr {
	background: #F0EFF5;
	padding: 15px;
}

.teamcol1 {
	width: 255px;
	float: left;
}

.teamcol2 {
	width: 255px;
	float: right;
}

.groupphoto {
	background-color: #b0b0cc;
	color: #fff;
	margin-bottom: 15px;
}

.groupphoto p {
	padding: 10px;
	margin: 0px;
}

.teaminfo {
	background-color: #b0b0cc;
	margin-bottom: 15px;
}

.teamhead {
	background-color: #8382ac;
	color: #fff;
	padding: 10px;
}

.teambody {
	padding: 10px;
}

.teampic {
	float: right;
	margin-top: -50px;
	margin-left: 5px;
}

/* Contacts page
----------------------------------------------------------------------*/

#contacthldr {
	background: #F0EFF5;
	padding: 15px;
}

.contactcol1 {
	width: 255px;
	float: left;
}

.contactcol2 {
	width: 255px;
	float: right;
}

.contacthead {
	background-color: #e8e8f0;
	color: #8382ac;
	padding: 10px;
}

.contactbody {
	padding: 10px;
}

/* Location page
----------------------------------------------------------------------*/
.locationhldr {
	background: #F0EFF5;
}

.rightalign {
	text-align: right;
}

.hrightalign {
	text-align: right;
	display: none;
}

/* search results
----------------------------------------------------------------------*/
.brchres1 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}

.brchres1 caption, .nores1 {
	background: #8884d5;
	text-align: center;
	color: #fff;
	font-weight: bold;
	border-bottom: solid 1px #fff;
	padding: 5px;
	margin-top: 10px;
}

.brchres1 th {
	background: #8884d5;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}

.brchres1 .row1 td {
	background: #cfceee;
	color: #000;
	padding: 5px;
	border: solid 1px #fff;
}

.brchres1 .row2 td {
	background: #f3f2fb;
	color: #000;
	padding: 5px;
	border: solid 1px #fff;
}

.brchres2 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}

.brchres2 caption, .nores2, .brchres2 tfoot {
	background: #9cb6b5;
	text-align: center;
	color: #fff;
	font-weight: bold;
	border-bottom: solid 1px #fff;
	padding: 5px;
	margin-top: 10px;
}

.brchres2 th {
	background: #9cb6b5;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}

.brchres2 .row1 td {
	background: #d7e2e1;
	color: #000;
	padding: 5px;
	border: solid 1px #fff;
}

.brchres2 .row2 td {
	background: #f5f8f7;
	color: #000;
	padding: 5px;
	border: solid 1px #fff;
}

.brchres3 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}

.brchres3 caption, .nores3, .brchres3 tfoot {
	background: #bfb1a4;
	text-align: center;
	color: #fff;
	font-weight: bold;
	border-bottom: solid 1px #fff;
	padding: 5px;
	margin-top: 10px;
}

.brchres3 th {
	background: #bfb1a4;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}

.brchres3 .row1 td {
	background: #e5e0db;
	color: #000;
	padding: 5px;
	border: solid 1px #fff;
}

.brchres3 .row2 td {
	background: #f8f7f6;
	color: #000;
	padding: 5px;
	border: solid 1px #fff;
}

.brchres2 tfoot td, .brchres3 tfoot td { 
	text-align: left;
	font-weight: normal;
	padding: 5px;
	border-bottom: solid 1px #fff;
}

.nores1, .nores2, .nores3 {
	text-align: left;
	font-weight: normal;
}

.nores1 h2, .nores2 h2, .nores3 h2 {
	color: #fff;
}

.rescol1 { width: 34px; }
.rescol2 { width: 297px; }
.rescol3 { width: 89px; }

.resnav { background: #8884d5; color: #fff; padding: 5px; }
.resnav a { color: #fff; text-decoration: none; font-weight: bold;}
.resnav .prevlink { float: left; }
.resnav .nextlink { float: right; }

.seldist { background: #ccf; padding: 5px; text-align: right; }
.seldist input { background: #343399; color: #fff; border: 0px; padding: 2px; }

.brchitm { float: left; width: 372px; }

/* Banner styling
----------------------------------------------------------------------*/

.widebranchbanner {
	background: #bb9ac8;
	color: #fff;
}

.widebranchbanner .leftsearchhead { font-weight: bold; font-size: 18px; float: left; padding-left: 10px; margin-top: 8px; }
.widebranchbanner .branchsearchfields { float: right; background: #c2a4ce; padding: 5px; margin-top: 5px; }
.widebranchbanner .branchsearchfields input { height: 16px; }
.widebranchbanner .branchsearchfields label { font-weight: bold; float: left; padding-top: 2px; padding-right: 5px; }
.widebranchbanner .branchsearchfields .schbtn { background: #669 url(/Resources/Images/Funeralcare/BrchSchBtnW.gif); color: #669; border: 0px; padding: 3px; font-size: 1px;  width: 82px; height: 20px; margin-left: 10px; text-align: left; overflow:hidden; text-indent:85px; margin-top: -2px; }
.widebranchbanner .brchlst { float: right; width: 50px; margin: 5px; margin-bottom: 0px;  }
.widebranchbanner .brchlst a { color: #669; font-size: 85%; font-weight: bold; }
.widebranchbanner .bannerclear { height: 10px; font-size: 1px; overflow: hidden; background: #fff; clear: both; border-top: solid #bb9ac8 5px; }

.rtbranchbanner {

	background: #cab0d5 url(/Resources/Images/Funeralcare/BrchSchBg.jpg) repeat-x;
	color: #fff;
	width: 170px;
	height: 130px;
}

.rtbranchbanner .searchhead { font-weight: bold; font-size: 1.2em; padding: 5px; padding-bottom: 0px; }
.rtbranchbanner .branchsearchfields { text-align: right; padding: 5px; }
.rtbranchbanner .branchsearchfields label { text-align: left; display: block; }
.rtbranchbanner #gsch2 { width: 155px; }
.rtbranchbanner .branchsearchfields .schbtn { background: #66669a url(/Resources/Images/Funeralcare/BrchSchBtn.gif); color: #66669a; border: 0px; font-size: 1px; width: 82px; height: 22px; text-align: left; margin-top: 5px; overflow:hidden; text-indent:85px; }
.rtbranchbanner .branchsearchfields a { display: block; font-size: 0.8em; margin-top: 5px; }


/* List styling
----------------------------------------------------------------------*/

.greenBoxTxt {
	float: left;
	width: 170px;
	margin: 5px;
	margin-top: 0px;
	padding: 0px;
}

.greenBoxTxt b, .greenBoxTxt strong {
	color: #669;
}

.quote {
	clear:both;
	}

p.quote {
	width:534px;
	padding:5px 10px 5px 10px;
	margin:5px 0px 10px 0px;
	background:#F0EFF4 url(/Resources/Images/Funeralcare/branch-quote-bg.jpg) repeat-x left top;
	}

p.quote strong, p.quote b {
	display:block;
	font-weight:normal;
	text-indent: 0px; 
	margin:-15px 0 0 20px;
  	padding:15px 15px 10px 10px;
	}
p.quote em {
	display:block;
	text-indent: 0px; 
	margin:-15px 0 0 20px;
  	padding:15px 15px 10px 10px;
  	background:transparent url(/Resources/Images/Funeralcare/quoright.gif) right bottom no-repeat;
	}
	
.borderline {
	margin:10px 0;
	padding:5px 15px 15px 15px;
	border:1px solid #D4D4E3;
	}
.borderline h2 {
	color:#333;
	}
.borderline p {
	color:#333;
	margin:0;
	padding:0;
	}

.lrgGreenList {
	clear: both;
	background: #669;
	padding: 10px;
	color: #fff;
}

.lrgGreenList li {
padding: 3px;
}

.lrgGreenList ul {
color: #fff;
}

.lrgGreenList ul .introduction {
color: #000;
}


.lrgGreenList a, .lrgGreenList a:hover, .lrgGreenList a:visited {
	background: none;
	color: #fff !important;
}

/* Contact form
----------------------------------------------------------------------*/
    .fldhldr label { display: block; float: left; width: 130px; }
    .tbfldhldr label { display: block; }
    .fldhldr, .tbfldhldr { clear: both; }
    .brchlstopts input { float: left; }
    .brchlstopts label { display: block; padding-left: 30px; background: #bb9ac8; margin-top: 2px; }
    .optdesc { display: inline; }
    #topmsg { border: solid 1px; #f00; color: #f00; background: #fee; margin: 5px; padding: 5px; }
    .err { color: #f00; }
    .rq { color: #669; }


/* Generic styles
----------------------------------------------------------------------*/

.grey {
	color:#333;
	}

.introduction {
	color: #669;
}

.topleftfloatingimage {
	float: left;
	margin: 10px;
	margin-left: 0px;
}

.toprightfloatingimage {
	float: right;
	margin: 10px;
	margin-right: 0px;
}

hr {
	clear: both;
	width: 400px;
	border: none;
	height: 1px;
	color: #fff;
}

.clear0 {
	clear: both;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}

p.quoteRgt, p.quoteLft {
	width:170px;
	padding:15px 0 0 0;
	margin:5px 15px 10px 15px;
	background-color: #666699;
	background-image: url(/Resources/Images/Funeralcare/quoleft.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
* html p.quoteRgt, * html p.quoteLft {
	margin:0 10px 0 7px;
	}
p.quoteRgt strong, p.quoteLft strong, p.quoteRgt b, p.quoteLft b {
	display:block;
	font-weight:normal;
	text-indent: 30px;
	margin:-15px 0 0 0;
	padding:15px 15px 20px 10px;
	background-color: transparent;
	background-image: url(/Resources/Images/Funeralcare/quoright.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}

p.quoteRgt {
	float:right;
	margin-right: 0px !important;
	}
p.quoteLft {
	float:left;
	margin-left: 0px !important;
	}
	
p.quoteRgt strong a, p.quoteLft strong a
{
	color:#ffffff !important;
}

.cols {
                width: 350px;
                float: left;
}

.cols input {
                width: 188px;
}

.cols select {
                width: 192px;
}

.tbfldhldr textarea {
	width: 745px;
}

/* End Pavilion Styling */

.roundedBox
{
	
	background-color:#666699;
	color:#ffffff;

	}
	
.roundedBox h2
{
	color:#ffffff;
}	
	
.roundedBox h1
{
	color:#ffffff;	
}
	
.roundedBox h3
{
	color:#ffffff;
	font-weight:bold;	
}

.roundedBox a
{
	color:#ffffff !important;	
}

.roundedBox .top
{
    background:transparent url(../Images/Funeralcare/roundBoxTop.jpg) no-repeat;
}

.roundedBox .top .right
{
	background:transparent url(../Images/Funeralcare/roundBoxTopRight.jpg) no-repeat;
}

.roundedBox .bottom
{
	background:transparent url(../Images/Funeralcare/roundBoxBottom.jpg) no-repeat;
	background-color:#666699;
}

.roundedBox .bottom .right
{
	background:transparent url(../Images/Funeralcare/roundBoxBottomRight.jpg) no-repeat;
}


.roundedBox .innerBox
{
	background-color:#FFFFFF;
	color:#666699;
}


.callToAction
{
	color:#666699 !important;
	background: transparent url(../Images/Funeralcare/BreadcrumbArrow.jpg) no-repeat right 6px !important;
}	

a.extraBoxLink
{
	color:#666699 !important;
	background: transparent url(../Images/Funeralcare/BreadcrumbArrow.jpg) no-repeat right 6px !important;
	font-weight:bold;
}			


.findaStore
{
	color:#ffffff;
	background:#666699 url(../Images/Funeralcare/findastoreTop.jpg) left top no-repeat;
	
}

.findaStore .bottom
{
	background:#0099cb url(../Images/Funeralcare/findastoreBottom.jpg)  bottom no-repeat;

}

.findaStore .content
{
	width:150px;
	padding:15px 10px 10px 10px;
}

.findaStore h2
{
	color:#ffffff;
}

.findaStore .button
{
	background: url(../Images/Funeralcare/findastorebutton.jpg) left top no-repeat;
}

.findaStore .input
{
	border:1px solid #cccccc;
}


/* new tab styles */


#headNav  li .tabLeft, #headNav  li.current .tabLeft
{

	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}


#headNav  li .tabLeft, #headNav  li.current .tabLeftfuneraldirectors
{

	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav  li .tabLeftfuneraldirectorshome, #headNav  li.current .tabLeftfuneraldirectorshome
{

	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav  li .tabLeftfuneraldirectorswhensomeonedies, #headNav  li.current .tabLeftfuneraldirectorswhensomeonedies
{

	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav  li .tabLeftfuneraldirectorsarranging, #headNav  li.current .tabLeftfuneraldirectorsarranging
{

	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav  li .tabLeftfuneraldirectorplans, #headNav  li.current .tabLeftfuneraldirectorplans
{

	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}


#headNav  li .tabLeftfuneraldirectormemorials, #headNav  li.current .tabLeftfuneraldirectormemorials
{

	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav  li .tabLeftfuneraldirectorsbereavement, #headNav  li.current .tabLeftfuneraldirectorsbereavement
{

	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}


#headNav  li .tabLeftfuneraldirectorslocal, #headNav  li.current .tabLeftfuneraldirectorslocal
{

	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav  li .tabLeftfuneraldirectorcareers, #headNav  li.current .tabLeftfuneraldirectorcareers
{

	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}

#headNav  li .tabLeftfuneraldirectorsnews, #headNav  li.current .tabLeftfuneraldirectorsnews
{

	background:transparent url(../Images/Funeralcare/tabLeft.jpg) no-repeat 0px 0px;	
}




#headNav li .tabRight
{

	background:transparent url(../Images/Funeralcare/tabRight.jpg) no-repeat right top;	
}

/** quick links styles **/
.quickLinks h3 a, .quickLinks p, .businessColour
{
	color:#666699 !important;
}

.goButton
{
	background: transparent url(../Images/Funeralcare/go.jpg) no-repeat;	
}

.QuestionGroup
{
	border: 2px solid #666699;
	padding: 20px 20px 20px 20px;
    margin-top: 20px; 
}

.input-btn-resized
{
    color:#fff;
   background:transparent url(../Images/Funeralcare/btn.jpg) repeat-x;
   background-color:#666699 !important;
      border:1px solid #333366;
    width: 100px;
    margin:15px 20px 0px 0px;
} 

/* Comments */

.comments div span.commentName,
.comments div.commentsAdd label,
.comments .pageNumber a.currentPage,
.comments .commentSuccess
{
	color: #666699;
}

.comments div a:hover
{
	background-color: #d5cded;
}


/* send to a friend styling */

.sendFriendContainer fieldset label, .sendFriendContainer fieldset label.email
{
color:#666699;
}
/* end send to a friend styling */
/*Bookmark*/
#bookMarkBox a:hover
{
      background-color: #d5cded;
      border:0px;
}



.whiteHeading {
	width:680px;
	font-family:Arial;
	color:#fff;
	background-color: #666699;
	background-image: url(../Images/Food/roundGreenTopCorners.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	}
	
	.whiteHeadingNOPAD {
	width:680px;
	font-family:Arial;
	color:#fff;
	background-color: #666699;
	background-image: url(../Images/Food/roundGreenTopCorners.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	}
	
	.whiteHeadingBot {
	width:680px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #666699;
	background-image: url(../Images/Food/roundGreenBotCorners.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: bottom;
	}
	
	.whiteHeadingBotNOPAD {
	width:680px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #666699;
	background-image: url(../Images/Food/roundGreenBotCorners.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: bottom;
	}
	
	.whiteHeadingMid {
	width:680px;
	font-family:Arial;
	color:#FFF;
	background-color: #666699;
	background-image: url(../Images/Food/roundGreenMidCorners.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: bottom;
	}
	
	.whiteHeadingMidNOPAD {
	width:680px;
	font-family:Arial;
	color:#FFF;
	background-color: #666699;
	background-image: url(../Images/Food/roundGreenMidCorners.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: bottom;
	}

	.whiteHeadingMidblk {
	width:680px;
	font-family:Arial;
	color:#000;
	background-color: #666699;
	background-image: url(../Images/Food/roundGreenMidCorners.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: bottom;
	}
	
	.whiteHeading550 {
	width:550px;
	font-family:Arial;
	color:#fff;
	background-color: #666699;
	background-image: url(../Images/Funeralcare/roundGreenTopCorners1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	}
	
	.whiteHeadingBot550 {
	width:550px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #666699;
	background-image: url(../Images/Funeralcare/roundGreenBotCorners1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: bottom;
	}
	
	.whiteHeadingMid550 {
	width:550px;
	font-family:Arial;
	color:#fff;
	background-color: #666699;
	background-image: url(../Images/Funeralcare/roundGreenMidCorners1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: text-top;
	}
	
	
	.whiteHeadinggrey {
	width:330px;
	font-family:Arial;
	color:#fff;
	background-color: #A8A8A8;
	background-image: url(../Images/Funeralcare/roundGreenTopCorners1bw1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	}
	
	.whiteHeadingBotgrey {
	width:330px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #A8A8A8;
	background-image: url(../Images/Funeralcare/roundGreenBotCorners1bw1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: middle;
	}
	
	.whiteHeadingMidgrey {
	width:330px;
	font-family:Arial;
	color:#fff;
	background-color: #A8A8A8;
	background-image: url(../Images/Funeralcare/roundGreenMidCorners1bw.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: bottom;
	font-size: 12pt;
	}
	
	.whiteHeadingblue {
	width:330px;
	font-family:Arial;
	color:#FFFFFF;
	background-color: #002663;
	background-image: url(../Images/Funeralcare/roundGreenTopCorners1bw2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	}
	
	.whiteHeadingBotblue {
	width:330px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #002663;
	background-image: url(../Images/Funeralcare/roundGreenBotCorners1bw2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: middle;
	}
	
	.whiteHeadingMidblue {
	width:330px;
	font-family:Arial;
	color:#fff;
	background-color: #002663;
	background-image: url(../Images/Funeralcare/roundGreenMidCorners1bw2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: middle;
	font-size: 12pt;
	}
	
		.whiteHeadingblue350 {
	width:330px;
	font-family:Arial;
	color:#FFFFFF;
	background-color: #9DBD5A;
	background-image: url(../Images/Funeralcare/roundGreenTopCorners350.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	}
	
	.whiteHeadingBot350 {
	width:330px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #666699;
	background-image: url(../Images/Funeralcare/roundGreenBotCorners350.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: middle;
	}
	
	.whiteHeadingMid350 {
	width:330px;
	font-family:Arial;
	color:#fff;
	background-color: #666699;
	background-image: url(../Images/Funeralcare/roundGreenMidCorners350.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	vertical-align: middle;
	font-size: 12pt;
	}

