h1, h2, h3,h4	{
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
	}
	
	body	{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10pt;
	background-color: #FFEEA8;
	text-align: center;
	background-image: url(/site/docroot/hp/images/front/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
	p, table, td, th, ul, ol	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}
	
	textarea, input	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	form {
	padding:0px;
	margin:0px;
	}

/* The master div. */
	#MainContainer {
		position:relative;
		margin:0px  auto;
		padding:0px;
		width:774px;
		text-align:left;
	}
	#MainContainerHeader {
		position:relative;
		margin:0px  auto;
		padding:0px;
		width:774px;
		text-align:left;
	}
/* Header */	
	#pageHeader {
	clear:both;
	height: 110px;/*
	background-image: url(/site/docroot/hp/images/front/logo.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
	}
	/*
	#pageHeader img {
	position:absolute;
	left:296px;
	top:25px;
	}*/
	
	#pageHeader h1 {
	width: 463px;
	height: 110px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: right;
	}
	#pageHeader h1 span {
		display:none
	}
	
	#search	{
	width:242px;
	margin: 0px;
	padding: 5px;
	float:right;
	text-align:right;
	position:absolute;
	z-index:100;
	}

	#logo {
	float:right;
	width:290px;
	/*position:absolute;*/
	z-index:50;
	}

	.addresstxt {

		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #D7B8A3;
    }
	#search-language{
    font-family: Arial, Helvetica, sans-serif;
    width:242px;
	margin: 0px;
	padding: 5px;
	/*float:right;*/
	text-align:right;
	position:relative;
    font-size: 9pt;
	color: #333333;
	margin-bottom:2px;
    z-index:51;
	}
	#search-language input	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #D8B9A4;
	}

    #address {
    /*float:left;*/
    font-family: Arial, Helvetica, sans-serif;
    width:242px;
    position:relative;
    font-size: 9pt;
	color: #333333;
	margin-bottom:2px;
    z-index:51;
    }

    #language a:link    {text-decoration:underline; color:#E5B769}
	#language a:visited {text-decoration:underline; color:#E5B769}
	#language a:hover   {text-decoration:underline; color:#862A0F}
	#language a:active  {text-decoration:underline; color:#862A0F}

    #photosButtonBox {
	width: 63px;
	background-image:url(/site/docroot/hp/images/front/frontstoneBg.jpg);
	height:60px;
	float: left;
	padding-left:9px;
	padding-top:250px;
		
	}
	#photosButtonBoxIn {
	width: 54px;
	background-image:url(/site/docroot/hp/images/in/frontstoneBg.jpg);
	height: 62px;
	float: left;
	padding-left:10px;
	padding-top:123px;
		
	}
	#welcome {
	width: 141px;
	background-color:#862A0F;
	height: 300px;
	float: left;
	padding: 5px 9px;
	color: #FFFFFF;
		
	}
	#welcome H2{
	width: 127px;
	background-image:url(/site/docroot/hp/images/front/welcomeH2.jpg);
	height: 34px;
	clear:both;
	}
	#welcome H2 span{
		display:none;
		}
	/* Main Content Area */

	#frontContent	{
	width:774px;
	margin:0px auto;
	clear:both;
	padding:0px 0px;
	color:#AA7328;
	}
	
	#frontContent	h2{
	color:#8A3115;
	font-size:12pt;
	}
	
	#contentContainer	{
	width:696px;
	clear:both;
	padding-left: 64px;
	padding-right:10px;
	color:#666666;
	}
	#content {
	float:left;
	padding-right: 10px;
	width: 600px;
	}

	#content .fc2 {
	float:left;
	width:47%;
	}
	
	#content .fc2Separator {
	float:left;
	width:6%;
	}

	#frontContent .fc2 {
	float:left;
	width:47%;
	}

	#frontContent .fc2Separator {
	float:left;
	width:6%;
	}

 h2.hotelInfo {
	font-size:14pt;
	color:#8A3115;
	text-align:left;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;/*
	background-image: url(/site/docroot/hp/images/titles/title_01.gif);
	background-repeat:no-repeat;
	padding-left: 122px;*/
	padding-top:5px;
	padding-bottom: 5px;
}

