.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
}