* {
  margin: 0;
  padding: 0;
}

body {
background-color: #996633;
font: 11px/1.6  "Futura", "Helvetica", Arial, san-serif;
margin-left: 0px;}

h1 {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
}
h2 {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;}
.fltlft {
  float: left;
  margin-right: 8px;}
  .fltrt {
  float: right;
  margin-right: 8px;}
  #clear {
  clear: both;}

#roomImage h1 {
font: 40px/1.6  "Futura", "Helvetica", Arial, san-serif;
font-weight: normal;
color: #FFFFFF;
margin-top: -106px;
margin-left: 8px;
}

#roomImage h2 {
font: 40px/1.6  "Futura", "Helvetica", Arial, san-serif;
font-weight: normal;
color: #660033;
margin-top: -440px;
margin-left: 10px;
}
#resourceImage h1 {
font: 40px/1.6  "Futura", "Helvetica", Arial, san-serif;
font-weight: normal;
color: #FFFFFF;
margin-top: -105px;
margin-left: 8px;
}

#resourceImage h2 {
font: 40px/1.6  "Futura", "Helvetica", Arial, san-serif;
font-weight: normal;
color: #660033;
margin-top: -85px;
margin-left: 10px;
}
p, li {
}
h1, h2, p {
  margin: 1em 0;}


#branding {
width: 930px;
height: 155px;
margin-left: 30px;
}

#mainNav {
  list-style: none;
  background-color:#eee;
}
.legal {
font-family: "Futura", "Helvetica", Arial, san-serif;
font-size:10px;
color: #FFFFFF;
text-align: center;}

.testimonial {
font: 14px/2.2  "Palatino", "Goudy Old Style", Times, serif;
font-style: italic;
font-weight: bold;
color: #663300;}

.border {
border: 1px solid #cccccc;}
a {

font-weight: bold;
color: #7A1010;
padding-left: 0px;
text-decoration: none;}

a:hover {
color: #000000;
text-decoration: none;}

#content ul {
list-style-type: none;
font: 11px/1.6  "Futura", "Helvetica", Arial, san-serif;
margin-left: 5px;
}
#content li {
padding-top: 8px;}
#content li.plain {
font: 11px/1.4  "Futura", "Helvetica", Arial, san-serif;
margin-top: 15px;
background: url(images2/dingbat3.gif) no-repeat 0px 3px;
padding-left: 10px;
text-decoration: none;}

#content li a {
margin-top: 10px;
font-weight: bold;
color: #7A1010;

padding-left: 0px;
text-decoration: none;}

#content li a:hover {
color: #000000;

text-decoration: none;}

#right ul {
list-style-type: none;
font: 11px/1.6  "Futura", "Helvetica", Arial, san-serif;
margin-left: 5px;
}

#right li {
margin-top: 10px;
background: url(images2/bullet_maroon5x5.png) no-repeat 0px 50%;
padding-left: 10px;
text-decoration: none;}

#right li a {
margin-top: 10px;
font-weight: bold;
color: #7A1010;

padding-left: 0px;
text-decoration: none;}
#right a {
margin-top: 10px;
font-weight: bold;

padding-left: 10px;
text-decoration: none;}
#right a:hover {
color: #000000;

text-decoration: none;}

#right li a:hover {
color: #000000;
text-decoration: none;}
#left {
width: 165px;}
#left ul {
list-style-type: none;
font: 10px/1.6  "Futura", "Helvetica", Arial, san-serif;
margin-left: 5px;}

#left li {
color: #333333;
margin-top: 10px;
background: url(images2/bullet_maroon5x5.png) no-repeat left 50%;
padding-left: 10px;
text-decoration: none;}

#left li a {
margin-top: 10px;
font-weight: bold;
color: #7A1010;
background: url(images2/bullet_maroon5x5.png) no-repeat 0px 50%;
padding-left: 10px;
text-decoration: none;}

#left li a:hover {
color: #000000;
text-decoration: none;}
/* Core Stuff
================================= */

body {
  text-align: center; 
  min-width: 760px;
}
#wrapperTop {
  width: 990px;
  height: 30px; 
  margin: 0 auto; 
  background-image: url(images2/body_bkg_top.jpg);} 
