body
{
  margin: 0 auto;
  padding: 0;
  background-color: #192a06;
  background-image: url('../images/bg.png');
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: top left;

color: #000000;
font-family: Arial,Helvetica,Verdana;
font-size: 11px;
font-weight: normal;
text-align: justify;
text-decoration: none;
}
.Main
{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.wrap {
position:relative;
width:1010px;
height:100%;
margin:auto;
padding:0px;
white-space:wrap;
}
.main-content {
width:100%;
min-height:500px;
position:absolute;
}
.top-frame {
background: #3c5a14 url('../images/top-frame.png') no-repeat;
height:68px;
width:1010px;
}
.bottom-frame {
background: url('../images/bottom-frame.png') no-repeat;
height:114px;
width:1010px;
}
.main-frame {
background: #3c5a14 url('../images/body-frame.png') repeat-y;
}
.left-leaf {
background: transparent url('../images/left-leaf.png') no-repeat;
height:390px;
width:367px;
position:absolute;
top:14px;
left:14px;
z-index:999;
}
.right-leaf {
background: transparent url('../images/right-leaf.png') no-repeat;
height:422px;
width:256px;
position:absolute;
top:14px;
right:14px;
z-index:10;
z-index:999;
}
.c-top {
background: url('../images/c-top.jpg') repeat-x;
height:26px;
width:964px;
margin:0px 9px 0px 9px;
}
.banner {
background: url('../images/samplebanner.jpg') repeat-x;
height:106px;
width:964px;
margin:0px 9px 0px 9px;
}
.right-panel {
background: url('../images/group-bg.jpg') no-repeat;
min-height:474px;
width:232px;
float:left;
margin:0px 0px 0px 5px;
}
.footer {
width:940px;
padding:10px;
}
.footer-text {
list-style-type:none;
display:inline;
padding:0px;
margin:auto;
}
.footer-text li{
display:inline;
padding:0px;
margin:0px;
}
.footer-text li a{
font-family: Arial,Helvetica,Verdana;
font-size:10px;
font-weight:normal;
color:#ccc;
text-decoration:none;
padding:0px 10px 0px 10px;
letter-spacing:2px;
}
.footer-text li a:hover {
color:#fff;
}
.footext {
font-family: Arial,Helvetica,Verdana;
font-size:9px;
font-weight:normal;
color:#ccc;
letter-spacing:1px;
text-align:center;
width: 500px;
white-space:wrap;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
* html > body .clearfix {
display:block;
width:100%;
}
* html .clearfix {
height:1%;
}
.menu-nav {
height:20px;
text-align: left;
z-index:999 !important;
}
.menu-text {
list-style-type:none;
padding:5px 0px 0px 0px;
margin:0px;
}
.menu-text li{
display:inline;
padding:0px;
margin:0px;
border-right:2px solid #c3c3c3;
}
.menu-text li:last-child{
border:none;
}
.menu-text li a{
font-family: Arial,Helvetica,Verdana;
font-size:11px;
font-weight:normal;
color:#fff;
text-decoration:none;
padding:0px 20px 0px 20px;
letter-spacing:2px;
}
.menu-text li a:hover {
text-decoration:underline;
}
.portal-angeles {
background: url('../images/portal-angeles.png') no-repeat;
height:37px;
width:138px;
position:absolute;
margin: 50px 0px 0px 40px;
z-index:999;
}
.portal-subic {
background: url('../images/portal-subic.png') no-repeat;
height:37px;
width:138px;
position:absolute;
margin:55px 0px 0px 500px;
z-index:999;
}
.b-title{
background: url('../images/b-title.png') no-repeat;
height:71px;
width:202px;
margin:auto;
}
.kokomoz {
background: url('../images/b-1.png') no-repeat;
height:71px;
width:193px;
margin:auto;
display:block;
}
.angelwitch {
background: url('../images/b-2.png') no-repeat;
height:71px;
width:193px;
margin:auto;
display:block;
}
.roadhouse {
background: url('../images/b-3.png') no-repeat;
height:71px;
width:193px;
margin:auto;
display:block;
}.king {
background: url('../images/b-4.png') no-repeat;
height:71px;
width:193px;
margin:auto;
display:block;
}
.voodoo {
background: url('../images/b-5.png') no-repeat;
height:71px;
width:193px;
margin:auto;
display:block;
}





















.logo {
background: url('../images/logo.png');
height:144px;
width:960px;
position:absolute;
top:115px;
z-index:10;
}



.image-right {
background: url(../images/image_right.png) no-repeat;
}
.title-bg {
background: url(../images/title-bg.jpg) no-repeat;
background-position:center;
height:18px;
width:790px;
text-align:center;
}
.title {
font-size:20px;
color:#4b7048;
}
.reserve-now {
background:url(../images/reserve-now.png) no-repeat;
width:217px;
height:112px;
position:absolute;
bottom:0px;
right:-80px;
}
.roomrate table {
width:100%;
}
.roomrate img{
border:0;
}
.ratestab, .tabmain {
color:#fff;
font-family:tahoma;
font-size:14px;
letter-spacing:1px;
font-weight:bold;
padding:5px;
background:transparent url(../images/r-bg.png) no-repeat;
background-position:left;
}
.roomrate .rrate, .roomrate .rtitle b, .roomrate .ravail {
color:#404040;
font-size: 13px;
font-weight:normal;
letter-spacing: 0.2pt;
line-height: 160%;
}
.roomrate .rtitle b {
font-weight:bold;
}
.roomrate .rrate span{
color:#000;
font-weight:bold;
}
.roomrate .roomheader {
	color:#000;
	font-size:12px;
	padding:10px;
}
.subic-tag {
float:left;margin-right:10px;width:250px;text-align:justify;line-height:16px;color:#000;
}
.subic-tag a{
font-size:11px;
font-weight:bold;
color:#ae9355;
}
.subic-tag a:hover{
font-size:11px;
font-weight:bold;
color:#efc158;
}
.facilities .roompheader {
background:#dce3db !important;
color:#4b7048 !important;
font-size:14px;
}
.facilities {
background:#E4F4FD !important;
}
.facTable table {
width:100% !important;
}
.this {
background:#e4f4fd;
padding:10px;
border:1px solid #ccc;
color:#000;
}
.lfloat {
float:left;
width:445px;
}
