.tablemain {

	WIDTH: 750px

}

.top4images {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 12px; MARGIN-RIGHT: 12px; PADDING-BOTTOM: 0px; WIDTH: 750px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none

}

.top4images TR {

	BACKGROUND-COLOR: #dde6ee

}

.top4images A {

	FONT-WEIGHT: bold; COLOR: #336699

}

.top10-hotels-title {

	WIDTH: 220px; COLOR: #336699; BACKGROUND-COLOR: #dde6ee; TEXT-ALIGN: center

}

.top10-hotels-title A {

	COLOR: #336699

}

.top10-hotels-body {

	WIDTH: 220px; COLOR: #333

}

.top10-hotels-body A {

	COLOR: #333; TEXT-DECORATION: none

}

.top10-hotels-body A:hover {

	TEXT-DECORATION: underline

}

.best-value-title {

	WIDTH: 600px; COLOR: #336699; BACKGROUND-COLOR: #dde6ee; TEXT-ALIGN: center

}

.best-value-images {

	BACKGROUND: #fdeb8f; WIDTH: 600px

}

.best-value-body {

	BACKGROUND: #fdeb8f; WIDTH: 600px

}

.best-value-body P {

	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 11px; BACKGROUND: white; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em

}

.bold-center-13 {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-ALIGN: center

}

.rate-detail {

	TEXT-ALIGN: center

}

.rate-detail A {

	FONT-SIZE: 15px

}

.hotel-recommend-title {

	WIDTH: 600px; COLOR: #336699; BACKGROUND-COLOR: #dde6ee; TEXT-ALIGN: center

}

.hotel-recommend-title H6 {

	FONT-SIZE: 18px; TEXT-ALIGN: center

}

.hotel-recommend-body {

	BACKGROUND: #fdeb8f; WIDTH: 194px

}

.hotel-recommend-body P {

	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-SIZE: 10px; BACKGROUND: white; PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-TOP: 0.4em

}

.offer-title {

	WIDTH: 194px; COLOR: #336699; BACKGROUND-COLOR: #dde6ee

}

.offer-title H6 {

	TEXT-ALIGN: center

}

.photoleft {

	CLEAR: both; BORDER-RIGHT: #2a3f8c 1px solid; BORDER-TOP: #dde6ee 1px solid; FLOAT: left; MARGIN: 1px 12px 12px 0px; BORDER-LEFT: #dde6ee 1px solid; BORDER-BOTTOM: #2a3f8c 1px solid; BACKGROUND-COLOR: white

}

.photoright {

	CLEAR: both; BORDER-RIGHT: #2a3f8c 1px solid; BORDER-TOP: #dde6ee 1px solid; FLOAT: right; MARGIN: 1px 0px 12px 12px; BORDER-LEFT: #dde6ee 1px solid; BORDER-BOTTOM: #2a3f8c 1px solid; BACKGROUND-COLOR: white

}

.photoright-200 {

	CLEAR: both; BORDER-RIGHT: #2a3f8c 1px solid; BORDER-TOP: #dde6ee 1px solid; FLOAT: right; MARGIN: 1px 0px 12px 12px; BORDER-LEFT: #dde6ee 1px solid; BORDER-BOTTOM: #2a3f8c 1px solid; BACKGROUND-COLOR: white

}

.photoleft DIV {

	Z-INDEX: 3; POSITION: absolute

}

.photoright DIV {

	Z-INDEX: 3; POSITION: absolute

}

.photoright-200 DIV {

	Z-INDEX: 3; POSITION: absolute

}

.photoleft IMG {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; WIDTH: 150px; PADDING-TOP: 6px; HEIGHT: 150px; BORDER-RIGHT-WIDTH: 0px

}

.photoright IMG {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; WIDTH: 250px; PADDING-TOP: 6px; HEIGHT: 166px; BORDER-RIGHT-WIDTH: 0px

}

.photoright-200 IMG {

	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; WIDTH: 200px; PADDING-TOP: 6px; HEIGHT: 133px; BORDER-RIGHT-WIDTH: 0px

}

BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #ffffcc; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

H1 {

	MARGIN-TOP: 0.7em; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #E09B12; TEXT-ALIGN: center

}

H2 {

	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 1em; COLOR: #336699; TEXT-ALIGN: center

}

H3 {

	CLEAR: both; PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #dde6ee; PADDING-BOTTOM: 0.2em; COLOR: #336699; PADDING-TOP: 0.2em

}

