/* *********************************************************** */
/*                      CONTENT STYLES                         */
/* *********************************************************** */
/*    NOTE: Make sure to define the body font-size in layout   */
/*          section below, as a lot of the layout is em based  */
/* *********************************************************** */

body {font-family: Arial, Verdana, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6 {font-family: Georgia, Times, serif; font-weight: bold; padding: 1em 0 0 0; color: #3a0515;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: underline; color: #3a0515;}
h1 {font-size: 1.8em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;}

a {color: #3a0515;}
a:hover {}
p, ol, ul, dl, dt, td, th {margin: 1em 0; line-height: 1.6em; font-size: 1.15em;}
#sitewrapper #bodywrapper ul li,
#bodywrapperHP ul li {margin-left: 40px; list-style-image: url(bullet.png); }

/* *********************************************************** */
/*                   DEFAULT LAYOUT STYLES                     */
/* *********************************************************** */

.clear {clear: both;}
html, body {height: 100%;}        
body {font-size: 10px; background: #3a0515; background-image: url(body-bg.jpg);}
#bggradient,
#bggradientTP {position: absolute; width: 100%; height: 266px; left: 0; top: 0; background: url(bg-gradient.jpg); repeat-x;}
#sitewrapper,
#sitewrapperHP,
#sitewrapperTP,
#pagewrapper,
#bodywrapper,
#column1,
#column1-1,
#column1-3,
#column2 {position: relative;}
#column2-2 {position: relative;}
#sitewrapper,
#sitewrapperHP,
#sitewrapperTP,
#footer {width: 750px; background-color:#000000;} 
#footer {color:#FFFFFF}
#sitewrapper,
#sitewrapperHP,
#sitewrapperTP {height: auto !important; width: 750px; margin: 0 auto;}
#pagewrapper {height: auto !important; background-color: #ffffff;}
#column1,
#column1-1,
#column1-3,
#column2,
#column2-2,
#bodywrapper #column1,
#bodywrapper #column1-1,
#bodywrapper #column1-3,
#bodywrapper #column2 {float: left;}
#bodywrapper #column2-2 {float: left;}
#column1 {padding: 25px; padding-top:10px; margin-top: 28px; width: 700px; border-left: solid 1px #3a0515;}
#column1-1 {padding: 25px; padding-top:10px; margin-top: 25px; margin-bottom: 25px; width: 500px;  border-left: solid 1px #3a0515; background-image:url(mpdata.png); background-repeat:repeat-y}
#column2 {padding: 10px 15px 0; width: 190px;}
#column1 p,
#column1-1 p,
#column1-3 p,
#column2 p {line-height: 2em;}
#column2-2 p {line-height: 2em;}
#header {margin: 0px; height: 130px; background-image: url(header-bg.png); background-repeat: no-repeat; background-color: #0a3752;}
#headerip {margin: 0px; height: 130px; background-image: url(header-bg2.png); background-repeat: no-repeat; background-color: #0a3752;}
#header span {display: none;}
#header p {margin: 0;}
#header a {position: absolute; height: 150px; width: 750px;}
#navigation {width: 750px; height: 76px;}
#navigation a {display: block; width: 150px; height: 76px; float: left;}
/*#navigation a span {display: none;}*/
#navigation ul {margin: 0;}
#navigation ul li {display: block; width: 150px; height: 25px; float: left; background-repeat: no-repeat; background-color: #3a0515; text-align: center; color: #ffffff; padding-top: 56px;}
.firstbtn {background-image: url(navFirstBtn.jpg);}
.secondbtn {background-image: url(navSecondBtn.jpg);}
.thirdbtn {background-image: url(navThirdBtn.jpg);}
.fourthbtn {background-image: url(navFourthBtn.jpg);}
.fifthbtn {background-image: url(navFifthBtn.jpg);}
#bodywrapper,
#bodywrapperHP {width: 750px;}
#quicksearchwrapper {padding: 10px 25px; width: 700px; background-color: #3A0515; color: #ffffff; font-size: 1.1em; position:relative }
#quicksearch{ position: absolute; left: 0px; top: 0px; text-align: right; width: 152px; /* 160 - right margin */ height: 25px; padding-top: 4px; /* vertical align patch 
p#date {position: relative; margin: -3px -1px 0 -2px; background: #908e7b; height: 24px; color: #ffffff; font-style: italic; text-align: center;}
#footer {/*position: absolute; bottom: 0; left: 0; */ margin: 0 auto; width: 750px; height: 50px; padding: 20px 0 0 0; background-color: #000000; color: #ffffff; font-family: geneva, times, serif; text-align: center;}
#footer p {margin: 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px;}
#footer a {}
.address {line-height: 1.4em; color:#FFFFFF;}
.adminlinks {font-size: 1em; color:#FFFFFF; }
.callout {margin: 0 8px 0 5px; color: #000000; font-size: 1.1em; padding-bottom: 10px; border-bottom: 1px solid #1a0534;}
.callout h4 {font-family: Arial, Verdana, helvetica, sans-serif; font-size: 1em; font-weight: bold;}
.callout p {font-size: 1em; line-height: 1.3em; margin: 0.5em 0;}
a.learnmore {color: #075cf8;}

/* *********************************************************** */
/*                      HOME PAGE STYLES                       */
/* *********************************************************** */

#pagewrapperHP {height: auto !important; background: url(hp-BG.png) no-repeat #e2dcc6; }
#pagewrapperMP {height: auto !important; background: url(hp-BG.png) no-repeat #e2dcc6; }
#deathnotices {position: relative;}
#bodywrapperHP {background: url(hp-BG.png); width: 748px; height:99%; background-repeat: no-repeat; border:#000, medium; width:100%; }
#bodywrapperHP #column1 {padding: 10px 25px; width: 450px;}
#bodywrapperHP #column1-1 {padding: 10px 15px 10px 30px ; width: 475px;}
#bodywrapperHP #column1-3 {padding: 10px 25px; width: 450px;}
#bodywrapperHP #column2 {margin: 10px 0; padding: 0 13px; width: 191px;}
#bodywrapperHP #column2-2 {margin: 10px 0; padding: 0 13px; width: 191px; border-left: 1px solid #000000;}
#deathnotices {margin-bottom: 7px; padding: 5px; border: 1px solid #000000; text-align: center;}
#deathnotices, .c1{text-align: left; color:#FFFFFF; font-family: Verdana, Geneva, sans-serif; font-size:11px;}
#deathnotices p {color: #ffffff; text-align: center; margin: 0; line-height: 1.2em;}
#deathnoticesTitle {background-color: #000000; font-family: Georgia, "Times New Roman", Times, serif;}
#deathnoticesTitle p {margin: 0; padding: 10px; font-weight: bold; font-size: 14px;}
#deathnoticesContent {padding: 10px; letter-spacing: 1px;  background-color: #c5ba8e; font-size:10px;}
#deathnoticesContent input {margin-bottom: 10px; width: 100%; border: solid 1px #000000;}


/* *********************************************************** */
/*                   ADVANTAGE PLUS STYLES                     */
/* *********************************************************** */

#sitewrapperTP,
#sitewrapperTP #pagewrapper {position: relative; height: auto !important;}
#sitewrapperTP #pagewrapper {background-image: url(sitewrapperTP-bg.gif);}
#bggradient {position: absolute; width: 100%; height: 500px; left: 0; top: 0; background: url(header-gradient.gif) repeat-x;}
#sitewrapperTP {width: 750px; margin: 0 auto; background-image: url(sitewrapperTP-bg.gif); background-repeat: repeat-y; background-position: center;}
#sitewrapperTP .module a {cursor: pointer; color: #000000;}
#sitewrapperTP #header {width: 750px; height: 275px; background-image: url(headerTP-bg.png); background-repeat: no-repeat;}
#sitewrapperTP #header span {display: none;}
#sitewrapperTP #header #logo {width: 500px; float: right;}
#sitewrapperTP #header #logo a {}
#sitewrapperTP #header #address {width: 500px; margin-top: 30px; float: right; color: #fff; font-weight: bold;}
#sitewrapperTP #navigation li {float: left;}
#sitewrapperTP #column1,
#sitewrapperTP #column1-3,
#sitewrapperTP #column2 {position: relative;}
#sitewrapperTP #column2-2 {position: relative;}
#sitewrapperTP #column1 {width: 255px; margin-bottom: 20px; padding-right: 18px; background-image: none;}
#sitewrapperTP #column1-3 {width: 200px; margin-left: 75px; margin-bottom: 20px; padding-right: 18px; background-image: none;}
#sitewrapperTP #column2 {width: 190px; padding-left: 15px;}
#sitewrapperTP #column2-2 {width: 425px; padding-left: 20px;}
#sitewrapperTP #servicecontrols a {color: #3a0515;}
#sitewrapperTP #servicecontrols .sep {color: #ffffff;}
#sitewrapperTP #ourlocation #map {height: 150px; width: 100%;}
#sitewrapperTP #localweather {color: #000000;}
#localairlines a {display: block; padding: 5px 0; border-bottom: 1px solid #000000;}
.intro {color: #000000;}
.news_article {color: #000000;}
.headercolour{ color: #3a0515}
.news_date {color: #3a0515; font-family: Georgia, Times, serif; font-weight: bold;}

#deathnotices a.b, #deathnotices a.bsel{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	line-height: 15px;
    width: 168px; /* 174 - 7 */
	margin: 0px;
    display: block;
    padding-bottom: 5px;
    padding-top: 2px;
    padding-left: 7px;
    background-color: #c5ba8e;
}
	#deathnotices a.b A:link {text-decoration: none; color: #FFFFFF;}
    #deathnotices a.b A:visited {text-decoration: none; color: #FFFFFF;}
    #deathnotices a.b A:active {text-decoration: none;}
    #deathnotices a.b A:hover {text-decoration: none; background-color:#000000; color:#FFFFFF; }
	
    #deathnotices a.bsel, #deathnotices a.b:hover{
        background-color: #000000;
}

/* PATCHES */
#imgCell img{
       width: 84%;
       height: 84%;
}
