/* CSS Document */

/*-----------------------------
    Sub-Navigation
-----------------------------*/

.pad #secnavbutns li {
    border-bottom: solid 1px #BF0064;
}

.pad #secnavbutns a {
    color: #626365;
}

.pad #secnavbutns li#selected {
    border-bottom: solid 1px #BF0064;
    background: #EC008C url(/images/excapes/top-sel-sec.gif) repeat-x left top;
}

.pad #secnavbutns li#selected span {
    background: url(/images/excapes/top-sel-sec.gif) repeat-y left center;
}

.pad #secnavbutns li#selected span span {
    background: url(/images/excapes/top-sel-sec.gif) repeat-y right center;
}

.pad #secnavbutns li#selected span span span {
    background: url(/images/excapes/top-left-sel-sec-black.gif) no-repeat left top;
}

.pad #secnavbutns li#selected span span span span {
    background: url(/images/excapes/top-right-sel-sec-black.gif) no-repeat right top;
}

/*-----------------------------
    General Changes
-----------------------------*/

h2 {
    /*color: #EC008C;*/
    color: #EC008C;
}

table .headings {
    background-color: #EC008C;
}

.text-pad #selfdrivetable a {
    color: #EC008C;
}

.resort-box .res-left .res-link {
    background: url(/images/excapes/bullet-white-bg.gif) no-repeat left center;
}

#secure {
    background: url(/images/excapes/padlock3.png) no-repeat left top;
    position: relative;
    bottom: auto;
    left: auto;
    padding-left: 40px;
    margin-top: 10px;
    height: 29px;
}

#secure div, fieldset legend {
    color: #EC008C;
}

.answertext .answertitle {
    color: #EC008C
}

/*-----------------------------
    Image Holders
-----------------------------*/

.main-images {
    /*background: #D4DCDE url(/images/excapes/images/image-holder-left-black.gif) repeat-y left top;*/
    background-color: #D4DCDE;
    width: 266px;
    float: left;
    margin: 0px 14px 10px 0px;
}

.main-images span {
    /*background: url(/images/excapes/images/image-holder-right-black.gif) repeat-y right top;*/
    display: block;
}

/*.main-images span span {
    background: url(/images/excapes/images/image-holder-bottom-black.gif) repeat-x bottom;
}

.main-images span span span {
    background: url(/images/excapes/images/image-holder-bottom-left-black.gif) no-repeat left bottom;
}

.main-images span span span span {
    background: url(/images/excapes/images/image-holder-bottom-right-black.gif) no-repeat right bottom;
}

.main-images span span span span span {
    background: url(/images/excapes/images/image-holder-left-top-black.gif) no-repeat left top;
}*/

.main-images img {
    /*background: url(/images/excapes/images/image-holder-right-top-black.gif) no-repeat right top;*/
    padding: 8px;
    /*display: block;*/
}

#brochure-right .main-images {
    width: auto;
}

/*-----------------------------
    Google Map Fixes
-----------------------------*/

.resort-box div.res-left {
    width: 325px;
}

.resort-box div.res-right {
    float: right;
}

.res-right .main-images {
    width: 191px;
}

.res-right .main-images a {
    margin-left: 0;
    top: 0;
}

.res-right .main-images a img {
    border: none;
    width: 175px;
    height: 130px;
}

.main-images #googlemap {
    background: url(/images/excapes/images/image-holder-right-top-black.gif) no-repeat right top;
    padding: 8px;
    display: block;
    margin: 0;
}

.main-images #googlemap span {
    background: none
}

.main-images #googlemap img {
    background: none;
}

.googlemapsize {
    width: 571px;
}

/*-----------------------------
    Homepage Fixes
-----------------------------*/

#banner .main-images {
    width: 99%;
}

#banner .main-images h3 span {
    padding: 6px 0px 10px 10px;
    background: none;
}

#banner .main-images ul.links {
    overflow: hidden;
    margin: 0;
    padding: 0px 10px 14px 10px;
}

#banner .main-images ul.links li {
    background: #FFFFFF url(/images/excapes/bullet-white-bg.gif) no-repeat 3px 0.35em;
    padding-left: 19px;
}

.feature_left {
    border-right: 1px dashed #EC008C;
    width: 287px;
}

ul.links li {
    background: #FFFFFF url(/images/excapes/bullet-white-bg.gif) no-repeat 3px 0.35em;
}

table b u {
    color: #EC008C !important;
}

table a {
    color: #D4DCDE !important;
}

/* End of CSS Document */
