body{
	background:transparent url(../images/back.gif) repeat scroll 0% 0%;
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#6C5635;
	font-family:Helvetica Light,Arial;
}

@font-face {
   font-family: "ChocolateBoxDecorative";
   src: url("http://www.owenego.com/Owenego2009/C_BOX_D.TTF");
   }
   
h1 { 
	margin-top:10px; 
	padding:0px;
	font-family: "ChocolateBoxDecorative", "Book Antiqua", serif;
	font-size: 20px;
	color:#5B1300;
	 
}


p { 
	margin:0px; 
	padding:5px;
	font-family:"Avenir 35 Light" Helvetica, sans-serif;
	font-weight:lighter;
	font-size:14px;
}

form { 
	margin:0px; 
	padding:0px; 
	text-align:left; 
}

fieldset{
	margin:0px;
	padding:0px;
	border:0px none;
}



h2 { 
	margin:0px; 
	padding:0px;
	font-family:"Avenir 35 Light" Helvetica, sans-serif;
	font-weight:lighter;
	font-size:18px; 
}

h3 { 
	margin:0px;
	padding:0px;
}

h4 {
	font-size:12px;
	line-height: 1em;
}

h5 {
	font-size:12px;
	line-height: 1em;
}
h6 {
	font-size:12px;
	line-height: 1em;
}

div { 
	padding:0px; 
	margin:0px; 
}

td{
	margin:0px;
	padding:0px;
}

img{
	border:0px none;
	margin:0px;
	} 

.content img{
	border:0px none;
	margin:10px;
	padding:30px;
	outline:none;
	
}

.content2 img{
	border:0px none;
	margin:0px;
	padding:5px;
	outline:none;
	float:left;
}

a{
	margin:0px; 
	padding:0px;
	text-decoration:none;
	color: #7F6C50;
}

a img, a:hover img{
	border:0px none;
}

ul {
	margin:5px;
	padding-left: 35px;
	list-style:url(bullet.gif);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	
}

li{
	margin:0;
	padding:0;
}

#main{
	width:100%;
}

#wrapper{
	background-color:#FFFFFF;
        margin:0 auto;
        overflow:hidden;
        padding-bottom:15px;
        width:886px;
}

#header_wrapper{
	width:100%;
	float:left;
	margin-bottom:12px;
}

#logo{
	width:300px;
	float:left;
	padding:40px 0px 0px 24px;
}

#header_text{
	width:550px;
	float:right;
	text-align:right;
	padding:30px 12px 0px 0px;
}

#menu_header{
	border:1px solid #E4DCC3;
	clear:both;
	height:38px;
	margin:0 auto;
	width:833px;
}

#content_wrapper{
	width:833px;
	margin:10px 27px 0px 26px;
	float:left;
}

#slideshow{
	float:left;
	width:338px;
}

#content{
	float:right;
	text-align:left;
	width:442px;
}

#content_full{
	width:100%;
	
}

.text{
	padding:56px 0px 0px 0px;
	text-align:left;
	font-size:16px;
}

#separator{
	height:37px;
	background-color:#DBD1B0;
	clear:both;
	margin-bottom:20px;
}

#bottom_modules{
	width:833px;
	margin:0px 27px 0px 26px;
	float:left;
	padding-bottom:40px;
}

#column1{
	float:left;
	width:271px;
	margin-right:10px;
	background-color:#F7F4ED;
}

#column2{
	float:left;
	width:271px;
	margin-right:10px;
	background-color:#EEF6E2;
}

#column3{
	float:right;
	width:271px;
	background-color:#FDFEFB;
}

#column4{
	float:left;
	
}

.sep_line1{
	border-bottom:5px solid #F7F4ED;
	font-size:16px;
	height:45px;
	padding-left:28px;
	background-color:#FCFBF9;
}

.sep_line2{
	background-color:#F9FCF5;
	border-bottom:5px solid #EEF6E2;
	font-size:16px;
	height:45px;
	padding-left:28px;
}

.sep_line3{
	background-color:#FDFEFB;
	border-bottom:5px solid #F9FCF4;
	font-size:16px;
	height:45px;
	padding-left:28px;
}