h2.hotelInfo img {
	vertical-align:middle;
}

 h2.contentTitle {
	font-size:12pt;
	color:#8A3115;
	text-align:left;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	padding-left: 0px;
	padding-top:5px;
	padding-bottom: 5px;
}

#content p{
	font-size:10pt;
	line-height: 1.3em;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* Extra Divs */	
	#extraDiv1	{
	width: 774px;
	background-image: url(/site/docroot/hp/images/front/r03_c01.jpg);
	background-repeat: no-repeat;
	height: 13px;
	clear: both;
	background-position: left bottom;
	}
	#extraDiv2	{
	width: 9px;
	background-image:url(/site/docroot/hp/images/front/r03_c04.jpg);
	height: 310px;
	float: left;
	}
	#extraDiv3	{
	width: 774px;
	height: 21px;
	background-image: url(/site/docroot/hp/images/front/r04_c01.jpg);
	clear: both;
	}
	#extraDiv1In	{
	width: 774px;
	background-image: url(/site/docroot/hp/images/in/r03_c01.jpg);
	background-repeat: no-repeat;
	height: 13px;
	clear: both;
	background-position: left bottom;
	}
	#extraDiv2In	{
	width: 9px;
	background-image:url(/site/docroot/hp/images/in/r03_c04.jpg);
	height: 185px;
	float: left;
	}
	#extraDiv3In	{
	width: 774px;
	height: 21px;
	background-image: url(/site/docroot/hp/images/in/r04_c01.jpg);
	clear: both;
	}
	#rotatingImg {
	width:470px;
	height:310px;
	background-image: url(/site/docroot/hp/images/front/mainImgBg.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-left:64px;
	}
	#areaImgBox {
	width:637px;
	height:185px;
	background-image: url(/site/docroot/hp/images/in/areaImgBg.jpg);
	background-repeat: no-repeat;
	background-color:#C3731E;
	float: left;
	padding-left:64px;
	}
	
/* Horizontal Navigation, a styled list */
	#menuContainer{
	clear:both;
	padding-left:5px;
	}
	#horizmenu {
	padding: 0;
	list-style: none inside;
	width: 760px;
	float: left;
	margin: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BE9E87;
}
	#horizmenu li {
	float: left;
	text-align: center;
	font-size: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BF6B1A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BE9E87;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BE9E87;
	background-image: url(/site/docroot/hp/images/menu/horizBg.jpg);
}

	#horizmenu li a:link {
	display: block;
	padding: 4px 0;
	color: #FFFFFF;
	text-decoration: none;
} 
#horizmenu li a:visited {
	display: block;
	padding: 4px 0;
	color: #FFFFFF;
	text-decoration: none;
} 
	
	#horizmenu li a:hover {
	background-color: #8E2013;
	color: #FFFFFF;
}
#horizmenu li a:active {
	background-color: #8E2013;
	color: #FFFFFF;
}

/* Right Navigation */	

#rightcol	{
	float:left;
	width:170px;
	}
	.rightColBox	{
		width:160px;
		background-image:url(/site/docroot/hp/images/in/rightColTop.jpg);
		background-repeat:no-repeat;
		padding-top:31px;
		float:right;
	}
	ul.submenu{
	list-style-type: none;
	margin: 0px;
	font-weight: bold;
	line-height: 1.5em;
	padding: 0px;
	font-size: 11px;
	text-align: left;
}	
	li.submenu	{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EFC45F;
}	
a.submenu:link{
	display:block;
	padding:4px;
	text-decoration:none;
	color:#AE601E;
}	
a.submenu:visited{
	display:block;
	padding:4px;
	text-decoration:none;
	color:#AE601E;
}	
a.submenu:hover{
	color:#339933;
}	
a.submenu:active{
	color:#339933;
}
div.miscBox	{
	width:144px;
	clear:both;
	padding: 10px;
	text-align: center;
	color: #558624;
	}

div.spacer  {clear: both;}


