.ires {
	
}
.maintintshadetwo {
	BACKGROUND-COLOR: #004b7d
}
.maintintshadeone {
	BACKGROUND-COLOR: #00609f
}
.maintintprimary {
	BACKGROUND-COLOR: #0078c4
}
.maintintfifty {
	BACKGROUND-COLOR: #0078c4
}
.maintinttwenty {
	BACKGROUND-COLOR: #f2f2f2
}
.maintintseven {
	BACKGROUND-COLOR: #efefef
}
.secondtintshadetwo {
	BACKGROUND-COLOR: #324960
}
.secondtintshadeone {
	BACKGROUND-COLOR: #008ccf
}
.secondtintprimary {
	BACKGROUND-COLOR: #6595c5
}
.secondtintfifty {
	BACKGROUND-COLOR: #b2cae2
}
.secondtinttwenty {
	BACKGROUND-COLOR: #e0eaf3
}
.secondtintseven {
	BACKGROUND-COLOR: #efefef
}
.ires P {
	
}
.ires LI {
	
}
.ires A:link {
	
}
.ires A:visited {
	
}
.ires H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.05em; PADDING-BOTTOM: 0px; COLOR: #c40e2f; PADDING-TOP: 0px
}
.ires H2 {
	
}
.ires H2 A {
	
}
.ires H3 {
	
}
.ires .error {
	COLOR: #ffffff! important; BACKGROUND-COLOR: #aa1224
}
.ires P.sort {
	PADDING-LEFT: 30px; MARGIN-LEFT: 0px; COLOR: #000000; BACKGROUND-COLOR: #bee0fa; TEXT-ALIGN: left
}
.ires SPAN.sort {
	BACKGROUND-COLOR: #bee0fa
}
.resultrow {
	BORDER-TOP: #bee0fa 1px solid
}
UL.months LI A {
	BORDER-RIGHT: #f4c10a 1px solid; BORDER-TOP: #f4c10a 1px solid; BORDER-LEFT: #f4c10a 1px solid; BORDER-BOTTOM: #f4c10a 1px solid; BACKGROUND-COLOR: #f9e084
}
.months LI A:hover {
	BORDER-RIGHT: #f4c10a 1px solid; BORDER-TOP: #f4c10a 1px solid; BORDER-LEFT: #f4c10a 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #f4c10a 1px solid; BACKGROUND-COLOR: #f4c10a
}
.months LI A.current {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #f4c10a
}
 HTML .ires .headertwoarea {
	HEIGHT: 1%
}
.indexsearch .location .formlabel {
	DISPLAY: none
}
.indexsearch .location SELECT {
	LEFT: 350px; POSITION: absolute; TOP: 300px
}
.indexsearch #searchhotelname INPUT {
	LEFT: 110px; WIDTH: 170px; POSITION: absolute; TOP: 300px
}
.indexsearch .checkin {
	LEFT: 0px; POSITION: absolute; TOP: 360px
}
.indexsearch .checkout {
	LEFT: 0px; POSITION: absolute; TOP: 390px
}
.indexsearch .searchcontainerbutton {
	LEFT: 315px; POSITION: absolute; TOP: 375px
}
.indexsearch #searchhotelname .formlabel {
	LEFT: 0px; POSITION: absolute; TOP: 300px
}
.indexsearch SPAN.optional {
	DISPLAY: none
}
.AOT_Waiter P {
	TEXT-ALIGN: left
}
.AOT_Waiter H1 {
	DISPLAY: none; PADDING-LEFT: 0px! important; TEXT-ALIGN: left
}
.AOT_Waiter .progress_bar {
	MARGIN-TOP: 12px! important; MARGIN-LEFT: 0px! important
}
.searchresults H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.05em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px 30px; COLOR: #c40e2f; PADDING-TOP: 0px
}
.searchresults FORM P {
	PADDING-LEFT: 30px
}
.searchresults P.pager {
	PADDING-LEFT: 30px; TEXT-ALIGN: left
}
.searchresults .locationrefine {
	DISPLAY: none
}
.ires .servicename {
	PADDING-LEFT: 30px! important
}
P.servicename A {
	FONT-SIZE: 0.85em; COLOR: #000000
}
P.servicename A:hover {
	COLOR: #dc5311
}
P.moreinfo A:hover {
	COLOR: #dc5311
}
.ires .serviceprice {
	FONT-SIZE: 0.8em; TEXT-ALIGN: center
}
.ires .servicemoreinfo {
	FONT-SIZE: 0.7em; COLOR: #003366
}
.ires .selectservicebutton {
	PADDING-RIGHT: 20px! important
}
.resultsnewsearch {
	DISPLAY: none
}
.ires #brochureheader {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 15px; BORDER-BOTTOM: #008ece 1px solid
}
#sideinfomenu {
	
}
.sideactive {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sideinactive {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#brochurenavigation {
	PADDING-LEFT: 0px
}
#bottombrochurenavigation {
	PADDING-LEFT: 20px
}
#brochurenavigation A {
	BORDER-RIGHT: #008ece 1px solid; BORDER-TOP: #008ece 1px solid; BACKGROUND: #bde3f7; BORDER-LEFT: #008ece 1px solid; BORDER-BOTTOM: #008ece 1px solid
}
#bottombrochurenavigation A {
	BORDER-RIGHT: #008ece 1px solid; BORDER-TOP: #008ece 1px solid; BACKGROUND: #bde3f7; BORDER-LEFT: #008ece 1px solid; BORDER-BOTTOM: #008ece 1px solid
}
#bottombrochurenavigation {
	BORDER-BOTTOM: #008ece 1px solid
}
.ires #columnwrap {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 536px
}
#infoandphotos {
	PADDING-LEFT: 20px
}
TABLE.roomavailablity TD {
	BORDER-RIGHT: #fff 1px solid; BORDER-BOTTOM: #008ccf 1px solid
}
TABLE.roomavailablity TH {
	BORDER-RIGHT: #fff 1px solid; BORDER-BOTTOM: #e8f5fd 1px solid
}
.roomavailablitykey UL {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 99%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
.roomavailablitykey LI {
	CLEAR: both; DISPLAY: block; FONT-SIZE: xx-small; FLOAT: left; MARGIN: 5px
}
.ires .unselected {
	BACKGROUND-COLOR: #c9e6fb
}
.roomoption {
	MARGIN-BOTTOM: 10px
}
DIV#columnrule {
	BACKGROUND-COLOR: transparent! important
}
.ires H1 {
	MARGIN-LEFT: 20px
}
.ires H2 {
	BORDER-RIGHT: #c9e6fb 0px solid; BORDER-TOP: #c9e6fb 0px solid; PADDING-LEFT: 20px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 15px; BORDER-LEFT: #c9e6fb 0px solid; BORDER-BOTTOM: #c9e6fb 1px solid
}
.ires TD.tablelabel {
	BACKGROUND-COLOR: #fff
}
.ires TD.tabledata {
	BACKGROUND-COLOR: #fff
}
.ires TD.tablelabel P {
	PADDING-LEFT: 15px; TEXT-ALIGN: left
}
.servicedetails .ires TABLE.datalayout {
	PADDING-RIGHT: 10px; BORDER-TOP: #c9e6fb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #c9e6fb 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f2f2f2
}
TR.cost TD.tablelabel {
	PADDING-RIGHT: 10px; BORDER-TOP: #c9e6fb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #c9e6fb 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f2f2f2
}
TR.cost TD.tabledata {
	PADDING-RIGHT: 10px; BORDER-TOP: #c9e6fb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #c9e6fb 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f2f2f2
}
TR.approxcheckin {
	BORDER-BOTTOM: #c9e6fb 1px solid
}
.servicedetails .ires TABLE.datalayout {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.servicedetails INPUT#btn_0 {
	MARGIN-RIGHT: 110px
}
.servicedetails INPUT#btn_1 {
	MARGIN-RIGHT: 110px
}
P#stayprice {
	COLOR: #c40e2f
}
.itinerary H2 {
	BORDER-RIGHT: #c9e6fb 1px solid; BORDER-TOP: #c9e6fb 1px solid; BORDER-LEFT: #c9e6fb 1px solid; BORDER-BOTTOM: #c9e6fb 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.itinerary H2 A {
	FONT-SIZE: 0.9em; COLOR: #000000
}
#btn_6 {
	MARGIN-RIGHT: 20px
}
DIV.fees TABLE {
	BACKGROUND-COLOR: #fff
}
DIV.booking P {
	PADDING-LEFT: 20px
}
#paymenttypesselector {
	DISPLAY: none
}
#paymenttypescontainer {
	WIDTH: 100%
}
#paymenttypesselector LABEL {
	DISPLAY: none
}
#paymentform {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 0px solid
}
#paymentform H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; COLOR: #0078c4; PADDING-TOP: 0px
}
#paymentform TABLE {
	PADDING-RIGHT: 0px; BORDER-TOP: #c9e6fb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

