@charset "UTF-8";
/* CSS Document */

/*------------------------------
  CSS RESET
------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
label, legend,
caption, tbody, tfoot, thead, th{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}


p {
  padding: 0px 0px 0px 0px;
}


/*------------------------------
  SET UP
------------------------------*/

body{
  background-color:#070601;
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  padding:0px;
  margin:20px;
  background-image: url(../../links/background.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}

#container{
  display:block;
  position:relative;
  width:966px;
  height:auto;
  margin:0px auto;
  background-image: url(../../links/border.png);
  background-repeat: repeat-y;
}

/*------------------------------
  CONTENT
------------------------------*/

#site_container{
  display:block;
  position:relative;
  width:950px;
  height:auto;
  margin:0px 0px 0px 8px;
  background-image: url(../../links/menu_background.png);
  background-repeat: repeat-y;
}

#clear{
  display:block;
  position:relative;
  width:950px;
  height:8px;
  clear:both;
  background-color:#241d0b;
  margin:-5px 0px 0px 0px;
}

.site_border{
  display:block;
  position:relative;
  width:950px;
  height:8px;
  margin:-9px 0px 0px 0px;
  padding:0px;
}

/*------------------------------
  MENU SECTION LEFT
------------------------------*/

#menu_container{
  display:block;
  position:relative;
  width:238px;
  height:auto;
  float:left;
  margin:0px;
  padding:0px;
}

#menu_items{
  display:block;
  position:relative;
  width:176px;
  height:auto;
  margin:0px 0px 0px 29px;
}

.nav li
{
  padding:0px 0px 0px 20px;
  margin:0px 0px 0px 0px;
  list-style:none;
  display:list-item;
  background-image:url('../../links/menu_arrow.png');
  background-repeat:no-repeat;
  background-position:0% 45%;
}

.nav a 
{ 
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
}

.nav
{
  padding:0px 0px 0px 0px;
  font-size:0.8em;
  margin:0px 0px 0px 0px;
  line-height:22px;
}

#menu_container a, #menu_container a:hover, #menu_container a:visited{
  color:#E5B53A; !important
  text-decoration:none;
}

#menu_container a:hover {
  color:#ffffff;
  }
  
#menu_container p{
  font-size:0.7em;
  color:#ffffff;
  line-height:13px;
  margin:20px 0px 10px 0px;
}

/*------------------------------
  TITLE DIV
------------------------------*/

#titleDiv, #titleDiv2, #titleDiv3{
  display:block;
  position:absolute;
  width:712px;
  height:142px;
  margin:281px 0px 0px 0px;
  padding:0px;
  color:#ffffff;
  z-index:11;
  background-image: url(../../links/tint1.png);
  background-repeat: no-repeat;
}

#titleDiv h3, #titleDiv2 h3, #titleDiv3 h3{ 
  font-size:1.7em;
  color:#E5B53A;
  margin:35px 0px 10px 33px;
  font-weight:normal;
  }
  

#titleDiv p{
  font-size:0.9em;
  font-weight:normal;
  margin:0px 0px 0px 33px;
}

#titleDiv2{
  height:73px;
  margin:281px 0px 0px 0px;
}

#titleDiv2 h3, #titleDiv3 h3{ 
  margin:23px 0px 10px 33px;
  }
  
#titleDiv3{
  height:73px;
  margin:227px 0px 0px 0px;
}

/*------------------------------
  CONTENT SECTION RIGHT
------------------------------*/

#right_content_container{
  display:block;
  position:relative;
  width:712px;
  height:auto;
  float:right;
  background-color:#392C14;
}

#bottom_content_section{
  display:block;
  position:relative;
  width:712px;
  height:auto;
}

#bottom_content_section p{
  font-size:0.7em;
  color:#ffffff;
  line-height:13px;
  margin:0px 0px 10px 0px;
}

#bottom_content_section a, #bottom_content_section a:hover{
  color:#F8981D;
  text-decoration:none;
}

#bottom_content_section a:hover {
  color:#ffffff;
  }
  
#bottom_content_section li
{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
  display:list-item;
}

#bottom_content_section ul
{
  font-size:0.7em;
  color:#F8981D;
  line-height:15px;
  margin:0px 0px 0px 0px;
}

