BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #ffffff
}
.capacity1 {
	FONT: bold 12px/16px Arial, Geneva; COLOR: #434343
}
.capacity2 {
	FONT: bold 12px/16px Arial, Geneva; COLOR: #434343
}
.footertext {
	FONT: 11px/12px Arial, Geneva; COLOR: #ffffff
}
.footerselect {
	FONT: 11px/12px Arial, Geneva; COLOR: #a7372b
}
.address2 {
	FONT: bold 12px/16px Arial, Geneva; MARGIN-LEFT: 40px; COLOR: #000000
}
.address {
	FONT: 12px/16px Arial, Geneva; MARGIN-LEFT: 40px; COLOR: #434343
}
.hotelname {
	
}
.nikko {
	FONT: 11px/13px Arial, Geneva; COLOR: #5a92e5
}
.page {
	FONT: bold 12px/20px Arial, Geneva; COLOR: #a7372b
}
.nikkotext {
	FONT: 12px/16px Arial, Geneva; COLOR: #5a92e5
}
.nikkotextbold {
	FONT: bold 12px/16px Arial, Geneva; COLOR: #5a92e5
}
.weather {
	FONT: 10px/12px Arial, Geneva; COLOR: #7c7c74
}
.weather2 {
	FONT: 10px/12px Arial, Geneva; COLOR: #7c7c74
}
.caption {
	FONT: 12px/16px Arial, Geneva; COLOR: #434343
}
.small {
	FONT: 11px/12px Arial, Geneva; COLOR: #abac9d
}
.image {
	FONT: 11px/13px Arial, Geneva; COLOR: #ffffff
}
.footertext {
	FONT: 11px/12px Arial, Geneva
}
.text {
	FONT: 12px/16px Arial, Geneva; COLOR: #434343
}
P {
	FONT: 12px/16px Arial, Geneva; COLOR: #434343
}
OL {
	FONT: 12px/16px Arial, Geneva; COLOR: #434343
}
UL {
	FONT: 12px/16px Arial, Geneva; COLOR: #434343
}
LI {
	FONT: 12px/16px Arial, Geneva; COLOR: #434343
}
.textwhite {
	FONT: 12px/16px Arial, Geneva; COLOR: #ffffff
}
.textleftindent {
	PADDING-LEFT: 39px; FONT: 12px/16px Arial, Geneva; COLOR: #434343
}
.textbothindent {
	PADDING-RIGHT: 39px; PADDING-LEFT: 39px; FONT: 12px/16px Arial, Geneva; COLOR: #434343
}
.smallbothindent {
	PADDING-RIGHT: 39px; PADDING-LEFT: 39px; FONT: 11px/12px Arial, Geneva; COLOR: #abac9d
}
.textbutton {
	FONT: bold 12px/12px Arial, Geneva; COLOR: #adaf9a
}
.textnarrow {
	FONT: 12px/14px Arial, Geneva; COLOR: #434343
}
.textsmall {
	FONT: 11px/14px Arial, Geneva; COLOR: #434343
}
.textsmallred {
	FONT: 11px/14px Arial, Geneva; COLOR: #a7372b
}
.textlabelsmall {
	FONT: 11px/13px Arial, Geneva; COLOR: #434343
}
.textvaluesmall {
	FONT: bold 11px/13px Arial, Geneva; COLOR: #434343
}
.textsmallfade {
	FONT: 11px/13px Arial, Geneva; COLOR: #abac9d
}
.textbold {
	FONT: bold 12px/16px Arial, Geneva; COLOR: #434343
}
.textblack {
	FONT: bold 12px/16px Arial, Geneva; COLOR: #000000
}
.textboldblack {
	FONT: bold 12px/16px Arial, Geneva; COLOR: #000000
}
.white {
	FONT: 11px/20px Arial, Geneva; COLOR: #ffffff
}
.whitebold {
	PADDING-LEFT: 7px; FONT: bold 12px/18px Arial, Geneva; COLOR: #ffffff
}
.blue {
	FONT: bold 12px/16px Arial, Geneva; COLOR: #434343
}
.mediumred {
	FONT: 11px/12px Arial, Geneva; COLOR: #a7372b
}
.mainpageheading {
	FONT: bold 16px/18px Arial, Geneva; COLOR: #ffffff
}
.pageheading {
	FONT: bold 16px/18px Arial, Geneva; COLOR: #434343
}
.pageheadingOLD {
	FONT: bold 12px/16px Arial, Geneva; COLOR: #434343
}
.red {
	FONT: 12px/16px Arial, Geneva; COLOR: #a7372b
}
.pageheadingsmall {
	FONT: bold 11px/13px Arial, Geneva; COLOR: #000000
}
.sidenavselected {
	FONT: 12px/16px Arial, Geneva; COLOR: #a7372b
}
.sidenavblue {
	FONT: 12px/16px Arial, Geneva; COLOR: #434343
}
.error {
	FONT: 12px/16px Arial, Geneva; COLOR: #a7372b
}
.dash {
	FONT: 11px/14px Arial, Geneva; COLOR: #213ba7
}
.headerlg {
	FONT: 18px/20px Arial, Geneva; COLOR: #51524d
}
DIV.leftmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
DIV.floorplan {
	PADDING-BOTTOM: 20px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DIV.capacity {
	PADDING-BOTTOM: 20px; PADDING-TOP: 10px
}
P.map {
	TEXT-ALIGN: center
}
P.map IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Geneva
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Geneva
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Geneva
}
BUTTON {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Geneva
}
BUTTON.find {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #adaf9a; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #adaf9a; WIDTH: 85px; COLOR: #adaf9a; BORDER-TOP-COLOR: #adaf9a; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #adaf9a; font-color: #ADAF9A
}
DIV.textbutton {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
DIV.hotellogo {
	TEXT-ALIGN: right
}
.nonflash2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Geneva; TEXT-ALIGN: left
}
.nonflash {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 20px 0px 0px 40px; COLOR: #ffffff; FONT-FAMILY: Arial, Geneva; TEXT-ALIGN: left
}
A.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #adaf9a; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none; font-size-adjust: none; font-stretch: normal
}
A.menuhome {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #adaf9a; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none; font-size-adjust: none; font-stretch: normal
}
A.language {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #adaf9a; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none; font-size-adjust: none; font-stretch: normal
}
A.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #84866e; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none
}
A.pagelink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #213ba7; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none; font-size-adjust: none; font-stretch: normal
}
A.weekendslink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #213ba7; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none; font-size-adjust: none; font-stretch: normal
}
A.pagelinkbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #213ba7; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none; font-size-adjust: none; font-stretch: normal
}
A.pagelinkblackbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none; font-size-adjust: none; font-stretch: normal
}
A.toplink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #878974; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none
}
A.toplink:hover {
	TEXT-DECORATION: underline
}
A.top {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #213ba7; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none
}
A.pagelinksmall {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #213ba7; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none; font-size-adjust: none; font-stretch: normal
}
A.pagelinksmaller {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #213ba7; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none; font-size-adjust: none; font-stretch: normal
}
A.pagelinkhome {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #213ba7; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none; font-size-adjust: none; font-stretch: normal
}
A.pagelinksmall:hover {
	COLOR: #a7372b; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.top:hover {
	TEXT-DECORATION: underline
}
A.red:hover {
	TEXT-DECORATION: underline
}
A.image:hover {
	TEXT-DECORATION: underline
}
A.email:hover {
	TEXT-DECORATION: underline
}
A.main:hover {
	TEXT-DECORATION: underline
}
A.footer:hover {
	TEXT-DECORATION: underline
}
A.pagelink:hover {
	TEXT-DECORATION: underline
}
A.pagelinkbold:hover {
	TEXT-DECORATION: underline
}
A.weekendslink:hover {
	TEXT-DECORATION: underline
}
A.pagelinkblackbold:hover {
	TEXT-DECORATION: underline
}
A.language:hover {
	TEXT-DECORATION: underline
}
TD.dark {
	BACKGROUND-COLOR: #c7c9b5
}
TR.dark {
	BACKGROUND-COLOR: #c7c9b5
}
TABLE.dark {
	BACKGROUND-COLOR: #c7c9b5
}
TD.light {
	BACKGROUND-COLOR: #e0e2cc
}
TD.whiteline {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #e0e2cc
}
TD.whiteline2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #c7c9b5
}
TD.mint {
	BACKGROUND-COLOR: #c6d0d9
}
TD.green {
	BACKGROUND-COLOR: #16514f
}
TD.black {
	BACKGROUND-COLOR: #000000
}
TD.maroon {
	BACKGROUND-COLOR: #8c414a
}
TD.beige {
	BACKGROUND-COLOR: #e7d7d6
}
TD.guestbook {
	BACKGROUND-COLOR: #7f2040
}
TD.image {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: #c7c9b5
}
TABLE.momentshome {
	BACKGROUND-IMAGE: url(/images/momentsrewardsbg.jpg); BACKGROUND-COLOR: #c7c9b5
}
TABLE.fastreshome {
	BACKGROUND-IMAGE: url(/images/computer.jpg); BACKGROUND-COLOR: #c7c9b5
}
TABLE.resorts TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TABLE.resorts TR.top TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #c7c9b5
}
TABLE.resorts TR.line TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
TABLE.search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
TABLE.language {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
TD.copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 10px/12px Arial, Geneva; COLOR: #c9cac4; PADDING-TOP: 4px; TEXT-ALIGN: left
}
INPUT.submit {
	FONT: bold 12px/16px Arial, Geneva; COLOR: #a7372b
}
.hdr {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: gray; BORDER-LEFT: black 1px solid; COLOR: #ffffff; BORDER-BOTTOM: black 1px solid
}
.hdrA {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: gray; BORDER-LEFT: black 1px solid; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: black 1px solid
}
.ndt {
	POSITION: absolute
}
.bdt {
	POSITION: absolute
}
.dt {
	CURSOR: hand; POSITION: absolute
}
.sdt {
	POSITION: absolute
}
.selectdate {
	FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
.squarephoto {
	BORDER-RIGHT: #e0e2cc 14px solid; BORDER-LEFT-COLOR: #e0e2cc; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #e0e2cc; BORDER-BOTTOM: #e0e2cc 14px solid; BORDER-LEFT-STYLE: solid; align: left
}
.rightphoto {
	BORDER-LEFT: #e0e2cc 14px solid; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #e0e2cc; BORDER-BOTTOM: #e0e2cc 14px solid; BORDER-RIGHT-STYLE: solid; BORDER-RIGHT-COLOR: #e0e2cc; align: right
}
.rightphoto2 {
	BORDER-RIGHT: #c7c9b5 14px solid; BORDER-TOP: #c7c9b5 14px solid; MARGIN-BOTTOM: 14px; MARGIN-LEFT: 14px; BORDER-LEFT: #c7c9b5 14px solid; BORDER-BOTTOM: #c7c9b5 14px solid; align: right
}
