@charset "utf-8";



body#indexPage #sideContents h1 {
  width: 185px;
  height: 301px;
  position: relative;
}
body#indexPage #sideContents h1 a {
  display: block;
  width: 165px;
  height: 119px;
  background: url(../img/bg_logo.jpg) no-repeat;
  text-indent: -10000px;
  position: absolute;
  top: 68px;
}

body#indexPage #mainContents div#main {
  position: relative;
}
body#indexPage #mainContents div#main h2 {
  height: 22px;
  background: url(../img/hd_whatsnew.gif) no-repeat;
  text-indent: -10000px;
  margin: 0 0 14px 0;
}
body#indexPage #mainContents div#main p.btnEx2 {
	position: absolute;
	top: -4px;
	left: 362px;
	width: 61px;
	text-align: right;
}
body#indexPage #mainContents div#main p.facebookBt {
	position: absolute;
	top: -1px;
	left: 255px;
	width: 110px;
	text-align: right;
}
body#indexPage #mainContents div#main p {
  margin: 0 0 .4em 0;
}
body#indexPage #mainContents div#main table td{
  vertical-align: top;
}
body#indexPage #mainContents div#main table td {
  background: none;
  padding: 0 0 0.8em 0px;
}
body#indexPage #mainContents div#main table td.icon {
  vertical-align: top;
  padding: 1px 15px 5px 0;
  background: none;
}
body#indexPage #mainContents div#main span.day {
  color: #848484;
}
body#indexPage #mainContents div#main span.nolink {
  color: #616161;
}
body#indexPage #mainContents div#extra h2.roomRes {
  height: 22px;
  background: url(../img/hd_room_reserve.gif) no-repeat;
  text-indent: -10000px;
  margin: 0 0 14px 0;
}

body#indexPage #mainContents div#extra h2.shortStay {
  height: 22px;
  background: url(../img/hd_shortstay.gif) no-repeat;
  text-indent: -10000px;
  margin: 0 0 14px 0;
}
body#indexPage #mainContents div#extra h2.restaurantRes {
  height: 22px;
  background: url(../img/hd_restaurant_reserve.gif) no-repeat;
  text-indent: -10000px;
  margin: 0 0 14px 0;
}
body#indexPage #mainContents div#extra p.shortStayBt {
	margin: 0 0 2em 0;
}
body#indexPage #mainContents div#extra h2.OT_feedTitle {
  display: none;
}
body#indexPage #mainContents div#extra div.form {
  padding: 0 0 10px 0;
}

body#indexPage #mainContents div#extra ul.bannerEx {
  margin: 10px 0 22px 0;
  height: 1%;
}
body#indexPage #mainContents div#extra ul.bannerEx:after {
  content: ".";
  display: block;  
  height: 0;
  clear: both;
  visibility: hidden;
}
body#indexPage #mainContents div#extra ul.bannerEx li {
  float: left;
  width: 144px;
  line-height: 0;
  font-size: 1px;
  margin: 0;
  padding: 0;
}
body#indexPage #mainContents div#extra ul.bannerEx li img {
  margin: 0 0 5px 0;
}
body#indexPage #mainContents div#extra ul.bannerEx li.right {
  float: left;
  width: 156px;
  text-align: right;
}
body#indexPage #mainContents div#extra div#OT_searchWrapper {
  background: none;
}

body#indexPage #mainContents div#extra div#OT_searchWrapperAll {
  height: 100px;
  z-index: 0;
}
body#indexPage #mainContents div#extra div#OT_logo {
  top: 73px;
  left: 160px;
  width: 100px;
  height: auto;
  z-index: 0;
  background: none;
}
body#indexPage #mainContents div#extra div#OT_logo img {
}

body#indexPage #mainContents div#extra div#OT_logo div{
}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dl {
  position: relative;
}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dt {
  display: none;
}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll p#dateDisplay {
  display: none;
}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd select {
  margin: 0;
  background: #F6F7F8;
  border: 1px solid #DDDDDD;
}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd a {
  margin: 0;
}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd#OT_restaurant{
  left: 0;
  top: 0;
}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd#OT_restaurant span {
  width: 230px;
}

body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd#OT_partySize {
  left: 0px;
  top: 34px;
}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd#OT_partySize span {
  width: 40px;

}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd#OT_date {
  top: 34px;
  left: 78px;
}
*html body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd#OT_date {
  top: 33px;
}
*:first-child+html body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd#OT_date {
  top: 33px;
}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd#OT_date input {
  width: 85px;
  padding: 3px 3px 0 3px;
  background: #F6F7F8;
  border: 1px solid #DDDDDD;
  color: #616161;
  height: 16px;
  margin: 0;
}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd#OT_time {
  top: 34px;
  left: 180px;
}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd#OT_time span {
  width: 50px;

}
body#indexPage #mainContents div#extra div#OT_searchWrapperAll dd#OT_submitWrap {
  top:68px;
  left: 0px;
  width: 50px;
}

body#indexPage #mainContents div#extra div#OT_searchWrapperAll #imageCal {
  background: #FFF;
  z-index: 10;
}
body#indexPage #mainContents div#extra div#tripadvisor {
	border: 1px solid #699349;
	margin: 0 0 15px 0;
	height: 1%;
}
body#indexPage #mainContents div#extra div#tripadvisor div {
	padding: 6px 10px 0 10px;
}
body#indexPage #mainContents div#extra div#tripadvisor p {
	background: #f8ebd8;
	margin: 0;
	padding: 8px 16px;
	font-size: 62.5%;
	font-family:Verdana, sans-serif;
}
body#indexPage #OT_searchWrapper .imgCal {
  z-index: 10;
}

/*\*//*/





/**/
