/* CSS Document */

body
{
background: #000000;
background-position: top center;
background-attachment: scroll;
   font-size: 9pt; 
   line-height: 170%; 
   letter-spacing: 0px;
   font-family: "Lucida Grande", arial; 
   text-align: left;
   padding-left:10px;
   color: #ffffff;

}

#reservation
{
width: 980px;
height:101px;
margin: 10px auto;
 font-size: 12pt; 
   line-height: 170%; 
   letter-spacing: 0px;
   font-family: "Lucida Grande", arial; 
   text-align: right;
   font-weight: bold;
   padding-left:10px;
   color:#CCCCCC;
   margin-bottom:0px;
}

#reservationmain
{
width: 980px;
height:21px;
margin: 10px auto;
 font-size: 12pt; 
   line-height: 170%; 
   letter-spacing: 0px;
   font-family: "Lucida Grande", arial; 
   text-align: right;
   font-weight: bold;
   padding-left:10px;
   color:#CCCCCC;
   margin-bottom:0px;
}

#resno
{
width: 300px;
padding-top: 80px;
margin-left: 680px;
 font-size: 12pt; 
   line-height: 170%; 
   letter-spacing: 0px;
   font-family: "Lucida Grande", arial; 
   text-align: right;
   font-weight: normal;
   padding-left:10px;
   color:#CCCCCC;
   margin-bottom:-10px;
}

#containerindex
{
width: 1000px;
margin: 10px auto;
background:url(images/side_space.gif);
background-repeat:repeat-y;
background-color: #000000;
height: 362px;
border: 1px solid #454545;
}

#container
{
width: 1000px;
margin: 10px auto;
background:url(images/side_space.gif);
background-repeat:repeat-y;
background-color: #000000;
height: auto;
border: 1px solid #454545;
}

#indexcontainer
{
width: 1000px;
height: 369px;
margin: 10px auto;
background:url(images/side_space.gif);
background-repeat:repeat-y;
background-color: #000000;
height: auto !important;
border: 1px solid #454545;
margin-bottom: -10px;
}

#side
{
float:left;
width: 244px;
padding-top: 18px;
background:url(images/side_space.gif);
background-repeat:repeat-y;
}

#topimg
{
float:right;
width: 755px;
margin-top: 0px;
margin-bottom:10px;
}

#quote
{
float:left;
width: 500px;
margin-top: -312px;
margin-left:290px;
  color: #ffffff; 
   font-size: 13pt; 
   line-height: 165%; 
   letter-spacing: 0px;
   font-family: "Lucida Grande", arial;
}

#breadcrumbs
{
margin-top: 26px;
margin-left: 300px;
width: 540px;
height: auto !important;
   color: #cccccc; 
   font-size: 7pt; 
   line-height: 135%; 
   letter-spacing: 0px;
   font-family: "Lucida Grande", arial;
}

#content
{
margin-left: 303px;
background: none;
padding-top: 5px;
width: 600px;
height: auto !important;
padding-bottom: 20px;
   font-color: #ffffff; 
   font-size: 8.3pt; 
   line-height: 185%; 
   letter-spacing: 0.2px;
   font-family: "Lucida Grande", arial;
}

#specialcon
{
position: absolute;
margin-left: 8px;
padding: 5px;
width: 390px;
height: 351px;
}
   
#specialcontxt
{
position: absolute;
display:block;
bottom: 0;
width: 390px;
height: auto !important;
   font-color: #ffffff; 
   font-size: 8.3pt; 
   line-height: 185%; 
   letter-spacing: 0.2px;
   font-family: "Lucida Grande", arial;
   overflow:hidden;}

#sidenavbox
{
float:left;
margin-left: 40px;
margin-top: 20px;
width: 120px;
padding-bottom: 0px;
margin-bottom:10px;
}

#indexsidenavbox
{
margin-left: 0px;
margin-top: 32px;
width: 244px;
padding-bottom: 0px;
margin-bottom:5px;
background:url(images/side_space.gif);
background-repeat:repeat-y;
}

#navcontainer 
{ 
width: 200px;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #e4cfc0;
text-align: left;
}

#navcontainer a
{
display: block;
padding: 6px;
width: 160px;
color: #ffffff;
}

#navcontainer a:link, #navlist a:visited
{
color: #ffffff;
text-decoration: none;
}

#navcontainer a:hover
{
color: #d13f38;
}

#ddnavcontainer { width: 200px; }

#ddnavcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
}

#ddnavcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #62605d;
margin-bottom:2px;

}

#ddnavcontainer a:link, #ddnavlist a:visited
{
color: #EEE;
text-decoration: none;
}

#ddnavcontainer a:hover
{
background-color: #ffffff;
color: #d13f38;
}


#indexnavcontainer 
{ 
padding-bottom: 33px;
padding-left:20px;
width: 200px;
}

#indexnavcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #e4cfc0;
text-align: left;
}

#indexnavcontainer a
{
display: block;
padding: 1.9px;
width: 160px;
color: #ffffff;
}

#indexnavcontainer a:link, #navlist a:visited
{
color: #ffffff;
text-decoration: none;
}

#indexnavcontainer a:hover
{
color: #d13f38;
}

#address
{
clear:both;
margin-left: 00px;
margin-top: -40px;
margin-bottom: 20px;
width: 210px;
padding-bottom: 0px;
font-size: 8pt; 
   line-height: 160%; 
   letter-spacing: 0px;
   font-family: "Lucida Grande", arial; 
   text-align: right;
   color: #c0b9b1;
}

img {
border: none;
}

#footer
{
clear:both;
width: 1000px;
margin: 10px auto; 
margin-bottom:80px;
}

#quicklinks
{
float:left;
width: 300px;
color: #cccccc; 
   font-size: 8pt; 
   line-height: 120%; 
   letter-spacing: 0px;
   font-family: "Lucida Grande", arial; 
   text-align: left;
}

#credits
{
float:right;
width: 350px;
color: #cccccc; 
   font-size: 8pt; 
   line-height: 120%; 
   letter-spacing: 0px;
   font-family: "Lucida Grande", arial; 
   text-align: right;
}



ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.list
{
background-image: url(images/bullet.html);
background-repeat: no-repeat;
background-position: 0.3em;
padding-left: 1em;
}

hr
{
height:0;
border:0;
border-top:1px solid #fe0006;
}

p
   {
   color: #ffffff; 
   font-size: 8.3pt; 
   line-height: 170%; 
   letter-spacing: 0.2px;
   font-family: "Lucida Grande", arial; 
   text-align: left;
   }
 

h1
	{
	color: #d13f38; 
	font-size: 12pt; 
	font-family: "Lucida Grande", arial; 
	letter-spacing: 0.2px;
	font-weight: normal;
	line-height: 100%;
	}
	
h2
	{
	color: #cccccc; 
	font-size: 10pt; 
	font-family: "Lucida Grande", arial; 
	letter-spacing: 0.2px;
	font-weight: normal;
	}


A.nav:link, A:active
 { 
 line-height: 140%;
 font-size: 8pt;
 color: #3b3637; 
 text-decoration: none;
 }
 
 A.nav:hover
 { 
 line-height: 140%;
  font-size: 8pt;
 text-decoration: none; 
 color: #e9060c;
 }

A.nav:visited
 { 
 line-height: 140%;
  font-size: 8pt;
 color: #3b3637; 
 text-decoration: none 
 }
 
A:link, A:active
 { 
 color: #ffffff; 
 text-decoration: none;
 }
 
 A:hover
 { 
 text-decoration: underline; 
 color: #d13f38;
 }

A:visited
 { 
 color: #cccccc; 
 text-decoration: none 
 }


