BODY {
	FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: Arial
}
TD {
	FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: Arial
}
INPUT {
	FONT-SIZE: 12px; COLOR: blue
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: blue
}
OPTION {
	FONT-SIZE: 12px; COLOR: blue
}
SELECT {
	FONT-SIZE: 12px; COLOR: blue
}
A {
	COLOR: #21297b; TEXT-DECORATION: none
}
A:hover {
	COLOR: #8080ff; TEXT-DECORATION: underline
}
.shade {
	BACKGROUND-COLOR: #cbcbcb
}
.highlight {
	BACKGROUND-COLOR: #eeeeee
}
.box {
	BACKGROUND-COLOR: #0155b3
}
.box_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #eeeeee; BACKGROUND-COLOR: #0155b3
}
.box_body {
	BACKGROUND-COLOR: white
}
.L {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.warn {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red
}
.Ptext {
	FONT-SIZE: 12px; COLOR: navy; TEXT-ALIGN: justify
}
.itext {
	FONT-SIZE: 12px; COLOR: black; FONT-STYLE: italic
}
.medhead {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.title {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 22px; MARGIN-BOTTOM: 0px; COLOR: black; FONT-FAMILY: Arial
}
.bigheader {
	FONT-WEIGHT: bold; FONT-SIZE: 26px; COLOR: #76bdb6
}
.Fo {
	FONT-SIZE: 10px; COLOR: silver
}
.small {
	FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: Arial; TEXT-ALIGN: justify
}
.miniheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.blurbhead {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; WIDTH: 100%; COLOR: navy; BACKGROUND-COLOR: #cbcbcb
}
.featured {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: navy; BACKGROUND-COLOR: #dedede
}
.specials {
	FONT-SIZE: 11px
}
.bg_links {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #cbcbcb
}
#menu_hotels {
	BORDER-RIGHT: #3021ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3021ff 1px solid; PADDING-LEFT: 5px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #3021ff 1px solid; WIDTH: 210px; PADDING-TOP: 5px; BORDER-BOTTOM: #3021ff 1px solid; POSITION: absolute; BACKGROUND-COLOR: #eeeeee
}
#menu_specials {
	BORDER-RIGHT: #3021ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3021ff 1px solid; PADDING-LEFT: 5px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #3021ff 1px solid; WIDTH: 210px; PADDING-TOP: 5px; BORDER-BOTTOM: #3021ff 1px solid; POSITION: absolute; BACKGROUND-COLOR: #eeeeee
}
#menu_entertainment {
	BORDER-RIGHT: #3021ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3021ff 1px solid; PADDING-LEFT: 5px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #3021ff 1px solid; WIDTH: 210px; PADDING-TOP: 5px; BORDER-BOTTOM: #3021ff 1px solid; POSITION: absolute; BACKGROUND-COLOR: #eeeeee
}
#menu_resources {
	BORDER-RIGHT: #3021ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3021ff 1px solid; PADDING-LEFT: 5px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #3021ff 1px solid; WIDTH: 210px; PADDING-TOP: 5px; BORDER-BOTTOM: #3021ff 1px solid; POSITION: absolute; BACKGROUND-COLOR: #eeeeee
}
.adboxes {
	border-spacing: 10px
}
.adboxes TD {
	BORDER-RIGHT: #006bbd 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #006bbd 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #006bbd 2px solid; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #006bbd 2px solid
}
.adboxes H3 {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: white; BACKGROUND-COLOR: #006bbd
}
.adboxes A {
	COLOR: #006bbd
}
.sidebar {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; WIDTH: 175px; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #eeeeee
}
.sidebar H2 {
	MARGIN-TOP: 0px; FONT-SIZE: 18px
}
.browse H1 {
	FONT-SIZE: 24px; MARGIN: 0px
}
.browse H2 {
	BORDER-TOP: navy 1px solid; MARGIN: 10px 0px 0px; PADDING-TOP: 10px
}
.browse H2 {
	FONT-SIZE: 18px
}
.browse H3 {
	FONT-SIZE: 14px
}
.browse SPAN.details {
	COLOR: gray
}
.browse TABLE {
	BORDER-TOP: navy 1px solid; MARGIN-TOP: 10px; WIDTH: 100%; PADDING-TOP: 10px
}
.browse TABLE TR.prop TD A {
	FONT-WEIGHT: bold
}
.browse TABLE TR.prop TD A:hover {
	TEXT-DECORATION: none
}
.browse TABLE TR.prop TD {
	BORDER-BOTTOM: navy 1px solid
}
.browse TABLE TR TD {
	BORDER-BOTTOM: silver 1px solid
}
.header {
	WIDTH: 750px
}
.header H1 {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: silver
}
.header DIV.phone {
	FONT-WEIGHT: bold; FLOAT: right; COLOR: #4a2c6a
}
.header DIV.links {
	BACKGROUND-IMAGE: url(images/header.jpg)
}
.header TABLE {
	WIDTH: 100%; HEIGHT: 93px; border-spacing: 1px
}
.header TD {
	FONT-SIZE: 11px; COLOR: #e9def4
}
.header A {
	FONT-SIZE: 11px; COLOR: #e9def4
}
.header A {
	FONT-WEIGHT: bold
}
.header TD.loginbutton {
	BACKGROUND-COLOR: #b29eec
}
.header INPUT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 9px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.header DIV.date {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #4a2c6a; PADDING-TOP: 5px
}
.footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 742px; COLOR: gray; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.footer A {
	COLOR: gray
}
TABLE.invisible {
	border-spacing: 0px
}
UNKNOWN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
IMG.bullet {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 2px; BORDER-RIGHT-WIDTH: 0px
}
.page {
	WIDTH: 750px
}
.index_left {
	MARGIN-RIGHT: 5px
}
.index_left {
	COLOR: #858484
}
.index_left A {
	COLOR: #858484
}
.index_left H3 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #30819b
}
.index_left UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.index_left LI {
	BORDER-BOTTOM: #e5e5e5 1px dotted; LIST-STYLE-TYPE: none
}
.index_box {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #e5e5e5 1px dotted
}
.index_box H3 {
	MARGIN-BOTTOM: 0px; COLOR: #30819b; TEXT-DECORATION: none
}
.index_box A {
	COLOR: #f1870a; TEXT-DECORATION: underline
}
.index_specials {
	BORDER-BOTTOM: #e5e5e5 1px dotted
}
.index_specials H3 {
	MARGIN-BOTTOM: 0px; COLOR: #30819b
}
.index_specials UL {
	PADDING-LEFT: 20px; MARGIN: 0px
}
.index_specials LI {
	LIST-STYLE-IMAGE: url(images/list.gif)
}
.index_blurb {
	PADDING-BOTTOM: 10px;
	COLOR: #0000FF;
	BORDER-BOTTOM: #e5e5e5 1px dotted;
	font-style: normal;
	font-size: 12px;
	font-family: Arial;



}
.index_blurb H2 {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 0px; COLOR: #76bdb6
}
.index_blurb IMG {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 5px
}
.index_find {
	MARGIN-TOP: 5px; MARGIN-LEFT: 5px; WIDTH: 230px; BACKGROUND-COLOR: #8c8bd7
}
.index_find TABLE {
	MARGIN: 5px; WIDTH: 220px
}
.index_find {
	COLOR: white
}
.index_find TD {
	COLOR: white
}
.index_find A {
	COLOR: white; TEXT-DECORATION: none
}
.index_hip {
	MARGIN-TOP: 5px; MARGIN-LEFT: 5px; WIDTH: 230px; BACKGROUND-COLOR: #8c8bd7
}
.index_hip DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.index_hip {
	COLOR: white; TEXT-DECORATION: none
}
.index_hip A {
	COLOR: white; TEXT-DECORATION: none
}
index_hip A:hover {
	COLOR: white; TEXT-DECORATION: none
}
.index_hip UL {
	PADDING-LEFT: 20px; MARGIN: 0px
}
.index_hip LI {
	LIST-STYLE-IMAGE: url(images/list_white.gif)
}
.index_trust {
	MARGIN-TOP: 5px; MARGIN-LEFT: 5px; WIDTH: 230px
}
.hotel_header {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eeeeee 1px solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: white
}
.hotel_header H2 {
	MARGIN: 0px; COLOR: gray
}
.hotel_header DIV.links {
	FONT-SIZE: 11px; FLOAT: right; TEXT-DECORATION: none
}
.hotel_header DIV.links TABLE {
	WIDTH: 300px
}
.hotel_header SPAN.range {
	MARGIN: 0px; COLOR: white; BACKGROUND-COLOR: #8b52c3
}
.hotel_header SPAN.rooms {
	COLOR: #8b52c3
}
.hotel_header UL {
	MARGIN: 0px
}
.hotel_header LI {
	FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(images/list_fushia.gif)
}
.hotel_image {
	FLOAT: left; WIDTH: 313px; BACKGROUND-COLOR: #8d8ad7
}
.hotel_extended {
	MARGIN-LEFT: 10px; border-spacing: 0px
}
.hotel_extended TD.label {
	FONT-SIZE: 11px; WIDTH: 100px; COLOR: gray; BORDER-BOTTOM: silver 1px solid
}
.hotel_extended TD.value {
	FONT-SIZE: 11px; WIDTH: 110px; BORDER-BOTTOM: silver 1px solid
}
.hotel_features {
	MARGIN-LEFT: 10px; WIDTH: 150px; BACKGROUND-COLOR: #f7f5f8
}
.hotel_features TD {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ecefea 1px solid
}
.hotel_features TD.heading {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #8853c5; PADDING-TOP: 5px
}
.hotel_features TD.faded {
	COLOR: silver
}
.hotel_rates {
	CLEAR: both; BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid
}
.hotel_rates H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000
}
.hotel_rates TABLE.rates {
	WIDTH: 100%
}
.hotel_rates TABLE.rates TD.title {
	BORDER-BOTTOM-WIDTH: 0px
}
.hotel_rates TABLE.rates TD.label {
	FONT-WEIGHT: bold; BORDER-BOTTOM-WIDTH: 0px; TEXT-DECORATION: underline
}
.hotel_description {
	FONT-SIZE: 11px; MARGIN-LEFT: 10px; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 15px
}
.hotel_description H3 {
	FONT-SIZE: 18px; MARGIN: 0px; COLOR: #918cdc
}
.gallery {
	MARGIN-BOTTOM: 0px; WIDTH: 200px; COLOR: white; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #8d8ad7
}
.gallery H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 5px
}
.gallery TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 200px; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0px; cellpadding: 0
}
.gallery TR.odd {
	WIDTH: 100px; BACKGROUND-COLOR: #7978ba
}
.gallery TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; WIDTH: 100px; COLOR: white; PADDING-TOP: 0px
}
.gallery TD.blurb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; WIDTH: 100px; COLOR: white; PADDING-TOP: 5px
}
.gallery IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
