@charset "utf-8";
/* CSS Document */
html, body {height: 100%;}
#sitewrapper,
#pagewrapper {position: relative; height: auto !important; min-height: 100%;}
body {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #777; line-height: 1.4em; background-color: #eaeaea;}
h1 {color: #000000; font-size: 2em; line-height: 1em;}
h2 {color: #cc9900; margin-bottom: 0.5em;}
h3 {color: #006699; margin: 1em 0 0.5em 0;}
h4 {color: #996600;}
h2 {font-size: 2em; line-height: 1em;}
h3 {font-size: 1.25em;}
#sidenavItem h3 {font-size: 1.2em; margin: 0;}
h3.stacked {margin: -6px 0 0 0 !important;}
.region {padding: 20px 0; border-bottom: 1px solid #cccccc;}
.regionalSM {margin-top: 50px;}
h4 {font-size: 1.2em;}
h4 {font-size: 1em;}
#sitewrapper,
#pagewrapper {margin: 0 auto; width: 980px;}
#bodywrapper {margin-top: 25px;}
#column2 ul li,
#thickboxContent ul li {margin-left: 18px; list-style-image: url(../images/bullet.png); }
p {margin-bottom: 10px; font-size: 1.1em;}
a {color: #006699;}
a:hover {color: #000;}
strong,
b {color: #006699;}
.clear {clear: both;}
.newsItem {padding: 0 0 20px 25px; background: url(../images/news.jpg) no-repeat;}
.article {padding: 0 0 20px 25px; background: url(../images/article.jpg) no-repeat;}
.moreInformation {padding-left: 15px; background: url(../images/moreInfo.jpg) no-repeat;}
.footnote {font-style: italic; font-size:0.85em;}
.imsIndex {display: block; width: 278px; height: 150px; background: url(../images/ims-box-small.jpg) no-repeat;}
.webonlyIndex {display: block; width: 278px; height: 150px; background: url(../images/webonly-box-small.jpg) no-repeat;}
.imsIndex span,
.webonlyIndex span {display: none;}
.caption {font-style: italic; color: #996600;}
.captionAlert {padding-left: 20px; background: url(../images/exclamation.jpg) no-repeat; font-style: italic; color: #996600;}
.downloadPDF {padding-left: 20px; background: url(../images/pdf-icon.jpg) no-repeat; font-style: italic; color: #996600;}
.salesRepName,
.salesRepPhone {/*display: block;*/ margin: 0 5px 0 10px; font-weight: bold;}
.availableThemes {margin: 25px 70px 0 0; width: 250px; float: left;}

/********************************************************/
/*                      Navigation			            */
/********************************************************/

#header {height: 90px;}
#topBar {margin-bottom: 2px; padding: 2px 25px 2px 850px; height: 27px; background-color: #000000; border: 1px solid #ffffff;}
#logo {width: 165px; height: 90px; float: left; background: url(../images/logo-frp.png) no-repeat;}
#logo span {display: none;}
#logo a {display: block; width: 165px; height: 90px; }
#navigation {margin-top: 32px; height: 51px; background: url(../images/navBG.png) repeat-x; float: left;}
#navigation a {display: block; padding-top: 15px; width: 110px; height: 36px; color: #333; font-size: 1.2em; text-decoration: none;}
#navigation li {display: block; float: left; width: 110px; height: 51px; background: url(../images/nav-mainBtn.png) no-repeat; text-align: center;}
	#navigation li.home {background: url(../images/nav-homeBtn.png) no-repeat;}
	#navigation li.home a:hover {background: url(../images/nav-homeBtn-On.png) no-repeat !important;}
        #navigation li.homeSelected {background: url(../images/nav-homeBtn-On.png) no-repeat;}
	#navigation li.selected,
	#navigation a:hover {background: url(../images/nav-selectedBtn.png) no-repeat;}
	/*#navigation li.webonly a {padding-top: 3px;}*/
	#navigation li.selectedWebonly a {background: url(../images/nav-selectedBtn.png) no-repeat;}
#search {margin-top: 32px; padding: 16px 0 0 10px; width: 145px; height: 36px; background: url(../images/search-bg.png) no-repeat; float: left;}
#result_report {margin-bottom: 25px; font-size: 1.2em; color: #996600;}
#cornerPeel {position: absolute; top: 95px; right: 0; width: 183px; height: 185px; background: url(../images/corner-peel-ad.png) no-repeat;} 
#cornerPeel a {display: block; width: 180px; height: 195px;}
#cornerPeel span {display: none;}
#banner {margin-top: 5px; width: 980px; height: 320px;}
#bannerContent {position: absolute; top: 280px; left: 430px; width: 500px; font-family: Verdana, san-serif; font-size: 1.2em; color: #000000;}
#bannerContent.ims {top: 260px; color: #fff;}
#bannerContent.black {color: #fff;}
#bannerContent.home {left: 543px !important; top: 305px; width: 410px; color: #fff;}
#banner span {display: none;}
	#banner.home {background: url(../images/banner-home.jpg) no-repeat;}
	#banner.home2 {background: url(../images/banner-home2.jpg) no-repeat;}
	#banner.IMS {background: url(../images/banner-ims.jpg) no-repeat;}
	#banner.websiteOnly {background: url(../images/banner-website.jpg) no-repeat;}
        #banner.bom {background: url(../images/banner-bom.jpg) no-repeat;}
        #banner.solutions {background: url(../images/banner-solutions.jpg) no-repeat;}
	#banner.marketdrivers {background: url(../images/banner-marketdrivers.jpg) no-repeat;}
	#banner.company {background: url(../images/banner-company.jpg) no-repeat;}
	#banner.developers {background: url(../images/banner-developers.jpg) no-repeat;}
	#banner.support {background: url(../images/banner-support.jpg) no-repeat;}
        #banner.bronzeTheme {background: url(../images/banner-bronzetheme.jpg) no-repeat;}
        #banner.silverTheme {background: url(../images/banner-silvertheme.jpg) no-repeat;}
        #banner.goldTheme {background: url(../images/banner-goldtheme.jpg) no-repeat;}
        #banner.platinumTheme {background: url(../images/banner-platinumtheme.jpg) no-repeat;}
	#banner.salesRep {background: url(../images/banner-salesRep.jpg) no-repeat;}
	#banner.bookTraining {background: url(../images/banner-bookTraining.jpg) no-repeat;}
	#banner.imsPreview {background: url(../images/banner-ims4.jpg) no-repeat;}
        #banner.webcasting {background: url(../images/banner-webcasting.jpg) no-repeat;}
        #banner.bom-generic {background: url(../images/banner-bom-generic.jpg) no-repeat;}
        #banner.marketingcenter {background: url(../images/banner-marketingcenter.jpg) no-repeat;}
        #banner.locateSalesRep {background: url(../images/banner-locate-rep.jpg) no-repeat;}
        #banner.freeDemo {background: url(../images/banner-freedemo.jpg) no-repeat;}
        #banner.generic {background: url(../images/banner-generic.jpg) no-repeat;}
        #banner.generic2 {background: url(../images/banner-generic2.jpg) no-repeat;}
#freeDemo {position: relative; top: 295px; left: 800px; width: 165px; height: 45px; background: url(../images/freeDemo.png) no-repeat;}
#freeDemo span {display: none;}
#freeDemo a {display: block; width: 165px; height: 45px;}
#buyersAssuranceCallout {position: relative; top: 0px; left: 0px; width: 500px; height: 30px;}
#buyersAssuranceCallout span {display: none;}
#buyersAssuranceCallout a {display: block; width: 500px; height: 30px;}
#imsMonitorHighlight {position: absolute; /*top: 473px;*/ left: 650px; width: 273px; height: 346px; background: url(../images/ims-monitor-highlight.jpg) no-repeat;}
#websiteMonitorHighlight {position: absolute; /*top: 473px;*/ left: 650px; padding-top: 346px; width: 273px; height: 450px; background: url(../images/website-monitor-highlight.png) no-repeat; text-align: center;}
#arrangementMonitorHighlight {position: absolute; /*top: 473px;*/ left: 650px; padding-top: 346px; width: 273px; height: 450px; background: url(../images/arrangement-monitor-highlight.jpg) no-repeat; text-align: center;}
#websiteMonitorHighlight p {margin-bottom: 0; font-size: 0.85em; line-height: 1.25em;}
#salesRepImage {position: absolute; right: 2px; width: 385px; height: 307px; background: url(../images/salesreplogin-image.jpg) no-repeat;}
#booktrainingImage {position: absolute; top: 450px; right: 12px; width: 290px; height: 375px; background: url(../images/booktraining-image.jpg) no-repeat;}
#cruiseImage {position: absolute; top: 490px; right: -25px; width: 290px; height: 375px; background: url(../images/cruise-image.jpg) no-repeat;}
#cruisePopup {position: absolute; top: 15px; left: 460px; width: 240px; height: 335px; background: url(../images/cruisePopup-image.jpg) no-repeat; border: 1px solid #fff;}
    #cruiseClose a {display: block; padding-top: 5px; height: 20px; font-size: 0.9em; background: #000 url(../images/cruiseClose-bg.png) no-repeat; text-align: center;}
    #cruiseRegister {margin-top: 142px; width: 240px; height: 42px;}
    #cruiseRegister a {display: block; width: 240px; height: 32px;}
    #cruisePopup h2, #cruisePopup h3 {display: none;}
#webcastingImage {height: 230px; width: 265px; float: right; background: url(../images/webcasting-materials.jpg) no-repeat; text-align: center;}
#ccoImage {float: right; width: 450px; height: 300px; background: url(../images/cco-image.jpg) no-repeat;}
#bomImage {float: right; width: 350px; height: 279px; background: url(../images/bom-image.jpg) no-repeat;}
#bookTrainingImage {position: absolute; right: 2px; width: 290px; height: 350px; background: url(../images/booktraining-image.jpg) no-repeat;}
#pageTitle {margin: 10px 0;}

/*********   Callouts & Highlights ********/
/******************************************/

#introParagraph {margin-bottom: 25px; width: 670px; height: 45px; background: url(../images/index-introTitle.png) no-repeat;}
    #introParagraph span {display: none;}

#bomStandaloneIndex,
#websiteIndex,
#imsIndex {width: 210px; background: url(../images/bom-index.jpg) no-repeat; font-size: 0.9em; color: #000; line-height: 1.2em; float: left;}

#bomStandaloneIndex span,
#websiteIndex span,
#imsIndex span {display: none;}

#bomStandaloneIndex a,
#websiteIndex a,
#imsIndex a {display: block; width: 210px; height: 100px;}

#bomStandaloneIndex {margin: 20px 20px 25px 0; background: url(../images/bom-index.jpg) no-repeat;}
    #bomStandaloneIndex h1 {color: #069; font-size: 1.3em;}

#websiteIndex {margin: 20px 20px 25px 0; background: url(../images/website-index.jpg) no-repeat;}
    #websiteIndex h1 {color: #069; font-size: 1.3em;}

#imsIndex {margin: 20px 0 25px 0; background: url(../images/ims-index.jpg) no-repeat;}
    #imsIndex h1 {color: #069; font-size: 1.3em;}

#quickbooksPopup {position: absolute; top: 850px; left: 650px; width: 275px; height: 94px; background: url(../images/quickbooks-popup-small.jpg) no-repeat;}
    #quickbooksPopup p {display: none;}

#imsIndexWrapper,
#websiteIndexWrapper {width: 295px; /*height: 250px;*/ background: url(../images/index-highlight-image-bg.jpg) no-repeat bottom;}
/*#imsIndexWrapper a,*/
/*#websiteIndexWrapper a {display: block; background-color: red; width: 200px; height: 100px;}*/
#websystemCallout {width: 670px; height: 275px;}
    #websystemCalloutContent {padding: 135px 35px 0 0; width: 365px; height: 140px; background: url(../images/websystem-callout-content-bg.jpg) no-repeat; line-height: 1.2em; float: left;}
    .websystemCallout {margin: 20px 0 0 100px;}
#imsIndexContent,
#websiteIndexContent {padding: 0 20px 20px; min-height: 150px;}
    #imsIndexContent span,
    #websiteIndexContent span,
    #webcastingIndexWrapper span,
    #bomIndexWrapper span,
    #marketingIndexWrapper span {display: none;}
#imsWrapper,
#websiteIndexWrapper,
#managementIndexWrapper,
#merchandisingIndexWrapper,
#webcastingIndexWrapper,
#bomIndexWrapper,
#marketingIndexWrapper {float: left; width: 223px; min-height: 450px; font-size: .9em; background: url(../images/index-highlight-image-small-bg.jpg) no-repeat bottom;}
#websiteIndexContent,
#managementIndexContent,
#merchandisingIndexContent,
#webcastingIndexContent,
#bomIndexContent,
#marketingIndexContent {padding: 0 20px 20px;}
#bomIndexContent {/*background: url(../images/index-bom-image-top.jpg) no-repeat;*/}
#marketingIndexContent {/*background: url(../images/index-marketing-image-top.jpg) no-repeat;*/}
#webcastingIndex {float: left; width: 223px; height: 576px; background: url(../images/index-webcastingImage.jpg) no-repeat;}
#webcastingIndex a {display: block; width: 223px; height: 576px;}
#webcastingIndex span {display: none;}
#bomIndex {float: left; width: 223px; height: 576px; background: url(../images/index-bomImage.jpg) no-repeat;}
#bomIndex a {display: block; width: 223px; height: 576px;}
#bomIndex span {display: none;}
#marketingCenterIndex {float: left; width: 223px; height: 576px; background: url(../images/index-marketingCenterImage.jpg) no-repeat;}
#marketingCenterIndex a {display: block; width: 223px; height: 576px;}
#marketingCenterIndex span {display: none;}
#cruiseIndex {float: left; width: 675px; text-align: center; background: url(../images/index-cruiseImage.jpg) no-repeat;}
#cruiseIndex a {display: block; width: 675px; height: 216px;}
#cruiseIndex span {display: none;}
#highlight {width: 200px; height: 100px; float: right; border: 1px solid #cccccc;}


/***************   Add-Ons  ***************/
/******************************************/

#addOns {margin-bottom: 25px; padding-left: 75px;}
#addOns h4 {font-weight: bold; color: #454545;}
    .marketingCenterAddon {background: url(../images/icon-marketingCenter.png) no-repeat;}
    .arrangementAddon {background: url(../images/icon-arrangementSystem.png) no-repeat;}
    .vpssAddon {background: url(../images/icon-vpss.png) no-repeat;}
    .funeralCastAddon {background: url(../images/icon-webCasting.png) no-repeat;}
    .dvdAddon {background: url(../images/icon-dvdGeneration.png) no-repeat;}
    .digitalAdminAddon {background: url(../images/icon-digitalAdmin.png) no-repeat;}
    .mappingAddon {background: url(../images/icon-cemeteryMapping.png) no-repeat;}
    .kioskAddon {background: url(../images/icon-kiosk.png) no-repeat;}
    .answeringServiceAddon {background: url(../images/icon-answeringService.png) no-repeat;}
    .aftercareAddon {background: url(../images/icon-aftercare.png) no-repeat;}
    .managementAddon {background: url(../images/icon-managementSystem.png) no-repeat;}
    .stationeryAddon {background: url(../images/icon-stationeryPrinting.png) no-repeat;}
    .accountingAddon {background: url(../images/icon-accounting.png) no-repeat;}
    .directoryAddon {background: url(../images/icon-digitalDirectory.png) no-repeat;}
    .schedulingAddon {background: url(../images/icon-scheduling.png) no-repeat;}
    .paoMD {background: url(../images/icon-paoMD.png) no-repeat;}
    .bomMD {background: url(../images/icon-bomMD.png) no-repeat;}
    .ffMD {background: url(../images/icon-ffMD.png) no-repeat;}
    .stMD {background: url(../images/icon-stMD.png) no-repeat;}
    .afcMD {background: url(../images/icon-afcMD.png) no-repeat;}
    .ccoMD {background: url(../images/icon-ccoMD.png) no-repeat;}


/*************	Packages  *****************/
/******************************************/

.packagesHeader {display: block; width: 350px; height: 90px; background: url(../images/packages-header.png) no-repeat;}
    .packagesHeader span {display: none;}

#packageBronze,
#packageSilver,
#packageGold,
#packagePlatinum {padding-top: 65px; width: 150px; border-bottom: 1px solid #ccc; float: left;}

#packageBronze h2,
#packageSilver h2,
#packageGold h2,
#packagePlatinum h2 {display: none;}

#packageBronze ul,
#packageSilver ul,
#packageGold ul,
#packagePlatinum ul {line-height: 1.4em;}
    #packageBronze li ul li,
    #packageSilver li ul li,
    #packageGold li ul li,
    #packagePlatinum li ul li {list-style-image: url(../images/bullet2.png);}

    #packageBronze      {margin-right: 15px; background: url(../images/package-bronze-bg.jpg) no-repeat;}
    #packageSilver      {margin-right: 15px; background: url(../images/package-silver-bg.jpg) no-repeat;}
    #packageGold        {margin-right: 15px; background: url(../images/package-gold-bg.jpg) no-repeat;}
    #packagePlatinum    {background: url(../images/package-platinum-bg.jpg) no-repeat;}

#profitCalculator           {position: absolute; left: 675px; width: 250px; height: 75px; background: url(../images/profit-calculator-graphic.png) no-repeat;}
    #profitCalculator h2    {display: none;}
    #profitCalculator a     {display: block; width: 250px; height: 75px;}
    

/***************   Showcase ***************/
/******************************************/

#showcaseItem {margin-bottom: 50px; padding-top: 220px; width: 300px; text-align: center; float: left;}
#showcaseItem span {display: none;}
#showcaseItem.barry {background: url(../images/showcase-barry.jpg) no-repeat;}
#showcaseItem.corley {background: url(../images/showcase-corley.jpg) no-repeat;}
#showcaseItem.dejohn {background: url(../images/showcase-dejohn.jpg) no-repeat;}
#showcaseItem.parkview {background: url(../images/showcase-parkview.jpg) no-repeat;}
#showcaseItem.cotter {background: url(../images/showcase-cotter.jpg) no-repeat;}
#showcaseItem.colonialchapel {background: url(../images/showcase-colonialchapel.jpg) no-repeat;}
#showcaseItem.ellis {background: url(../images/showcase-ellis.jpg) no-repeat;}
#showcaseItem.mountainView {background: url(../images/showcase-mountainview.jpg) no-repeat;}
#showcaseItem.squamish {background: url(../images/platinumThemes/squamish-tp.jpg) no-repeat;}
#showcaseItem.squamish {background: url(../images/platinumThemes/squamish-tp.jpg) no-repeat;}
#showcaseItem.beinhauer {background: url(../images/platinumThemes/beinhauer-tp.jpg) no-repeat;}
#showcaseItem.reynolds {background: url(../images/platinumThemes/reynolds-tp.jpg) no-repeat;}
#showcaseItem.wiefels {background: url(../images/platinumThemes/wiefels-tp.jpg) no-repeat;}
#showcaseItem.philbincomeau {background: url(../images/platinumThemes/philbincomeau-tp.jpg) no-repeat;}
#thickboxContent {min-height: 425px; padding: 30px; background-color: #ffffff;}
#thickboxFlash {background-color: #ffffff; text-align: center;}

/*************  Marketing Center ***********/
/*******************************************/

#marketingcenterLogos {width: 250px; height: 216px; float: right; background: url(../images/marketingcenter-logosamples.jpg) no-repeat;}
#marketingcenterAds {width: 250px; height: 225px; float: right; background: url(../images/marketingcenter-adsamples.jpg) no-repeat;}
#marketingcenterStationery {width: 250px; height: 176px; float: right; background: url(../images/marketingcenter-stationerysamples.jpg) no-repeat;}
#marketingcenterCustomcreative {width: 250px; height: 176px; float: right; background: url(../images/marketingcenter-customcreative.jpg) no-repeat;}
#caseStudyChambers {margin-bottom: 25px; padding-left: 412px; height: 383px; float: left; background: url(../images/casestudy-chambers.jpg) no-repeat;}
#caseStudyBoyd {margin-bottom: 25px; padding-left: 412px; height: 430px; float: left; background: url(../images/casestudy-boyd.jpg) no-repeat;}
#caseStudyVanderplaat {margin-bottom: 25px; padding-left: 412px; height: 300px; float: left; background: url(../images/casestudy-vanderplaat.jpg) no-repeat;}
#caseStudyYoungs {margin-bottom: 25px; padding-left: 412px; height: 340px; float: left; background: url(../images/casestudy-youngs.jpg) no-repeat;}
#caseStudyMacon {margin-bottom: 25px; padding-left: 412px; height: 265px; float: left; background: url(../images/casestudy-macon.jpg) no-repeat;}

/***************  Logo Samples *************/
/*******************************************/

#logoSamples {margin-bottom: 10px; padding-top: 150px; width: 250px; text-align: center; float: left;}
#logoSamples.hillside {background: url(../images/logosample-hillside.png) no-repeat;}
#logoSamples.zander {background: url(../images/logosample-zander.png) no-repeat;}
#logoSamples.branch {background: url(../images/logosample-branch.png) no-repeat;}
#logoSamples.northridge {background: url(../images/logosample-northridge.png) no-repeat;}
#logoSamples.leete {background: url(../images/logosample-leetestevens.png) no-repeat;}
#logoSamples.miron {background: url(../images/logosample-mironwilson.png) no-repeat;}
#logoSamples.jscottearly {background: url(../images/logosample-jscottearly.png) no-repeat;}
#logoSamples.stegenga {background: url(../images/logosample-stegenga.png) no-repeat;}
#logoSamples.parkview {background: url(../images/logosample-parkview.png) no-repeat;}
#logoSamples.davidson {background: url(../images/logosample-davidson.png) no-repeat;}
#logoSamples.legacy {background: url(../images/logosample-legacy.png) no-repeat;}
#logoSamples.executorsaide {background: url(../images/logosample-executorsaide.png) no-repeat;}

/********************************************************/
/*			Columns				*/
/********************************************************/

#columnContainer {float: left; margin: 25px 0; padding-top: 25px; width: 100%; border-top: 1px solid #cccccc;}
#columnContainerSmall {float: left; padding-top: 10px; width: 300px; border-bottom: 1px solid #cccccc;}
#heading {width: 450px;}
#back {margin-right: 10px; float: left; border-top: 1px solid #cc9933;}
#back a {display: block; text-decoration: none;}
#backToTop {float: right; border-top: 1px solid #cc9933; clear: both;}
#backToTop a {display: block; text-decoration: none;}

/*************	Column1	*****************/
/****************************************/

#column1 a {text-decoration: none; color: #000000;}
#column1 h1, #column1 h2, #column1 h3, #column1 h4, #column1 h5, #column1 h6 {color: #000000;}
#column1 {margin-right: 35px; width: 200px; float: left;}
#sidenavItem {padding: 17px 10px 5px 35px; width: 155px; height: 30px; color: #000000; background: url(../images/sidenav-item-bg.png) no-repeat;}
    #sidenavItem.order {background: url(../images/sidenav-order.png) no-repeat;}
    #sidenavItem.order h3,
    #sidenavItem.order a {color: #ffffff; font-weight: bold; font-size: 1.25em;}
#liveOperator {margin: 5px 0;width: 200px; height: 45px; /*background: url(../images/liveOperator.gif) no-repeat;*/}
#liveOperator span {display: none;}
#facebook,
#twitter,
#buyersAssurance,
#guaranteedAcceptance,
#support,
#phoneNumber,
#bookTraining,
#salesRepLocation,
#salesRepLogin {margin: 20px 0; padding: 0 0 20px 40px; color: #000000; border-bottom: 1px solid #000000;}
#facebook {background: url(../images/facebook-icon.png) no-repeat;}
#twitter {background: url(../images/twitter-icon.png) no-repeat;}
#buyersAssurance {background: url(../images/buyers-assurance-icon.png) no-repeat;}
#guaranteedAcceptance {background: url(../images/guaranteed-acceptance-icon.png) no-repeat;}
#support {background: url(../images/support-icon.png) no-repeat;}
#phoneNumber {background: url(../images/phone-icon.png) no-repeat;}
#bookTraining {background: url(../images/training-icon.png) no-repeat;}
#salesRepLocation {background: url(../images/salesreplocation-icon.png) no-repeat;}
#salesRepLogin {background: url(../images/salesreplogin-icon.png) no-repeat;}

/*************	Column2	*****************/
/****************************************/

#column2 H1 {margin-bottom: 10px;}
#column2wrapper {width: 745px; float: left; background: url(../images/column2BG.png) repeat-y; line-height: 20px;}
#column2Top {height: 35px; background: url(../images/column2Top.png) no-repeat;}
#column2Bottom {height: 35px; background: url(../images/column2bottom.png) no-repeat;}
#column2wrapperBlack {width: 745px; float: left; background: url(../images/column2BG-black.png) repeat-y; line-height: 20px;}
#column2wrapperBlack #column2Top {height: 35px; background: url(../images/column2Top-black.png) no-repeat;}
#column2wrapperBlack #column2Bottom {height: 35px; background: url(../images/column2bottom-black.png) no-repeat;}
#column2wrapperBlack {color: #ffffff;}
#column2wrapperBlack #column2 h2 {color: #996600;}
#column2 {padding: 0 50px;;}
/*#column2 p,*/
/*#column2Index p {margin-bottom: 14px;}*/
#column2Index {padding: 0 35px; font-size: 1.1em;}
#column2intro {padding: 150px 300px 0 0;}
	#column2intro.ims {background: url(../images/ims-logo.jpg) no-repeat;}
	#column2intro.websystem {background: url(../images/websystem-logo.jpg) no-repeat;}
    #column2intro.perfectwebsite {background: url(../images/perfectwebsite-logo.png) no-repeat;}
    #column2intro.bom-standalone {background: url(../images/bomStandalone-logo.png) no-repeat;}
    #column2intro h1 {display: none;}

#column2a,
#column2b {/*margin: 10px 0 0;*/ width: 306px; float: left;}
#column2a,
#column2b {padding-right: 16px;}
#column2bIndex {margin-left: 55px; padding: 0; float: left;}
#column2aSalesRepHP {margin: 25px 25px 0 0; padding-right: 25px; width: 160px; border-right: 1px solid #cccccc; float: left;}
#column2bSalesRepHP {margin-top: 25px; width: 430px; float: left;}
#mainIconItem {margin-bottom: 25px; padding-left:75px; /*height: 35px;*/}
    #mainIconItem.accounting {background: url(../images/icon-accounting.png) no-repeat;}
	#mainIconItem.adLibrary {background: url(../images/icon-adLibrary.png) no-repeat;}
	#mainIconItem.aftercare {background: url(../images/icon-aftercare.png) no-repeat;}
	#mainIconItem.afterloss {background: url(../images/icon-afterloss.png) no-repeat;}
	#mainIconItem.answeringService {background: url(../images/icon-answeringService.png) no-repeat;}
	#mainIconItem.arrangement {background: url(../images/icon-arrangementSystem.png) no-repeat;}
	#mainIconItem.bom {background: url(../images/icon-bom.png) no-repeat;}
	#mainIconItem.clergyNotification {background: url(../images/icon-clergyNotification.png) no-repeat;}
	#mainIconItem.cms {background: url(../images/icon-cms.png) no-repeat}
	#mainIconItem.communityLinks {background: url(../images/icon-communityLinks.png) no-repeat;}
	#mainIconItem.condolencesTributes {background: url(../images/icon-condolences.png) no-repeat;}
	#mainIconItem.donations {background: url(../images/icon-donations.png) no-repeat;}
	#mainIconItem.familyLogin {background: url(../images/icon-familyLogin.png) no-repeat;}
	#mainIconItem.freeSupport {background: url(../images/icon-freeSupport.png) no-repeat;}
	#mainIconItem.formsPrinting {background: url(../images/icon-formsPrinting.png) no-repeat;}
	#mainIconItem.fullSearch {background: url(../images/icon-fullSearch.png) no-repeat;}
	#mainIconItem.griefWords {background: url(../images/icon-griefWords.png) no-repeat;}
	#mainIconItem.integratedWebsite {background: url(../images/icon-integratedWebsite.png) no-repeat;}
	#mainIconItem.kiosk {background: url(../images/icon-kiosk.png) no-repeat;}
	#mainIconItem.managementSystem {background: url(../images/icon-managementSystem.png) no-repeat;}
	#mainIconItem.maps {background: url(../images/icon-maps.png) no-repeat;}
	#mainIconItem.masterFormsLibrary {background: url(../images/icon-masterFormsLibrary.png) no-repeat;}
	#mainIconItem.masterProductLibrary {background: url(../images/icon-masterProductLibrary.png) no-repeat;}
	#mainIconItem.marketDrivers {background: url(../images/icon-marketDrivers.png) no-repeat;}
	#mainIconItem.marketingCenter {background: url(../images/icon-marketingCenter.png) no-repeat;}
	#mainIconItem.memorialCandles {background: url(../images/icon-memorialcandles.png) no-repeat;}
	#mainIconItem.newsletterTemplates {background: url(../images/icon-newsletterTemplates.png) no-repeat;}
        #mainIconItem.noticecompiler {background: url(../images/icon-noticecompiler.png) no-repeat;}
	#mainIconItem.photographicMemories {background: url(../images/icon-photographicMemories.png) no-repeat;}
	#mainIconItem.personalizationCenter {background: url(../images/icon-personalizationCenter.png) no-repeat;}
	#mainIconItem.prearrangeForms {background: url(../images/icon-prearrange.png) no-repeat;}
	#mainIconItem.pressRelease {background: url(../images/icon-pressRelease.png) no-repeat;}
	#mainIconItem.printableAds {background: url(../images/icon-printableAds.png) no-repeat;}
	#mainIconItem.prodServCatalog {background: url(../images/icon-prodServCatalog.png) no-repeat;}
	#mainIconItem.reminderService {background: url(../images/icon-reminder.png) no-repeat;}
	#mainIconItem.resourceCenter {background: url(../images/icon-resourceCenter.png) no-repeat;}
	#mainIconItem.selfAdministrable {background: url(../images/icon-selfAdministrable.png) no-repeat;}
	#mainIconItem.vpss {background: url(../images/icon-vpss.png) no-repeat;}
	#mainIconItem.webCasting {background: url(../images/icon-webCasting.png) no-repeat;}
	#mainIconItem.wilbertVaults {background: url(../images/icon-wilbertVaults.png) no-repeat;}
.graphicServices {margin-top: 40px; padding-left:75px; height: 35px; background: url(../images/icon-graphicServices.png) no-repeat;}
.contentServices {margin-top: 40px; padding-left:75px; height: 35px; background: url(../images/icon-contentServices.png) no-repeat;}
.websiteServices {margin-top: 40px; padding-left:75px; height: 35px; background: url(../images/icon-websiteServices.png) no-repeat;}
.administrativeServices {margin-top: 40px; padding-left:75px; height: 35px; background: url(../images/icon-administrativeServices.png) no-repeat;}
.quickLaunch {margin-top: 40px; padding-left:75px; height: 35px; background: url(../images/icon-quicklaunch.png) no-repeat;}
.faqSection {margin-top: 35px; font-weight: bold;}
.faqEntry {padding-left: 20px; background: url(../images/balloon.jpg) no-repeat;}
a.platinumThemeBtn {display: block; width: 250px; height: 85px; background: url(../images/platinumBtn.jpg) no-repeat;}
a.goldThemeBtn {display: block; width: 250px; height: 85px; background: url(../images/goldBtn.jpg) no-repeat;}
a.silverThemeBtn {display: block; width: 250px; height: 85px; background: url(../images/silverBtn.jpg) no-repeat;}
a.bronzeThemeBtn {display: block; width: 250px; height: 85px; background: url(../images/bronzeBtn.jpg) no-repeat;}
a.platinumThemeBtn span,
a.goldThemeBtn span, 
a.silverThemeBtn span, 
a.bronzeThemeBtn span {display: none;}

/*************  3 Columns  *****************/
/*******************************************/

#column3Wrapper {margin-top: 20px; width: 745px;}
#column3a,
#column3b, 
#column3c {padding: 20px 20px 0 0; width: 200px; float: left; border-top: 1px solid #333333;}
.asterisk {color: #996600 !important;}

/********************************************************/
/*			Footer				*/
/********************************************************/

#footer {position: absolute; margin-top: 20px; padding-top: 90px; width: 980px; height: 60px; text-align: center; background: url(../images/footerBG.png) no-repeat;}


/********************************************************/
/*			Forms				*/
/********************************************************/

form {margin: 0 auto; font-size: 1em;}
form p {margin: 10px 0; padding: 0; clear: both;}
form fieldset {margin: 15px 0 0; padding: 10px 0; border: 0px; border-bottom: 1px solid #ccc;}
/*form input {font-size: 1em; padding: 2px; margin: 2px 0; border: 1px solid #8c7700;}*/
form select,
form textarea {font-size: 1em; /*padding: 2px; margin: 2px 0;*//* border: 1px solid #8c7700;*/}
searchBtn {background: url(../images/submitBtn.png) no-repeat; width: 33px; height: 33px;}
form textarea {float: left; width: 180px;}
form div.textgroup,
form div.selectgroup,
form div.radiogroup,
form div.checkgroup,
form div.textareagroup {width: 100%; clear: both; padding: 2px 0; margin-right: 5px;}
form .textgroup label,
form .textareagroup label,
form .radiogroup label,
form .selectgroup label {float: left; text-align: right; width: 200px; margin-right: 10px; color: #006699;}
form .textareagroup label {color: #454545;}
form .textgroup input,
form .selectgroup input {float: left; margin: 1px 0; width: 175px;}
form .radiogroup input {float: left; margin: 0; border: 0px !important; background: none !important; margin-right: 175px;}
form .radiogroup .grouplabel {padding-right: 20px; }
form .radiogroup .grouplabel,
form .radiogroup .groupitem {float: left;}
form .radiogroup .groupitem input {padding-right: 20px;}
form .buttongroup {/*margin-right: 2px;*/ margin-left: 210px; padding-top: 10px; clear: both; }
form fieldset legend {
	/*   Only text styles are applicable here.. FF ignores and box/position styling	*/
	font-size: 1.2em; color: #000000;}
form .required input,
form .required select,
form .required textarea {border: 1px solid #62b1d9; background: #f2fbff;}
form .radiogroup label {clear: both;}
.error {display: block; margin-top: 20px; padding: 20px 0 20px 75px; color: #996600 !important; font-weight: bold; background: #eaeaea url(../images/form-error.png) no-repeat; border: 1px solid #000;}
form .error {color: #FF6600 !important; font-weight: bold; padding-left: 5px; display: none;}
/*form .enforce .error {display: inline;}*/
