body { background-color: #FFFFF0; font-family: Arial, Helvetica, sans-serif; padding: 3px; margin: 6px; font-size: 85%; } table { font-family: Arial, Helvetica, sans-serif; font-size: 100%; } form { display: inline } .smallpict { font-size: 70%; } .others { font-size: 75%; } .peopleages { font-size: 90%; } .querytable3 { font-size: 85%; border-width: 2px; background-color: #FFFFFF; border-color: #003333; border-style: solid; margin: 5px; } .querytable3 td { padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px;} .querytable2 { font-size: 85%; border-width: 2px; background-color: #FFFF80; border-color: #003333; border-style: solid; } .querytable2 td { padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px;} .querytable { font-size: 85%; border-collapse: collapse; border-width: 4px; background-color: #98FB98; border-color: #003333; border-style: solid; margin-top: 3px; margin-right: 10px; margin-bottom: 10px; } .querytable td { padding-top: 3px; padding-bottom: 3px; padding-right: 5px; padding-left: 5px;} .allprop { font-family: Arial, Helvetica, sans-serif; font-size: 95%; } .headertable { border-collapse: collapse; border-width: 2px; border-color: #000080; border-style: solid; } .headertable td { border-collapse: collapse; border-width: 2px; border-color: #000080; border-style: solid; } .headercons { border-collapse: collapse; border-width: 3px; border-color: #FFFFFF; border-style: solid; } .headercorner { border-style: none none solid none; border-collapse: collapse; border-width: 3px 3px 2px 3px; padding: 5px 5px 2px 5px; border-color: #804000 #804000 #804000 #ffffe5; } .headercorner td { padding: 3px 2px 1px 8px; border-width: 0 0 0 0; border-color: #804000 #ffffe5 #804000 #ffffe5; background-repeat: no-repeat; cursor: pointer; } headercons td { border-collapse: collapse; border-width: 3px; border-color: #FFFFFF; border-style: solid; } .inactcolor { font-size: 90%;} .sidebar { font-weight: bold; background-color: #CCFFCC; border-color: #003333; border-style: solid; border-collapse: collapse; border-width: 2px; padding-right: 0px; padding-left: 0px; font-size: 110%;} .expert { font-weight: bold; font-size: 115%;} .expertwith { font-style: italic; } .sidebartiny { font-weight: bold; font-size: 85%;} .sidebartinyq { font-weight: bold; font-size: 90%;} .sidebartiny1 { text-decoration: none; font-weight: normal; background-color: #FFFF80; font-size: 80%;} .sidebartiny2 { font-weight: normal; font-size: 80%;} .sidebar110 a { color: #003333; text-decoration: none; } .sidebar110 { font-weight: bold; font-size: 110%;} .sidebarsmall { font-weight: bold; font-size: 90%;} .sidebartiny1 a { text-decoration: none; } .sidebartiny2 a { text-decoration: none; } .actcolor { font-weight: bold; background-color: yellow; color: #00008B; padding-right: 3px; padding-left: 3px; font-size: 110%;} .propertyname { font-weight: bold; color: #00008B; background-color: yellow; font-size: x-large; font-family: Arial, Helvetica, sans-serif; } .hotelname { font-weight: bold; color: #00008B; font-size: x-large; font-family: Arial, Helvetica, sans-serif; } .promobox { font-family: Arial, Helvetica, sans-serif; font-size: 80%; } .bookings { font-family: Arial, Helvetica, sans-serif; color: #00008B; font-weight: bold; font-size: medium; } .compare td { padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px;} .jpeglist { margin: 0px 10px 5px 0px;} .compare { font-family: Arial, Helvetica, sans-serif; font-size: 80%; border-collapse: collapse; border-width: 2px; border-color: #000080; border-style: solid; margin-top: 1px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; } .comparebox { font-family: Arial, Helvetica, sans-serif; font-size: 90%; } .comparebox td { font-family: Arial, Helvetica, sans-serif; font-size: 90%; } .ratetable { background-color: #FFCC99; font-family: Arial, Helvetica, sans-serif; font-size: 90%; } .footer { font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 80%; } .headercondo a {text-decoration: none; color: #004040;} .headercondo a:visited {text-decoration: none; color: #004040;} .headercondo a:active {text-decoration: none; color: #004040;} .headercondo a:hover {text-decoration: none; color: blue;} .textdescription { font-size: 85%; } .sidepage { margin-left: 10px; background-color: #BFFFBF; } .sidepage td { padding-top: 2px; padding-bottom: 2px; } .pager { padding: 0px; } .amenitybox { font-family: Arial, Helvetica, sans-serif; } .amenitybox td { font-family: Arial, Helvetica, sans-serif; padding: 0px; } .amenity td { padding: 0px;} .amenitytitle { font-size: 95%; } .amenitytitle td {background-color: #FFDAB9} .amenity { font-size: 95%; padding: 0px; font-family: Arial, Helvetica, sans-serif; border-collapse: collapse; border-width: 2px; border-color: #003333; border-style: solid; } .inneramenity td { padding: 5px;} .inneramenity { font-size: 95%; padding: 0px; font-family: Arial, Helvetica, sans-serif; border-collapse: collapse; border-width: 0px; } .specialoffers a {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #FFFF00;} .evenamenity {background-color: #FFDAB9} .ratetable2 { border-collapse: collapse; border-width: 2px; border-color: #003333; border-style: solid; background-color: #FFFFc0; font-family: Arial, Helvetica, sans-serif; font-size: 90%; } .disclaim td { padding-top: 2px; padding-bottom: 2px; padding-right: 10px; padding-left: 10px; color: #800000; font-size: 75%; } .disclaim { background-color: #C0C0C0; } .specialoffers td { padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px;} .specialoffers { font-size: 140%; background-color: #003333; } .specialoffers a {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #FFFF00;} .chat {font-size: 120%; background-color: #FFFFc0;} .chat td { padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px;} .chat a {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #003333;} .specialoffer { font-family: Arial, Helvetica, sans-serif; color: #FFFF00; font-size: 125%; background-color: #003333; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px;} .specialoffer2 { font-family: Arial, Helvetica, sans-serif; color: #FFFF00; font-weight: bold; background-color: #003333; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px;} .bonus1 { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 90%; background-color: #FFDAB9; } .bonus { border-width: 2px; border-style: solid; border-collapse: collapse; border-color: #003333; } .bonus1 a { text-decoration: none; } .bonus1 td { border-width: 2px; border-style: solid; border-collapse: collapse; padding: 5px 2px 2px 5px; } .bonus2 td { padding: 5px 2px 2px 5px; border-width: 2px; border-style: solid; border-collapse: collapse; } .bonus2 a { text-decoration: none; } .bonus2 { font-family: Arial, Helvetica, sans-serif; font-size: 90%; background-color: #FFFFC0; } .FlexAdv { font-size: 95%; color: #003333; font-weight: bold; } .incentive { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFF00; background-color: #003333; padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 5px;} .incentive td { padding-right: 8px; padding-left: 8px;} .fbfan { font-size: 90%; background-color: #CCFFFF; font-weight: bold; color: #003399; text-decoration: none; } .userheadertop { background-color: #CCFFCC; padding: 0 0 0 0; width: 100%;} .userheader { background-color: #CCFFCC; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 2px; padding-right: 2px; font-size: 8px; } .userheaderagent { background-color: #FFFF99; padding: 0; text-align: right; padding-top: 0; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; font-size: 10px; } .userheaderlogout { background-color: #FFFFFf; text-decoration: none; padding: 0; text-align: right; padding-top: 0; padding-bottom: 0; padding-left: 2px; padding-right: 2px; color: #ffa500; font-size: 10px; text-decoration: none;} .userheaderlogout a { color: #FF0000; } .webmodeon { cursor: text; padding: 4px 0px 0px 10px; border-width: 0 0 0 0; background-repeat: no-repeat; text-align: left; white-space: nowrap; background-color: yellow; background-image: url(/rates/tan-corners.gif); width: 20%; font-weight: bold; font-size: 175%; } .webmodeoff { cursor: pointer; padding: 4px 0px 0px 10px; border-width: 0 0 0 0; background-repeat: no-repeat; text-align: left; white-space: nowrap; background-color: #FFFFF0; background-image: url(/rates/tan-corners.gif); width: 20%; font-size: 150%; } .dirmodeon { cursor: text; padding: 4px 0px 0px 10px; border-width: 0 0 0 0; background-repeat: no-repeat; text-align: left; white-space: nowrap; background-color: yellow; background-image: url(/rates/green-corners.gif); width: 20%; font-weight: bold; font-size: 175%; } .dirmodeoff { cursor: pointer; padding: 4px 0px 0px 10px; border-width: 0 0 0 0; background-repeat: no-repeat; text-align: left; white-space: nowrap; background-color: #CCFFCC; background-image: url(/rates/green-corners.gif); width: 20%; font-size: 150%; } .top10 { white-space: nowrap; width: 10px; } .greenline { padding: 0; width: 100%; height: 1px; background-color: #006400; } .userheaderbrochure { white-space: nowrap; background-color: #ffc0cb; padding: 0; text-align: right; padding-top: 0; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; font-size: 10px; } .userheadermyres a{text-decoration: none;} .userheadermyres { font-weight: bold; white-space: nowrap; background-color: #68FF68; padding: 0; text-align: right; padding-top: 0; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; font-size: 12px; } .userheaderbrochure a {text-decoration: none;} .neww {color: #ff0000; font-style: italic; background-color: #FFFF00; font-size: 14px; } .userheaderbrochure { font-weight: bold; white-space: nowrap; background-color: #ffb6c1; padding: 0; text-align: right; padding-top: 0; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; font-size: 12px; } .login { text-decoration: none; font-weight: bold; color: #FFFF00; background-color: #006400; padding: 3px 10px 2px 10px; font-size: 120%; } .reviewvb a {text-decoration: none;} .reviewvb td {vertical-align: middle; padding: 4px; } .reviewvb { border-collapse: collapse; margin: 4px; padding: 4px; border: thin #006400 solid; width: 100%; font-size: 85%; text-decoration: none; text-align: center; vertical-align: middle;} div.pall { text-align: center; float: right; border: thin #C0C0C0 none; border-left: none; margin: 10px 0 10px 15px; padding: 0; white-space: nowrap; } .propcolor1 { background-color: #FFFF99; } .propcolor2 { background-color: #ffFFff; } .virtproplistings tr { vertical-align: top; } .virtproplistings td { vertical-align: top; padding: 1px 2px 1px 2px; } .virtproplistings { vertical-align: top; width: 100%; text-align: left; font-size: 85%; border-collapse: collapse; } .proparea { font-size: 110%; font-weight: bold;} .propisl { font-size: 100%; font-weight: normal; } .prophm { background-color: #FFCC99; font-size: 175%; font-weight: bold; text-align: center; padding: 10px 0 0 0;} .skype { font-size:95%; font-weight: bold; color: #004040; vertical-align: middle; text-decoration: none; } .skype a { border: none; text-decoration: none; } .skype img { border: none; vertical-align: middle; } .htext { text-align: justify; font-size: 90%; } .carquery { border-collapse: collapse; padding: 0; } .carquerycolor2 { border-collapse: collapse; padding: 0; } .car90 {font-size: 90%;} .car75 {font-size: 75%;} .needhelp1 { border-collapse: collapse; border-width: 2px; border-color: #003333; border-style: solid; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFC0; color: #00008B; } .needhelp2 { color: #000000; text-decoration: none; padding: 10px 20px 10px 20px; } .needhelp5 { font-size: 90%; } .needhelp4 { font-size: 100%; color: #000000; } .needhelp2 a { text-decoration: none; } .needhelp3 { font-weight: bold; color: #00008B; font-size:130%; } .resortfee { font-weight: bold; color: #808080; font-size: 80%;}