﻿html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, a, img, form, fieldset, table, th, td
{
    margin: 0;
    padding: 0;
}

body
{
    background-color: #e3c891;
    width: 928px;
    margin: 0 auto;
    font-family: Georgia, Times New Roman;
}



.header
{
    background-image: url('/Images/Header.jpg');
    background-repeat: no-repeat;
    height: 27px;
    width: 928;
    padding: 60px 0 0 0;
    position: relative;
    z-index: 2;
}

.mainborder
{
    border: solid 2px White;
    background-color: #a9322c;
}

.rotateImages
{
    width: 924px;
    position:relative;
    z-index:1;
}

.float
{
    float: left;
}


.pageheader
{
    font-size: small;
    background-color: #d57e49;
    color: White;
    padding: 2px 0px 2px 14px;
    margin: 0 0 0 0;
}

#BottomFrame
{
    background-color: #fdce7e;
    height: 3px;
    overflow: hidden;
}

.BottomFrame
{
    background-color: #fdce7e;
    height: 3px;
    overflow: hidden;
}

a img
{
    border-style: none;
}

#TopFlash
{
    float: none;
    position: relative;
    z-index: 1;
}

#ScrollFlash a
{
    float: left;
    margin-bottom: 20px;
}

#MasterText
{
    float: left;
    width: 715px;
    padding: 0px 0px 0px 30px;
}

#MasterText img
{
    display: block;
}

#MasterMiddleText
{
    margin: 0;
    padding: 0 40px;
    background-image: url(/Images/TextMiddle.jpg);
    background-repeat: repeat;
    min-height: 480px;
    height: auto !important;
    height: 400px;
}

#MasterTextWide
{
    width: 904px;
    padding: 0px 0px 0px 0px;
    margin: 0 0 0 10px;
}

#MasterTextWide img
{
    display: block;
}

#MasterMiddleTextWide
{
    margin: 0;
    padding: 0 40px;
    background-image: url(/Images/TextMiddleWide.jpg);
    background-repeat: repeat;
    min-height: 558px;
    height: auto !important;
    
}

#AmenitiesMasterText
{
    margin: 0;
    padding: 25px 0 0 40px;
    background-image: url(/Images/TextBackground/TextBackground.jpg);
    background-repeat: no-repeat;
    height:1569px;
}

#MasterRightColumn
{
    float: left;
}

#SpecialOffers
{
    padding-left: 15px;
    padding-top:15px;
}

#SpecialOffers a
{
    color:White;
}

.Footer
{
    color: #fddc69;
    font-size: 12px;
    padding: 10px 55px 20px;
}

.Footer a
{
    color: #fddc69;
    text-decoration:none;
}

h1, h2, h3, p
{
    padding-bottom: 10px;
}

