
body {
    background:#9D8B5D;
    font-family: arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none }


/*----------------------*/
#container {
    border: solid 1px #605133; 
    background-color: #605133;
    padding: 0px 0px 0px 0px; 
    width: 766px; }        

* html #container {
    border: solid 1px #605133; 
    background-color: #605133;
    padding: 0px 0px 0px 0px; 
    width: 768px; }        
/*----------------------*/


/* CONTENT BLOCK */

#content {
    background-color: #DCCDA6;
    padding: 10px 7px 10px 7px;
    vertical-align: top;}

/* ------------------------------ */
    
#content p {
    font: normal 12px arial;
    color: #562F12;
    margin: 0 0 12px 0;}

* html #content p {
    font: normal 12px arial;
    color: #562F12;
    margin: 0 0 12px 0;
    padding: 0 5px 0 5px;
    width: 100%;}

/* ------------------------------ */

#content p a {font: normal 12px arial; color: #55290C; }
#content p a:hover {text-decoration: none; }

#content p td {font: normal 12px arial; color: #55290C; }

#content ul {
    margin-top: 5px; }
    

#content ul li {
    font: normal 12px arial;
    color: #562F12; }



#content hr {

    height: 1px;
    width: 100%;
    color: #55290C;
    
}
    

#content .package {

    font: normal 12px arial;
    color: #000;
    background-color: #B7A26B;
    border: 1px #605133 solid;
    margin: 8px 5px 0 2px;
    padding: 5px;
    
}

#content .package td {

    font: normal 12px arial;
    color: #000;
}

#content .package h2 { 
    background-color: #55290C;
    color: #fff;
    font: bold 12px arial;
    padding: 2px;
    margin: 0; }

#content .photowithcaption {
    
    font: normal 12px arial;
    color: #55290C;
    text-align: center;
    font-style: italic;
    margin-left: 10px;

}

#content .photowithcaption img {
    
    border: solid 1px #55290C;
    
}

#content .testimonials {

    height: 1px;
    width: 100%;
    color: #55290C;
    margin: 0px 0 6px 0;
    





}

#content .data td {
    font: normal 12px arial;
    color: #562F12;
}

#content .data th {
    font: bold 12px arial;
    color: #562F12;
}




/* PACKAGES */

#packages {

    width: 220px;
    background-color: #DCCDA6;

}

#packages .package {

    background-color: #978658;
    border: 1px #605133 solid;
    margin: 3px 5px 0 2px;
    padding: 3px;

}

#packages .package h4 {

    background-color: #55290C;
    color: #fff;
    font: bold 12px arial;
    padding: 2px;
    margin: 0;

}

#packages .package div {

    font: normal 11px arial;
    color: #F1E0B5;
    padding-left: 3px;

}

#packages .package div a {
    
    color: #55290C;
    text-decoration: none;
    
} 

#packages .package div a:hover {

    text-decoration: underline;
    
}


/* HEADERS */

h1 { font:normal 20px arial; margin-bottom:7px; margin-top: 0px; color: #562F12; border-bottom: dashed 1px #562F12;}
h2 { font:normal 14px arial; margin-bottom:7px; margin-top: 5px; padding:0; font-weight: bold; color: #562F12;}
h3 { font:normal 12px arial; margin-bottom:5px; margin-top: 5px; padding:0; font-weight: bold; color: #562F12;}
h4 { font:normal 12px arial; margin-bottom:5px; margin-top: 5px; padding:3px; font-weight: bold; color: #fff; background-color: #562F12;}


/* FOOTER */

/*----------------------------------------------*/

#footer {
    padding-top: 6px;
    background: url(../images/lower_bar_bkg.jpg);
    width: 766px;
    height: 20px;
    text-align: center;
    font-family: arial;
    color: #A7A5A5; 
    font-size: 10px; 
    font-weight: bold;}


* html #footer {
    padding-top: 5px;
    background: url(../images/lower_bar_bkg.jpg);
    width: 766px;
    height: 22px;
    text-align: center;
    font-family: arial;
    color: #A7A5A5; 
    font-size: 10px; 
    font-weight: bold;}
    
/*----------------------------------------------*/

#footer a {color: #fff; text-decoration: none;}

#footer a:hover {text-decoration: underline;}


/* FEATURE COLUMN */

#feature {
    width: 255px;
    padding-top: 10px;
}

#feature div {
    background: #616D85;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
}

