/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
body {
	text-align: justify;
	background-color:#e8e8dd;
	font: 13px Arial, Helvetica, sans-serif;
}
.Red{
color:#FF0000;
}

#wrapper {
	width:985px;
	margin: 0 auto;
	padding: 0;
}

#topSpacer{
	float:left;
	width:985px;
	height:25px;
}

#topStrip{
	float:left;
	width:985px;
	height:25px;
	background-image:url(images/sh_TOP.png);
}

#centrePortion{
	float:left;
	width:985px;
	min-height:632px;
	height:auto !important;
	height:632px;
	background-image:url(images/bg_container.jpg);
}
#centrePortionLeft{
	float:left;
	width:623px;
	min-height:632px;
	height:auto !important;
	height:632px;
}
#centrePortionRight{
	float:left;
	width:350px;
	min-height:632px;
	height:auto !important;
	height:632px;
}
#centrePortionRight img{
	border:0;
	padding-top:10px;	
}
#nilaLogo{
	float:left;
	width:553px;
	height:78px;
	margin:0px 0px 0px 10px;
	background-image:url(images/Nila_Logo.png);
}
#nilaBanner{
	float:left;
	width:623px;
	height:266px;
	background-image:url(images/Banner.png);
}
#nilaBannerInner{
	float:left;
	padding:38px 0px 0px 24px;
}

#welcomeNila{
	float:left;
	width:580px;
	height:139px;
}
#welcomeLeft{
	float:left;
	width:335px;
	height:139px;
}
#welcomeRight{
	float:left;
	width:245px;
	height:139px;
}
#welcomeTitle{
	float:left;
	width:335px;
}
.post {
	padding: 0px 0px 0px 25px;
}
#formContainerNote .post{
	padding: 0;
}
.post .entry1 {
	color:#CCCCCC;
	/*padding: 0px 0px 0px 25px;*/
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #FFFFFF;
}
.post .entry1 hr {
	color:#CCCCCC;
	
}
#welcomeNote{
	float:left;
	width:335px;
	height:92px;
}
.post .entry2 {
	color:#CCCCCC;
	padding: 5px 0px 0px 0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#welcomeStrip{
	float:left;
	width:203px;
	/*height:5px;*/
	height:4px;
}
#welcomeRightImage{
	float:left;
	width:203px;
	height:135px;
	/* margin:5px 0px 0px 0px; */
	background-image:url(images/01_10.png);
}

#formContainer{
	float:left;
	width:580px;
	height:182px;
}
#checkInForm{
	float:left;
	width:200px;
	height:182px;
}
#datepicker1Form{
	padding:0px 0px 0px 25px;
}
#CurverdDiv{
	border: 1px solid rgb(224, 224, 224); 
	/*margin: 0px 0px 0px 25px;*/ 
	background-color: rgb(235, 234, 231); 
	float: left; 
	width:170px;
	height:182px;
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-topright: 10px; 
	-moz-border-radius-bottomright: 10px; 
	-moz-border-radius-bottomleft: 10px;
}
#CurverdDiv #reservation{
	padding:10px 2px 30px 2px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#reservation .title{
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	display:block;
	padding:0;
	text-align:center;
	color:#540B16;
	font-size:16px;
	font-family:"Script MT Bold";
}
#reservation .labeltext{
	width:55px;
	float:left;
	height:24px;
	text-align:left;
}
#reservation .inputdiv{
	width:110px;
	float:left;
	height:24px;
}
#reservation .inputtext{
	width:100px;
	font-size:9px;
}
#reservation .inputselect{
	width:50px;
	font-size:9px;
}
#formContainerNote{
	float:left;
	height:94px;
	width:350px;
}
.post .entry3 {
	color:#CCCCCC;
	padding: 5px 0px 0px 5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#formContainerImage1{
	float:left;
	width:166px;
	height:90px;
	background-image:url(images/01_14.png);
}
#formContainerImage2{
	float:left;
	width:170px;
	height:90px;
	background-image:url(images/01_15.png);
}