H3 A {

	COLOR: #336699; TEXT-DECORATION: none

}

H3 A:hover {

	TEXT-DECORATION: underline

}

H4 {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #336699

}

H4 A {

	COLOR: #336699; TEXT-DECORATION: none

}

H4 A:hover {

	TEXT-DECORATION: underline

}

H4.smaller {

	FONT-SIZE: 13px

}

H6 {

	FONT-SIZE: 14px; MARGIN: 0.2em 0px

}

H6 A {

	TEXT-DECORATION: none

}

H6 A:hover {

	TEXT-DECORATION: NONE; COLOR: #E09B12

}

IMG {

	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

A {

	TEXT-DECORATION: underline

}

A:hover {

	COLOR: #c06; TEXT-DECORATION: none

}

P {

	FONT-SIZE: 11px

}

#page {

	MARGIN: 2px auto; WIDTH: 970px; POSITION: relative

}

#frame-top {

	MARGIN: 0px auto; WIDTH: 970px

}

#masthead {

	WIDTH: 970px; PADDING-RIGHT: 0px; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 0px; BACKGROUND: white; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #b3b3b3 1px solid; POSITION: relative

}

#masthead-logo {

	FLOAT: left; MARGIN-RIGHT: 1px; MARGIN-LEFT: 1px

}

#title-background {

	FLOAT: left; OVERFLOW: hidden; WIDTH: 693px

}

#page-title {

	MARGIN-TOP: -55px; FLOAT: left; POSITION: relative

}

#top-image {

	

}

#url {

	FONT-SIZE: 12px; MARGIN: 3px 0px 0px; WIDTH: 625px; COLOR: #000; POSITION: absolute; TEXT-ALIGN: right

}

#latestays-top {

	BACKGROUND: #ccff00; FLOAT: RIGHT; MARGIN: 0px; BORDER-LEFT: white 2px solid; BORDER-RIGHT: white 1px solid; WIDTH: 150px; HEIGHT: 140px

}

#latestays-top IMG {

	DISPLAY: block; MARGIN: 35px auto 0px

}

#primary-links {

	CLEAR: both; BACKGROUND: #007363; WIDTH: 970px; HEIGHT: 0px

}

#primary-links UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 11px

}

#primary-links LI {

	FLOAT: left; BORDER-LEFT: #ffffff 1px solid; LIST-STYLE-TYPE: none

}

#primary-links LI:unknown {

	BORDER-LEFT-STYLE: none

}

#primary-links LI A {

	PADDING-RIGHT: 17px; DISPLAY: block; PADDING-LEFT: 17px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none

}

#primary-links LI A:hover {

	COLOR: #222; FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffff; COLOR: #007363;

}

#hotel-dropdown {

	RIGHT: 0px; MARGIN-RIGHT: 5px; POSITION: absolute; TOP: 155px

}

#hotel-dropdown SELECT {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #2f3233; FONT-FAMILY: Arial,Helvetica,sans-serif; BORDER-RIGHT-WIDTH: 0px

}

#hotel-dropdown #searchbutton {

	MARGIN-LEFT: 4px; WIDTH: 40px; TEXT-ALIGN: center

}

#flags {

	RIGHT: 154px; POSITION: absolute; TOP: 107px

}

#ads {

	RIGHT: -3px; POSITION: absolute; TOP: 186px

}

#secondary-links {

	CLEAR: both; BACKGROUND: #007363; HEIGHT: 40px

}

#secondary-links UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 12px

}

#secondary-links LI {

	FLOAT: left; BORDER-LEFT: #5f5f5f 1px solid; LIST-STYLE-TYPE: none

}

#secondary-links LI:unknown {

	BORDER-LEFT-STYLE: none

}

#secondary-links LI A {

	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #5f5f5f; PADDING-TOP: 2px; TEXT-DECORATION: none

}

#secondary-links LI A:hover {

	COLOR: #222; BACKGROUND-COLOR: #ccc

}

#content-container {

	PADDING-RIGHT: 1px; BORDER-TOP: #b3b3b3 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN 0px; WIDTH: 970px; PADDING-TOP: 2px; BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND-COLOR: #007363

}

#right2cols {

	FLOAT: right

}

#right2cols P {

	MARGIN-TOP: 0px

}

