#container {
    display: inline-block;
    position: relative;
    width: 100%;
}
#arpv {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:url(arpv.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}
#br {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:url(barong-room.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}
#bs {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:url(barongsuite.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}

#dvv {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:url(village-row.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}

#dpv {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:url(dpv.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}

#arcv {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:url(arcv.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}

#fv {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:url(family-suite.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}

#rfv {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background:url(royalfamily.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}


#blockbr {
	float:left;
	width: 33%;  
	margin:1% 1% 0 0;
	height:400px;
 	background:url(br.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}
#blockarcv {
	float:left;
	width: 33%;  
	margin:1% 1% 0 0;
	height:400px;
 	background:url(arcv.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}
#blockdvv {
	float:left;
	width: 32%;  
	margin:1% 0 0 0;
	height:400px;
 	background:url(village-row.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}
#blockdpv {
	float:left;
	width: 33%;  
	margin:1% 1% 0 0;
	height:400px;
 	background:url(dpv.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}
#blockfv {
	float:left;
	width: 33%;  
	margin:1% 1% 0 0;
	height:400px;
 	background:url(family-suite.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}
#blockrfv {
	float:left;
	width: 32%;  
	margin:1% 0 0 0;
	height:400px;
 	background:url(rfv.jpg) center;
    background-size:cover;
	-ms-behavior: url(js/backgroundsize.min.htc);
}

#boxroom {
		background-color:#313124;
		border-width:4px;
		border-style:double;
		border-color:#cccc99;
		padding:10px;
		width:80%;
		margin-top:20px;
		color:#cccc99;
		}
		
		.rounded { }

.widget { position: relative; }

.widget h2 {
	font-family: 'trajanregular';
    text-transform: uppercase;
	color:#cccc99;
    text-align: center;
    position: relative;
    padding: 10px 10px 10px 10px;
    margin: 0;
	text-shadow: 1px 1px 1px rgba(0,0,0, .5); 
	z-index:10000000000000000000000000000000000000;

}

.widget p{
	color:#cccc99;
    text-align: center;
    position: relative;
    padding: 10px 10px 10px 10px;
    margin: 0 10%;
	text-shadow: 1px 1px 1px rgba(0,0,0, 1); 
	border-top:1px solid #cccc99;
		z-index:10000000000000000000000000000000000000;
}

.widget-arpv p{
	color:#cccc99;
    text-align: center;
    position: relative;
    padding: 10px 10px 10px 10px;
    margin: 0 10%;
	text-shadow: 1px 1px 1px rgba(0,0,0, 1); 
	border-top:1px solid #cccc99;
		z-index:10000000000000000000000000000000000000;
}


#arpvtext {
width:72%;
float:left;
height:100%;
}

          
.overlay { 
    position: absolute; top: 0; left: 0; right: 0; bottom: 0;
    background: url(black75.png);
    background: rgba(0,0,0,0.3); 
    text-align: center; 
}

          
.widget-button { 
    position: relative; 
    padding: 4px 16px; background: black; text-decoration: none; 
    text-transform: uppercase;  }

.widget-button:hover {  }
