@import url("../../system/css/reset.css");
@import url("../../system/css/stickyfooter.css");
@import url("../../system/css/flymenu.css");
@import url("http://johnsonoverturffunerals.com/include/themelibrary/system/css/fonts/Palatino.css");
@import url("common.css");

/** CONTENT **/

body {font-family: "Palatino", "Georgia", "Times New Roman", serif; background: #000 url(default-body-bg.jpg) repeat-y center -5px;}
#siteWrapper {background: url(default-sitewrapper-bg.png) repeat-y 19px 0px;}
#headerWrapper {background: url(default-headerwrapper-bg.jpg) no-repeat;}
#companyHeader a {background: url(../../../../default-logo.png) no-repeat center;}
#topNavigation a {font-size: 16px; font-style: italic; color: #e6d8b7; text-shadow: -2px 3px 2px #000;}
.column1 {background: url(default-column1-bg.png) no-repeat; }
#navigation li {text-align: center; line-height: 20px;}
#navigation a {text-transform: uppercase; color: #29110e;}
#navigation li:hover {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-navigation-over.png) no-repeat;}

#navigation li ul {
    font-size: 10px;
}

#navigation li.frp_pagelist_haschildren {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-nav-arrow.png) no-repeat 97% 50% !important;}
/*#navigation li.frp_pagelist_haschildren {background: url(default-navigation-arrow.png) no-repeat;}*/
#navigation li.frp_pagelist_haschildren:hover {background: #3f1712 url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-nav-arrow-hover.png) 97% 50% no-repeat !important}
#navigation li:hover > a {color: #fff;}
/*#navigation ul li.frp_list_first {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-navigation-top.png) no-repeat left top !important;}*/
/*#navigation ul li.frp_list_last {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-navigation-bottom.gif) no-repeat left bottom !important;}*/

/* Child selector used below, to hide from IE */

#navigation ul > li.frp_list_first:hover {background: #3f1712 url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-nav-arrow-hover.png) 97% 50% no-repeat !important}
#navigation ul > li.frp_list_last:hover {background: #3f1712 url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-nav-arrow-hover.png) 97% 50% no-repeat !important}

#navigation ul > li.frp_list_first.frp_pagelist_haschildren {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-nav-arrow.png) no-repeat 97% 50% !important;}
/*#navigation ul > li.frp_list_first.frp_pagelist_haschildren {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-navigation-toparrow.png) no-repeat left top !important;}*/

#navigation ul > li.frp_list_last.frp_pagelist_haschildren {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-nav-arrow.png) no-repeat 97% 50% !important;}
/*#navigation ul > li.frp_list_last.frp_pagelist_haschildren {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-navigation-bottomarrow.png) no-repeat left bottom !important;}*/

#navigation ul > li.frp_list_first.frp_pagelist_haschildren:hover {background: #3f1712 url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-nav-arrow-hover.png) no-repeat 97% 50% !important;}
/*#navigation ul > li.frp_list_first.frp_pagelist_haschildren:hover {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-navigation-toparrowover.png) no-repeat left top !important;}*/

#navigation ul li li li {     /*THIS FORCES A LIMIT ON THE NUMBER OF FLYOUTS*/
    display: none;
}

