
/*******************************************
    Default Setup
*******************************************/


body,html{
    height:100%;
    }
body{
    text-align:center;
    font-family:Verdana,Arial;
    font-size: 12px;
    border:0;
    margin:0;
    }

#clearfooter, .clear {
    clear:both;
    }

a, a:visited {
    color:#016600;
    }




/*******************************************
    Top Header
*******************************************/

#top_header {
    height:124px;
    background: url(../../../themes/mercertrails/images/header_bg.jpg) repeat-x;
    }

#top_header #wrapper {
    width:960px;
    margin:0 auto;
    }






/*******************************************
    Content/Nav Wrapper
*******************************************/

#content_area {
    
    }

#content_area #wrapper {
    width:960px;
    margin:0 auto;
    }

#content_area #wrapper #leftcol {
    text-align:left;
    float: left;
    width: 175px;
    padding-right:20px;
}

#content_area #wrapper #rightcol { 
    text-align:left;
    margin: 0;
    float: left;
    width: 760px;
}


#content_area .front-page-section {
    padding-bottom:20px;
}
#content_area .front-page-section .title,
#content_area h3 {
    padding-top:20px;
    padding-bottom:5px;
    border-bottom:1px solid #A77E12;
    font-size:15px;
}
#content_area .front-page-section .content {
}
#content_area .front-page-section .additional-info {
    text-align:center;
    margin-top:15px;
}

#content_area .inner-content-information {
    width:185px;
    float:right;
    padding:10px;
    margin:10px;
    border:1 px solid silver:
    background-color:#f0f0f0;
}

#content_area img.FillerLine {
    border: 2px solid Navy;
    }


#content_area .gallery-table {
    
}
#content_area .gallery-table td {
    padding: 10px;
    border-top:1px solid silver;
}

#content_area .gallery-table .img {
    text-align:center;
}




/*******************************************
    Left Nav
*******************************************/


#XX1XXMainNav {
    margin-top:20px;
    margin-bottom:5px;
    }
#XX1XXMainNav dl {
    list-style-type:none;
    margin:0;
    }
#XX1XXMainNav dd {
    list-style-type:none;
    margin-left:0px;
    }
#XX1XXMainNav dd.depth1 A {
    margin-top:5px;
    color:#727291;
    font-size:12px;
    padding:5px 6px 3px 6px;
    color:white;
    }

#XX1XXMainNav dd.depth2, #XX1XXMainNav dd.depth3, #XX1XXMainNav dd.depth4, #XX1XXMainNav dd.depth5 {
    /*margin-top:1px;*/
    }
#XX1XXMainNav dd.depth2 A {
    font-size:12px;
    }
#XX1XXMainNav dd.depth3 A {
    font-size:12px;
    margin-left:20px;
    }
#XX1XXMainNav dd.depth4 A {
    font-size:10px;
    margin-left:30px;
    }
#XX1XXMainNav dd A {
    border-top:0px;
    padding:3px 5px 1px 5px;
    display:block;
    text-decoration: none;
    }
#XX1XXMainNav dd A.Sct_1 {
    color:white;
    padding:5px 6px 3px 6px;
    background-color:#686F57;
    border-left: 6px solid #003F03;// #0D6F12;
    border-top: 1px solid #5D4C32;
    border-bottom: 1px solid #5D4C32;
    border-right: 1px solid #5D4C32;
    text-decoration: none;
    font-weight:bold;
    }
#XX1XXMainNav dd A.Sct_2, #XX1XXMainNav dd A.Sct_3, #XX1XXMainNav dd A.Sct_4 {
    color:#727291;
    font-size:11px;
    padding:5px 6px 3px 6px;
    background-color:#EFEEE0;
    border-top: 1px solid #DEDFD1;
    border-bottom: 1px solid #DEDFD1;
    border-left: 6px solid #DEDFD1;// #0D6F12;
    border-right: 1px solid #DEDFD1;
    text-decoration: none;
    }
#XX1XXMainNav dd A.Currentdd {
    /*
    background-color:;
    background-color:#9494ac;
    border-left:8px solid #494971;
    color:white;
    text-decoration: none;
    */
    }