#no-ads {

	FLOAT: right; WIDTH: 790px

}

#content P {

	FONT-SIZE: 12px

}

#td-ads-right {

	BORDER-LEFT: #ccc 1px solid

}

#ads-right {

	PADDING-LEFT: 2px; WIDTH: 147px

}

#ads-right IMG {

	MARGIN-BOTTOM: 3px

}

#ads-right OBJECT {

	MARGIN-BOTTOM: 3px

}

#ads-right EMBED {

	MARGIN-BOTTOM: 3px

}

#leftmenu {

	MARGIN-TOP: 60px; MARGIN-LEFT: 12px; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; FONT-SIZE: 13px; FLOAT: left; WIDTH: 173px; POSITION: relative

}

.navmenu {

	FONT-SIZE: 19px; WIDTH: 170px; LINE-HEIGHT: 1.2em; POSITION: relative; TOP: -1px; TEXT-ALIGN: left; TEXT-DECORATION: none

}

#framepage {

	BACKGROUND: #fff

}

#framepage #footer-inner {

	MARGIN-LEFT: 50px

}

#framepage P {

	MARGIN-TOP: 0px

}

#framemenu {

	BACKGROUND-COLOR: #ffffff

}

#framemenu .navmenu {

	BACKGROUND-IMAGE: none; WIDTH: auto; min-width: 150px

}

.navmenu UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

.navmenu A:hover {

	TEXT-DECORATION: none

}

.navmenu LI {

	POSITION: relative

}

.navmenu UL UL {

	Z-INDEX: 98; LEFT: 100%; WIDTH: 100%; POSITION: absolute; TOP: 0px

}

.navmenu UL UL {

	DISPLAY: none

}

.navmenu UL LI:hover UL UL {

	DISPLAY: none

}

.navmenu UL UL LI:hover UL UL {

	DISPLAY: none

}

.navmenu UL LI:hover UL {

	DISPLAY: block

}

#framemenu .navmenu UL LI:hover UL {

	DISPLAY: none

}

