body	  {
	position: relative;
	margin: 0;
	padding: 0;
	background-repeat : repeat-y;
}

body,  td , input {FONT-FAMILY: 'Trebuchet MS', Verdana; font-weight: bold;
		   font-size: 14px;
		   color: #333}

		 
.menuback{
	background-color : #F1EBD1;
}

div#headerA , div#headerA a , div#headerA a:visited {font-size:14px; color:#0000ff; font-weight:normal}

div#hierMenu a {
	display: block;
	text-align: left;
	font-size: 12px;
	font: 8pt/12pt georgia;
	padding: 5px 2px 3px 5px;
	margin: 0 0 4px 0;
	border-width: 0;
	text-decoration: none;
	color: #4D4811;
	font-weight: bold;
	background-color : #EBD7A9;
}
div#menuAct_old {
	display: block;
	text-align: left;
	font-size: 12px;
	font: 8pt/12pt georgia;
	padding: 5px 2px 3px 5px;
	margin: 0 0 4px 0;
	border-width: 0;
	text-decoration: none;
	color: #4E3D07;
	background: #c6d7f0;
	font-weight: bold;
	background: url(act-hote.gif) no-repeat;
	border-top-color: #4E3D07;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #4E3D07;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

div#menuAct {
	display: block;
	text-align: left;
	font-size: 12px;
	font: 8pt/12pt georgia;
	padding: 5px 2px 3px 5px;
	margin: 0 0 4px 0;
	border-width: 0;
	text-decoration: none;
	color: #4E3D07;
	font-weight: bold;
	border-top-color: #4E3D07;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #4E3D07;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color : transparent;
}

div#explanation  {font-size: 9px; font-weight: normal; font-family: arial, sans-serif}

.myexplanation  {
	font-size: 9px;
	font: 8pt/10pt georgia;
	font-weight: normal;
}

div.mymenu {
	text-align: left;
	font-size: 12px;
	padding: 5px 5px 3px 20px;
	margin: 0 0 4px 0;
	border-width: 0;
	font: 8pt/12pt georgia;
	text-decoration: none;
	color: #DED88F;
	font-weight: bold;
	background-color : #EBDA96;
}
			   
div#hierMenu a:hover {
	background-color: #9A8118;
	color: #fff
}
					  
					  
a:link {
	font-weight: bold;
	text-decoration: none;
	color: #43330E;
}
a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #43330E;
}
a:hover, a:active {
	text-decoration: none;
	color: Black;
}
			

.bookhead{
	font: 8pt/12pt georgia;
	font-size: 14px;
	FONT-WEIGHT: bold;
	display: inline;
	background : #F0E097;
	padding-left : 10px;
	padding-bottom : 2px;
	padding-top :2px;
	width : 600px;
	text-transform : uppercase;
	letter-spacing : 1px;
	border : 1px solid #746134;
	color: #43330E;
}
			
.kathead{
	font: 8pt/12pt georgia;
	font-size: 14px;
	FONT-WEIGHT: bold;
	display: inline;
	background : #F0E097;
	padding-left : 10px;
	padding-bottom : 2px;
	padding-top :2px;
	width : 600px;
	border : 2px outset #CEBC93;
	text-transform : uppercase;
	letter-spacing : 1px;
}

div#hBox{
	background : #F0E097;
	padding: 2px 5px 2px 5px;
	margin-left: 40px;
	width : 500px !important;
	width : 510px;
	border : 2px outset #CEBC93;
	text-transform : uppercase;
	letter-spacing : 1px;
}
div#hBox h1 , div#hBox h2 {display: inline; padding: 0; margin:0;font-family: georgia;
	font-size: 10px;
	FONT-WEIGHT: bold;
	}
div#hBox h1 a , div#hBox h1 a:visited {text-decoration:none; color:#666666}

.hpicture {
	margin: 7px 8px 0px 4px;
	border-style: outset;
	border-width: 2px;
	border-color: #F1C93D;
}
			   
		   
.hname{
	font: 8pt/16pt georgia;
	font-size: 13px;
	FONT-WEIGHT: bold;
	background : #F7EBBB;
	padding-left : 5px;
	padding-bottom : 2px;
	padding-top :2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	display: inline;
	width: 490px !important; width: 500px
}


