#container-box #main-body-box {
  width: 960px;
  height:332px;
  overflow:hidden;
  float: left;
  background: #e4e4e4 url(/img/main-body-bg.gif) repeat-x top left;
  border-bottom: 1px solid #fff;
}
#main-body-box #hp-left-column-box {
  width: 365px;
 _width:365px;
 overflow:hidden;
  float: left;
}
#main-body-box #hp-left-column-box .contents {  
  padding: 20px 20px 11px 20px;
  overflow: auto;
  height:200px;  
}
#main-body-box #hp-left-column-box .contents p {
  font-size: 0.9em;
  line-height: 1.5em;
}
#main-body-box #hp-left-column-box #hp-book-online-box {
  width:358px;
 _width:360px;
  float: left;
  padding: 40px 5px 10px 10px;  
  background: #cecece url(/img/book-online-title-bg.gif) repeat-x top left;
}
#main-body-box #hp-left-column-box #hp-book-online-box h2 {
  display: none;
}



#main-body-box #hp-right-column-box {
  width: 593px;
  _width: 594px;
  float: left;
  border-left: 1px solid #fff;
}
#main-body-box #hp-right-column-box img {
  display: block;
}



#container-box #main-body-lighter-box {
  width: 960px;
  w\idth: 940px;
  float: left;
  background: #fff url(/img/main-body-lighter-bg.gif) repeat-x top left;
  padding: 12px 8px 12px 12px;
}

#main-body-lighter-box #hp-heros-column {
  width: 245px;
  w\idth: 231px;
  float: left;
  padding: 7px;
}
#main-body-lighter-box #hp-heros-column h3 {
  margin: 0;
  padding: 4px 4px 4px 6px;
  font-size: 1.2em;
  color: #4f0101;
  background: #cbcbcb;
}
#main-body-lighter-box #hp-heros-column #hp-events-list ul {
  margin: 0 0 2px 0;
  padding: 7px;
  background: #cbcbcb url(/img/hp-events-box-bg.gif) repeat-x;
}
#main-body-lighter-box #hp-heros-column #hp-events-list ul li {
  list-style: none;
  margin: 0;
  padding: 0 0 5px 16px;
  background: url(/img/list-red-arrows.gif) no-repeat top left;
}
#main-body-lighter-box #hp-heros-column #hp-events-list ul li a {
  font-size: 0.9em;
  color: #e81f21;
}
#main-body-lighter-box #hp-heros-column #hp-specials-list ul {
  margin: 0 0 2px 0;
  padding: 7px;
  background: #cbcbcb url(/img/hp-events-box-bg.gif) repeat-x;
}
#main-body-lighter-box #hp-heros-column #hp-specials-list ul li {
  list-style: none;
  margin: 0 0 3px 0;
  padding: 1px 0 2px 18px;
  background: #e81f21 url(/img/list-white-arrows.gif) no-repeat center left;
  border: 1px solid #fff;
}
#main-body-lighter-box #hp-heros-column #hp-specials-list ul li a {
  font-size: 0.9em;
  color: #fff;
}

#main-body-lighter-box #hp-promos-column {
  width: 692px;
  _width:694px;
  float: left;
}
#main-body-lighter-box #hp-promos-column ul {
  margin: 0;
  padding: 0;
}
#main-body-lighter-box #hp-promos-column ul li {
  list-style: none;
  float: left;
  margin: 5px;
  padding: 0;
}

form#externalbooker{
}


form#externalbooker div.form-element{
vertical-align:top;
margin:0;
padding:3px 0 3px 0;
overflow:hidden;
float:none;
line-height:20px;
}


form#externalbooker #check_date_lbl{
padding:0 4px 0 0;
width:61px;
text-align:right;
}

form#externalbooker #nights_lbl{
width:80px;
padding-right:4px;
text-align:right;
}

form#externalbooker input#check_date {
width:100px;
}

form#externalbooker #check-availability{
float:right;
margin:5px 23px 0 0;
}


form#externalbooker div.form-element input,
form#externalbooker div.form-element label,
form#externalbooker div.form-element img{
display:block;
float:left;
}