#bottomStrip{
	float:left;
	width:985px;
	height:25px;
	background-image:url(images/sh_bott.jpg);
}
#footer{
	float:left;
	width:985px;
	height:42px;
	color:#794247;
	font-family:"Agency FB";
	text-align:center;
}
#footer a{
	font-family:"Agency FB";
	color:#794247;
	text-decoration:none;
	font-size:12px;
}
#menu{
	padding:30px 45px 10px 5px;
	color:#540B16;
	
}
#menu a, #menu a.menuout{
	color:#540B16;
	font-size:17px;
	font-family:"Script MT Bold";
	text-decoration:none;
}
#menu a.menuover{
	color:#999999;
	font-size:17px;
	font-family:"Script MT Bold";
	text-decoration:none;
}

#menu .menuitem{
	border-bottom:2px solid #E2E2D8;
	text-align:right;
}
#centrePortionLeft #content{
	width:555px;
	padding:20px 0 10px 17px;
	color:#CCCCCC;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
#content #left{
	width:285px;
	float:left;
}
#content #right{
	width:270px;
	float:left;
}
#content #right img{
	border:0;
}
#content .maintitle{
	font-size:30px;
	font-family:"Monotype Corsiva";
	font-weight:bold;
	padding:0 0 10px 0;
}
#content p{
	text-indent:40px;
	padding-bottom:5px;
}
#content div.sub{
	display:block;
	float:left;
	padding-top:10px;
	width:500px;
}
#content .sub img{
	float:left;
}
#content img.small{
	padding:10px 15px 10px 15px;
	float:left;
}
#content img.medium{
	padding:10px 20px 10px 30px;
	float:left;
}
#content ul.iconlisting{
	list-style-image:url(images/icon1.gif);
	list-style-position:outside;
	padding:30px;
}
#newsarchives {
	clear:both;
	list-style-image:url(images/arrowbullet.png);
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 21px;
}
#newsarchives li {
	margin-top:20px;
}
#newsdetail {
	margin-top:30px;
}

#newsdetail .news-date, #newsarchives .news-date{
	display:block;
	color:#F0E2C1;
	padding:0 0 5px 0;
}
#newsdetail .news-title, #newsarchives .news-title{
	display:block;
	font-weight:bold;
	margin-bottom:4px;
	color:#CCCCCC;	
}
#newsdetail a, #newsarchives a{
	color:#CCCCCC;	
}
.title{ 
	color:#888277; 
	font-weight:bold; 
	font-size:17px;
	padding:0 0 5px 0;
	display:block
}
/* form starts*/
#form {
	border:1px solid #ddd;
	padding:0.5em 0 0.5em 0.5em;
	width:40em;
	margin:10px 0 0 0;
	clear:both;
}
#form div {
	margin:0.3em 0;
	clear:both;
}
#form label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
}
#form legend {
	color: #999999;
	font-size:1.2em;
	font-weight:bold;
}
#form legend span {
	width:10em;
	text-align:right;
}
#form input {
	padding:0.15em;
	width:17em;
	border:1px solid #ddd;
	background-color:#fafafa;
	font-size:0.95em;
	/*-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;*/
}
#form textarea {
	padding:0.15em;
	width:25em;
	border:1px solid #ddd; 
	background-color:#fafafa;
	font-size:0.95em; 
	height:7em;
	
	/*-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;*/
}
#form #submit-go{
	margin-top:1em;
	margin-left:10.5em;
}
#frmreservation button{
	margin:0;
}
#form #submit-go, #frmreservation button{
	width:69px;
	height:26px;
	border:0; 
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	background-color: #EBEBEB;
	display:block;
	font-weight:bold;
	cursor:pointer !important; cursor:hand;
}

/* form ends */
ul.preference{
	float:none; 
	/*clear:both;*/
	list-style:none; 
	list-style-type:none; 
	text-align:left;
	list-style-position:inside;
	padding:0;
	margin:0;
}
ul.preference a{
	color:#F0E2C1;
}
ul.preference li{
	clear:both;
	padding:8px 0 0 0;
}
ul.preference li .field{
	width:100px;
	float:left;
}
ul.preference li .text{
	float:left;
}
ul.preference li .bold{
	font-weight:bold;
}

