/* removed until padding-bottom between using action font or javascript generated font can be fixed
@font-face
{
    font-family: "James Paul";
    src: local("James Paul"), local("james fajardo"), url(font.ttf) format('truetype');
    font-size: 2em;
}
*/
/* General Layout */
body
{
    background-image: url(../images/bg.jpg);
    background-repeat: repeat;
    margin: 0;
    color: #4f482a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0;
    min-width: 975px;
}
/* MasterPage Layout */
.divShare
{
    float: right;
    display: inline;
    padding: 10px 0px 0px 0px;
}
.divPrintButton
{
    float: right;
    display: inline;
    padding: 10px 20px 0px 0px;
}
.logo
{
    width: 256px;
    height: 157px;
    float: left;
    display: inline;
    margin-left: -25px;
    margin-top: -100px;
    margin-bottom: -90px;
    background-image: url(../images/logo.png);
    position: relative;
    cursor: pointer;
    z-index: 5;
}
.top
{
    width: 100%;
    height: 331px;
    background-image: url(../images/pan_top.png);
    background-position: top;
    background-repeat: no-repeat;
    margin-bottom: -110px;
}
.content
{
    margin-left: auto;
    margin-right: auto;
    width: 911px;
    _margin-top: 300px;
}
.nav
{
    width: 911px;
    height: 32px;
    float: left;
    display: inline;
    background-color: #000000;
}
.topFrame
{
    float: left;
    display: inline;
    width: 910px;
    height: 4px;
    background-image: url(../images/page_top.png);
    background-repeat: no-repeat;
}
.lowerFrame
{
    float: left;
    display: inline;
    width: 910px;
    height: 6px;
    background-image: url(../images/page_bottom.png);
    background-repeat: no-repeat;
}
.page
{
    float: left;
    display: inline;
    width: 911px;
    background-image: url(../images/page_bg.jpg);
    background-repeat: repeat;
}
.pageContent
{
    position:relative;
    width: 846px;
    min-height: 400px;
    float: left;
    display: inline;
    padding-top: 55px;
    padding-right: 25px;
    padding-bottom: 30px;
    padding-left: 40px;
}
.footer
{
    float: left;
    display: inline;
    width: 910px;
    font-size: 11px;
    padding: 10px 0px 10px 0px;
}
.footerLinks
{
    float: left;
    display: inline;
    width: 100%;
    text-align: center;
    padding: 0px 0px 10px 0px;
    font-size: 13px;
    font-weight: bold;
}

.footerLinks a
{
    padding: 0 5px;
}
.footerCopyright
{
    float: left;
    display: inline;
    width: 100%;
    text-align: center;
}
.navMessage
{
    color: #5B96A6;
    font-family: Times New Roman;
    font-size: 10pt;
    padding: 30px 40px 30px 0px;
    width: 190px;
    float: left;
    clear: left;
}

.navDates
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 0px;
    padding-left: 11px;
    padding-right: 20px;
    padding-bottom: 5px;
}
.faq
{
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
}
.navDate
{
    padding-top: 7px;
    float: left;
    width: 100%;
}

.eventGroup
{
    font-size: 7pt;
    font-style: italic;
    color: #5b96a6;
    padding-left: 11px;
}

.MapTitle
{
    font-size: 10pt;
    font-weight: bold;
    color: #5b96a6;
    padding-bottom: 15px;
}

.divLocations
{
    clear: both;
    float: left;
    width: 820px;
    padding: 5px;
    background-color: #fff;
    border: solid 1px #e1eaee;
    margin-bottom: 10px;
    color:#000;
}
.divLocations > div.a
{
    float: left;
    width: 585px;
    padding: 10px 0px 0px;
}
.divLocations:hover
{
    background-color: #ddebf0;
    border: solid 1px #92afba;
}

.iconFamilyFriendly
{
    float: left;
    width: 29px;
    height: 17px;
    background-image: url(../images/iconMultifamily.png);
    background-repeat: no-repeat;
    margin-top: 11px;
}