#XX1XXMainNav dd A.Current {
    border-left: 6px solid #FF9F08;
    /*
    color:white;
    background-color:#98987C;
    border-top: 1px solid #878869;
    border-bottom: 1px solid #878869;
    border-right: 1px solid #878869;
    */
    text-decoration: none;
    font-weight:bold;
    }
#XX1XXMainNav dd A.Sct_1 {
    display:block;
    }
#XX1XXMainNav dd A.Sct_2, #XX1XXMainNav dd A.Sct_3, #XX1XXMainNav dd A.Sct_4 {
    /*display:none;*/
    }
#XX1XXMainNav dd A.Sct_2_Show, #XX1XXMainNav dd A.Sct_3_Show, #XX1XXMainNav dd A.Sct_4_Show {
    display:block;
    }
#XX1XXMainNav dd A:hover {
            color:#494971;
            background-color:#f0f0f0;
            text-decoration: none;
    border-top: 1px solid #AFA68E;
    border-left: 6px solid #117B11;
    border-bottom: 1px solid #AFA68E;
    border-right: 1px solid #AFA68E;
    }
#XX1XXMainNav dd.Last {
    margin-bottom:10px;
    }







/*******************************************
    Left Nav
*******************************************/

#leftcol .Title {
    background-color:#70614C;
    font-size:11px;
    color:white;
    padding: 2px 0 1px 3px;
    border:1px solid #70614C;
    margin: 30px 0 0 0;
    }
#MainNav {
    padding:0;
    margin: 0;
    border-top: 0 solid #9A9182;
    border-bottom: 0 solid #9A9182;
    }
#MainNav dl {
    list-style-type:none;
    padding:0;
    margin:0;
    }
#MainNav dd {
    list-style-type:none;
    padding:0;
    margin:0;
    margin:0;
    }
#MainNav dd A {
    display:block;
    padding:0;
    margin:0;
    }
#MainNav dd.depth1 {
    margin-top:5px;
}
#MainNav dd.depth2 {
    margin-left:5px;
}
#MainNav dd.First {
    margin-top:0;
}
#XXXX #MainNav dd.depth2, #MainNav dd.depth3, #MainNav dd.depth4, #MainNav dd.depth5 {
    /*margin-top:1px;*/
    }
#MainNav dd a.depth1 {
    margin:1px 0 0 0;
    background-color:#BBAF9B;
    padding:8px 0 5px 6px;
    text-decoration: none;
    border-top:1px solid #93846E;
    border-left:5px solid #70614C;
    border-bottom:1px solid #93846E;
    color:black;
    font-weight:bold;
    }

#MainNav dd a.depth2 {
    background-color:#F7F7F7;
    /*font-size:.9em;*/
    padding:6px 0 4px 12px;
    text-decoration: none;
    border-left:5px solid #F7F7F7;
    border-bottom:1px solid #DBD7D1;
    color:black;
    }

#MainNav dd a.Current {
    background-color:#9A9182;
    border:0 solid #BFA7A7;
    border-left:5px solid green;
    color:white;
    }
#MainNav dd a:hover {
    background-color:#E7DFD1;
    color:black;
    border-left:5px solid #DC8D0E;
    }
#XX2XXMainNav dd.Last {
    margin-bottom:1px;
    }












/*******************************************
    Content
*******************************************/

#content_area #wrapper #rightcol #page_content { 
    padding:10px;
}






/*******************************************
    Footer
*******************************************/

#footer {
    clear:both;
    }

#footer #wrapper {
    width:850px;
    margin:0 auto;
    border-top:1px solid silver;
    }


/* Footer */

#footer dd a:link, #footer dd a:visited {
    text-decoration: none;
    font-size: 10px;
    line-height: 12px;
    margin: 0px;
    vertical-align: center;
    }
#footer dl {
    float: left;
    height: 11px;
    margin-top:4px;
    }
#footer dd {
    float: left;
    text-align: center;
    border: none;
    border-right: 1px solid #a39a93;
    line-height: 11px;
    margin: 0px;
    padding: 0px 9px;
    padding-bottom: 2px;
    }
#footer dd.Last {
    border: none;
    padding-right: 0px;
    }
#footer A.Current, #FooterNav A.Current:visited {
    font-weight:bold;
    font-size: 11px;
    }
#footer dd a:hover {
    color: #9e0b0b;
    }