#wrapper {
  width: 990px; 
  margin: 0 auto; 
  text-align: left;
 background-image: url(images2/body_bkg.jpg); 
}
#wrapperBottom {
  width: 990px;
  height: 30px; 
background-image: url(images2/body_bkg_bottom.jpg);} 

#contentTop { 
width: 930px;
height: 10px;
padding: 0px;
float: left; 
background-image: url(images2/content_bkg_top.gif);
margin-left: 30px !important;
margin-left: 15px;
margin-top: 5px;
}
#content { 
width: 930px;
float: left; 
background-image: url(images2/content_bkg.gif);
margin-left: 30px !important;
margin-left: 15px;}
#contentBottom { 
width: 930px;
height: 10px;
float: left; 
background-image: url(images2/content_bkg_bottom.gif);
margin-left: 30px !important;
margin-left: 15px;
margin-bottom: 10px !important;
margin-bottom: 0px;}

#left { 
  width: 190px; 
  float: left;
  margin-left: 10px; 
} 
#leftServices { 
  width: 190px; 
  float: left;
  margin-left: 10px; 
} 

#right { 
  width: 700px; 
  float: left; 
margin-left: 10px;
} 
#footer { 
  clear: both; 
  background-image: url(images2/footer.png);
  height: 40px;
  width: 930px;
  margin-left: 30px;
  margin-top: 20px;
} 

#footer p {
font-size:11px;
padding-top: 10px !important;
padding-top: 0px;
text-align: center;}

.catering {
font-size: 10px;
color: #999999;}

/* Add some padding 
================================== */

#left, #leftRoom, #right {
  padding-top: 20px;
  padding-bottom: 20px;
}
#left, #leftRoom * {
  padding-left: 0px;
  padding-right: 5px;
}

#right * {
  padding-left: 0px;
  padding-right: 5px;
}

#left, #leftRoom, #right * * {
  padding-left: 0;
  padding-right: 0;
}

#content * {
  padding-right: 0px;
}

#content * * {
  padding-right: 0;
}
/************* #topNav styles **************/
#topNav {
  width: 950px; 
  margin: 0 auto; 
  text-align: center;} 
#topNav ul {
list-style-type: none;
font: 11px/1.6  "Futura", "Helvetica", Arial, san-serif;
margin-left: 4em;
}
#topNav li {
float: left;
margin: 1em 1.3em 0em 0em;
color: #000000;
padding-left: 0px;}
#topNav li.first {
background: none;}
#topNav a {
font: 10px/1.6  "Futura", "Helvetica", Arial, san-serif;
display: block;
color: #FFFFFF;
text-decoration: none;}
#topNav a:hover {
color: #CC9966;
text-decoration: underline;}

#topNav li.topHotel a {
background: url(images2/butn_toTheater.gif) no-repeat left top;
width: 129px;
height: 18px;
padding: 0px 0px 0px  6px;
margin:  -5px 0px 0px 20px;}
#topNav li.topHotel a:hover {
color: #FFFFFF;
background-position: 0 -23px;
text-decoration: none;
}
#topNav li.topHotel a.topHoteltxt {
padding-top: 5px;}
/************* SERVICES styles **************/
#leftServices ul {
list-style-type: none;
font: 10px/1.6  "Futura", "Helvetica", Arial, san-serif;
margin-left: 5px;}

#leftServices li {
color: #333333;
margin-top: 10px;

padding-left: 10px;
text-decoration: none;}

#leftServices li a {
margin-top: 10px;
font-weight: bold;
color: #7A1010;
text-decoration: none;}

#leftServices li a:hover {
color: #FFFFFF;
background-color: #7A1010;
text-decoration: none;}

.nolink {
margin-top: 10px;
color: #333333;
background: url(images2/bullet_maroon5x5.png) no-repeat 0px 50%;
padding-left: 10px;
text-decoration: none;}

/************* Room styles **************/

