@import url("../../system/css/reset.css");
@import url("../../system/css/stickyfooter.css");
@import url("../../system/css/flymenu.css");
@import url("common.css");


/** CONTENT **/
body {background-image: url(default_body_bg.png); background-color:#272727; background-repeat:repeat-x;}
#siteWrapper{background-image:url(default_sitewrapper_bg.jpg); background-repeat:repeat-y;}

#default_ot-search{background-image: url(default_onlinetribute.png); background-repeat:no-repeat;}
#companyHeader{ background: url(../../../../default-logo.png) no-repeat;}
#companyImages {background: url(../../../../companyImages-bg.png) no-repeat;}
#headerWrapper{background-image: url(default_header_bg.jpg);}
.column3{background-image:url(default_column3_bg.jpg); }

#top-navigation li { float:none; display:inline; border-right: solid 1px #ffffff;}
#top-navigation li a{ text-align:center; display:inline; font-size:14px; font-family: Arial,Helvetica,sans-serif; color:#fff; text-transform: uppercase;  }
#top-navigation li a:hover{ color:#3f3f3f; text-decoration:none; }
#top-navigation .frp_list_first{ border-top: none;}
#top-navigation .frp_list_last{ border: none;}

#navigation li {border-bottom: solid #FFFFFF 1px;vertical-align: top;}
#navigation li a{ text-align:center; color:#fff; text-decoration:none; height: 100%;
width: 100%;}
#navigation li a:hover{ color:#fff; text-decoration:none; background-color: #3f3f3f;}
    #navigation li li {background-color:#3f3f3f; }
        #navigation li li a:hover {background-color: #333333;}
.frp_pagelist_haschildren{ background-image:url(arrow.png); background-position: right; background-repeat:no-repeat}
.frp_list_first{ border-top: solid #FFFFFF 1px}
.frp_list_last{ border-bottom: solid #FFFFFF 1px}
.frp_pagelist_home { border-top: solid #FFFFFF 1px}

#footerWrapper {color:#FFFFFF; }
#footerWrapper a{ text-decoration:none; color:#FFFFFF; }
#footerWrapper a:hover{ text-decoration:none; color:#333333; }

#footerWrapper{background-image:url(default_footer_bg.jpg); }

.call_to_action a{ color:#FFFFFF;}
.call_to_action a:hover{ color:#FFFFFF;}

#contentWrapper{background:none; }




/** LAYOUT **/
#siteWrapper{width:1024px;}

#default_ot-search{width:215px; height:240px;}
#condolenceSearch{ padding:170px 0 0 0;}
#companyHeader{ height:120px;}
#companyHeader ul{ width:740px; margin:0 auto;}
#companyHeader #logolink{ width:400px; height: 100px;}
#headerWrapper{width:1025px; height:230px;}
#companyImages {margin: -115px 0 22px 620px; width: 388px; height: 91px;}
.column1{width:275px; height:100%; min-height:250px; padding-left:20px; margin-top:-30px;}  /*295-width*/
.column2{width:650px; height:100%; padding-left:30px}  /*700width*/
.column3{width:1025px; height:315px; }

#footerWrapper{width:1025px; height:125px; margin-top:-125px;}
#pageWrapper{ padding-bottom: 125px;}

#top-navigation{height:30px; width:1000px; margin: 0 auto;  text-align:center;}
#top-navigation li { padding:0 15px;}
#top-navigation li a{ margin:20px 0; }

#navigation{ width:145px; margin: 0 auto; }
#navigation ul{width:130px; top:-1px;}
#navigation li {width:175px; margin-left:-45px;}

#banners-bom{background-image:url(banners-bom.jpg);margin:0 30px 0 0; height:20px; width:235px;/*234-padding*/ float:left; background-repeat:no-repeat;}
#banners-pre{background-image:url(banners-pre.jpg);margin:0 0 0 30px; height:20px; width:235px;/*234-padding*/ float:left; background-repeat:no-repeat;}
#default_banners{width:530px; height:115px; margin:173px auto 0;}
.call_to_action span{ display:none;}
.call_to_action a{ margin-left:80px; margin-top:90px;}
.call_to_action{ padding-top:95px; height:20px;}