#navigation ul > li.frp_list_last.frp_pagelist_haschildren:hover {background: #3f1712 url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-nav-arrow-hover.png) 97% 50% no-repeat !important}
#navigation ul > li.frp_list_first.frp_list_last.frp_pagelist_haschildren {background: #3f1712 !important;}
#navigation ul > li.frp_list_first.frp_list_last.frp_pagelist_haschildren > a {color: #fff;}
/*#navigation ul > li.frp_list_first.frp_list_last:hover {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-navigation-onlyover.png) no-repeat left top !important;}*/
/*#navigation ul > li.frp_list_first.frp_list_last.frp_pagelist_haschildren:hover {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-navigation-onlyarrowover.png) no-repeat left top !important;}*/
/*#navigation ul > li.frp_list_first.frp_list_last,
#navigation ul li.frp_list_firstlast {background: url(http://johnsonoverturffunerals.com/include/themelibrary/themes/VICTORIAN/default-navigation-only.png) no-repeat left top !important;}*/
#navigation li {background-position: 6px 0 !important;}
#navigation ul {/*background: url(default-sitewrapper-bg.png) repeat-y 0 0;*/ background: #fef8f6;}
#navigation li ul,#navigation li li {width: 300px;}
.frp_vertical_menu li ul {left: 210px;}
#navigation li li ul {left: 300px;}
#datapaneWrapper,
#datapaneWrapper font {color: #F7F0EF !important;}
td.faq_questionheader, td.faq_question {background: #29110e;}
#datapaneWrapper a {color: #BBA351;}
#datapaneWrapper .childbrowsercell {background: #3F1810;}
#datapaneWrapper .childbrowserseperator,
#datapaneWrapper .subchildbrowsercell {background: #6F4237; }
#footerWrapper {background: #000 url(default-footerwrapper-bg.jpg) no-repeat top;}
#footerWrapper,
#footerWrapper a {color: #BBA351}
#frpExtra1 {background: url(default-extra1-bg.jpg) repeat-x;}
#frpExtra2 {background: url(default-extra2-bg.jpg) repeat-x;}
#childBrowser .childbrowserheader {
background-color: #411C04 !important;
}
#childBrowser .childbrowserhlink:link, A.childbrowserhlink:visited, A.childbrowserhlink:active {
color: #FFF !important;
}
#childBrowser .childbrowserlink:link, A.childbrowserlink:visited, A.childbrowserlink:active {
color: #000 !important;
}
/** LAYOUT **/

#siteWrapper {width: 860px; margin: 0 auto;}
#pageWrapper {padding-bottom: 0;}
#headerWrapper {height: 464px; width: 960px; left: -50px;}
#companyHeader {position: relative; width: 428px; height: 248px; margin: 0 auto; padding-top: 35px;}
#companyHeader a {display: block; height: 100%; width: 100%;}
#companyHeader span {display: none;}
#topNavigation {position: absolute; top: 445px; left: 300px; height: 20px;}
#topNavigation li {padding: 0 8px;}
#contentWrapper {padding: 20px 19px;}
.column1 {width: 218px; margin-right: 20px; padding-top: 100px; margin-top: -202px; min-height: 300px;}
#navigation {position: relative; }
#navigation li {height: 20px; width: 205px; padding: 0 7px 0 6px;}
#navigation li a {display:inline-block; height: 20px;}
#navigation ul li.frp_list_first {padding-top: 7px;}
#navigation ul li.frp_list_last {padding-bottom: 7px;}
#navigation ul li.frp_list_first.frp_list_last {padding-top: 7px; padding-bottom: 7px;}
.column2 {width: 550px;}
#footerWrapper {width: 960px; padding: 25px 0px 0; margin: 0 auto; height: auto;}
#frpExtra1,
#frpExtra2 {position: absolute; width: 50%; height: 141px; top: 89px; z-index: -1;}
#frpExtra2 {right: 0;}

.column2 h1{ color:#ffffff;}

/** CHILD BROWSER STYLES **/

.childBrowserItem {
    border: 1px solid #A59B89;
    border-radius: 5px;
    margin-bottom: 11px;
    box-shadow: inset 0px 0px 10px #000;
    clear: both;
    padding: 10px 10px 10px 10px;
    min-height: 129px;
}
.childBrowserItem a img {
    display: block;
    float: left;
    border: 1px solid #A89E8C;
}
.childBrowserDesc {
    display: inline-block;
    width: 350px;
    padding: 10px;
}
.childBrowserItem a {
    font-weight: bold;
    padding-left: 5px;
    font-size: 19px;
    font-family: "Arial", serif;
    text-decoration: none !important;
    margin-top: 7px;
}
a.childBrowserTitle {
    color: #4D3C00 !important;
}