#leftRoom { 
  width: 190px; 
  float: left;
  margin-left: 10px; 
} 
#leftRoom ul {
list-style-type: none;
font: 11px/2  "Futura", "Helvetica", Arial, san-serif;
margin-left: 5px;
}
#leftRoom li {
line-height: 26px;}
#leftRoom li a {
margin-top: 8px;
padding: 5px 5px 5px 35px;
text-decoration: none;
height: 26px;
width: 31px;}
#leftRoom li a:hover {
margin-top: 8px;
padding-left: 35px;
text-decoration: none;
height: 26px;
width: 31px;}
#leftRoom li.full a {
color: #7A1010;
background: url(images2/rooms/roomFullOFF.png) no-repeat 0px 50%;
}
#leftRoom li.full a:hover {
color: #000000;
background: url(images2/rooms/roomFullON.png) no-repeat 0px 50%;
}
#leftRoom li.mini a {
color: #7A1010;
background: url(images2/rooms/roomMiniOFF.png) no-repeat 0px 50%;
}
#leftRoom li.mini a:hover {
color: #000000;
background: url(images2/rooms/roomMiniON.png) no-repeat 0px 50%;
}
#leftRoom li.deluxe a {
color: #7A1010;
background: url(images2/rooms/roomDeluxeOFF.png) no-repeat 0px 50%;
}
#leftRoom li.deluxe a:hover {
color: #000000;
background: url(images2/rooms/roomDeluxeON.png) no-repeat 0px 50%;
}
#leftRoom li.queen a {
color: #7A1010;
background: url(images2/rooms/roomQueenOFF.png) no-repeat 0px 50%;
}
#leftRoom li.queen a:hover {
color: #000000;
background: url(images2/rooms/roomQueenON.png) no-repeat 0px 50%;
}
#leftRoom li.double a {
color: #7A1010;
background: url(images2/rooms/roomDoubleOFF.png) no-repeat 0px 50%;
}
#leftRoom li.double a:hover {
color: #000000;
background: url(images2/rooms/roomDoubleON.png) no-repeat 0px 50%;
}
#leftRoom li.twin a {
color: #7A1010;
background: url(images2/rooms/roomTwinOFF.png) no-repeat 0px 50%;
}
#leftRoom li.twin a:hover {
color: #000000;
background: url(images2/rooms/roomTwinON.png) no-repeat 0px 50%;
}
#leftRoom li.king a {
color: #7A1010;
background: url(images2/rooms/roomKingOFF.png) no-repeat 0px 50%;
}
#leftRoom li.king a:hover {
color: #000000;
background: url(images2/rooms/roomKingON.png) no-repeat 0px 50%;
}
#leftRoom li.reserve {
margin-top: 30px;}
#leftRoom li.reserve a {
color: #000000;
padding-left: 25px;
background: #cccccc url(images2/arrow_red.gif) no-repeat 0px 50%;
border: 1px solid #999999;
}
#leftRoom li.reserve a:hover {
color: #000000;
padding-left: 25px;
background: #FFFF99 url(images2/arrow_red.gif) no-repeat 0px 50%;
}
#roomImage p {
font: 40px/1.6  "Futura", "Helvetica", Arial, san-serif;
font-weight: normal;
color: #FFFFFF;
margin-top: -450px;
margin-left: 20px;
}
#roomImage img {
}
#roomContent {
margin-top: 340px !important;
margin-top: 420px;
}
#roomContentrooms {
margin-top: 0px;
}
.roomsTitleside {
font-size: 18px;}
/************* other styles **************/
.headline {
font-weight: bold;
color: #990000;
text-transform: uppercase;}
.headlineBullet {
font-weight: bold;
font-size: 12px;
color: #990000;
text-transform: uppercase;
background: url(images2/dingbat2.gif) no-repeat 0px 50%;
padding-left: 25px;
height: 20px;}
#baiBlock {
text-align: center;
font-size: 98%;
margin-left: -50px;}
.homeColumn {
float: left;
margin-right: 15px;}
.homeColumnRight {
float: left;
width: 130px;}
.white {
color: #FFFFFF;}
.homeSubmit {
margin-left: 20px;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
background-color: #990000;}
.pullUp {
margin-top: -10px;}
table.border {
border: 1px solid #333;}