@import url(ss_refinesearch.css);
@import url(popmap.css);
a:link {
    color: #0000CD;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-decoration: underline
    }
a:visited {
    color: #0000CD;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-decoration: underline
    }
a.footer {
    color: #476AA4;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    }
a.footer:visited {
    color: #476AA4;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    }
a.footer:hover {
    color: #69C;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    }
a.topdestinations {
    color: #476AA4;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
    }
a.topdestinations:visited {
    color: #476AA4;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
    }
a.topdestinations:hover {
    color: #69C;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
    }
a.changedates {
    color: #F00;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
    }
a.changedates:visited {
    color: #F00;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
    }
a.changedates:hover {
    color: #F33;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline
    }
h1 {
    color: #036;
    font: bold 16px Verdana, Arial, Helvetica, sans-serif
    }
.addressinfo {
    border-bttom-style: none;
    color: #666;
    font: 11px Verdana, Arial, Helvetica, sans-serif
    }
.blacktext {
    color: #000;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif
    }
.bluebold2 {
    color: #036;
    font: bold 14px Arial, Helvetica, sans-serif;
    text-decoration: none
    }
.boxborder {
    border: 1px solid #ECECEC
    }
.boxborder2 {
    border: 1px solid #036
    }
.boxborder3 {
    border: 1px solid #005590
    }
.boxborder4 {
    border-bottom: 1px solid #036;
    border-left: 1px solid #036;
    border-right: 1px solid #036;
    border-top: 1px none #036
    }
.boxborder5 {
    border: 1px solid #999
    }
.checkboxtext {
    color: #000;
    font: normal 9px Verdana, Arial, Helvetica, sans-serif
    }
.cityguidebottom {
    background: #FFF3D1;
    border-bottom-color: #000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #000;
    border-top-style: none;
    border-top-width: 1px
    }
.cityguidetop {
    background: #F90;
    border-bottom-color: #000;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-left-color: #000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #000;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFF;
    font: bold 13px Verdana, Arial, Helvetica, sans-serif
    }
.copy {
    color: #000;
    font: 11px Verdana, Arial, Helvetica, sans-serif
    }
.copy2 {
    color: #666;
    font: 11px Verdana, Arial, Helvetica, sans-serif
    }
.copy5 {
    color: #606060;
    font: normal 9px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    }
.copy6 {
    color: #036;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    }
.dots {
    list-style-image: url(dots.gif);
    list-style-type: decimal
    }
.featureddestinationstop {
    background: #EFEFEF;
    border-bottom-color: #036;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-left-color: #036;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #036;
    border-right-style: none;
    border-right-width: 1px;
    border-top-color: #036;
    border-top-style: solid;
    border-top-width: 1px;
    color: #036;
    font: bolder 14px Arial, Helvetica, sans-serif
    }
.featureddestinationstop2 {
    background: #EFEFEF;
    border-bottom-color: #036;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-left-color: #036;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #036;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #036;
    border-top-style: solid;
    border-top-width: 1px;
    color: #036;
    font: bolder 14px Arial, Helvetica, sans-serif
    }
.features {
    border-bttom-style: none;
    border-left-color: #036;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: none;
    border-top-style: none;
    color: #666;
    font: 11px Verdana, Arial, Helvetica, sans-serif
    }
.features2 {
    border-bottom-color: #036;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bttom-style: none;
    border-left-color: #036;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #036;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #036;
    border-top-style: none;
    border-top-width: 1px;
    color: #666;
    font: 11px Verdana, Arial, Helvetica, sans-serif
    }
.featuresdestinations {
    color: #F90;
    font: bold 17px Verdana, Arial, Helvetica, sans-serif
    }
.fieldheadersbold {
    color: #000;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif
    }
.headers {
    color: #036;
    font: bold 13px Verdana, Arial, Helvetica, sans-serif
    }
.headers2 {
    color: #000;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif
    }
.numberofresults {
    color: #336;
    font: 9px Verdana, Arial, Helvetica, sans-serif
    }
.numberofresults2 {
    color: #FFF;
    font: 9px Verdana, Arial, Helvetica, sans-serif
    }
.orangeheader {
    background: #F90;
    color: #FFF;
    font: bold 16px Arial, Helvetica, sans-serif
    }
.powersearch {
    color: #666;
    font: 9px Verdana, Arial, Helvetica, sans-serif
    }
.rateclass {
    color: #FFF;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif
    }
.rateplane {
    color: #F90;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif
    }
.redbold {
    color: #C00;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif
    }
.redsmall {
    color: #900;
    font: 9px Verdana, Arial, Helvetica, sans-serif
    }
.resultsaddress {
    color: #8BA3C1;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif
    }
.resultsaddress2 {
    color: #000;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif
    }
.resultsheaders {
    color: #036;
    font: bold 16px Verdana, Arial, Helvetica, sans-serif
    }
.resultsheaders2 {
    background: #ECF4FD;
    border: 1px solid #369;
    color: #000;
    font: bold 16px Arial, Helvetica, sans-serif
    }
.resultsheaders3 {
    background: #FED350;
    border: 1px solid #369;
    color: #000;
    font: bold 16px Arial, Helvetica, sans-serif
    }
.searchform1 {
    color: #000;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    width: 95px
    }
.searchform2 {
    color: #000;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif
    }
.searchform3 {
    color: #000;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    width: 180px
    }
.searchform4 {
    color: #000;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    width: 120px
    }
.searchformdropdown {
    color: #000;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    width: 38px
    }
.searchformdropdown2 {
    color: #000;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    width: 136px
    }
.searchformdropdown3 {
    color: #000;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    width: 243px
    }
.sides {
    border-left-color: #000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px
    }
.specialrate {
    color: #C00;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    }
.textbold {
    color: #036;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif
    }
.topdestbox {
    background: #DAECFC;
    border-bottom-color: #000;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-left-color: #000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #000;
    border-top-style: none;
    border-top-width: 1px
    }
.topdestheader {
    background: #8BA3C1;
    border-bottom-color: #000;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-left-color: #000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #000;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFF;
    font: bold 13px Verdana, Arial, Helvetica, sans-serif
    }
.topdestlight {
    background: #DAECFC;
    border-bottom-color: #000;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-left-color: #000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #000;
    border-top-style: none;
    border-top-width: 1px
    }
.topdestlightend {
    background: #DAECFC;
    border-bottom-color: #000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #000;
    border-top-style: none;
    border-top-width: 1px
    }
.topdestmiddle {
    background: #8BA3C1;
    border-bottom-color: #000;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-left-color: #000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #000;
    border-top-style: none;
    border-top-width: 1px;
    color: #FFF;
    font: bold 13px Verdana, Arial, Helvetica, sans-serif
    }
.topofpage {
    color: #000;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    }
.toppagename {
    color: #309;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif
    }
.blueboldbig {
    color: #036;
    font: bold 18px Arial, Helvetica, sans-serif;
    text-decoration: none
    }
.bgresults3 {
    background-color: #ECF4FD;
    border: 1px solid #369;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #036;
    text-decoration: none
    }
.boxborder2 {
    border-top: 1px none #036;
    border-right: 1px solid #036;
    border-bottom: 1px solid #036;
    border-left: 1px solid #036
    }
.form6 {
    color: #000;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    width: 70px
    }
.form2 {
    color: #000;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    width: 40px
    }
.cc_copy {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px
    }
.cc_columnheader1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #036;
    font-weight: bold;
    text-transform: uppercase
    }
.cc_columnheader2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #036;
    font-weight: bold
    }
.cc_copycolor1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px
    }
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #036;
    font-weight: bold
    }
.cc_resultsheaders1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    background-color: #ECF4FD;
    border: 1px solid #036
    }
.cc_resultsheaders2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    background-color: #FED350;
    border: 1px solid #036
    }
