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



.clearfix:after {

content: ".";

display: block;

height: 0;

clear:both;

visibility:hidden;

}



.clearfix {display: inline-block;}



* html .clearfix {height: 1%;}

.clearfix {

	display:block;

}





body {

	margin: 0px;

	padding: 0px;

	background-color: #FFFFFF;

	text-align: center;

}



div#mainwrap {

	width:743px;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	height: auto;

}



div#logoheader

{

	background-attachment: scroll;

	background-repeat: no-repeat;

	background-position: center top;

	height: 71px;

	float: none;

	width: 743px;

	border-right: 1px solid #630;

	border-left: 1px solid #630;

	background-image: url(images/header.jpg);

}



div#logoheader2

{

	background-image:url(images/header2.jpg);

	background-attachment: scroll;

	background-repeat: no-repeat;

	background-position: center top;

	height: 197px;

	float: left;

	width: 743px;

	border-right: 1px solid #630;

	border-left: 1px solid #630;

}



div#logoheadersm

{

	background-image:url(images/header-sm.jpg);

	background-attachment: scroll;

	background-repeat: no-repeat;

	background-position: center top;

	height: 71px;

	float: none;

	width: 743px;

	border-right: 1px solid #630;

	border-left: 1px solid #630;

}



div#logoheader2sm

{

	background-image:url(images/header-sm2.jpg);

	background-attachment: scroll;

	background-repeat: no-repeat;

	background-position: center top;

	height: 68px;

	float: left;

	width: 743px;

	border-right: 1px solid #630;

	border-left: 1px solid #630;

}



div#logoheader3

{

	height: 62px;

	float: left;

	width: 743px;

	border-right: 1px solid #630;

	border-left: 1px solid #630;

	background-color: #FFFFFF;

}

.menu1, .menu2, .menu3, .menu4 {

      margin: 0px;

      padding: 0px;

	  height: 46px;

	  width: 743px;

	  border-right: 1px solid #630;

	  border-left: 1px solid #630;

	

    }

    .menu1 ul, .menu2 ul, .menu3 ul, .menu4 ul {

      margin: 0;

      padding: 0;

      list-style-type: none;

	  float: left;

	  height: 46px;

    }

   .menu1 li, .menu2 li, .menu3 li, .menu4 li {

      margin: 0;

      padding: 0;

      float: left;

	  height: 46px;

	  /*width: 102px;*/

    }/*makes it horizontal because markup is li */

	

    .menu4 a {

      display: block;

      width: 100%;

      font: bold 1pt verdana, sans-serif; color:#ba9081;

	  text-decoration: none;

	  height: 46px;

    }

.menu4 a span {
visibility:hidden;
}


.menu4 li#menupic {

	height: 46px;

	width:134px;

	background:  url("images/menu1.jpg") 0px 0px no-repeat #ba9081;

	background-repeat: no-repeat;

	background-position: 0px 0px;

}



.menu4 li#menuhome a {

	  height: 46px;

	  width: 46px;

background:  url("images/menu2.jpg") 0px -46px no-repeat #ba9081;

}

.menu4 li#menuhome a:hover {

	  height: 46px;

width: 46px;

background:  url("images/menu2.jpg") 0px 0px no-repeat #ba9081;

}



.menu4 li#menurooms a {

background: #ff9 none;

	  height: 46px;

	  width: 114px;

background:  url("images/menu3.jpg") 0px -46px no-repeat #ba9081;

}

.menu4 li#menurooms a:hover {

	  height: 46px;

	  width: 114px;

background:  url("images/menu3.jpg") 0px 0px no-repeat #ba9081;

}



.menu4 li#menufacilities a {

	  height: 46px;

	  width: 73px;

background:  url("images/menu4.jpg") 0px -46px no-repeat #ba9081;

}

.menu4 li#menufacilities a:hover {

	  height: 46px;

	  width: 73px;

background:  url("images/menu4.jpg") 0px 0px no-repeat #ba9081;

}



.menu4 li#menuevents a {

	  height: 46px;

	  width: 56px;

background:  url("images/menu5.jpg") 0px -46px no-repeat #ba9081;

}

.menu4 li#menuevents a:hover {

	  height: 46px;

	  width: 56px;

background:  url("images/menu5.jpg") 0px 0px no-repeat #ba9081;

}



.menu4 li#menucontact a {

	  height: 46px;

	  width: 64px;

background:  url("images/menu6.jpg") 0px -46px no-repeat #ba9081;

}