.navmenu .menutitle {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .menutitle-arrow {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .hotel {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .hotel-more {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .hotel-arrow {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .hotel-arrow-bold {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .item {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .item-bold {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .item-more {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .item-arrow {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .item-arrow-bold {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .othersites {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .othersites-arrow {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .level2 {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .level2-more {

	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0em; BORDER-TOP: 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-SIZE: 11px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; BORDER-LEFT: 0px solid; COLOR: #484847; PADDING-TOP: 0.4em; BORDER-BOTTOM: 0px solid; TEXT-DECORATION: none

}

.navmenu .level2 {

	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 2px; BORDER-LEFT-COLOR: white; BACKGROUND: #cce6f5; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: white; COLOR: #555555; BORDER-TOP-COLOR: white; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: white

}

.navmenu .level2-more {

	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 2px; BORDER-LEFT-COLOR: white; BACKGROUND: #cce6f5; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: white; COLOR: #555555; BORDER-TOP-COLOR: white; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: white

}

.navmenu A.level2:hover {

	BACKGROUND: #a1d1ec; COLOR: #000

}

.navmenu A.level2-more:hover {

	BACKGROUND: #a1d1ec; COLOR: #000

}

.navmenu .level2-more {

	TEXT-ALIGN: right

}

.navmenu .menutitle-arrow {

	FONT-WEIGHT: bold; BACKGROUND: url(/images/arrowright3.gif) #ccc no-repeat right center; BORDER-TOP-COLOR: #fff

}

.navmenu A.menutitle-arrow:hover {

	BACKGROUND: url(/images/arrowright2.gif) #7d7c7c no-repeat right center; COLOR: white

}

.navmenu .menutitle {

	FONT-WEIGHT: bold; BACKGROUND: #ccc; BORDER-TOP-COLOR: #fff

}

.navmenu A.menutitle:hover {

	BACKGROUND: #7d7c7c; COLOR: white

}

.navmenu .hotel-arrow {

	BACKGROUND: url(/images/arrowright2.gif) #fef6cc no-repeat right center; BORDER-TOP-COLOR: #ccc

}

.navmenu .hotel-arrow-bold {

	BACKGROUND: url(/images/arrowright2.gif) #fef6cc no-repeat right center; BORDER-TOP-COLOR: #ccc

}

.navmenu .othersites-arrow {

	BACKGROUND: url(/images/arrowright2.gif) #fef6cc no-repeat right center; BORDER-TOP-COLOR: #ccc

}

.navmenu .hotel {

	BACKGROUND: #ffffcc; BORDER-TOP-COLOR: #ccc;FONT-WEIGHT: bold; FONT-SIZE: 13px

}

.navmenu .hotel-more {

	BACKGROUND: #ffffcc; BORDER-TOP-COLOR: #ccc

}

.navmenu .othersites {

	BACKGROUND: #fef6cc; BORDER-TOP-COLOR: #ccc

}

.navmenu A.hotel:hover {

	BACKGROUND-COLOR: #007363; FONT-WEIGHT: bold; COLOR: #E09B12; BORDER-BOTTOM-COLOR: #CCC

}

.navmenu A.hotel-more:hover {

	BACKGROUND-COLOR: #fdefa3

}

.navmenu A.hotel-arrow:hover {

	BACKGROUND-COLOR: #fdefa3

}

.navmenu A.hotel-arrow-bold:hover {

	BACKGROUND-COLOR: #fdefa3

}

.navmenu A.othersites-arrow:hover {

	BACKGROUND-COLOR: #fdefa3

}

.navmenu A.othersites:hover {

	BACKGROUND-COLOR: #fdefa3

}

.navmenu .item {

	BORDER-LEFT-COLOR: #dedcdc; BORDER-BOTTOM-COLOR: #dedcdc; BORDER-TOP-COLOR: #dedcdc; BORDER-RIGHT-COLOR: #dedcdc

}

.navmenu .item-bold {

	BORDER-LEFT-COLOR: #dedcdc; BORDER-BOTTOM-COLOR: #dedcdc; BORDER-TOP-COLOR: #dedcdc; BORDER-RIGHT-COLOR: #dedcdc

}

.navmenu .item-more {

	BORDER-LEFT-COLOR: #dedcdc; BORDER-BOTTOM-COLOR: #dedcdc; BORDER-TOP-COLOR: #dedcdc; BORDER-RIGHT-COLOR: #dedcdc

}

.navmenu .item-arrow {

	BORDER-LEFT-COLOR: #dedcdc; BACKGROUND: url(/images/arrowright2.gif) no-repeat right center; BORDER-BOTTOM-COLOR: #dedcdc; BORDER-TOP-COLOR: #dedcdc; BORDER-RIGHT-COLOR: #dedcdc

}

.navmenu .item-arrow-bold {

	BORDER-LEFT-COLOR: #dedcdc; BACKGROUND: url(/images/arrowright2.gif) no-repeat right center; BORDER-BOTTOM-COLOR: #dedcdc; BORDER-TOP-COLOR: #dedcdc; BORDER-RIGHT-COLOR: #dedcdc

}

.navmenu A.item:hover {

	COLOR: #1b1b1b; BACKGROUND-COLOR: #cbe8fc

}

.navmenu A.item-bold:hover {

	COLOR: #1b1b1b; BACKGROUND-COLOR: #cbe8fc

}

.navmenu A.item-more:hover {

	COLOR: #1b1b1b; BACKGROUND-COLOR: #cbe8fc

}

.navmenu A.item-arrow:hover {

	COLOR: #1b1b1b; BACKGROUND-COLOR: #cbe8fc

}

.navmenu A.item-arrow-bold:hover {

	COLOR: #1b1b1b; BACKGROUND-COLOR: #cbe8fc

}

.navmenu .hotel-more {

	TEXT-ALIGN: right

}

.navmenu .item-more {

	TEXT-ALIGN: right

}

.navmenu .level2-more {

	TEXT-ALIGN: right

}

.navmenu .hotel-arrow-bold {

	FONT-WEIGHT: bold

}

.navmenu .item-bold {

	FONT-WEIGHT: bold

}

.navmenu .item-arrow-bold {

	FONT-WEIGHT: bold

}

#framemenu .navmenu .menutitle-arrow {

	BACKGROUND-IMAGE: none

}

#framemenu .navmenu .hotel-arrow {

	BACKGROUND-IMAGE: none

}

#framemenu .navmenu .hotel-arrow-bold {

	BACKGROUND-IMAGE: none

}

#framemenu .navmenu .item-arrow {

	BACKGROUND-IMAGE: none

}

#framemenu .navmenu .item-arrow-bold {

	BACKGROUND-IMAGE: none

}

#framemenu .navmenu .othersites-arrow {

	BACKGROUND-IMAGE: none

}

#left-booking {

	BORDER-RIGHT: #197bb3 1px solid; BORDER-TOP: #197bb3 1px solid; FONT-SIZE: 11px; MARGIN: 1px 0px; BORDER-LEFT: #197bb3 1px solid; WIDTH: 168px; BORDER-BOTTOM: #197bb3 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif

}

#left-booking FORM {

	MARGIN: 0px

}

#left-booking-title {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #197bb3; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; TEXT-ALIGN: center

}

#left-booking-body {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #d1eeff; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; HEIGHT: 125px

}

#left-booking-body LABEL {

	DISPLAY: block; FLOAT: left

}

#left-booking-body SELECT {

	DISPLAY: block; FLOAT: left

}

#left-booking-body SELECT#month {

	WIDTH: 60px

}

#left-booking-body LABEL {

	FONT-SIZE: 10px; LINE-HEIGHT: 22px; POSITION: relative; TOP: 1px

}

