body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size:10pt;
color:#333333;
line-height:14pt;
}
/*------------------------------------------------------------------------------------------------------------input------------------------------------------------*/
input,.input2, .input3, .input4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #E5E5E5;
background-color: #ffffff;
color:#333333;
margin:5px 0 5px 0;
height:18px;
font-size:10pt;
}
.input2{width:72px; font-size:8pt;}
.input3{width:370px;}
.input4{width:157px; font-size:8pt;
}
textarea{
border:1px solid #E5E5E5;
background-color: #ffffff;
font-size:10pt;
width:765px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

input.button, .button2 {
border:1px solid #999999;
background:#849c4f;
color:#FFFFFF;
width:60px;
height: 25px;
cursor:pointer;
}
input.button:hover {
background:#cccccc;
color:#ffffff;
}
input.button:active {color:#FFFF00;} 

.button2 {
height: 30px;
cursor:pointer;
width:150px;
}
.button2:hover {
background:#cccccc;
color:#ffffff;
}
.button2:active {color:#FFFF00;} 

.selectdate, .selectmonth, .selectyear { 
border:1px solid #999999;
background-color: #ffffff;
font-size: 8pt;
width:30pt;
height:22px;
color:#333333;
margin:5px 0 10px 0;
}
.selectmonth{width:43pt;}
.selectyear{width:43pt;}


/*---------------------------------------------------------------------------------------------Heading------------------------------------------------------------------------------------*/
p{
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6{
font-family: "Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
h1{
font-size:18pt;
height:28px;
font-weight:normal;
font-style:italic;
color:#222;
border-bottom:solid 1px #e5e5e5;
margin:0 0 15px 0;
}
h2{
font-size:15pt;
height:25px;
font-weight:normal;
font-style:italic;
color:#cccccc;
background:url(images/line.gif) repeat-x bottom center;
margin:0 0 5px 0;
}
h3{
font-size:15pt;
height:25px;
font-weight:normal;
font-style:italic;
color:#333333;
margin:0 0 5px 0;
}
h4{
font-size:11pt;
height:20px;
font-weight:normal;
color:#333333;
margin:0 0 5px 0;
border-bottom:solid 1px #eeeeee;
}
ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: list-item;
	text-align: justify;
}
li{
	margin: 0px 0px 0px 20px;
	padding: 4px 0px 0px 0px;
	display: list-item;
	list-style-image:url(images/bulet.png);
	list-style-position: outside;
}
i {
font-style:italic;
color:#555555;
}
/*--------------------------------------------------------------------------------------------------------Header---------------------------------------------------------------------------*/
#header{
position:absolute;
top:0;
left:0;
height:143px;
width:100%;
background:url(images/bg-header.png) repeat-x;
}
#logo{
background:url(images/bg-wamena.gif) no-repeat right center;
width:1000px;
height:110px;
margin:auto;
}
/*-------------------------------------------------------------------------------------------------------bottom---------------------------------------------------------------------------------*/
#bottom{
background: url(images/bg-bottom.gif) repeat-x;
width:100%;
height:330px;
}
#bottomcontent{
position:relative;
top:30px;
width:940px;
height:300px;
margin:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#999999;
line-height:10pt;
}
.bottomcontentlink{
color:#849c4f;
text-decoration:none;
}
.bottomcontentlink:hover{
color:#999999;
}
#bottomcontenttop{
height:200px;
}
#BtmConTopLeft{
width:293px;
margin:0 30px 0 0;
float:left;
}
#BtmConTopCenter{
width:293px;
margin:0 30px 0 0;
float:left;
}
#BtmConTopRight{
width:294px;
float:left;
}
#bottomcontentbottom{
height:50px;
margin:25px 0 0 0;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
line-height:10pt;
}
#BtmConBottomLeft{
width:646px;
float:left;
}
#BtmConBottomright{
width:294px;
float:left;
}
.textgrey{
color:#cccccc;
font-weight:bold;
text-decoration:none;
}
.textgrey:hover{
color:#6f8442;
}
.baguslink{
color:#56682e;
font-size:7pt;
text-decoration:none;
}
.baguslink:hover{
color:#cccccc;
}
.bullet{
color:#333333;
}
#adult, #children{
width:74px;
margin:0 10px 0 0;
float:left;
}
#children{
margin:0;
}
#availabilityleft{
width:158px;
margin:0 10px 0 0;
float:left;
}
#availabilityright{
width:160px;
float:left;
}
.clear{
clear:both;
}
#btncheck{
width:160px;
height:35px;
background:url(images/btn-check.png) no-repeat;
cursor:pointer;
margin:10px 0 0 0;
}
#btncheck:hover{
background-position:0 -35px;
}
.line{
height:10px;
margin:0 0 5px 0;
background:url(images/line.gif) repeat-x bottom center;
}
.textgreen{
text-decoration:none;
font-size:10pt;
color:#849c4f;
line-height:12pt;
}
.textgreen:hover{
color:#cccccc;
}