.menu4 li#menucontact a:hover {

	  height: 46px;

	  width: 64px;

background:  url("images/menu6.jpg") 0px 0px no-repeat #ba9081;

}

.menu4 li#menutestimonials a {

	  height: 46px;

	  width: 96px;

background:  url("images/menu7.jpg") 0px -46px no-repeat #ba9081;

}

.menu4 li#menutestimonials a:hover {

	  height: 46px;

	  width: 96px;

background:  url("images/menu7.jpg") 0px 0px no-repeat #ba9081;

}



.menu4 li#menuactivities a {

	  height: 46px;

	  width: 160px;

background:  url("images/menu8.jpg") 0px -46px no-repeat #ba9081;

}

.menu4 li#menuactivities a:hover {

	  height: 46px;

	  width: 160px;

background:  url("images/menu8.jpg") 0px 0px no-repeat #ba9081;

}



.menu4 li#menupicsm {

	height: 46px;

	width:131px;

	background:  url("images/menu1sm.gif") 0px 0px no-repeat #ba9081;

	background-repeat: no-repeat;

	background-position: 0px 0px;

}



.menu4 li#menuhomesm a {

	  height: 46px;

	  width: 46px;

background:  url("images/menu2sm.gif") 0px -46px no-repeat #ba9081;

}

.menu4 li#menuhomesm a:hover {

	  height: 46px;

width: 46px;

background:  url("images/menu2sm.gif") 0px 0px no-repeat #ba9081;

}



.menu4 li#menuroomssm a {

background: #ff9 none;

	  height: 46px;

	  width: 113px;

background:  url("images/menu3sm.gif") 0px -46px no-repeat #ba9081;

}

.menu4 li#menuroomssm a:hover {

	  height: 46px;

	  width: 113px;

background:  url("images/menu3sm.gif") 0px 0px no-repeat #ba9081;

}



.menu4 li#menufacilitiessm a {

	  height: 46px;

	  width: 69px;

background:  url("images/menu4sm.gif") 0px -46px no-repeat #ba9081;

}

.menu4 li#menufacilitiessm a:hover {

	  height: 46px;

	  width: 69x;

background:  url("images/menu4sm.gif") 0px 0px no-repeat #ba9081;

}



.menu4 li#menueventssm a {

	  height: 46px;

	  width: 60px;

background:  url("images/menu5sm.gif") 0px -46px no-repeat #ba9081;

}

.menu4 li#menueventssm a:hover {

	  height: 46px;

	  width: 60px;

background:  url("images/menu5sm.gif") 0px 0px no-repeat #ba9081;

}



.menu4 li#menucontactsm a {

	  height: 46px;

	  width: 66px;

background:  url("images/menu6sm.gif") 0px -46px no-repeat #ba9081;

}

.menu4 li#menucontactsm a:hover {

	  height: 46px;

	  width: 66px;

background:  url("images/menu6sm.gif") 0px 0px no-repeat #ba9081;

}

.menu4 li#menutestimonialsm a {

	  height: 46px;

	  width: 94px;

background:  url("images/menu7sm.gif") 0px -46px no-repeat #ba9081;

}

.menu4 li#menutestimonialsm a:hover {

	  height: 46px;

	  width: 94px;

background:  url("images/menu7sm.gif") 0px 0px no-repeat #ba9081;

}


.menu4 li#menuactivitiessm a {

	  height: 46px;

	  width: 164px;

background:  url("images/menu8sm.gif") 0px -46px no-repeat #ba9081;

}

.menu4 li#menuactivitiessm a:hover {

	  height: 46px;

	  width: 164px;

background:  url("images/menu8sm.gif") 0px 0px no-repeat #ba9081;

}



div#contentcontainer {

	width:743px;

	background-color: #FFFFFF;

	padding-right: 0px;

	padding-left: 0px;

	border-right: 1px solid #630;

	border-left: 1px solid #630;

}



div#leftcolumn {

	position:relative;

	width:131px;

	float:left;

	display:block;

	padding-top: 12px;

	padding-bottom: 6px;

	font-size: 11px;

	line-height: 17px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	height: 22px;

	text-align: center;

	text-decoration: none;

	font-weight: bold;

	background-color: #653300;

}