#left-booking-body LABEL.width1 {

	CLEAR: left; WIDTH: 38px

}

#left-booking-body LABEL.width2 {

	CLEAR: left; WIDTH: 38px; LINE-HEIGHT: 12px

}

#left-booking-body IMG {

	FLOAT: left; MARGIN: 6px 0px 0px 3px; CURSOR: pointer; POSITION: relative

}

#left-booking-body SELECT {

	FONT-SIZE: 10px; MARGIN: 4px 2px 2px

}

#left-booking-body #leftbox-destination {

	WIDTH: 120px

}

#search-left-input-button {

	CLEAR: both; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; BACKGROUND: #197bb3; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; HEIGHT: 23px; TEXT-ALIGN: right

}

UNKNOWN {

	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

#search-left-input-button IMG {

	MARGIN-TOP: -1px; FLOAT: left; MARGIN-LEFT: 1px

}

#jp-booking #left-booking-body {

	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; HEIGHT: 127px

}

#jp-booking #left-month {

	WIDTH: 59px

}

#jp-booking #left-booking-body LABEL.width1 {

	WIDTH: 39px

}

#jp-booking #left-booking-body LABEL.width2 {

	WIDTH: 49px; LINE-HEIGHT: 10px

}

#bottom-booking {

	MARGIN-TOP: 3em

}

#bottom-booking-form-title {

	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #1479b1; PADDING-BOTTOM: 4px; MARGIN: 0px auto; WIDTH: 480px; PADDING-TOP: 4px

}

#bottom-booking-form-title IMG {

	DISPLAY: block; MARGIN: 0px auto; POSITION: relative; TOP: 2px

}

#bottom-booking-form-body {

	BORDER-RIGHT: #1479b1 8px solid; PADDING-RIGHT: 4px; BORDER-TOP: #1479b1 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fef6cc; PADDING-BOTTOM: 4px; MARGIN: 0px auto 30px; BORDER-LEFT: #1479b1 8px solid; WIDTH: 480px; PADDING-TOP: 4px; BORDER-BOTTOM: #1479b1 8px solid

}

#bottom-booking-form-body FORM {

	MARGIN-BOTTOM: 0px

}

#bottom-booking-form-body LABEL {

	MARGIN: 0px 2px

}

#bottom-booking-form-body SELECT {

	MARGIN: 0px 2px

}

#bottom-booking-form-body LABEL {

	CLEAR: left; POSITION: relative; TOP: 2px

}

#bottom-booking-form-body SELECT {

	FONT-SIZE: 11px

}

#bottom-booking-form-body IMG {

	VERTICAL-ALIGN: text-bottom; POSITION: relative; TOP: 2px

}

#bottom-booking-form-body #hotel-name {

	WIDTH: 292px

}

#bottom-booking-form-body #button2 {

	FLOAT: right; MARGIN: -21px 0px 0px -4px

}

.width3 {

	DISPLAY: block; FLOAT: left; WIDTH: 88px

}

#footer {

	PADDING-RIGHT: 0px; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffcc; PADDING-BOTTOM: 2px; WIDTH: 743; PADDING-TOP: 2px; BORDER-BOTTOM: #b3b3b3 1px solid; HEIGHT: 109px

}

#footer-inner {

	FLOAT: center; PADDING-LEFT: 1px; MARGIN: 0px auto; WIDTH: 700 px auto

}

