/* CSS Document */

body {
	margin: 0;
	background: url(../images/header_tile.jpg) repeat-x;
	font-family: Myriad, Verdana, Arial, sans-serif;
	font-size: 0.89em;
	line-height: 1.5;
	height: 100%;
	}
	
/* Tags */

p { width: 50em; }

p.sub_nav { font-size: .7em; }

p.pBook { vertical-align:middle; }

a { color: #990000; text-decoration: none; }

a:hover { text-decoration: underline; }

h2 { font-size: 1.2em; margin-left: 20px; }

h3 { font-size: 1.8em; text-align: center; width: 650px;}

.pSpecials { color:#999; text-align: center; width:auto; width: 650px; }

td {vertical-align:top; }

h4 { font-size: 1.2em; }

form p { font-size: 12px; }

img { border: 0;}


/* Divs */
	
#header {
	height: 116px;
	background: url(../images/header_bg.jpg) no-repeat;
	margin: 0;
	padding: 0;
	}

#menu {
	width: 195px;
	background:url(../images/menu_bg.jpg) no-repeat;
	float: left;
	padding: 0 0 0px 26px;
	}
	
#menu p { font-size: .8em; font-weight: normal; margin: 0 0 0 10px; width: auto; }

#menu table { margin: 0 0 0 10px }

#content {
	margin: 25px 0 0 20px;
	width: 800px;
	}

#menu_bg {
	height: 100%;
	padding: 490px 0 50px 40px;
	clear:both;
	 }
	 
#menu_bg h1 { font-size: .8em;  }
	
#menu_bg p { font-size: .8em; font-weight: normal; margin: 0; width: auto; }

#footer { background:url(../images/footer_bg.jpg) no-repeat; height: 94px; padding: 30px 0 0 0; }

#footer ul {
	list-style: none;
	margin: 0 0 0 250px;
}

#footer ul li {
	
	float: left;
	margin: 0 60px 0 0;
	}
	
#footer ul li a {
	color: #666;
	text-decoration: none;
	font-size: .9em;
	}	
	
#footer ul li a:hover {
	color: #990000;
	text-decoration: none;
	}	


#btnSubmit { margin:0; padding: 0; border: 1px solid #999; background: #999; color:#fff;  }

#btnSubmit:hover { margin:0; padding: 0; border: 1px solid #999; background: #999; color:#000;  }

#startcontent { display: none; }
	
#sub_gallery { font-size: .8em; text-align: center; padding: 20px 0 0 0; clear: both; }
	 
#gal_cap { padding-bottom: 20px; }

#td_galTop { width: 500px; height: 79px; background:url(../images/gal_top.jpg) no-repeat; }

#td_galLeft { width: 90px; height: 241px; background:url(../images/gal_left.jpg) no-repeat; }

#td_galMid { width: 320px; height: 241px; background: #FFF; }

#td_galRight { width: 90px; height: 241px; background:url(../images/gal_right.jpg) no-repeat; }

#td_galBot { width: 500px; height: 79px; background:url(../images/gal_bot.jpg) no-repeat; }

#tblSpecials { width: 650px; }

#tblSpecials p { width: auto; }

#frmBookMe { width: 70%; border: 1px solid #999; background-color: #e8e8e8; padding: 0 20px 20px 20px; margin-top: 30px; }

#frmBookMe p { font-size: 12px; }

#specials { }

#specials p { margin: 0; width: auto; }

#specials h2 { margin: 0; }

#specials td { border-bottom: 2px solid #ccc; padding: 50px 0 20px 0; }

#frmNews { padding-top: 30px; }

#tblContact { }

#tblContact p { width: 20em; }

/* Classes */

.input { border: 1px solid #999; background-color:#F6F6F6; font-size: 1em; line-height: 1.5em; }

.input:focus { background-color:#E9E9E9; }



/* Navigation */

#menu ul {
	list-style: none;
	padding-bottom: 0;
	margin-bottom: 0;
	}

#menu ul li {
	line-height: 3.3em;
	}
	
#menu ul li a {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	}	
	
#menu ul li a:hover {
	color: #990000;
	text-decoration: none;
	}	
	
#galTbl { float: left; width: 500px; }

#galMenu { height: 410px; }

#galMenu img { margin: 0; padding: 0;   }
	
#galMenu ul { list-style-image: url(../images/galBullet.png); padding: 100px 0 0 30px; }

#galMenu ul li { height: 2em; } 

/* Splash */

#splash {
	background:  #CCC;
	}

#splashMain { 
	width: 324px; 
	height: 549px; 
	background-image:url(../images/splash_main.jpg);
	margin: 100px auto 0 auto;
	}
	