/* Date Search */
.DateSearchEmpty
{
    width: 100%;
    font-size: 10pt;
}

.DateSearchMonth
{
    width: 100%;
    font-size: 15pt;
    font-weight: bold;
    color: #5b96a6;
}

.DateSearchTitleSpacer
{
    padding: 15px;
}

.DateSearchTitle
{
    width: 500px;
    float: left;
    font-size: 10pt;
    font-weight: bold;
    background-color: #EFEFEF;
    padding: 5px;
}

.DateSearchTitleLink
{
    width: 100px;
    float: left;
    text-align: right;
    font-size: 10pt;
    font-weight: bold;
    background-color: #EFEFEF;
    padding: 5px;
}

.DateSearchHTML
{
    width: 100%;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
}

.DateSearchDate
{
    color: #000000;
    font-size: 10pt;
    width: 100%;
    padding-left: 20px;
    font-weight: bold;
}

.ReservationThanks
{
    font-size: 12pt;
    font-weight: bold;
    color: #0150a2;
    padding: 30px;
    background-color: #fcf4e1;
}


div.ieFixImg img
{
    display: block;
}


/* Top Nav */
.divTopNav
{
    float: left;
    width: 897px;
    height: 19px;
    background-color: #000;
    padding: 8px 10px 5px 0px;
}
.divTopNavEnd
{
    float: left;
    background-color: #d9b38d;
    width: 4px;
    height: 34px;
}
.divTopNavLinks
{
    float: right;
    text-transform: uppercase;
    padding: 0px 35px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: 14px;
}
.divTopNavLinks a, .divTopNavLinks a:visited
{
    color: #fff;
    text-decoration: none;
}
.divTopNavLinks a:hover, .divTopNavLinks a:active
{
    color: #fff7a9;
    text-decoration: underline;
}

/* Top Search */
.LTAHeaderSearch
{
    float: left;
    position: relative;
    margin-left: 690px;
    margin-top: -50px;
    width: 222px;
    _width: 241px;
    height: 34px;
    text-align: right;
    padding: 0px;
}
.LTAHeaderSearchBg
{
    background-image: url(../images/headerSearchBg.png);
    background-repeat: repeat-x;
    float: left;
    width: 175px;
    height: 34px;
    text-align: left;
    padding: 5px 0px 0px 0px;
}
.LTAHeaderSearchBox
{
    float: right;
    text-align: center;
    display: inline;
    background: none;
    border: none;
    width: 170px;
    height: 34px;
    margin: 0px;
    padding: 5px 0px 0px 5px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
}
.LTAHeaderSearchBtn
{
    background: url(../images/btnSearch.png) no-repeat;
    cursor: pointer;
    width: 47px;
    height: 34px;
    border: none;
}