#footer_wrapper{
	width:833px;
	margin:0px 27px 0px 26px;
	float:left;
}

a.mainlevel{
	color:#6C5635;
	font-size:13px;
	font-weight:bold;
}

div.moduletable_menu ul{
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	list-style-image: none; 
	text-align: center; 
	list-style-position: inside;
        font-size:14px;
}

div.moduletable_menu ul li{
	float:left;
	margin:4px 1px 0px 1px;
}

div.moduletable_menu ul li.item54 a,
div.moduletable_menu ul li.item55 a,
div.moduletable_menu ul li.item56 a,
div.moduletable_menu ul li.item57 a,
div.moduletable_menu ul li.item58 a,
div.moduletable_menu ul li.item59 a,
div.moduletable_menu ul li.item60 a,
div.moduletable_menu ul li.item61 a,
div.moduletable_menu ul li.item62 a,
div.moduletable_menu ul li.item63 a,
div.moduletable_menu ul li.item64 a,
div.moduletable_menu ul li.item65 a{height:31px;display:block;color:#FFFFFF !important; }

div.moduletable_menu ul li.item66 a{height:31px;display:block;}
div.moduletable_menu ul li.item69 a{height:31px;display:block;}

div.moduletable_menu ul li.item54{
	background:url(../images/about-the-inn.gif) no-repeat scroll 0% 0%;
	width:121px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item54.active{
	background:url(../images/over-about-the-inn.gif) no-repeat scroll 0% 0%;
	width:121px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item55{
	background:url(../images/weddings-catering.gif) no-repeat scroll 0% 0%;
	width:181px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item55.active{

	background:url(../images/over-weddings-catering.gif) no-repeat scroll 0% 0%;
	width:181px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item56{
	background:url(../images/rooms.gif) no-repeat scroll 0% 0%;
	width:59px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item56.active{
	background:url(../images/over-rooms.gif) no-repeat scroll 0% 0%;
	width:59px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item57{
	background:url(../images/hours-dates.gif) no-repeat scroll 0% 0%;
	width:124px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item57.active{
	background:url(../images/over-hours-dates.gif) no-repeat scroll 0% 0%;
	width:124px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item58{
	background:url(../images/photo-gallery.gif) no-repeat scroll 0% 0%;
	width:126px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item58.active{
	background:url(../images/over-photo-gallery.gif) no-repeat scroll 0% 0%;
	width:126px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item59{
	background:url(../images/contact.gif) no-repeat scroll 0% 0%;
	width:95px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item59.active{
	background:url(../images/over-contact.gif) no-repeat scroll 0% 0%;
	width:95px;
	height:31px;
	font-size:0px;
}
/***********************drop down menu*******************/

#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{  /*the columns that gets dropped down over yours might be different*/
z-index:10;
}

#mainlevel_menu li ul{
z-index:5;
position:absolute;
left:-999em;
height:auto;
width:11em;
font-weight:400;
background:#C4BBAD;
margin:0;
}
#mainlevel_menu li li{
width:11em;
}

#mainlevel_menu ul li.item55 a{
	background:url(../images/weddings-catering.gif) no-repeat scroll 0% 0%;
	width:181px;
	height:31px;
	font-size:0px;
	}

#mainlevel_menu li ul a{
width:11em;
color:#fff;
font-size:0.9em;
line-height:1em;
font-weight:400;
}
#mainlevel_menu li:hover ul ul,#mainlevel_menu li:hover ul ul ul,#mainlevel_menu li.sfhover ul ul,#mainlevel_menu li.sfhover ul ul ul{
left:-999em;
}
#mainlevel_menu li:hover ul,#mainlevel_menu li li:hover ul,#mainlevel_menu li li li:hover ul,#mainlevel_menuv li.sfhover ul,#mainlevel_menu li li.sfhover ul,#mainlevel_menu li li li.sfhover ul{
left:auto;
z-index:6000;
}
#mainlevel_menu li li:hover,#mainlevel_menu li li.sfhover{
background:#C4BBAD;
}



/*****************************************************footer menu*********************************************/

div.moduletable_menu ul li.item60{
	background:url(../images/about-the-inn.gif) no-repeat scroll 0% 0%;
	width:121px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item60.active{
	background:url(../images/over-about-the-inn.gif) no-repeat scroll 0% 0%;
	width:121px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item61{
	background:url(../images/weddings-catering.gif) no-repeat scroll 0% 0%;
	width:181px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item61.active{
	background:url(../images/over-weddings-catering.gif) no-repeat scroll 0% 0%;
	width:181px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item62{
	background:url(../images/rooms.gif) no-repeat scroll 0% 0%;
	width:59px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item62.active{
	background:url(../images/over-rooms.gif) no-repeat scroll 0% 0%;
	width:59px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item63{
	background:url(../images/hours-dates.gif) no-repeat scroll 0% 0%;
	width:124px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item63.active{
	background:url(../images/over-hours-dates.gif) no-repeat scroll 0% 0%;
	width:124px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item64{
	background:url(../images/photo-gallery.gif) no-repeat scroll 0% 0%;
	width:126px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item64.active{
	background:url(../images/over-photo-gallery.gif) no-repeat scroll 0% 0%;
	width:126px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item65{
	background:url(../images/contact.gif) no-repeat scroll 0% 0%;
	width:95px;
	height:31px;

	font-size:0px;
}

div.moduletable_menu ul li.item65.active{
	background:url(../images/over-contact.gif) no-repeat scroll 0% 0%;
	width:95px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item66{
	background:url(../images/menu.gif) no-repeat scroll 0% 0%;
	width:60px;
	height:31px;

	font-size:0px;
}

div.moduletable_menu ul li.item66.active{
	background:url(../images/over-menu.gif) no-repeat scroll 0% 0%;
	width:60px;
	height:31px;
	font-size:0px;
}

div.moduletable_menu ul li.item69{
	background:url(../images/menu.gif) no-repeat scroll 0% 0%;
	width:60px;
	height:31px;

	font-size:0px;
}

div.moduletable_menu ul li.item69.active{
	background:url(../images/over-menu.gif) no-repeat scroll 0% 0%;
	width:60px;
	height:31px;
	font-size:0px;
}


div.float {
  float: left;
  margin:12px;
 }

  
div.float p {
   text-align: center;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:12px;
   color:#666666;
   margin-bottom:10px;
   
   }
   
 div.float2 {
  float: right;
  margin:5px;
  border:#7F6C50 groove thin;
  padding: 10px;
  background:#E2EFCF;
 }

  
div.float2 p {
   text-align: center;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:12px;
   color:#666666;
   margin-bottom:10px;
   
   }
   
.contentheading {
  	text-align:center;
	font-family: "ChocolateBoxDecorative", serif;
	font-size: 20px;
	color:#5B1300;
	}


/***********************************************************************BOTTOM MENUS********************************************************************/

div.moduletable_bottom1{
background-attachment:scroll;
background-color:#FCFBF9;
background-image:none;
background-position:0 0;
background-repeat:repeat;
}

div.moduletable_bottom1 ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

div.moduletable_bottom1 ul li{
border-bottom-color:#F7F4ED;
border-bottom-style:solid;
border-bottom-width:5px;
font-family:Helvetica Light,Arial;
font-size:16px;
height:40px;
line-height:40px;
padding-left:28px;
}




div.moduletable_bottom2{
background-attachment:scroll;
background-color:#F9FCF5;
background-image:none;
background-position:0 0;
background-repeat:repeat;
}

div.moduletable_bottom2 ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

div.moduletable_bottom2 ul li{
border-bottom-color:#EEF6E2;
border-bottom-style:solid;
border-bottom-width:5px;
font-family:Helvetica Light,Arial;
font-size:16px;
height:40px;
line-height:40px;
padding-left:28px;
}



div.moduletable_bottom3{
background-attachment:scroll;
background-color:#FDFEFB;
background-image:none;
background-position:0 0;
background-repeat:repeat;
}

div.moduletable_bottom3 ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

div.moduletable_bottom3 ul li{
border-bottom-color:#F9FCF4;
border-bottom-style:solid;
border-bottom-width:5px;
font-family:Helvetica Light,Arial;
font-size:16px;
height:40px;
line-height:40px;
padding-left:28px;
}
