.sidebar {
	POSITION: relative; /* height:417px  */
}
.main_content {
	POSITION: relative; /* height:417px; */  width:287px  ;
}
.sidebar {
	WIDTH: 188px; FLOAT: left
}
.main_content {
	WIDTH: 287px; FLOAT: right
}
#copy {
  OVERFLOW: auto
}
 
.titlebar .title {
	POSITION: absolute; TOP: -9999em
}
.titlebar .subtitle {
	POSITION: absolute; DISPLAY: block; TOP: 0px
}
.titlebar .page_link {
	POSITION: absolute; DISPLAY: block; TOP: 0px
}
.titlebar .subtitle {
	TEXT-ALIGN: right; PADDING-RIGHT: 6px; FONT-FAMILY: sans-serif; COLOR: #ccc; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; RIGHT: 0px; FONT-WEIGHT: normal
}
.titlebar .page_link {
	WIDTH: 100%; HEIGHT: 100%; LEFT: 0px
}
.submenu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.submenu LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.submenu {
	POSITION: relative; MARGIN-LEFT: 6px
}
.submenu LI {
	DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 19px
}
.submenu LI.last {
	MARGIN: 0px
}
.submenu LI A {
	TEXT-ALIGN: left; TEXT-INDENT: -9999px; WIDTH: 128px; DISPLAY: block; HEIGHT: 30px; OVERFLOW: hidden
}
.submenu #events-index {
	WIDTH: 75px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.sidebar .sidebar_content {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom;  
}
.custom_scrollbars {
	OVERFLOW: auto
}
 

.jspContainer {
	LEFT: 0px;
	height: 420px !important;
	background:url(../images/scrollbg.gif) right top no-repeat; 
/*	
	width:588px !important; */
}

.custom_scrollbars P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.custom_scrollbars .title {
	MARGIN-BOTTOM: 10px
}
.custom_scrollbars H3 {
	MARGIN-BOTTOM: 10px
}
.content .jspTrack {
	BACKGROUND: url(/images/common/scrollbar_bg.gif) repeat-y center center
}
.jspDrag {
	BACKGROUND: #000; LEFT: 0px
}
.jspVerticalBar {
	WIDTH: 9px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.show.hotels .image_grid {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%
}
.show.body-hotels IMG {
	POSITION: absolute; MARGIN: 0px
}
.show.hotels .row1 {
	TOP: 0px
}
.show.hotels .row2 {
	BOTTOM: 144px
}
.show.hotels .row3 {
	BOTTOM: 0px
}
.show.hotels .col1 {
	LEFT: 0px
}
.show.hotels .col2 {
	LEFT: 199px
}
.show.hotels .col3 {
	RIGHT: 189px
}
.show.hotels .col4 {
	RIGHT: 0px
}
#newyork .row2 {
	BOTTOM: 150px
}
#newyork .col2 {
	LEFT: 216px
}
#newyork .col3 {
	RIGHT: 172px
}
#seattle .row2 {
	BOTTOM: 153px
}
#seattle .col2 {
	LEFT: 196px
}
#seattle .col3 {
	RIGHT: 171px
}
#palmsprings .row2 {
	BOTTOM: 144px
}
#palmsprings .col2 {
	LEFT: 196px
}
#palmsprings .col3 {
	RIGHT: 197px
}
.about_blurb {
	TEXT-ALIGN: left; FONT-FAMILY: "Courier New", serif; FONT-SIZE: 12px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.about_blurb .normal_bars {
	OVERFLOW-X: hidden; MARGIN: 4% 5%; WIDTH: 91%; HEIGHT:90%; OVERFLOW: auto
}
#newyork .about_blurb {
	BACKGROUND-IMAGE: url(/images/hotels/newyork-about-blurb.gif); WIDTH: 324px; 
}
#palmsprings .about_blurb {
	BACKGROUND-IMAGE: url(/images/hotels/palmsprings-about-blurb.gif); WIDTH: 287px  ;  
}
#portland .about_blurb {
	BACKGROUND-IMAGE: url(/images/hotels/portland-about-blurb.gif); WIDTH: 287px; /* HEIGHT: 137px */
}
#seattle .about_blurb {
	BACKGROUND-IMAGE: url(/images/hotels/seattle-about-blurb.gif);
	WIDTH:287px;
	margin:0 auto;
	HEIGHT: 480px;
}
.about_blurb .custom_scrollbars {
	WIDTH: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 100%
}
.about_blurb .custom_scrollbars > P {
	MARGIN-TOP: 0px; PADDING-TOP: 0px; width:500PX; height:500PX; display:block; 
}
.about_blurb .custom_scrollbars P {
	PADDING-RIGHT: 10px
}
.reservations .titlebar {
	BACKGROUND-IMAGE: url(/images/titlebar-reservations.jpg)
}
.reservations .placeholder {
	BORDER-BOTTOM: #000 2px dashed; TEXT-ALIGN: center; BORDER-LEFT: #000 2px dashed; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; WIDTH: 530px; PADDING-RIGHT: 7px; BACKGROUND: url(/images/parchment530x385.jpg) no-repeat center center; HEIGHT: 385px; BORDER-TOP: #000 2px dashed; BORDER-RIGHT: #000 2px dashed; PADDING-TOP: 7px
}
.reservations .placeholder IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 30px; MARGIN-BOTTOM: 20px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.reservations .placeholder .copy {
	TEXT-ALIGN: left; MARGIN: 0px auto; /* WIDTH: 460px; */ FONT-FAMILY: "courier new", courier, serif; FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
.portland .sidebar .sidebar_content {
	BACKGROUND-IMAGE: url(/images/reservations/portland-exterior.jpg); /* HEIGHT: 286px */
}
