@charset "utf-8";
/* CSS Document */

/*basic elements */
html {
    margin: 0;
    padding: 0;
    }
    
body {
    line-height: 1.25;
    color:#000;
    margin: 0;
    padding: 0;
    background-color: #990000;
    background-image: url(background.jpg);
    background-repeat: no-repeat;
    font-family: arial, "san serif";
    font-size: 12px;
        }
        
p {
    margin-top: 0;
    margin-right: 20px;
    margin-left: 20px;
    letter-spacing: normal;
    word-spacing: normal;
        }
        
h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #6699FF;
    }
    
a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #990000;
}
a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #990000;
}
a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
}
a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #990000;
}

acronym {
    border-bottom: none;
}

/*specific divs */
#area {
    padding: 0 0 0 0px;
    margin 0;
    position: relative;
    height: 1000px
}
#opening {
    min-width: 1019px;
}
#subtitle h1{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}
#subtitle h1 span{
    display: none;
}
#subtitle h2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
#subtitle h2 span{
    display: none;
}
#navbanner {
    background-image: url(navbanner.gif);
    height: 27px;
    width: 1019px;
    position: absolute;
    /*left: -2px; */
    left: 0px;
    top: 203px;
    text-align: center;
    vertical-align: middle;
    visibility: visible;
}
#overture {
    background-image: url(overture-background.gif);
    position: absolute;
    width: 1019px;
    top: 244px;
    left: -1px;
    height: 2556px;
}
#search {
    background-image: url(searchbox.jpg);
    position: absolute;
    height: 237px;
    width: 423px;
    left: 164px;
    top: 23px;
}
#search h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #6699FF;
}
#search h3 span{
    display:none;
}
#search a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFCC00;
    text-decoration: none;
    background-color: #990000;
}
#search a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFCC00;
    background-color: #990000;
}
#search a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFCC00;
    text-decoration: underline;
        background-color: #990000;
}
#search a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFCC00;
    background-color: #990000;

}

#register {
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    left: -1px;
    top: 0px;
    width: 158px;
    height: 274px;
    visibility: visible;
}
#register h3 {
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    left: -2px;
    top: 23px;
    width: 158px;
    height: 277px;
}
#register h3 span{
    display:none;
}
#offers {
    position: absolute;
    left: 610px;
    top: 2px;
    width: 314px;
    height: 1233px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    bottom: 0px;
    font-size: 12px;
    background-repeat: no-repeat;
    text-align:centre;
}
#offers H4{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #CC0000;
}

#offers a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFCC00;
    text-decoration: none;
    background-color: #990000;
}
#offers a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFCC00;
        background-color: #990000;
}
#offers a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFCC00;
    text-decoration: underline;
        background-color: #990000;
}
#offers a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFCC00;
        background-color: #990000;

}
    
.search-button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FFCC00;
    background-color: #990000;
    border: thin solid #000000;
}

#offers h3 span{
    display:none;
}
#recommendations {
    background-image: url(recommendations.gif);
    position: absolute;
    left: 620px;
    top: 764px;
    height: 1486px;
    width: 310px;
    visibility: visible;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-repeat: no-repeat;
    background-position: top;
}
#recommendations2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    position: absolute;
    left: 615px;
    top: 2036px;
    width: 310px;
    height: 764px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
#map {
    position: absolute;
    left: 167px;
    top: 298px;
    width: 433px;
    visibility: visible;
}


#recommendations h3 {
display:none;
        }
#recommendations h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #990000;
    margin-top:30px;
    margin-left: 30px;
    margin-right: 30px;
}
#recommendations h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #990000;
    margin-top:30px;
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 50px;
}
#recommendations2 h3 {
display:none;
        }
#recommendations2 h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #990000;
    margin-top:30px;
    margin-left: 20px;
    margin-right: 20px;
}
#recommendations2 h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #990000;
    text-align: center;
    margin-left: 40px;
    margin-right: 40px;
}
#AD1 {
    position:absolute;
    width:160px;
    height:240px;
    z-index:1;
    left: -1px;
    top: 24px;
    background-image: url(SAFE-MONEY.gif);
}

#resorts {
    position:absolute;
    width:433px;
    height:1533px;
    z-index:2;
    left: 167px;
    top: 817px;
}
#resorts a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #990000;
}
#resorts a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #990000;
}
#resorts a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
}
#resorts a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #990000;
}


#footertxt {
    position:absolute;
    width:753px;
    height:1px;
    left: 168px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-align: center;
    top: 11px;
}

#footer {
    text-align: center;
    position:absolute;
    width:1020px;
    height:184px;
    background-image: url(../short-stays/images/staybreaks-footer.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    float: right;
    left: 0px;
    top: 2558px;

}
#Liveperson {
    position:absolute;
    width:169px;
    height:107px;
    z-index:1;
    left: 819px;
    top: 100px;
}
#credentials {
    position:absolute;
    width:161px;
    height:331px;
    z-index:4;
    left: 0px;
    top: 269px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFFF00;
}
#credentials b {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFF00;
}

#credentials a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
#credentials a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
#credentials a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
}
#credentials a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
#insureandgo {
    position:absolute;
    width:161px;
    height:82px;
    z-index:1;
    left: -8px;
    top: 840px;
}
.smlltxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #990000;
}
#bargains{

}
#bargains th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #94A9D7;
}.bargainsprice {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #990000;
    background-color: #FFFFFF;
}
.airport {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
#apDiv1 {
    position:absolute;
    width:382px;
    height:181px;
    z-index:1;
    left: 29px;
    top: 59px;
}
.style1 {color: #FFFFFF}
#apDiv2 {
    position:absolute;
    width:121px;
    height:138px;
    z-index:1;
    left: 540px;
    top: 350px;
}