body {font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000; background-color: #405496;}

h1, h2, h3, h4, h5, h6 {color: #27414b;}
/*h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}*/
h1 {font-size: 2em; text-transform: uppercase;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.2em;}

a {color: #814b4b;}
a:hover {color: #af6464;}
p, ol, ul, dl, dt, td, th {margin-bottom: 1em; line-height: 1.6em; font-size: 1.15em;}
#column2 ul li {margin-left: 40px; list-style-image: url(bullet.gif);}
#column2 ol li {margin-left: 40px; list-style-type: decimal;}

.clear {clear: both;}

/* *************************************************************/
/*                        FLYMENU STYLES                       */
/* *************************************************************/

.flyLevel0border {margin-bottom: 10px;}

.flyLevel0,
.flyLevel0over {width: 180px; text-align: center; clip: rect(0px, 292px, 40px, 0px);}
.flyLevel0 {background-color: #814b4b; layer-background-color: #814b4b; color: #ffffff; border-bottom: none; border-top: none;}
.flyLevel0over {}

.flyLevel1,
.flyLevel1over {width: 150px; text-align: center;}
.flyLevel1 {background-color: #814b4b; layer-background-color: #814b4b; color: #ffffff; border-bottom: none; border-top: none;}
.flyLevel1over {}

.flyLevel2,
.flyLevel2over {width: 150px; text-align: center;}
.flyLevel2 {background-color: #814b4b; layer-background-color: #814b4b; color: #ffffff; border-bottom: none; border-top: none;}
.flyLevel2over {}

a.bsel:link, a.bsel:visited, a.bsel:active {color: #ffffff;}

/***** DEFAULT STYLES *****/
/**************************/

html, body {height: 100%; min-height: 100%;}

#siteWrapper {position: relative; margin: 0 auto; padding-bottom: 50px; height: auto !important; min-height: 100%; width: 900px; background-color: #fff;}
#pageWrapper {margin: 0 auto; height: auto !important; min-height: 100%; width: 900px;}
#headerWrapper {margin: 0 auto; width: 900px; height: 160px; background: url(header-image-bg.jpg) no-repeat;}
    #companyName {padding: 50px 0 0 550px; width: 420px; text-align: center; float: left;}
        #companyName h1 {font-size: 2.2em; font-weight: normal; text-transform: none !important; color: #fff;}
        #companyName a {color: #fff; text-decoration: none;}
        #companyName p {color: #686868;}
#navigation {margin: 0 auto; padding: 10px 0 10px 40px; background-color: #000; border-bottom: 1px solid #91834c;}
    #navigation a {font-family: Georgia, Times, serif; font-size: 1.2em; color: #0080ff; text-decoration: none;}
    .menuSeparator {color: #91834c;}
#column1 {padding: 20px 0 0 10px; width: 170px; float: left;}
#column2 {padding: 20px; width: 460px; float: left;}
#column3 {margin-right: 20px; width: 190px; text-align: center; color: #333;  float: left;}
    #onlineCondolences {padding: 170px 5px 10px; font-size: .9em; background: #e0c8bb url(onlineCondolences.jpg) no-repeat;}
#footer {position: absolute; bottom: 0; padding: 15px 0; width: 898px; text-align: center; color: #595959; background-color: #0f225a; border-left: 1px solid #fff; border-right: 1px solid #fff;}

/****** TUNNEL STYLES *****/
/**************************/

#siteWrapperTP {position: relative; margin: 0 auto; height: auto !important; min-height: 100%;}
    #siteWrapperTP #pageWrapper {width: 900px;}
    #siteWrapperTP #header {height: 600px; background: url(headerTP-bg.jpg) center no-repeat; border-bottom: 1px solid #ffffff;}
    #siteWrapperTP #companyTP {padding: 370px 50px 10px; width: 400px; color: #fff; float: left;}
        #companyTP h1 { margin-bottom: 10px; color: #fff;}
        #companyTP p {font-size: 1.2em; color: #686868}
    #mainNavigation {padding-top: 330px; width: 284px; float: left;}
        #mainNavigation p {display: none; margin: 0;}
        #enterBtn,
        #condolencesBtn {margin: 0 20px; width: 350px; height: 60px; font-size: 1.4em; text-align: center; color: #814b4b; float: left;}
        #enterBtn a,
        #condolencesBtn a {display: block; width: 232px; height: 45px; color: #fff; text-decoration: none;}
        #enterBtn {background: url(enterBtn-bg.jpg) no-repeat;}
        #condolencesBtn {background: url(condolencesBtn-bg.jpg) no-repeat;}
#footerTP {margin-top: 110px; text-align: center; color: #fff;}
