html, body
{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-size:12px;
	font-family:Arial, Helvetica, Arial;
}

a
{
	color:#E07226;
	text-decoration:underline;
}

a:hover
{
	color:#A0A1A4;
	text-decoration:underline;
}

a:visited
{
	color:#E07226;
	text-decoration:underline;
}

#tblMain
{
	margin-right:auto;
	margin-left:auto;
}

.tdMenuItemHighlight
{
	color:#E07226;
	text-transform: uppercase;
	padding-left:3px;
	padding-right:3px;
}

.tdMenuItem
{
	color:#A0A1A4;
	padding-left:3px;
	padding-right:3px;
	text-transform: uppercase;
}

#divReservation
{
	color:#E07226;
	text-transform:uppercase;
	position:absolute;
	float:right;
	top:0px;
	right:0px;
}

#tblMenuBottom
{
	margin-left:auto;
	margin-right:auto;
}

.tdBottomMenuItem
{
	color:#A0A1A4;
	text-transform: uppercase;
	padding-left:3px;
	padding-right:3px;
}

.tdContent
{
	padding-left:10px;
	color:#A0A1A4;
}

.tdContent strong
{
	color:#E07226;
}

.tdContent ul
{
	margin-top:0;
	padding-left:12px;
	margin-left:0;
	list-style-type:disc;
}

#trRowHeader td
{
	font-weight:bold;
	border-bottom:2px solid #A0A1A4;
}

.trRowContent td
{
	border-bottom:1px solid #A0A1A4;
}

.imgID
{
border:3px;
}

.topMenu {
  vertical-align : bottom;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  background-color:#758ac2;
  color : white;
}
.topMenu a {
  color : white;
  text-decoration : none;
  padding: 5px;
}
.topMenu a:hover {
  color : #eecbb3;
  text-decoration : none;
}
.dropdown ul {
  padding : 3px;
  margin : 2px;
  list-style : none;
}
.dropdown li {
  float : left;
  position : relative;
  padding : 3px;
  margin : 2px;
}

.dropdown li ul {
  display : none;
  position : absolute;
  top : 1.5em;
  left : 0;
  background-color : #5c75b6;
  border-style : ridge;
  border-width : thin;
  border : white;
}
.dropdown li ul li {
  border-bottom : 1px solid gray;
  width : 15em;
  padding : 3px;
  margin : 3px;
}
.dropdown li:hover ul, li.over ul {
  display : block;
}
#interested {
  position:relative;
  float:right;
  letter-spacing : 2px;
}
.error {
  color:#bf0808;
  font-weight:bold;
  margin-bottom:10px;
}
#footer {
  text-align: center;
  color: gray;
}
.hint {
  color:#999999;
  font-weight:normal;
  font-size:.8em;
}
#flashMessage {
  font-weight:bold;
  font-size:1.1em;
  padding:5px;
  background-color:#ddd;
}
#content {
 padding:5px;
 width:725px;
}
#coupon {
 padding:20px;
 border:2px dashed #eecbb3;
}