#footer-logo {

	FLOAT: center

}

#footer-logo IMG {

	MARGIN: 10px 0px 0px

}

#footer-content {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: center; PADDING-BOTTOM: 2px; WIDTH: 785px; PADDING-TOP: 5px

}

#footer-content A {

	COLOR: #333; TEXT-DECORATION: underline

}

#footer-content A:hover {

	TEXT-DECORATION: none

}

#footer-content P {

	FONT-SIZE: 11px; MARGIN: 0px 0px 0.2em

}

#topbar {

	BORDER-TOP: #000 1px solid; FONT-SIZE: 11px; Z-INDEX: 99; LEFT: 0px; WIDTH: 100%; COLOR: white; BORDER-BOTTOM: #000 1px solid; POSITION: fixed; TOP: 0px

}

#topbar TABLE {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#topbar A {

	COLOR: #fff; TEXT-DECORATION: none

}

#topbar A:hover {

	TEXT-DECORATION: underline

}

SPAN#tick2 {

	COLOR: #fff

}

#topbar INPUT {

	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif

}

.smallsans {

	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.size12 {

	FONT-SIZE: 12px

}

.size12bold {

	FONT-SIZE: 12px

}

.size14 {

	FONT-SIZE: 14px

}

.size14bold {

	FONT-SIZE: 14px

}

.size16 {

	FONT-SIZE: 16px

}

.size16bold {

	FONT-SIZE: 16px

}

.size12bold {

	FONT-WEIGHT: bold

}

.size14bold {

	FONT-WEIGHT: bold

}

.size16bold {

	FONT-WEIGHT: bold

}

.size18boldwhite {

	FONT-SIZE: 18px; COLOR: #fff; FONT-FAMILY: Arial Black, Gadget, Arial, sans-serif

}

.size16boldwhite {

	FONT-SIZE: 16px; COLOR: #fff; FONT-FAMILY: Arial Black, Gadget, Arial, sans-serif

}

.size14boldwhite {

	FONT-SIZE: 14px; COLOR: #fff; FONT-FAMILY: Arial Black, Gadget, Arial, sans-serif

}

.size12boldwhite {

	FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Arial Black, Gadget, Arial, sans-serif

}

.size12white {

	FONT-SIZE: 12px; COLOR: #fff

}

A.size12boldwhite {

	COLOR: #fff; TEXT-DECORATION: none

}

A.size14boldwhite {

	COLOR: #fff; TEXT-DECORATION: none

}

A.size16boldwhite {

	COLOR: #fff; TEXT-DECORATION: none

}

A.size18boldwhite {

	COLOR: #fff; TEXT-DECORATION: none

}

A.size12boldwhite:hover {

	COLOR: #fff; TEXT-DECORATION: underline

}

A.size14boldwhite:hover {

	COLOR: #fff; TEXT-DECORATION: underline

}

A.size16boldwhite:hover {

	COLOR: #fff; TEXT-DECORATION: underline

}

A.size18boldwhite:hover {

	COLOR: #fff; TEXT-DECORATION: underline

}

.size16bolddred {

	FONT-SIZE: 16px; COLOR: #cc0000; FONT-FAMILY: Arial Black, Gadget, Arial, sans-serif

}

.white {

	COLOR: white

}

TABLE.offer {

	MARGIN: 0px 0px 2px

}

.upline {

	BORDER-BOTTOM: #ccc 1px solid

}

.dashred {

	BORDER-RIGHT: #ff0000 2px dashed; BORDER-TOP: #ff0000 2px dashed; BACKGROUND: #fef6cc; BORDER-LEFT: #ff0000 2px dashed; BORDER-BOTTOM: #ff0000 2px dashed

}

.dashblue {

	BORDER-RIGHT: #0066ff 2px dashed; BORDER-TOP: #0066ff 2px dashed; BACKGROUND: #eee; BORDER-LEFT: #0066ff 2px dashed; BORDER-BOTTOM: #0066ff 2px dashed

}

.dashgreen {

	BORDER-RIGHT: #339900 2px dashed; BORDER-TOP: #339900 2px dashed; BACKGROUND: #eee; BORDER-LEFT: #339900 2px dashed; BORDER-BOTTOM: #339900 2px dashed

}

.ad-header {

	FONT-SIZE: 12px; BACKGROUND: #ffff99; VERTICAL-ALIGN: middle; HEIGHT: 25px

}

.ad-special {

	BORDER-RIGHT: #ff9900 6px solid; BORDER-TOP: #ff9900 6px solid; BORDER-LEFT: #ff9900 6px solid; WIDTH: 589px; BORDER-BOTTOM: #ff9900 6px solid

}

.ad-featured {

	BORDER-RIGHT: #ccc 6px solid; BORDER-TOP: #ccc 6px solid; BORDER-LEFT: #ccc 6px solid; WIDTH: 589px; BORDER-BOTTOM: #ccc 6px solid

}

.ad-star {

	BORDER-RIGHT: #ff6600 6px solid; BORDER-TOP: #ff6600 6px solid; BORDER-LEFT: #ff6600 6px solid; WIDTH: 589px; BORDER-BOTTOM: #ff6600 6px solid

}

.ad-new {

	BORDER-RIGHT: #ffcc00 6px solid; BORDER-TOP: #ffcc00 6px solid; BORDER-LEFT: #ffcc00 6px solid; WIDTH: 589px; BORDER-BOTTOM: #ffcc00 6px solid

}

.ad-new P {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px

}

.ad-star P {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px

}

.ad-featured P {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px

}

.ad-header P {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px

}

TABLE.default TR.table-heading TD {

	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #dde6ee; BORDER-LEFT: #ccc 1px solid; COLOR: #336699; BORDER-BOTTOM: #ccc 1px solid

}

TABLE.default TD {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid

}

.hpmiddle P {

	FONT-SIZE: 11px

}

.welikeheader {

	PADDING-LEFT: 10px; FONT-SIZE: 18px; BACKGROUND: #cc0000; WIDTH: 100%; COLOR: #fff; FONT-FAMILY: Arial Black, Gadget, Arial, sans-serif

}

TABLE.table1 {

	BORDER-RIGHT: #dde6ee 1px solid; BORDER-TOP: #dde6ee 1px solid; BORDER-LEFT: #dde6ee 1px solid; BORDER-BOTTOM: #dde6ee 1px solid; BORDER-COLLAPSE: collapse

}

TD.table-head1 {

	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #dde6ee; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center

}

TD.table-head2 {

	BORDER-RIGHT: #dde6ee 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dde6ee 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #fdefa3; PADDING-BOTTOM: 4px; BORDER-LEFT: #dde6ee 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dde6ee 1px solid; TEXT-ALIGN: center

}

TD.cell1 {

	BORDER-RIGHT: #dde6ee 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dde6ee 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fef6cc; PADDING-BOTTOM: 4px; BORDER-LEFT: #dde6ee 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dde6ee 1px solid

}

TD.cell2 {

	BORDER-RIGHT: #dde6ee 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dde6ee 1px solid; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #dde6ee 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dde6ee 1px solid

}

.priceDate {

	FONT-SIZE: 16px

}

.priceTitle {

	FONT-WEIGHT: bold; FONT-SIZE: 18px

}

.priceCCY {

	FONT-SIZE: 12px

}

.pricebg {

	WIDTH: 100%

}

.priceHead {

	BACKGROUND: #dde6ee; WIDTH: 100%; HEIGHT: 90px; TEXT-ALIGN: center

}

.priceHeader {

	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 2px solid; FONT-SIZE: 13px; BACKGROUND: #007363; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 35px; TEXT-ALIGN: center

}

.priceSubHeader {

	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 13px; BACKGROUND: #fef6cc; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 35px; TEXT-ALIGN: center

}

.priceCell {

	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 13px; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 35px; TEXT-ALIGN: center

}

.priceRule {

	FONT-SIZE: 13px; BACKGROUND: #dde6ee; TEXT-ALIGN: center

}

.priceBook {

	FONT-SIZE: 13px; BACKGROUND: #dde6ee; TEXT-ALIGN: left

}

.red-bold {

	FONT-WEIGHT: bold; COLOR: red

}

A.red-bold:hover {

	COLOR: red

}

IMG#stripImage {

	CLEAR: both; DISPLAY: block; MARGIN: 8px auto

}

IMG#squareImage {

	DISPLAY: block; MARGIN: 15px auto

}

#squareBanner {

	MARGIN: 0px auto; WIDTH: 147px

}

#stripBanner {

	MARGIN: 0px auto; WIDTH: 600px; HEIGHT: 75px

}
