body {

	background-repeat: repeat-x;
	background-position: left 43px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../images_new/bg.jpg);
	background-color: #697783;
}
div.gallery img{
	border: 5px solid #ffffff;
}
a#viewphotos {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5a585a;
}

table#menu{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:20px;
margin-left:20px;
margin-bottom:10px;
}
table#footer {
	color:#98a2a9;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	text-align:center;
	}
table#menu strong {
font-size:14px;
color:#826550;
font-variant:small-caps
}
table#menu td {
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#bbb2a6;
}
div#body div.middlebg {
	background-image: url(../images_new/bodybg_middletop_int.gif);
	background-repeat: no-repeat;
	background-position: 240px 0px;
	margin: 0px;
	padding: 0px;
}
h2#title {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	height: 72px;
	width: 437px;
	background-repeat:no-repeat;
}


div#left p {
	margin: 0px 20px 12px 20px;
	font-size: 12px;
	line-height: 21px;
}
div#left pre {
font-family:Georgia, "Times New Roman", Times, serif;
margin: 0px 20px 12px 20px;
line-height: 18px;
}
div#left p.intro{

font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
line-height:21px;
color:#826550;
padding-top:10px;


}
#left h1 {
margin: 0px 20px 12px 20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
color:#5a585a;
line-height: 21px;
}
#left i{
font-family:Georgia, "Times New Roman", Times, serif;

}
p.lead {
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#756a58;
}


#left h3 {
margin: 0px 20px 12px 20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#756a58;
line-height: 21px;

}
/* SUBNAV new */

p.subnav {
	padding:15px;
	}

ul#subNav {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
ul#subNav li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 210px;
}
*html ul#subNav li a {
margin-top:-3px;
}
ul#subNav li a:hover {
	background-position: 0px -49px;
}
/* SUBNAV > WEDDINGS */


ul#subNav li.bridesChecklist a {
	background-image: url(/images_new/bridesChecklist_nav.gif);
}
ul#subNav li.roomRequirements a {
	background-image: url(/images_new/roomRequirements_nav.gif);
}
ul#subNav li.customizedMenu a {
	background-image: url(/images_new/customizedMenu_nav.gif);
}

ul#subNav li.dining a {
	background-image: url(/images_new/dining_nav.gif);
}
ul#subNav li.accommodations a {
	background-image: url(/images_new/accommodations_nav.gif);
}
ul#subNav li.facebook a {
	background-image: url(/images_new/facebook_nav.gif);
}

/* SUBNAV */

ul#subnav {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
ul#subnav li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 210px;
}
*html ul#subnav li a {
margin-top:-3px;
}
/* SUBNAV > OVERVIEW */

h3.duringyourstay {
	background-image: url(/images_new/duringyourstay.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: 40px;
	width: 174px;
}
h3.snapshots {
	background-image: url(/images_new/snapshots_title.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: 40px;
	width: 174px;
}

ul#subnav li.bookOnlineSub a {
	background-image: url(/images_new/bookOnlineSub.gif);
}
ul#subnav li.bookOnlineSub a:hover {
	background-image: url(/images_new/bookOnlineSub_hover.gif);
}

ul#subnav li.accommodations a {
	background-image: url(/images_new/feature01.gif);
}
ul#subnav li.accommodations a:hover {
	background-image: url(/images_new/feature01_hover.gif);
}
ul#subnav li.dining a {
	background-image: url(/images_new/feature02.gif);
}
ul#subnav li.dining a:hover {
	background-image: url(/images_new/feature02_hover.gif);
}
ul#subnav li.recreation a {
	background-image: url(/images_new/feature03.gif);
}
ul#subnav li.recreation a:hover {
	background-image: url(/images_new/feature03_hover.gif);
}
ul#subnav li.music a {
	background-image: url(/images_new/feature04.gif);
}
ul#subnav li.music a:hover {
	background-image: url(/images_new/feature04_hover.gif);
}
/* SUBNAV > RATES & RESERVATIONS */

h3.muchtoenjoy {
	background-image: url(/images_new/muchtoenjoy.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: 40px;
	width: 174px;
}
ul#subnav li.fishingandboating a {
	background-image: url(/images_new/fishingandboating_nav.gif);
}
ul#subnav li.fishingandboating a:hover {
	background-image: url(/images_new/fishingandboating_hover.gif);
}
ul#subnav li.golfandtennis a {
	background-image: url(/images_new/golfandtennis_nav.gif);
}
ul#subnav li.golfandtennis a:hover {
	background-image: url(/images_new/golfandtennis_hover.gif);
}
ul#subnav li.diningout a {
	background-image: url(/images_new/diningout_nav.gif);
}
ul#subnav li.diningout a:hover {
	background-image: url(/images_new/diningout_hover.gif);
}

ul#subNav li.birdingNature a {
	background-image: url(/images_new/birdingNature_nav.gif);
}
ul#subnav li.natureandwildlife a {
	background-image: url(/images_new/natureandwildlife_nav.gif);
}
ul#subnav li.natureandwildlife a:hover {
	background-image: url(/images_new/natureandwildlife_hover.gif);
}
ul#subnav li.culturalattractions a {
	background-image: url(/images_new/culturalattractions_nav.gif);
}
ul#subnav li.culturalattractions a:hover {
	background-image: url(/images_new/culturalattractions_hover.gif);
}
ul#subnav li.misc a {
	background-image: url(/images_new/misc_nav.gif);
}
ul#subnav li.misc a:hover {
	background-image: url(/images_new/misc_hover.gif);
}
/* SUBNAV > RATES & RESERVATIONS */