#footer {
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #E5B769;
	text-align: center;
	background-image:url(/site/docroot/hp/images/front/footerBg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:31px 20px;
	text-align:right;
	}

	
	.smalltext	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
	.small	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #000000;
	}
	
	/*Links */
	a:link    {color:#558724}
	a:visited {color:#558724}
	a:active  {color:#990099}
	a:hover   {color:#990099}
	
	#footer a:link    {text-decoration:underline; color:#E5B769}
	#footer a:visited {text-decoration:underline; color:#E5B769}
	#footer a:hover   {text-decoration:underline; color:#862A0F}
	#footer a:active  {text-decoration:underline; color:#862A0F}

.imageGallery .thumbs {	
	list-style:none;
	padding:0px;
	margin:0px;
}

.imageGallery .thumbs li {	
	float:left;
	padding:0px;
	margin:0px 2px 0px 2px;
}

.imageGallery img {
	border:none;
}

.imageThumbs {
	margin-top:10px;
}

.clear {
	font-size:0px;
	clear:both;
	line-height:0px;
	height:0px;
	width:0px;
}
	
.staticEditButton {
	position:absolute;
	z-index=100;
}

#reservationForm {
	
}

#reservationForm ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#reservationForm ul li {
	margin:0px 0px 3px 0px;
	padding:0px;	
}

#reservationForm ul li.adultLabel {
	width:30%;
	float:left;
	margin-right:18px;
}

#reservationForm ul li.adultSelect {
	width:30%;
	float:left;
	margin-right:18px;
}

#reservationForm ul li.childrenLabel {
	width:30%;
}

#reservationForm ul li.childrenSelect {
	width:30%;
}
#reservationForm ul li.roomTypeSelect {
	width:50%;
}

#reservationForm input	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #D8B9A4;
	width:100%;
}

#reservationForm textarea	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #D8B9A4;
	overflow: auto;
}

#reservationForm input.submit	{
	width:200px;
}

#reservationForm input.checkIn	{
	width:40%;
}

#reservationForm input.checkOut	{
	width:40%;
}

#reservationForm select	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #D8B9A4;
	width:100%;
}

#iframeC1 {	
	display:none;
}

#iframeC1 iframe {	
	position:relative;
	top:-50px;
	width:200px;
	height:50px;
}

#calendar01 {
	display:none;
}

#calendar01 .main {
	width:200px;
	border:1px solid #8A3115;
	position:relative;
	top:-50px;
}

#calendar01 .month {
	background-color:#8A3115;
	font:bold 12px verdana;
	color:white;
}

#calendar01 .month a {
	color:white;
	text-decoration:none;
}

#calendar01 .month a:hover {
	color:white;
	text-decoration:underline;
}

#calendar01 .daysofweek {
	background-color:#E5B769;
	font:bold 12px verdana;
	color:white;
}

#calendar01 .days {
	font-size: 12px;
	font-family:verdana;
	color:#8A3115;
	background-color: lightyellow;
	padding: 2px;
}

#calendar01 .days a {
	color:#E5B769;
}

#calendar01 .days #today{
	font-weight: bold;
	color: red;
}

#calendar01 .close {
	background-color:#8A3115;
}

#calendar01 .close a {	
	font-weight: bold;
	color: white;
	text-decoration:none;
}

#calendar01 .close a:hover {	
	font-weight: bold;
	color: white;
	text-decoration:underline;
}

#iframeC2 {	
	display:none;
}

#iframeC2 iframe {	
	position:relative;
	top:-80px;
	width:200px;
	height:80px;
}

#calendar02 {
	display:none;
}

#calendar02 .main {
	width:200px;
	border:1px solid #8A3115;
	position:relative;
	top:-80px;
}

#calendar02 .month {
	background-color:#8A3115;
	font:bold 12px verdana;
	color:white;
}

#calendar02 .month a {
	color:white;
	text-decoration:none;
}

#calendar02 .month a:hover {
	color:white;
	text-decoration:underline;
}

#calendar02 .daysofweek {
	background-color:#E5B769;
	font:bold 12px verdana;
	color:white;
}

#calendar02 .days {
	font-size: 12px;
	font-family:verdana;
	color:#8A3115;
	background-color: lightyellow;
	padding: 2px;
}

#calendar02 .days a {
	color:#E5B769;
}

#calendar01 .days #today{
	font-weight: bold;
	color: red;
}

#calendar02 .close {
	background-color:#8A3115;
}

#calendar02 .close a {	
	font-weight: bold;
	color: white;
	text-decoration:none;
}

#calendar02 .close a:hover {	
	font-weight: bold;
	color: white;
	text-decoration:underline;
}
