body{
	background:#a1a269 url(../Images/bg.jpg) repeat-x;
	margin:0;
}
.login-container{
	width:430px;
	margin:0 auto;
	padding:0;
	margin-top:20px;
}
.login-logo{
	width:430px;
	margin:0 auto;
	font:bold 19px/28px Arial;
	color:#1b77af;
	padding-bottom:10px;
	text-align:center;
}
.login-box{
	width:430px;
	height:235px;
	margin:0 auto;
	padding-top:15px;
	border:1px solid;
}

.login-box .boxcaption{
	width:155px;
	font:10px/32px Verdana;
	padding-right:5px;
	text-align:right;
	float:left;
}
.login-box .boxinput{
	width:270px;
	padding-top:4px;
	float:left;
	height:28px;
	font:10px/22px Verdana;
}
.login-box .boxsubmit{
	width:100px;
	padding-bottom:4px;
	float:left;
	height:28px;
}
.login-box .boxalert{
	width:150px;
	padding-top:15px;
	float:left;
	font:11px verdana;
	color:#990000;
	height:17px;
}
.login-footer{
	width:430px;
	margin:0 auto;
	font:11px/14px verdana;
	text-align:center;
	margin-top:25px;
}
.home-container
{
	width:1000px;
	height:700px;
	margin:0 auto;
	margin-top:10px;
}
.home-header{
	width:900px;
	height:130px;
	padding:0px 50px 0px 50px;
}
.home-logo{
	width:400px;
	height:130px;
	float:left;
	font:bold 19px/28px Arial;
	color:#1b77af;
}
.home-infoheader{
	width:500px;
	height:130px;
	float:right;
	text-align:right;
	font:bold 11px/13px Verdana;
}
.home-content{
	width:900px;
	height:450px;
	padding:0px 50px 0px 50px;
}
.home-villa-img{
	width:400px;
	height:450px;
	float:left;
}
.home-menu-container{
	width:500px;
	height:450px;
	float:right;
}
.home-menu-container .boxmenu{
	width:450px;
	height:447px;
	border:2px #3089c1 solid;
	float:right;
	text-align:center;
}

.main-container
{
	width:1260px;
	margin:0 auto;
	margin-top:10px;
}
.main-header{
	width:96%;
	height:95px;
	padding:0px 0px 0px 25px;
}
.main-logo{
	width:40%;
	height:95px;
	float:left;
	font:bold 19px/28px Arial;
	color:#1b77af;
}
.main-infoheader{
	width:50%;
	height:95px;
	float:right;
	text-align:right;
	font:bold 12px/14px Arial;
}
.main-titlemenu{
	font:bold 16px/22px Arial;
	color:#1b77af;
}
.main-content{
	width:96%;
	padding:0px 0px 0px 25px;
}
.main-menubox{
	width:100%;
	height:40px;
	background:url(../Images/bg-menubar-center.gif) repeat-x;
}
.main-content-detail{
	width:97%;
	padding:1%;
	background-color:#FFFFFF;
}
.main-menubox .boxleft{
	float:left;
}
.main-menubox .boxcenter{
	float:left;
	padding-top:4px;
}
.main-menubox .boxright{
	float:right;
}

.footer{
	width:430px;
	margin:0 auto;
	font:10px/13px verdana;
	text-align:center;
	margin-top:5px;
}
.clearer{
	clear:both;
}
.table-header{
	background-color:#1C5E55;
	font:bold 11px/14px verdana;
	line-height:20px;
	color:#ffffff;
}
.table-row{
	font:11px/14px verdana;
	line-height:18px;
}
.table-row-alternate{
	background-color:#E3EAEB;
	font:11px/14px verdana;
	line-height:18px;
}
.text-subtitle{
	font:bold 15px/20px Verdana;
	color:#a1a269;
}
.text-facility{
	font:bold 11px/14px Verdana;
	width: 798px;
}
.text-content{
	font:11px/14px verdana;
}
.text-fieldset
{
	font:bold 12px/15px Verdana;
}
/*INPUT{
	font: 11px/14px verdana;
	height: 21px;
}*/

.text-caption
{
	font:bold 11px/14px Verdana;
    width: 180px;
}

.definite
{
	width:20px;
	height:20px;
	background-color:#30cd1b;	
}
.undefinite
{
	width:20px;
	height:20px;
	background-color:#f88c0e;	
}
.checked-in
{
	width:20px;
	height:20px;
	background-color:#3d5bdc;	
}
.ancelbysystem
{
	width:20px;
	height:20px;
	background-color:#f61924;	
}
.blockoneroom
{
	width:20px;
	height:20px;
	background-color:#000000;	
}
.complimentary
{
	width:20px;
	height:20px;
	background-color:#30dfd5;	
}
.outoforder
{
	width:20px;
	height:20px;
	background-color:#a7abad;	
}
.vacant
{
	width:20px;
	height:20px;
	background-color:#ffffff;	
	
}
.headerbg
{
	background-color:Black;
	background-image:url(../pro_dropdown_2/three_0.gif);
	background-repeat:repeat-x;
	font:bold 11px verdana;
	color:#ffffff;
}