/*/////////////////////////////////////////////////////////////////////*/
/*						BISON STYLE SHEET							   */
/*/////////////////////////////////////////////////////////////////////*/

* {
		margin:0;
		padding:0;
		}
		
html,body	{
			width: 100%;
			height: 100%;
			border: none;
			text-align: center;
			padding: 0;
			margin: 0;
}

body		{
			text-align: center;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-family: Arial, sans-serif;
			background: #0c0400 url(../images/wood.jpg) top center repeat;
			}

img			{ border: 0; vertical-align: top;}


/*----------------------------------------------------------------------------- 
TEXT FORMATTING
-----------------------------------------------------------------------------*/

p			{
			font-size: 11px;
			line-height: 20px;
			color: #5a5a5a;
			margin: 0 0 9px 0;
			padding:0;
}

a {}
a:link { color: #993300; font-weight: bold; text-decoration: none;}
a:active { color: #993300; font-weight: bold; text-decoration: none;}
a:visited { color: #993300; font-weight: bold; text-decoration: none;}
a:hover { color: #b55728; font-weight: bold; text-decoration: underline;}

/*----------------------------------------------------------------------------- 
LAYOUT
-----------------------------------------------------------------------------*/

#distance { 
			width:1px;
			height: 45%;
			margin-bottom:-17em; /* half of container's height */
			float:left;
}

*html #distance {
	height: 50%;
}

#enclose	{
			width: 900px;
			margin: 0 auto;
			clear: left;
			position: relative;
}

#top		{
			margin: 0 0 18px 0;
}

#content 	{
			height: 400px;
			background: url(../images/book.gif) no-repeat top left;
			text-align: left;
}

#previousPage	{
			margin: -50px 0 0 -20px;
			float: left;
			display: inline;
			z-index: 10;
}

#nextPage	{
			margin: -45px -20px 0 0;
			float: right;
			display: inline;
			z-index: 10;
}

#pages		{
			width: 100%;
			height: 390px;
			padding: 6px 5px 0 5px;
			position: relative;
}

img.heading { padding: 0 0 30px 0;}

#pageFlash	{
			width: 445px;
			height: 390px;
			margin: 0;
			padding: 0;
			position: relative;
			float: left;
}

#pageLeft	{
			width: 400px;
			height: 354px;
			padding: 36px 25px 0 20px;
			margin: 0;
			position: relative;
			float: left;
			background: url(../images/bg_page_left.gif) repeat-y top left;
}

#pageRight	{
			width: 400px;
			height: 354px;
			padding: 36px 20px 0 25px;
			margin: 0;
			position: relative;
			float: left;
			display: block;
			background: url(../images/bg_page_right.gif) repeat-y top left;
}

p.subHeader { padding: 55px 0 0 0;}

#pages ul { 
			color: #333333;
			font-size: 11px;
			margin: 0; 
			padding: 0;
			position: relative;
			float: left;
}

#pages ul li { 
			line-height: 18px;
			position: relative;
			margin: 0 25px 0 0;
			padding: 0;
			list-style: none;
}

/*----------------------------------------------------------------------------- 
RESERVATION FORM
-----------------------------------------------------------------------------*/

table { font-weight: bold; width: 390px; vertical-align: top; }

td.padding	{
			padding-bottom: 18px;
}

td.label	{
			width: 65px;
}

td.form			{
			width: 120px;
			
}

td.secondForm		{
			width: 90px;
}

input.phoneArea {width: 35px;}
input.phoneThree {width: 55px;}
input.phoneFour {width: 36px;}

td			{
			height: 20px; 
			text-align: left;
			font-size: 11px;
			color: #5a5a5a;
			margin: 0;
			padding: 0;
			border-collapse: collapse;
}

#inputbtn	{
			padding: 18px 0 0 0;
}

/*----------------------------------------------------------------------------- 
MAIN NAVIGATION
-----------------------------------------------------------------------------*/

#navigation {
			margin: 18px 0 0 0;
}
#navigation ul{
			list-style: none;
}

#navigation ul li {
			display: inline;
			margin: 0;
			padding: 0 10px 0 0;
}