*{padding:0;margin:0;}
img{border:0;padding:0px;margin:0px;}
body{margin:0;padding:0;background:#3d6b85 url('../images/bg.jpg') repeat-x;color:#000;font-family: Tahoma !important;}
#container{background:none;height:auto;position:relative;width:800px !important;margin:0px auto 5px auto;padding:0;background:#fff;}
#header{width:800px;height:164px;background:url('../images/bg.jpg') repeat-x;}
#header img{margin-left:159px;}
#wrapper{height:100%;background:url('../images/wrap.gif') repeat-y;}

/* Nav  */
#menu{padding:0px;background:url('../images/nav.jpg') repeat-x;width:800px;height:41px;}
#menu ul{display:inline;margin:0px;padding:0;float:left;}
#menu li{list-style:none;float:left;margin-left:27px;}
#menu li a{text-decoration:none;display:block;float:left;height:30px;margin-top:5px;}
#home{background:url('../images/home.gif') 0px 0px no-repeat;width:50px !important;}
#home:hover, #home.active{background:url('../images/home.gif') 0px -30px no-repeat;}
#diner{background:url('../images/diner.gif') 0px 0px no-repeat;width:126px !important;}
#diner:hover, #diner.active{background:url('../images/diner.gif') 0px -30px no-repeat;}
#port{background:url('../images/port.gif') 0px 0px no-repeat;width:81px !important;}
#port:hover, #port.active{background:url('../images/port.gif') 0px -30px no-repeat;}
#inn{background:url('../images/inn.gif') 0px 0px no-repeat;width:116px !important;}
#inn:hover, #inn.active{background:url('../images/inn.gif') 0px -30px no-repeat;}
#hotel{background:url('../images/hotel.gif') 0px 0px no-repeat;width:252px !important;}
#hotel:hover, #hotel.active{background:url('../images/hotel.gif') 0px -30px no-repeat;}

/* Sub Nav */
#subMenu{padding:0px;background:url('../images/subNav.gif') repeat-x;width:770px;height:32px;}
#subMenu ul{display:inline;margin:0px;padding:0;float:left;}
#subMenu li{list-style:none;float:left;margin-left:10px;}
#subMenu li a{text-decoration:none;display:block;float:left;padding-right:10px;height:32px;border-right:#436381 1px solid;}
#subMenuContainer{float:right;}
#dinerHome{background:url('../images/dinerHome.gif') 0px 0px no-repeat;width:88px !important;}
#dinerHome:hover, #dinerHome.active{background:url('../images/dinerHome.gif') 0px -32px no-repeat;}
#location{background:url('../images/location.gif') 0px 0px no-repeat;width:71px !important;}
#location:hover, #location.active{background:url('../images/location.gif') 0px -32px no-repeat;}
#dinerMenu{background:url('../images/dinerMenu.gif') 0px 0px no-repeat;width:45px !important;}
#dinerMenu:hover, #dinerMenu.active{background:url('../images/dinerMenu.gif') 0px -32px no-repeat;}
#events{background:url('../images/events.gif') 0px 0px no-repeat;width:137px !important;}
#events:hover, #events.active{background:url('../images/events.gif') 0px -32px no-repeat;}
#pics{background:url('../images/pics.gif') 0px 0px no-repeat;width:69px !important;}
#pics:hover, #pics.active{background:url('../images/pics.gif') 0px -32px no-repeat;}
#hotelHome{background:url('../images/hotelHome.gif') 0px 0px no-repeat;width:91px !important;}
#hotelHome:hover, #hotelHome.active{background:url('../images/hotelHome.gif') 0px -32px no-repeat;}
#rooms{background:url('../images/guestRooms.gif') 0px 0px no-repeat;width:97px !important;}
#rooms:hover, #rooms.active{background:url('../images/guestRooms.gif') 0px -32px no-repeat;}
#meetings{background:url('../images/meetings.gif') 0px 0px no-repeat;width:77px !important;}
#meetings:hover, #meetings.active{background:url('../images/meetings.gif') 0px -32px no-repeat;}

/* General Page Content  */
#content{float:left;width:800px;min-height:469px;height:auto !important; height:469px;background:#a7a9ac url('../images/main.jpg') no-repeat;border-bottom:#CCC 4px solid;}
#imgContain{margin-top:60px;}
#content img{float:left;padding:0;margin:20px 10px 0px 10px;}
#property{float:left;width:800px;min-height:469px;height:auto !important;height:469px;background:#a7a9ac url('../images/content.jpg') repeat-x;border-bottom:#CCC 4px solid;}
#subContent{width:770px;min-height:369px;height:auto !important;height:369px;margin:80px auto auto;margin-bottom:10px;}
#photo{height:336px;width:408px;background:#243b54 url('../images/info.jpg') repeat-x;float:left;clear:both;}
#photo p{color:#f1e6db;font-size:14px;width:340px;margin:10px 0px 0px 20px;}
#info{width:362px;height:337px;background:url('../images/subContent.jpg') repeat-x;float:left;}
#info p{width:320px;margin:30px 0px 0px 20px;font-size:14px;color:#333;line-height:1.4em;}
#info a{display:block;text-align:center;margin-top:10px;color:#333;}
#info a:hover{text-decoration:none;}
#text{color:#333;text-align:center;}
#text label{display:block;margin:10px 0px 3px 0px;font-weight:bold;}
#text span{display:block;}
#photo p{text-align:center;}
#photo.pics{width:770px;height:auto;margin-bottom:10px;padding-bottom:40px;text-align:left;color:#ffffff;}
#photo.pics label{font-weight:bold;margin-top:20px;display:block;font-size:16px;text-align:center;}
#photo.pics span{display:block;font-size:12px;text-align:center;}
#photo.pics a{display:block;text-align:center;color:#fff;margin-top:40px;font-size:14px;}
#photo.pics a:hover{text-decoration:none;}
#photo.pics ul{font-size:13px;padding-left:110px;}
#photo.pics p{display:block;margin:5px 10px;width:760px !important;text-align:left;font-size:13px;color:#FFF;}
#photo.pics img{width:213px;height:159px;float:left;margin:50px 25px 5px 100px;}

/* Footer  */
#footer{width:800px;height:35px;background:#243b54;color:#CCC;padding:0;}
#footer p{font-family:Verdana;font-size:10px;padding:12px 35px 0 25px;}