
body {
	background: #3366ff !important;
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

a:link, a:active, a:visited {
	color: #FF9900;
	text-decoration:none;
}

a:hover {
	color: #FF9900;
	text-decoration:underline;
}

h1{
	padding-top:20px;
	font-size:21px;
}

h2{
	font-size:17px;
	padding-top:12px;
	color: #3366FF;
	border-bottom: 3px solid;
}

h3{
    padding:0;
    margin: 0 0 3px;
}

input, textarea, select {
	border: #3366ff 2px solid;
	font: 11px Verdana, Arial, Helvetica, sans-serif !important;
}

#container {
	position:relative;
	margin: 0 auto;
	width:800px;
	height:600px;
}

#container {
	position:relative;
	padding: 20px 30px 30px;
	
	margin:15px auto;
	width:740px;
	height:;	
}

#main {
	width:740px;
	border:1px solid #999;
	height:;
}

#main .container {
	border:1px solid;
	width:728px;
	margin: 5px auto;
	height:;
}
#logo {
	position:absolute;
	background:url(../images/logo.png) no-repeat;
	left:0px;
	top:0px;
	width:314px;
	height:110px;
	z-index: 2;
}

#logo a{
	display:block;
	width:314px;
	height:110px;
}

#top-right {
	position:absolute;
	background:url(../images/top-right.png) no-repeat;
	left:314px;
	top:0px;
	width:486px;
	height:110px;
}

#address {
	position:absolute;
	width:200px;
	left: 18px;
	top: 30px;
	font-weight:bold;
	/*letter-spacing:1px;*/
	line-height:18px;
}

#newsletter {
	position:absolute;
	width:202px;
	right: 30px;
	top: 25px;
	line-height:18px;
}

#logo-btm {
	position:absolute;
	background:url(../images/logo-btm.png) no-repeat;
	left:0px;
	top:110px;
	width:192px;
	height:59px;
	z-index: 2;
}

#logo-btm-rt{
	position:absolute;
	background: url(../images/loader.png) no-repeat;
	left:218px;
	top:110px;
	width:80px;
	height:37px;
	z-index: 2;
}

#menu-menu {
	position:absolute;
	left:218px;
	top:110px;
	width:447px;
	height:43px;
	z-index: 1;
}

#mid-left {
	position:absolute;
	background:url(../images/mid-left.png) no-repeat;
	left:192px;
	top:110px;
	width:26px;
	height:490px;
}

#loader {
	position:absolute;
	/*background: #FFFFFF;*/
	color:#000000;
	left:218px;
	top:110px;
	height:450px;
	overflow: hidden;
    z-index: 1;
    width: 527px;
    }

#right {
	position:absolute;
	background:url(../images/right.png) no-repeat;
	left:745px;
	top:110px;
	width:55px;
	height:490px;
}

/* Left Navigation */

#home {
	top:169px;
	position:absolute; left:0px; width:192px; height:41px;background:url(../images/home-link.png) no-repeat; background-position:0 -38px;}

#menu {
	top:207px;
	position:absolute; left:0px; width:192px; height:41px;}

#specials {
	top:245px;
	position:absolute; left:0px; width:192px; height:41px;}

#entertainment {
	top:283px;
	position:absolute; left:0px; width:192px; height:41px;}

#virtual_tour {
	top:321px;
	position:absolute; left:0px; width:192px; height:41px;}

#photo_gallery {
	top:359px;
	position:absolute; left:0px; width:192px; height:41px;}

#directions {
	top:397px;
	position:absolute; left:0px; width:192px; height:41px;}

#employment {
	top:435px;
	position:absolute; left:0px; width:192px; height:41px;}

#contact_us {
	top:473px;
	position:absolute; left:0px; width:192px; height:41px;}

#home a{width:192px; height:41px; background:url(../images/home-link.png) no-repeat; background-position:0 0; overflow:hidden; display:block}#home a:hover{background-position:0 -38px;}#menu a{width:192px; height:41px; background:url(../images/menu-link.png) no-repeat; background-position:0 0; overflow:hidden; display:block}#menu a:hover{background-position:0 -38px;}#specials a{width:192px; height:41px; background:url(../images/specials-link.png) no-repeat; background-position:0 0; overflow:hidden; display:block}#specials a:hover{background-position:0 -38px;}#entertainment a{width:192px; height:41px; background:url(../images/entertainment-link.png) no-repeat; background-position:0 0; overflow:hidden; display:block}#entertainment a:hover{background-position:0 -38px;}#virtual_tour a{width:192px; height:41px; background:url(../images/virtual_tour-link.png) no-repeat; background-position:0 0; overflow:hidden; display:block}#virtual_tour a:hover{background-position:0 -38px;}#photo_gallery a{width:192px; height:41px; background:url(../images/photo_gallery-link.png) no-repeat; background-position:0 0; overflow:hidden; display:block}#photo_gallery a:hover{background-position:0 -38px;}#directions a{width:192px; height:41px; background:url(../images/directions-link.png) no-repeat; background-position:0 0; overflow:hidden; display:block}#directions a:hover{background-position:0 -38px;}#employment a{width:192px; height:41px; background:url(../images/employment-link.png) no-repeat; background-position:0 0; overflow:hidden; display:block}#employment a:hover{background-position:0 -38px;}#contact_us a{width:192px; height:41px; background:url(../images/contact_us-link.png) no-repeat; background-position:0 0; overflow:hidden; display:block}#contact_us a:hover{background-position:0 -38px;}
/* Bottom */
#bottom-left {
	position:absolute;
	background:url(../images/bottom-left.png) no-repeat bottom;
	left:0px;
	top:511px;
	width:192px;
	height:89px;
}

#bottom {
	position:absolute;
	background:url(../images/bottom.png) no-repeat;
	left:218px;
	top:560px;
	width:527px;
	height:40px;
	text-align:center;
	font-size:10px;
}

/* Pages */
#menuPage p{
	padding:0;
	margin:0
}

#menuPage h3{
	font-size:12px;
	padding-top:14px;
	margin:0;
}

#menu-btns {
	margin-top: 30px;
	text-align:center;
	line-height:46px;
}

#menu-btns img{
	border:none;
}

/*#specialsPage {
	margin-left: 30px;
}*/
/*#specialsPage img{
	max-width: 120px;
	margin-right: 10px;
	float:left;
	height: expression( document.body.clientWidth > 119 ? "120px" : "auto" ); /* sets max-height for IE */
}*/
#specialsPage img{
	margin-right: 10px;
	float:left;
}
/*#specialsPage .entry{
	float:left;
}*/
#specialsPage p{
	width: 400px
}

#specialsPage h3{
	padding-top:10px
}

#employmentPage {
	line-height:24px;
	padding-right:45px
}

#employmentPage .entry {
	padding:2px 0 12px 20px;
	margin-right:18px
}