h3.planyourstay {
	background-image: url(/images_new/planyourstay.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: 40px;
	width: 174px;
}
ul#subnav li.seasonalrates a {
	background-image: url(/images_new/seasonalrates_nav.gif);
}
ul#subnav li.seasonalrates a:hover {
	background-image: url(/images_new/seasonalrates_hover.gif);
}
ul#subnav li.makeareservation a {
	background-image: url(/images_new/makeareservation_nav.gif);
}
ul#subnav li.makeareservation a:hover {
	background-image: url(/images_new/makeareservation_hover.gif);
}
/* SUBNAV > EVENTS */

h3.planyourevent {
	background-image: url(/images_new/planyourevent.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: 40px;
	width: 174px;
}
ul#subnav li.livemusicschedule a {
	background-image: url(/images_new/liveMusic_nav.gif);
}
/*ul#subnav li.livemusicschedule a:hover {
	background-image: url(/images_new/livemusicschedule_hover.gif);
}
*/
ul#subnav li.weddingsandparties a {
	background-image: url(/images_new/weddingsandparties_nav.gif);
}
ul#subnav li.weddingsandparties a:hover {
	background-image: url(/images_new/weddingsandparties_hover.gif);
}

/* SUBNAV > CONTACT US */

h3.wearehere {
	background-image: url(/images_new/wearehere.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: 40px;
	width: 174px;
}
ul#subnav li.getdirections a {
	background-image: url(/images_new/getdirections_nav.gif);
}
ul#subnav li.getdirections a:hover {
	background-image: url(/images_new/getdirections_hover.gif);
}
ul#subnav li.contactus a {
	background-image: url(/images_new/contactus_nav.gif);
}
ul#subnav li.contactus a:hover {
	background-image: url(/images_new/contactus_hover.gif);
}
/* SUBNAV > ACCOMMODATIONS */

h3.accommodationsat {
	background-image: url(/images_new/accommodationsat.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: 40px;
	width: 174px;
}
ul#subnav li.islandhouse a {
	background-image: url(/images_new/islandhouse_nav.gif);
}
ul#subnav li.islandhouse a:hover {
	background-image: url(/images_new/islandhouse_hover.gif);
}
ul#subnav li.historiclodge a {
	background-image: url(/images_new/historiclodge_nav.gif);
}
ul#subnav li.historiclodge a:hover {
	background-image: url(/images_new/historiclodge_hover.gif);
}
ul#subnav li.cottage a {
	background-image: url(/images_new/cottage_nav.gif);
}
ul#subnav li.cottage a:hover {
	background-image: url(/images_new/cottage_hover.gif);
}
ul#subnav li.boathouse a {
	background-image: url(/images_new/boathouse_nav.gif);
}
ul#subnav li.boathouse a:hover {
	background-image: url(/images_new/boathouse_hover.gif);
}
ul#subnav li.hotelamenities a {
	background-image: url(/images_new/hotelamenities_nav.gif);
}
ul#subnav li.hotelamenities a:hover {
	background-image: url(/images_new/hotelamenities_hover.gif);
}
ul#subnav li.ratesandreservations a {
	background-image: url(/images_new/ratesandreservations_nav.gif);
}
ul#subnav li.ratesandreservations a:hover {
	background-image: url(/images_new/ratesandreservations_hover.gif);
}
/* SUBNAV > DINING */

h3.dining {
	background-image: url(/images_new/enjoyfinedining.gif);
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: 40px;
	width: 174px;
}
ul#subnav li.lunch a {
	background-image: url(/images_new/lunchmenu_nav.gif);
}
ul#subnav li.lunch a:hover {
	background-image: url(/images_new/lunchmenu_hover.gif);
}
ul#subnav li.dinner a {
	background-image: url(/images_new/dinnermenu_nav.gif);
}
ul#subnav li.dinner a:hover {
	background-image: url(/images_new/dinnermenu_hover.gif);
}
ul#subnav li.kids a {
	background-image: url(/images_new/kidsmenu_nav.gif);
}
ul#subnav li.kids a:hover {
	background-image: url(/images_new/kidsmenu_hover.gif);
}
ul#subnav li. a {
	background-image: url(/images_new/menu_nav.gif);
}
ul#subnav li. a:hover {
	background-image: url(/images_new/menu_hover.gif);
}
ul#subnav li.bar a {
	background-image: url(/images_new/barmenu_nav.gif);
}
ul#subnav li.bar a:hover {
	background-image: url(/images_new/barmenu_hover.gif);
}

ul#subnav li.occasion a {
	background-image: url(/images_new/occasionmenu_nav.gif);
}
ul#subnav li.occasion a:hover {
	background-image: url(/images_new/occasionmenu_hover.gif);
}
ul#subnav li.reviews a {
	background-image: url(/images_new/reviews_nav.gif);
}
ul#subnav li.reviews a:hover {
	background-image: url(/images_new/reviews_hover.gif);
}







p.callus {
	background-image: url(../images_new/callus.gif);
	background-repeat:no-repeat;
	margin: 8px 12px;
	padding: 0px;
	height: 165px;
	width: 184px;
}
/* END SUBNAV */

table#contact {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

}
table.required {color: #FF0000;}

ul#list {
list-style-image: url(../images_new/bullet.gif);
margin-left:50px;
padding-right:20px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#bbb2a6;
}
ul#list li {
padding-bottom:5px;
}


/*********** FORMS ***********/

input, textarea {
    padding:2px;
    border-top: solid 1px #999;
    border-left: solid 1px #999;
    border-bottom: solid 1px #eee;
    border-right: solid 1px #eee;
	font-family:arial, sans-serif;
    font-size:11px;
	font-weight:normal;
}