ul.preference li hr{
	border:1px solid #DDDDDD;
}
.alert{ 
	text-align:center;
	color:#AFAF5F;
	font-weight:bold;
}
.thanku{
	color: #990000;
	font-size:16px;
	font-weight:bold;
	padding:10px;
}
/*slideshow starts */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#swrapper {width:506px; margin-left:margin:50px; margin:50px auto; margin-top:50px; display:none; background-color:#000000; padding-top:20px;}
#swrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; overflow:hidden; /*border:1px solid #ccc; */background:#000}
#sinformation {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#sinformation h3 {padding:4px 8px 3px; font-size:14px}
#sinformation p {padding:0 8px 8px}
#simage {width:500px; overflow:hidden}
#simage img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40);overflow:hidden;}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {/*margin-top:15px; */ background-color:#000000}
#slideleft {float:left; /*width:20px;*/ width:23px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; /*width:20px;*/ width:22px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; /*width:456px;*/  width:461px; /*margin-left:5px;*/ height:81px; overflow:hidden; background-color:#000000}
#sslider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px; vertical-align:top}

/* slideshow ends */
/* gallery starts*/
ul.gallery{
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 15px;
}
ul.gallery li{
	display:block;
	margin-top:20px;
	margin-right:40px;
	position:relative;
	font-weight:bold;
	float:left;
	width:120px;
	text-align:center; 
	padding-top:5px;
}
ul.gallery li img{
	border:0px solid #FFFFFF;
}
ul.gallery a{
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border:2px solid #DDDCD0;
	text-decoration:none;
	display:block;
	color:#2D563B;
	background-color:#FFFFFF;
	font-weight: normal;
	height:120px;
	width:130px;
}
ul.gallery a:hover{
	border:2px solid #AFAF5F;
	background-color:#FFFFFF;
	font-weight: normal;
}
ul.gallery span{ 
	display:block;
	height:30px;
}
/* gallery ends*/
#content #frmreservation{
	padding:10px 2px 30px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#frmreservation .labeltext{
	width:100px;
	float:left;
	height:30px;
	text-align:left;
}
#frmreservation .inputdiv{
	width:160px;
	float:left;
	height:30px;
}
#frmreservation .blabeltext{
	width:100px;
	float:left;
	height:60px;
	text-align:left;
}
#frmreservation .binputdiv{
	width:160px;
	float:left;
	height:60px;
}
#frmreservation .captchadiv{
	width:290px;
	float:left;
	height:60px;
}
#frmreservation .captchacodediv{
	width:290px;
	float:left;
	height:30px;
}
#frmreservation .inputtext{
	width:130px;
}
#frmreservation .inputselect{
	width:100px;
}
#frmreservation #frmreservationsub{
	padding:0 0 0 10px;
	float:left;
	display:block;
}
#frmreservation table{
	border:1px solid #666666;
	border-collapse:collapse;
	width:100%;
}
#frmreservation table th{
	text-align:center;
}
/*breadcrumb  begins*/
/*ul.pathway {
	clear:both;
	list-style-image:url(images/list-arrow.gif);
	list-style-position:outside;
	list-style-type:none;
	margin:0;
}
ul.pathway li {
	float:left;
	font-weight:bold;
	margin:0 5px 0 13px;
}
.pathwaycurrent{
	color:#888277;
}
ul.pathway a {
	text-decoration:none;
	color:#2D563B;
	color:#AFAF5F;
}*/
ul.pathway {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.pathway li {
	background:transparent url(images/list-arrow.gif) no-repeat scroll 97% 4px;
	display:inline;
	margin:0;
	padding:0 12px 0 0;	
}
ul.pathway li.pathwaycurrent{
	background-image:none;
	color:#888277;
}
ul.pathway a {
	text-decoration:none;
	color:#2D563B;
	color:#AFAF5F;
}
/* breadcrumb ends */
.breadcrumb{
	clear:both;
	color:#666666;
	font-size:11px;
	margin-bottom:5px;
	width:100%;
}
.breadcrumb ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.breadcrumb ul li{
	background:transparent url(../images/brdArrow.gif) no-repeat scroll 100% 4px;
	display:inline;
	margin:0;
	padding:0 12px 0 0;	
}
.breadcrumb ul li a{
	color:#666666;
	text-decoration:none;
}
.breadcrumb ul li.last{
	background-image:none;
}