/* Trip Compare */
table.tripcompare
{
    border-width: 1px;
    border-style: solid;
    border-color: #0c678b;
    width: 840px;
}
table.tripcompare th
{
    border-width: 1px;
    border-style: solid;
    border-color: #0c678b;
    background-color: #0c678b;
    padding: 5px;
    color: #fff;
    font-size: 11px;
}
table.tripcompare td
{
    border-width: 1px;
    border-style: solid;
    border-color: #0c678b;
    padding: 5px;
    color: #4f482a;
    font-size: 11px;
}
table.tripcompare td a, table.tripcompare td a:visited
{
    color: #065878;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
table.tripcompare td a:hover, table.tripcompare td a:active
{
    color: #2483a8;
    text-decoration: none;
}
table.tripcompare tr:hover
{
    background-color: #ddebf0;
    
}

/* Galleries */
#Homegallery
{
    position: relative; /*keep this intact*/
    visibility: hidden; /*keep this intact*/
    border: 1px solid black;
    width: 841px;
    height: 315px;
    background-color: #000;
}
#Homegallery .gallerydesctext
{
    text-align: right;
}

/* Lead Generation */
.divLeadGen
{
    float: left;
    position: relative;
    margin-left: 475px;
    margin-top: -50px;
    text-align: right;
    padding: 0px;
    z-index: 6;
}
.ulLeadGen
{
    padding: 0;
    margin: 0;
    color: #fff;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    list-style-type: none;
}
.ulLeadGen li
{
	font-size: 14px;
	line-height: 25px;
    display: inline;
}
.ulLeadGen li a
{
    padding: 0.1em .7em;
    background: #f6f1e3;
    color: #000;
    font-weight: bold;
    font-size: .8em;
    text-decoration: none;
    float: left;
    border: 1px solid #ccc;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: .8;
}
.ulLeadGen li a:hover
{
    background: #fff;
    color: #000;
}
.divNewsletter
{
    width: 315px;
    visibility: hidden;
    position: absolute;
    top: 43px;
    left: 40px;
    background-color: #e8dcba;
    border: solid 3px #bd956c;
    height: 70px;
    text-align: left;
    font-size: .8em;
    color: #4f482a;
    padding: 10px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=950)";
    filter: alpha(opacity=95);
    opacity: .95;
}
.divBrochure
{
    font-size: .8em;
    visibility: hidden;
    position: absolute;
    top: 43px;
    left: 40px;
    width: 369px;
    background-color: #e8dcba;
    border: solid 3px #bd956c;
    width: 369px;
    height: 520px;
    text-align: left;
    font-size: .8em;
    color: #4f482a;
    padding: 10px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
    filter: alpha(opacity=95);
    opacity: .95;
}
.divCallBack
{
    font-size: .8em;
    visibility: hidden;
    position: absolute;
    top: 43px;
    left: 40px;
    background-color: #e8dcba;
    border: solid 3px #bd956c;
    width: 369px;
    height: 220px;
    text-align: left;
    font-size: .8em;
    color: #4f482a;
    padding: 10px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
    filter: alpha(opacity=95);
    opacity: .95;
}
.msgError
{
    color: #82281b;
    font-size: .8em;
    font-weight: bold;
}

.seemore
{
    position: absolute;
    bottom: 15px;
    left: 15px;
}

a img
{
    border: 0;
}
.divLocations .gallery
{
    padding: 13px;
    background-image: url(/images/smallGallery.png);
    width: 200px;
    height: 130px;
    float: left;
    margin-right: 5px;
}
#mapContainer
{
    background-image: url(/images/mapBg.png);
    left: -80px;
    margin: 0 -160px 0 0;
    padding: 20px;
    position: relative;
}
#map
{
    width: 100%;
    height: 430px;
}

h1
{
    color: #0151A1;
    margin: 0;
    padding: -10px 0 0 0;
}

ol li, ul li {
padding:0 0 0 20px;
}

.font
{
    font-family: "James Paul";
    font-weight: normal;
    line-height: .5em;
    margin-bottom: -10px;
    visibility: hidden;
}
h1.has-font
{
    font-size: 5em;
}
h2.has-font
{
    font-size: 3em;
}
.cufon-canvas
{
    position: relative;
    top: -5em;
    margin-bottom: -6em;
}
.cufon-vml
{
    /*    position:relative;     top:-5em;     margin-bottom:-7em;*/
}
.red, a.red, .homepageBox .red a
{
    color: #82281B;
}

.homepageBox .font 
{
    margin-bottom:-7px;
}

a.font:hover, .font a:hover
{
    text-decoration:none !important;
}

.blueHeader {
color: #0C678B;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.navMessage {
color:#5B96A6;
font-family:Times New Roman;
font-size:10pt;
padding: 30px 40px 0px 0px;
width: 190px;
float: left;
clear: left;
}

.text10boldbrown {
color:#4F482A;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.Headlineblue {
color:#0C678B;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

.bibleverseblue  {
color:#0C678B;
font-family:"Times New Roman",Times,serif;
font-size:14px;

}

#main-sub-text-generic img {
margin:5px;
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