#feature2 {
    width: 330px;
    padding-top: 10px;
}

#feature2 div {
    background: #EAE8E8;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
}

#feature3 {
    width: 280px;
    padding-top: 10px;
}

#feature3 div {
    background: #EAE8E8;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
}

.featurepic {
    border: 15px solid #EAE8E8; 
    margin-left: 5px; 
    margin-bottom: 5px;}
    

/* DOCUMENT CENTER */

#navigation {
     font: 10px arial, tahoma, sans-serif;
     line-height: 2em;
     width: 150px;
     float: left }
#navigation a {
     color: #000;
     text-decoration: none;
     font-weight: bold;
     display: block }
#navigation a.subcategory {
     background: url(/images/icons/iconfolderclosed.gif);
     background-repeat: no-repeat;
     margin-left: 25px;
     padding-left: 25px;
     color: #000;
     text-decoration: none;
     font-weight: bold;
     display: block }
#navigation p.subcategory {
     background: url(/images/icons/iconfolderopen.gif);
     background-repeat: no-repeat;
     margin-left: 25px;
     padding-left: 25px;
     color: #c00;
     text-decoration: none;
     font-weight: bold;
     display: block }
#navigation h3.open {
     background: url(/images/icons/iconfolderopen.gif);
     background-repeat: no-repeat;
     margin-bottom: 0px;
     color: #c00;
     padding-left: 25px;
     font: 11px arial, helvetica, sans-serif;
     font-weight: bold;
     margin-top: 5px;}
#navigation h3.closed {
     background: url(/images/icons/iconfolderclosed.gif);
     background-repeat: no-repeat;
     margin-bottom: 0px;
     padding-left: 25px;
     font: 11px arial, helvetica, sans-serif;
     font-weight: bold;
     margin-top: 5px;}

#body { width: 570px;
     float: right
     font: 10px arial, tahoma, sans-serif; }
#body tr.header {
     font: 9px arial, tahoma, sans-serif;
     font-weight: bold;
     background: #000;
     border: 1px solid #000;
     color: #fff }
#body tr {
     font: 10px arial, tahoma, sans-serif;
     border-bottom: 1px solid #000;
     border-right: 1px solid #000;
     border-left: 1px solid #000;
     margin-bottom: 1px; }
#body td {
     padding: 5px }


/* SUBFOOTER */

#subfooter {    
    padding-top: 5px;
    text-align: center;
    font-family: arial;
    color: #605133; 
    font-size: 9px; 
    font-weight: bold;}
    
#subfooter a {color: #605133; text-decoration: none;}

#subfooter a:hover {text-decoration: underline;}

/* ADMIN */

a.admin {font: normal 12px arial; color: #000; }

#content td.inverse {
    background-color: #55290C;
    font: bold 12px Arial;
    color: #fff;
    margin-top: 0;
    text-align: center;
}

#content td.inversesmall {
    background-color: #55290C;
    font: bold 12px Arial;
    color: #fff;
    margin-top: 0;
    text-align: left;
}

td.content {
    font: normal 12px arial;
    color: #562F12; }


#content .downloads {

    border: solid 1px #55290C; 
    
}

#content .downloads td.inverse {
    background-color: #55290C;
    font: bold 12px Arial;
    color: #fff;
    margin-top: 0;
    text-align: center;
    
}

#content .downloads td {
    font: normal 12px Arial;
    color: #55290C;
    
}

#content .downloads td a {
    font: bold 12px Arial;
    color: #55290C;
    text-decoration: none;
    
}

#content .downloads td a:hover {
    text-decoration: underline;
    
}


/* Photo Gallery */

.phototext {

    font: normal 12px arial;
    color: #562F12;
    font-weight: bold;
}

.phototext a {

    font: normal 12px arial;
    color: #562F12;
    font-weight: bold;
    text-decoration: none;
}

.phototext a:hover {

    text-decoration: underline;
    
}

.phototext img {

    border: solid 1px #55290C;
    
}











    


