BODY {
	FONT-SIZE: x-small; MARGIN: 0px; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.no {
	DISPLAY: none
}
A:link {
	COLOR: #0033cc
}
A:visited {
	COLOR: #009933
}
A:hover {
	COLOR: white; BACKGROUND-COLOR: #ff6600
}
A:active {
	COLOR: #ff6600; BACKGROUND-COLOR: white
}
A.activenav:link {
	COLOR: white; BACKGROUND-COLOR: #ff6600; TEXT-DECORATION: none
}
A.activenav:visited {
	COLOR: white; BACKGROUND-COLOR: #ff6600; TEXT-DECORATION: none
}
A.activenav:hover {
	COLOR: white; BACKGROUND-COLOR: #ff6600; TEXT-DECORATION: none
}
A.activenav:active {
	COLOR: white; BACKGROUND-COLOR: #ff6600; TEXT-DECORATION: none
}
A.inactivenav:link {
	COLOR: white; BACKGROUND-COLOR: #0099cc; TEXT-DECORATION: none
}
A.inactivenav:visited {
	COLOR: white; BACKGROUND-COLOR: #0099cc; TEXT-DECORATION: none
}
A.inactivenav:hover {
	COLOR: white; BACKGROUND-COLOR: #0099cc; TEXT-DECORATION: none
}
A.inactivenav:active {
	COLOR: white; BACKGROUND-COLOR: #0099cc; TEXT-DECORATION: none
}
.activenav {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: white; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: center
}
.inactivenav {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: white; BACKGROUND-COLOR: #0099cc; TEXT-ALIGN: center
}
.back1 {
	COLOR: white; BACKGROUND-COLOR: #0099cc
}
.back2 {
	COLOR: black; BACKGROUND-COLOR: #ffcc00
}
.backmedium1 {
	BACKGROUND-COLOR: #bfe5f2
}
.backmedium2 {
	BACKGROUND-COLOR: #fff2bf
}
.backlight1 {
	BACKGROUND-COLOR: #e5f5fa
}
.backlight2 {
	BACKGROUND-COLOR: #fffae5
}
.forecolor1 {
	COLOR: #0099cc
}
.forecolor2 {
	COLOR: #ffcc00
}
.title1 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN-BOTTOM: 0em; COLOR: #009933; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN-BOTTOM: 0em; COLOR: #009933; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN-BOTTOM: 0em; COLOR: #009933; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN-BOTTOM: 0em; COLOR: #009933; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.title2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN-BOTTOM: 0em; COLOR: #ff6600; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 0em; COLOR: #ff6600; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.smalltitle {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 0em; COLOR: #ff6600; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
H3 {
	FONT-SIZE: x-small; MARGIN-BOTTOM: 0em; COLOR: #ff6600; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
P {
	FONT-SIZE: x-small; COLOR: black; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.text {
	FONT-SIZE: x-small; COLOR: black; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.boldtext {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: black; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.bold {
	FONT-WEIGHT: bold;
	color: #009933;

}
.alert {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ff6600; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.button {
	BORDER-RIGHT: white 1px outset; BORDER-TOP: white 1px outset; FONT-WEIGHT: bold; BORDER-LEFT: white 1px outset; COLOR: white; BORDER-BOTTOM: white 1px outset; FONT-FAMILY: Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #ff6600
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: red; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.datagrid {
	FONT-SIZE: x-small; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.datagridhead {
	FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
#Searchresults TD {
	FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
#Searchresults .roomchoiceeven TD {
	FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
#Searchresults .roomchoiceodd TD {
	FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
#Searchresults .hotelentry {
	BORDER-RIGHT: #fffae5 1px solid; BORDER-TOP: #fffae5 1px solid; BORDER-LEFT: #fffae5 1px solid; BORDER-BOTTOM: #fffae5 1px solid
}
#Searchresults .hotelheader {
	FONT-WEIGHT: bold; FONT-SIZE: medium; BACKGROUND-COLOR: #fffae5
}
#Searchresults .hotelheader .category {
	FONT-WEIGHT: bold; FONT-SIZE: small; FLOAT: right; BACKGROUND-COLOR: #fffae5
}
#Searchresults .hoteldescription {
	BACKGROUND-COLOR: white
}
.roomnumodd {
	BACKGROUND: #fff2bf
}
.roomnumeven {
	BACKGROUND: #bfe5f2
}
.roomnumodd .roomchoiceodd {
	BACKGROUND: #fff2bf
}
.roomnumodd .roomchoiceeven {
	BACKGROUND: #fffae5
}
.roomnumeven .roomchoiceodd {
	BACKGROUND: #bfe5f2
}
.roomnumeven .roomchoiceeven {
	BACKGROUND: #e5f5fa
}
LI {
	FONT-SIZE: x-small
}
UL.smalllist {
	PADDING-LEFT: 0em; MARGIN: 0em 0em 0em 2em
}
LI.list2 {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(images/alpha_list2.gif)
}
LI.list1 {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(images/alpha_list1.gif)
}
LI.ticklist {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(images/smalltick.gif)
}
.boxtext {
	FONT-SIZE: 12px; COLOR: black
}
H1.punchboxtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0em; COLOR: black
}
.titlebox1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #0099cc
}
.titlebox2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; BACKGROUND-COLOR: #ffcc00
}
.boxback1 {
	FONT-SIZE: 11px; COLOR: black; BACKGROUND-COLOR: #e5f5fa
}
.boxback2 {
	FONT-SIZE: 11px; COLOR: black; BACKGROUND-COLOR: #fffae5
}
.boxback {
	FONT-SIZE: 11px; COLOR: black; BACKGROUND-COLOR: white
}
.progressbar {
	MARGIN-BOTTOM: 10px
}
.progressbar TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.progressbar TD.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.progressbar TD.past {
	BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; COLOR: black; BORDER-BOTTOM: #ffcc00 1px solid; BACKGROUND-COLOR: #fffae5
}
.progressbar TD.current {
	BORDER-RIGHT: #0099cc 1px solid; BORDER-TOP: #0099cc 1px solid; BORDER-LEFT: #0099cc 1px solid; COLOR: black; BORDER-BOTTOM: #0099cc 1px solid; BACKGROUND-COLOR: #e5f5fa
}
.progressbar TD.future {
	COLOR: black
}
#guidecrumbtrail {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: black; PADDING-TOP: 2px; BACKGROUND-COLOR: #e5f5fa
}
.searchform TD {
	FONT-SIZE: x-small; PADDING-BOTTOM: 3px
}
.topdestinations TD {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: x-small
}