.hbottom{
	font: 8pt/16pt georgia;
	font-size: 12px;
	background : #E7E4C0;
	padding-right : 10px;
	padding-bottom : 1px;
	padding-top :1px;
	width : 500px;
}

.houter{
	width : 500px;
	background-color : #FBFAEE;
	border-color : #384F67;
	border : 1px solid;
	margin-left : 50px;
}

.dtext{
	font: 8pt/16pt georgia;
	font-size: 12px;
	padding-left : 10px;
	padding-right : 10px;
	line-height :180%;
	padding-top : 3px;
	padding-bottom : 3px;
}		
input.imputtext{
	font-weight: normal;
	font-size: 12px;
	padding: 0;
	margin: 0;
	font-family: "Times New Roman", Times, serif;
}
.dtitle{
	font: 8pt/16pt georgia;
	font-size: 16px;
	padding-left : 10px;
	padding-right : 10px;
	line-height :100%;
	padding-top : 15px;
	padding-bottom : 3px;
	font-weight : bold;
	display:inline;
}		
		
.dpicture{
	margin: 2px 2px 2px 2px;
	border-style: outset;
	border-width: 1px;
	border-color: #F1C93D
}		
.smiley_picture{
	margin: 3px 15px 3px 3px;
}	
 	
.htext{
	font: 8pt/16pt georgia;
	font-size: 12px;
	padding-left : 10px;
	padding-right : 10px;
	width : 500px;
	line-height :200%;
	padding-top : 3px;
	padding-bottom : 3px;
}		
		
		
 h1 {font-weight: bold; font-size: 20px; color: #666; MARGIN: 0px}
 h2 {font-weight: bold; font-size: 16px; color: #666}
 

 
 .h1b {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666; MARGIN-left: 300px; MARGIN-top: 5px;}
 .h2b {	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666; MARGIN-left: 0px;}
 .h2b a {font-size:9px}
 
 .home_h1 {font-weight: bold; font-size: 14px; color: #666}
 	
  

.text , .par  {font-family: 'Trebuchet MS', Verdana;
		      font-size: 11px;
			  letter-spacing: 0.05em}		

#mainCategories , #mainCategories h3 {font-size: 13px;
				    color: #666;
					margin: 15px 0 8px 0}

#mainCategories a {font-size: 12px;
				   font-weight: normal;
				   color: #00f}
				   
#mainCategories a:visited {color: purple}

#catPage {font-size: 12px; font-weight: normal}
#catPage a {color: #00f; text-decoration: underline}
#catPage a:visited {color: puprple}

a.buttonLink {color: #fff;
			  background-color: #626262;
			  font-weight: bold;
			  padding: 1px 6px 1px 6px;
			  text-decoration: none;
			  border-style: solid;
			  border-width: 2px;
			  border-top-color: #333;
			  border-right-color: #333;
			  border-bottom-color: #999;
			  border-left-color: #999;
			  }
a.buttonLink:hover {color: yellow; text-decoration: none}

a.buttonLink:active {border-top-color: #999;
			  		 border-right-color: #999;
			  		 border-bottom-color: #333;
			  		 border-left-color: #333;
			  		 }

a.buttonLink:visited {color: #fff;
			  background-color: #626262;
			  font-weight: bold;
			  padding: 1px 6px 1px 6px;
			  text-decoration: none;
			  border-style: solid;
			  border-width: 2px;
			  border-top-color: #333;
			  border-right-color: #333;
			  border-bottom-color: #999;
			  border-left-color: #999;
			  }
div.error{
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	color : #DF0005;
	line-height : 100%;
	text-decoration : none;
	padding: 15px 25px 0 15px
}
div.roomPrice {padding: 15px 25px 0 0;
			   text-align: right}
div.bookingSummary {padding-right: 15px;
				    padding-bottom: 15px;
				    text-align: right;
					font-size: 11px}