/*------------------------------
  FULL WIDTH
------------------------------*/

#full_width, #full_width2{
  display:block;
  width:662px;
  height:auto;
  padding:20px 20px 20px 30px;
}

#full_width li, #full_width2 li
{
  padding:0px 0px 0px 0px;
  margin:0px 0px 5px 0px;
  list-style:disc;
  display:list-item;
}

#full_width2 li
{
  list-style:none;
}

#full_width ul, #full_width2 ul
{
  font-size:0.7em;
  color:#ffffff;
  line-height:15px;
  margin:0px 0px 10px 0px;
}


  

/*------------------------------
  HOME
------------------------------*/

#home_main_image{
  display:block;
  position:relative;
  width:712px;
  height:422px;
  margin:0px;
  padding:0px;
}

#bottom_image{
  display:block;
  position:relative;
  width:281px;
  height:auto;
  float:left;
}

#bottom_copy{
  display:block;
  position:relative;
  width:391px;
  height:auto;
  float:right;
  padding:20px 20px 20px 20px;
}

/*------------------------------
  ROOMS
------------------------------*/

#room_main_image{
  display:block;
  position:relative;
  width:712px;
  height:354px;
  margin:0px;
  padding:0px;
}

#double_column_copy_left{
  display:block;
  width:300px;
  height:auto;
  float:left;
  padding:20px 20px 20px 30px;
}

#double_column_copy_right{
  display:block;
  width:300px;
  height:auto;
  float:right;
  padding:20px 30px 20px 20px;
}

/*------------------------------
  GALLERY
------------------------------*/

#gallery_header{
  display:block;
  position:relative;
  width:662px;
  height:auto;
  margin:0px;
  padding:25px;
  background-color:#E5B53A;
}

#gallery_header p{
  font-size:0.7em;
  color:#574319;
  line-height:13px;
  margin:0px 0px 10px 0px;
}

/*------------------------------
  LOCATION
------------------------------*/

#location_left{
  display:block;
  position:relative;
  width:250px;
  height:auto;
  float:right;
  padding:20px 30px 20px 20px;
}

#location_left li
{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:disc;
  display:list-item;
}

#location_left ul
{
  font-size:0.7em;
  color:#ffffff;
  line-height:15px;
  margin:0px 0px 10px 0px;
}

#map_right{
  display:block;
  width:350px;
  height:auto;
  float:left;
  padding:20px 20px 20px 30px;
}


#location_main_image{
  display:block;
  position:relative;
  width:712px;
  height:300px;
  margin:0px;
  padding:0px;
}





/*------------------------------
  FONTS
------------------------------*/

h1{ 
  font-size:0.8em;
  color:#E5B53A;
  margin:0px 0px 10px 0px;
  font-weight:normal;
  }
  
h2{ 
  font-size:0.8em;
  color:#ffffff;
  margin:0px 0px 10px 0px;
  font-weight:normal;
  line-height:17px;
  }
  
  
  
.signoff_body_copy{
  font-size:0.6em;
  color:#E5B53A;
  margin:0px 0px 0px 0px;
}

a, a:hover, a:visited{
  color:#E5B53A; 
  text-decoration:none; 
}

a:hover {
  color:#ffffff;
  }
  

/*------------------------------
  SLIDESHOW
------------------------------*/

#slideshow  {
    position:relative;
    height:auto;
  width:712px;
  margin:0px;
}


#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active  {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active  {
    z-index:9;
}


/*------------------------------
  LOGIN
------------------------------*/

.input {
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 0.65em;
  color: #574319;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  padding: 3px;
}

.select {
  background-color: #eceaec;
  border: 1px solid #928B8D;
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  color: #F26522;
  padding:0px 0px 0px 0px;
  margin-top:-10px;
}

.select_button {
  background-color: #eceaec;
  border: none;
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  color: #F26522;
  padding:0px 0px 0px 0px;
}

 input.btn {   
  color:#574319;   

   background-color:#FFFFFF;   
  border: 1px solid;   
   border-color: #FFFFFF;   
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffff',EndColorStr='#cccccc');   
 }  
input.btnhov {   
  border-color: #CCCCCC;  
  background-color:#CCCCCC; 
}