#mainContentSubText
{
    width: 650px;
    margin: 0;
    color: #000000;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
}
#mainContentSubTextWide
{
    width: 825px;
    margin: 0;
    color: #000000;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
}
#mainContentSubText a
{
    color: #A5191C;
    text-decoration: none;
}
#mainContentSubText a:hover
{
    color: #A5191C;
    text-decoration: underline;
}
.SubText
{
    color: #000000;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20px;
    text-align: left;
    padding-right: 10px;
}
.SubText li
{
    padding: 0px;
    color: #666666;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20px;
    text-align: left;
}
.SubText strong
{
    color: #000000;
}
.PopUp a
{
    font-family: Georgia,, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    padding: 1opx 0 0 0;
    color: #FFFFCC;
}
#mainContentSubText h1
{
    color: #A43432;
    font-family: Georgia, Times, serif;
    font-size: 22px;
    line-height: 22px;
    font-weight: normal;
    background-image: url(images/header_underline.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}
#mainContentSubText h2
{
    color: #FFFFFF;
    font-family: Georgia, Times, serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}
#mainContentSubText h3
{
    color: #FFFFFF;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    font-family: Georgia, Times, serif;
    font-variant: normal;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}

#mainContentSubTextWide h1
{
    color: #A43432;
    font-family: Georgia, Times, serif;
    font-size: 22px;
    line-height: 22px;
    font-weight: normal;
    background-image: url(images/header_underline.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}
#mainContentSubTextWide h2
{
    color: #FFFFFF;
    font-family: Georgia, Times, serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}
#mainContentSubTextWide h3
{
    color: #FFFFFF;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    font-family: Georgia, Times, serif;
    font-variant: normal;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}

#mainContentSubTextWide a
{
    color: #A5191C;
    text-decoration: none;
}
#mainContentSubTextWide a:hover
{
    color: #A5191C;
    text-decoration: underline;
}
#homeContentSubText
{
    width: 380px;
    padding: 13px;
    margin: 0px;
    color: #000000;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20px;
    text-align: left;
    float: left;
}
#homeContentSubText h1
{
    color: #A43432;
    font-family: Georgia, Times, serif;
    font-size: 22px;
    line-height: 22px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}
#homeContentSubText h2
{
    color: #FFFFFF;
    font-family: Georgia, Times, serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
    background-image: url(images/header_underline.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}
#homeContentSubText h3
{
    font-family: Georgia, Times, serif;
    font-size: 18px;
    font-weight: normal;
    color: #000000;
    background-image: url(images/header_underline.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}
#footerBlock
{
    height: 100%;
    font-family: Georgia, Arial, Helvetica, sans-serif;
}
#footer
{
    width: 826px;
    font-size: 11px;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #F2E4C9;
    text-align: right;
    padding: 30px 0 30px 0;
    margin: 0 auto;
}

#footer a
{
    color: #F2E4C9;
    text-decoration: none;
}
#footer a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}


.footerrow
{
    background-image: url(images/paseo_ftr_bg.gif);
    background-repeat: repeat-x;
    background-color: #A9322C;
    background-position: center top;
    height: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
    vertical-align: top;
    display: block;
}

h1
{
    text-transform: uppercase;
}
#sideNavInner img
{
    text-align: center;
    margin: 0 0 13px 0;
}

#homeContentSubText img
{
    margin-top: 0px;
    margin-right: -5px;
    margin-bottom: 0px;
    margin-left: -5px;
}
#homeRightSide
{
    /*background-color: #D4B874;*/
    width: 196px;
    padding: 10px 0 10px 0; /*height: 100%;*/
    height: 667px;
    float: right;
}
#homeRightSideInner
{
    width: 180px;
    margin-left: 8px;
}

#homeRightSideInner p
{
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000000;
}
#homeRightSideInner a
{
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #A43432;
    text-decoration: none;
}
#homeRightSideInner a:hover
{
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #A43432;
    text-decoration: underline;
}
#homeRightSideInner h2
{
    color: #A43432;
    font-size: 22px;
    line-height: 22px;
    font-weight: normal;
}
.specs
{
    background-color: #FBF7EE;
    display: block;
    padding: 10px;
    border: 1px solid #C0A47C;
}
.gallery img
{
    margin: 10px;
    border: 1px;
    border-style: solid;
    border-color: #E2DAB4;
}
.whiteText
{
    color: #FFFFFF;
}
.flashNav
{
    text-align: right;
    width: 825px;
    height: 69px;
    margin: 0 auto;
}
.textBlock
{
    background-color: #E3C990;
    display: block;
    padding: 5px 10px 5px 10px;
    border: 1px solid #C0A47C;
}
#mainContentSubText img
{
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.pressDate
{
    color: #FFFFFF;
    font-size: 11px;
}

.pressDesc
{
    font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000000;
}

.dropbox
{
    font-family: Georgia, helvetica, arial, san-serif;
    color: #A5191C;
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #7e9db9;
    height: 17px;
    vertical-align: top;
    background-color: #E3C990;
}
.v_divider
{
    background-image: url(images/v_bgd_divider.gif);
    background-repeat: repeat-y;
    background-position: center center;
}


/* ----------------------------------------------------------------------*/
/* VIP section list */

.VIP_Header
{
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

.VIP_SubHeader
{
    font-size: 12pt;
    font-weight: bold;
    color: #A5191C;
    text-decoration: none;
}

/* ----------------------------------------------------------------------*/
/* Misc */
.morecap
{
    font-variant: small-caps;
    color: #a43432;
    font-weight: bold;
}
#tabloffer img
{
    margin: 0;
    padding: 0;
}
#tabloffer a:link, #tabloffer a:visited
{
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 8px;
    background-color: #D3BC86;
}
#tabloffer a:hover
{
    color: #FFF;
    text-decoration: none;
    background-color: #AB986C;
}
#tabloffer h1
{
    padding: 0 10px;
    color: #FC6;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 15px;
    line-height: 16px;
    border: 0;
    background: none;
}
#tabloffer p
{
    padding: 0 10px;
    color: #FFF;
    font-family: 'Times New Roman' , Times, serif;
    font-style: italic;
    font-size: 15px;
}

#tabloffer small
{
    font-size: 10px;
    color: #FFF;
}

.left
{
    float:left;
}

.tourgap
{
    margin:0 15px 15px 0;
}

.noMargin
{
    margin: 0 0 0 0;
}

.clear
{
    clear:both;
}
