BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #e9d5ca; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5c0202; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bolder 18px Verdana; PADDING-TOP: 0px
}
#wrapper {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 995px; PADDING-TOP: 0px
}
#header {
	BACKGROUND: url(../images/header.jpg) no-repeat; WIDTH: 996px; HEIGHT: 120px
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 80px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 23px
}
#banner {
	CLEAR: both; BACKGROUND: url(../images/banner_bg.jpg) no-repeat; OVERFLOW: hidden; WIDTH: 996px; HEIGHT: 249px
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/container_bg.jpg); PADDING-BOTTOM: 15px; FONT: 12px Arial; WIDTH: 981px; PADDING-TOP: 0px
}
#container UL LI {
	LINE-HEIGHT: 19px
}
#container A {
	COLOR: #5c0202; TEXT-DECORATION: underline
}
#container A:hover {
	TEXT-DECORATION: underline
}
#container_internal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/container_bg2.jpg); PADDING-BOTTOM: 15px; FONT: 12px Arial; WIDTH: 981px; PADDING-TOP: 0px
}
.clear {
	CLEAR: both
}
#container_internal A {
	COLOR: #5c0202; TEXT-DECORATION: none
}
#container_internal A:hover {
	TEXT-DECORATION: underline
}
#left_col {
	PADDING-RIGHT: 14px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 480px; COLOR: #5c0202; PADDING-TOP: 15px
}
#right_col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 479px; COLOR: #5c0202; PADDING-TOP: 15px
}
#bg {
	BACKGROUND: url(../images/right_col_bg.jpg) no-repeat
}
#find_room_col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 88px
}
#flash_col {
	PADDING-RIGHT: 9px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 617px; PADDING-TOP: 3px
}
#flash_alt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 617px; PADDING-TOP: 0px; HEIGHT: 246px
}
.photo_left_border {
	BORDER-RIGHT: #dddcd8 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dddcd8 1px solid; PADDING-LEFT: 2px; BACKGROUND: white; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 10px; BORDER-LEFT: #dddcd8 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dddcd8 1px solid
}
.photo_border {
	BORDER-RIGHT: #ab9879 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ab9879 3px solid; PADDING-LEFT: 2px; BACKGROUND: white; PADDING-BOTTOM: 2px; BORDER-LEFT: #ab9879 3px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ab9879 3px solid
}
A.vt-btn {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND: url(../images/virtual_tours_btn.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 188px; PADDING-TOP: 0px; HEIGHT: 58px; TEXT-DECORATION: none
}
A.vt-btn:hover {
	BACKGROUND-POSITION: 0px -58px
}
#footer {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(../images/footer.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 996px; COLOR: #f5deb3; PADDING-TOP: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 41px; TEXT-ALIGN: center
}
#footer A:link {
	FONT-WEIGHT: normal; COLOR: #f5deb3; TEXT-DECORATION: none
}
#footer A:visited {
	FONT-WEIGHT: normal; COLOR: #f5deb3; TEXT-DECORATION: none
}
#content-middle A:link {
	FONT-WEIGHT: normal; COLOR: #f5deb3; TEXT-DECORATION: none
}
#content-middle A:visited {
	FONT-WEIGHT: normal; COLOR: #f5deb3; TEXT-DECORATION: none
}
#footer A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BACKGROUND-COLOR: #8b4513; TEXT-DECORATION: none
}
#footer A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BACKGROUND-COLOR: #8b4513; TEXT-DECORATION: none
}
#content-middle A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BACKGROUND-COLOR: #8b4513; TEXT-DECORATION: none
}
#content-middle A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BACKGROUND-COLOR: #8b4513; TEXT-DECORATION: none
}
#footer A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px
}
H2.hotel-amenities {
	TEXT-INDENT: -5000px; HEIGHT: 52px
}
H2.hotel-information {
	TEXT-INDENT: -5000px; HEIGHT: 52px
}
H2.guest-services {
	TEXT-INDENT: -5000px; HEIGHT: 52px
}
H2.career {
	TEXT-INDENT: -5000px; HEIGHT: 52px
}
H2.guest-room-amenities {
	TEXT-INDENT: -5000px; HEIGHT: 52px
}
H2.guest-services {
	TEXT-INDENT: -5000px; HEIGHT: 52px
}
H2.location {
	TEXT-INDENT: -5000px; HEIGHT: 52px
}
H2.main-attractions {
	TEXT-INDENT: -5000px; HEIGHT: 52px
}
H2.rooms {
	TEXT-INDENT: -5000px; HEIGHT: 52px
}
H2.things-to-do {
	TEXT-INDENT: -5000px; HEIGHT: 52px
}
H2.useful-links {
	TEXT-INDENT: -5000px; HEIGHT: 52px
}
H2.hotel-amenities {
	BACKGROUND: url(../images/headers/hotel-amenities.gif); WIDTH: 250px
}
H2.career {
	BACKGROUND: url(../images/headers/career.gif); WIDTH: 137px
}
H2.guest-room-amenities {
	BACKGROUND: url(../images/headers/guest-room-amenities.gif); WIDTH: 320px
}
H2.guest-services {
	BACKGROUND: url(../images/headers/guest-services.gif); WIDTH: 199px
}
H2.hotel-information {
	BACKGROUND: url(../images/headers/hotel-information.gif); WIDTH: 250px
}
H2.location {
	BACKGROUND: url(../images/headers/location.gif); WIDTH: 137px
}
H2.main-attractions {
	BACKGROUND: url(../images/headers/main-attractions.gif); WIDTH: 250px
}
H2.rooms {
	BACKGROUND: url(../images/headers/rooms.gif); WIDTH: 137px
}
H2.things-to-do {
	BACKGROUND: url(../images/headers/things-to-do.gif); WIDTH: 199px
}
H2.useful-links {
	BACKGROUND: url(../images/headers/useful-links.gif); WIDTH: 199px
}
H2.vancouver-events-calendar {
	BACKGROUND: url(../images/headers/vancouver-events-calendar.gif); MARGIN: 0px auto; WIDTH: 241px; TEXT-INDENT: -5000px; HEIGHT: 73px
}
.calendar {
	
}
.mini {
	PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: black! important
}

HR .separator {
    margin-top:10px; margin-bottom:10px; width:80%;
}