/*--------------------------------------------------------------------------------------------------------content-------------------------------------------------------------------------------*/
#specialpakages{
width:300px;
height:30px;
cursor:pointer;
background:url(images/special-pakages.jpg) no-repeat bottom center;
}
#specialpakages:hover{
background-position:0 0px;
}
#containerluar{
width:100%;
height:100%;
}
#container{
width:1000px;
margin:110px auto 0 auto;
}
#flash{
position:relative;
width:1000px;
height:446px;
}
#menu{
position:absolute;
width:1000px;
height:44px;
z-index:2000;
}
#mText{
height:33px;
overflow:hidden;
}
#mShd{
height:12px;
background:url(images/m-shadow.png) no-repeat;
}
#content{
position:relative;
top:30px;
width:1000px;
}
#contenttext{
width:770px;
margin:0 0 0px 30px;
}
.link{
color:#849c4f;
text-decoration:none;
}
.link:hover{
color:#999999;
}
.td1{
border-bottom:solid 1px #999999;
}
.td2{
border-bottom:solid 1px #eeeeee;
}
.td4{
border:none;}
.super{
vertical-align:super;
font-size:7pt;
}
#contenttext img{
	margin:3px 10px 0px 0px;
	padding: 5px;
	border:solid 1px #cccccc;
}
.divright{
width:445px;
float:right;
margin:0;
padding:0;
}
.divright2{
width:545px;
float:right;
margin:0;
padding:0;
}
#gallery, #location, #calendar{
width:950px;
margin: auto;
}
#calendar td{border:none;}
#gallery img{
	margin:10px 10px 0px 0px;
	padding: 5px;
	border:solid 1px #cccccc;
}
.plist{
margin:0;
padding:0;
}
.plist ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: list-item;
	text-align: justify;
}
.plist li{
	margin: 0px 0px 0px 20px;
	padding: 4px 0px 0px 0px;
	display: list-item;
	list-style-image:url(images/bulet.png);
	list-style-position: outside;
}


/*-------------------------------------------------------------------------------------------------------------calendar---------------------------------------------------------------------------------*/
.cal-bg{
	background:#b3c89f;
	border: 1px solid #6A6B6C;
}
.cal-monthbg{
	background:url(images/cal-header.gif);
	background-repeat:no-repeat;
	line-height: 18pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-align:right;
	padding:0px 10px 0px 0px;
	height:30px;
}
.cal-monthbg2{
	background:url(images/bg-cal2.gif);
	background-repeat:no-repeat;
	line-height: 18pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-align:right;
	padding:0px 10px 0px 0px;
	height:35px;
}
.cal-line {
}
.cal-datebg {
	background-color: #999999;
}
.cal-datename {
	background-color: #333333;
	line-height: 18pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
.cal-dates {
	background-color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
}
.cal-datesoccupy {
	background-color: #0066cc;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
}
.cal-datesavail {
	background-color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
}
.cal-datesoccupy td, .cal-datesavail td {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	height:40px;
}
.counter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7a3d00;
	font-weight: bold;
}
.submenu{
text-decoration:none;
color:#ffffff;
}
.submenu:hover{
color:#333333;
}
.pages{
float:right;
margin:5px 0 0 0;
}