.cc_boxborder1 {
    border-top: 1px none #036;
    border-right: 1px solid #036;
    border-bottom: 1px solid #036;
    border-left: 1px solid #036
    }
.cc_boxborder2 {
    border-top: 1px none #036;
    border-right: 1px solid #036;
    border-bottom: 1px solid #036;
    border-left: 1px solid #036
    }
.cc_copysmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal
    }
.cc_form1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 70px
    }
.cc_button_checkrates {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFF;
    background-color: #369;
    font-weight: bold;
    text-decoration: blink;
    width: 90px;
    height: 20px
    }
.cc_form2_nowidth {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px
    }
.cc_bgresults2 {
    background-color: #ECF4FD
    }
.cc_bgresults3 {
    background-color: #ECF4FD;
    border: 1px solid #036;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #036;
    text-decoration: none
    }
.cc_copygrey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666
    }
.cc_button_bookit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFF;
    background-color: #369;
    font-weight: bold;
    text-decoration: blink;
    width: 75px;
    height: 20px
    }
.cc_copybold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #003063
    }
.cc_bgform {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003063;
    background-color: #ECF4FD;
    border: 1px solid #369
    }
.cc_copyred {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #F00
    }
.cc_copywhite {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFF
    }
.cc_button_go {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFF;
    background-color: #369;
    font-weight: bold;
    text-decoration: blink;
    width: 35px;
    height: 20px
    }
.cc_boxborder3 {
    border-top: 1px solid #036;
    border-right: 1px solid #036;
    border-bottom: 1px solid #036;
    border-left: 1px solid #036
    }
.cc_copywhitebig {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFF;
    font-weight: bold
    }
.cc_button_additionalphotos {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFF;
    background-color: #369;
    font-weight: bold;
    text-decoration: blink;
    width: 180px;
    height: 20px
    }
#imageheight {
    height: 3000px
    }
#processingwindow {
    width: 760px;
    visibility: visible;
    background-color: #FFF;
    position: absolute;
    margin-right: auto;
    margin-left: auto;
    clear: both
    }
#content {
    width: 760px;
    text-align: center;
    background-color: #FFF;
    margin-right: auto;
    margin-left: auto
    }
#dontshow {
    visibility: hidden;
    text-align: left
    }
body {
    text-align: center;
    margin: 0
    }
/* Hides from IE5-mac \*/
* html #content {
    height: 1%;
    text-align: left
    }
/* End hide from IE5-mac */
.mapborderbottom {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000
    }