/*div#leftcolumn a {

	float:left;

	width:100%;

	font-size: 11px;

	line-height: 17px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	height: 22px;

	text-align: center;

	text-decoration: none;

	font-weight: bold;

	color: #708090;

	}



	

div#leftcolumn a:hover {

	background-color: #630;

	padding: 8px;

	color: #fff;

	text-decoration: none;

}



div#leftcolumn a:active {

	background-color: #c96;

	padding: 8px;

	color: #630;

	text-decoration: none;

}*/



div#rightcolumn2column {

	position:relative;

	width:600px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 0px;

	padding-bottom: 6px;

	height: 100%;

	

}



div#footer

{

	float:left;

	width:743px;

	padding-top: 6px;

	text-align: center;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #630;

	border-right-color: #630;

	border-bottom-color: #630;

	border-left-color: #630;

	}





div#picrightalign, div#picrightalign2 {

	float:right;

	width:256px;

	height: 300px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



div#nav, div nav2 {

	float:left;

	width:100%;

	font-size: 11px;

	line-height: 17px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	text-decoration: none;

	font-weight: bold;

	color: #708090;

}



div#nav a:link, div#nav a:visited, div#nav2 a:link, div#nav2 a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 17px;

	padding: 8px;

	font-weight: normal;

	color: #708090;

	text-decoration: none;

}



div#nav a:hover, div#nav2 a:hover {

	background-color: #630;

	padding: 8px;

	color: #fff;

	text-decoration: none;

}

	

div#nav a:active, div#nav2 a:active

{

	background-color: #c96;

	padding: 8px;

	color: #630;

	text-decoration: none;

}



h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 44px;

	line-height: normal;

	font-weight: bold;

	color: #B2997F;

	padding-top: 6px;

	padding-right: 6px;

	padding-left: 6px;

	letter-spacing: .1em;

	word-spacing: .2em;

	text-align: right;

}



h1 a, h1 a:hover, h1 a:visited {

	text-decoration: none;

	color: #B69D85;

	font-family: Georgia, Times New Roman, Times, serif;

}



h2, h2 a, h2 a:hover, h2 a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: normal;

	color: #B69D85;

	padding-top: 35px;

	padding-right: 6px;

	padding-bottom: 0px;

	padding-left: 95px;

	text-decoration: none;

	text-align:left;

}



h3, h3 a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: normal;

	color: #B69D85;

	padding-top: 6px;

	padding-right: 6px;

	padding-bottom: 18px;

	padding-left: 6px;

	text-decoration:none;

}



h3 a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	font-weight: normal;

	color: #B69D85;

	padding-top: 30px;

	padding-right: 6px;

	padding-bottom: 0px;

	padding-left: 6px;

	text-decoration: none;

	border-bottom:1px #B69D85 dashed;

}





h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: bold;

	color: #a52a2a;

	padding-right: 6px;

	padding-bottom: 10px;

	padding-left: 6px;

	letter-spacing: 0.1em;

	word-spacing: 0.2em;

	text-align: left;

	}



p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	font-weight: normal;

	color: #c96;

	padding-top: 0px;

	padding-right: 6px;

	padding-bottom: 18px;

	padding-left: 6px;

	text-align: justify;

}

p a {

	color: #708090;

	font-weight: bold;

	text-decoration: none;

}

p a:hover {

	font-weight: bold;

	color: #708090;

	border-bottom-style: dashed;

	border-bottom-width: 1px;

	text-decoration: none;

}

.highlight  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	font-weight: normal;

	color: #630;

	padding-top: 6px;

	padding-right: 6px;

	padding-bottom: 18px;

	padding-left: 6px;

}



form,td,body  { 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	color: #c96;

	padding-top: 0px;

	padding-right: 6px;

	padding-left: 6px;

	text-align: left;

	}



.h1link {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 36px;

	color: #B2997F;

	text-decoration: none;

	font-weight: bold;

	padding-top: 25px;

}



.plink {

	color: #c96;

	font-weight: normal;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

	text-decoration: none;

}

.footertext, .footertext a {

	color: #B69D85;

	font-weight: normal;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

	line-height: 18px;

	padding-top: 25px;

	margin-top: 25px;

	text-decoration: none;

}





.footertext a:hover {

	text-decoration: none;

	border-bottom:1px #B69D85 dashed;

}



body#home a#menu-home,

body#about a#menu-about,

body#facilities a#menu-facilities,

body#rooms a#menu-rooms,

body#contact a#menu-contact,

body#links a#menu-links ,

body#weddings a#menu-weddings,





{	background-color: #630;

	padding: 6px;

	color: #fff;

	text-decoration: none;

}

h1 {

	font-size: 36px;

}

