	body { margin:0px; font:11px tahoma,verdana,helvetica,arial; color:#2d2d2d; padding:0px; background:#d2cebb url('images/bodybg.gif'); }

	p { margin:6px 0px 6px 0px; padding:0; }
	.size1 { font-size:10px; line-height:11px; }
	.size2 { font:11px tahoma,helvetica,arial; }
	.size3 { font:12px tahoma,helvetica,arial; }
	.bold { font:12px verdana,tahoma,helvetica,arial; font-weight:bold; color:#003399; }
	.padit { padding:5px; }
	.horizon {
	color: #000000;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	text-align: left;
	}

	.content    
	{
	font:11px verdana,geneva,arial,sans-serif;
	position: relative;
	top: 0px;
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	visibility: visible;
	}
	
	.maincontent { font:11px verdana,helvetica,arial; text-align:left; padding-right:40px; padding-top:20px; background:#ffffff; }
	.imagebar { background: #e0dcc9 url(images/imgbg.gif); font:10px tahoma,helvetica,arial; width:300px; }
	.topdate { width:410px; vertical-align:top; text-align:right; font:10px tahoma,helvetica,arial; color:#a4a4a4; }
	.images { text-align:center; float:center; padding-bottom:20px; }
	.center { text-align:center; padding-bottom:10px; }
	.bottom { vertical-align:bottom; }
	.footnote { background: url(images/footbg.gif); padding:1px; font:10px tahoma,helvetica,arial; vertical-align:middle; color:#6d6a5e; }
	.footnote a { color:#6d6a5e; text-decoration:none; }
	.footnote a:hover { text-decoration: underline; }
	.head { font:14px tahoma,helvetica,arial; font-weight:bold; color:#993300; }
	.fineprint { font:10px verdana,helvetica,arial; color:#000000; }
	.ltgray { background-color:#e5e5e5; padding:3px; }
	.red { color:#ff0000; }
	.error { color: #ff0000; font:12px helvetica,sans-serif,arial; font-weight:bold; }
	.white { background:#ffffff; }
	
	input { font:11px tahoma,helvetica,arial; }
	select { font:11px tahoma,helvetica,arial; }
	
	#topmenu { text-align:right; float: right; }
	
	img.border { border:5px solid #efefef; }
	td { vertical-align:top; }	
	td.bonebg { background: #ffffff url(images/bonebg.gif); }
	td.guestbg { background: #e0dcc9 url(images/guestbg.gif); }
	td.booking { background: #e0dcc9 url(images/guestbg.gif); padding:5px; font:11px verdana,helvetica,arial; vertical-align:top; }
	td#rooms { background: url(images/roomsbg.jpg); width:760px; height:134px; vertical-align:top; }	
	td#whatnew { background: url(images/whatsnewbg.jpg); width:760px; height:134px; vertical-align:top; text-align:right; }		
	td#location { background: url(images/locationbg.jpg); width:760px; height:134px; vertical-align:top; text-align:right; }	
	td#cafefeliz { background: url(images/felizbg.jpg); width:760px; height:134px; vertical-align:top; text-align:right; }
	td#aboutus { background: url(images/aboutusbg.jpg); width:760px; height:134px; vertical-align:top; text-align:right; }
	td#gallery { background: url(images/gallerybg.jpg); width:760px; height:134px; vertical-align:top; text-align:right; }
	td#contactus { background: url(images/contactusbg.jpg); width:760px; height:134px; vertical-align:top; text-align:right; }
	td#amenities { background: url(images/amenitiesbg.jpg); width:760px; height:134px; vertical-align:top; text-align:right; }
	td#aboutdagupan { background: url(images/aboutdagupanbg.jpg); width:760px; height:134px; vertical-align:top; text-align:right; }
	td#places { background: url(images/placesbg.jpg); width:760px; height:134px; vertical-align:top; text-align:right; }
	td#stairspic { background: url(images/stairsbg.jpg); width:520px; height:84px;  font:11px tahoma,helvetica,arial; font-weight:bold; color:#ffffff; vertical-align:top; text-align:right; }
	table#topmenu a { font:11px tahoma,helvetica,arial; font-weight:bold; color:#ffffff; text-decoration:none; }
	table#topmenu a:hover { background:#ff6600; display: block; height:24px; }
	table#topmenu a.cafefeliz:hover { background:#c52c0c; display: block; height:24px; }
	
	td.border { border-left:1px solid #ffffff; width:80px; height:25px; text-align:center; }
	td.tagline { vertical-align:bottom; text-align:right; }

	#booking { position: relative; margin: -105px 0 0 0; left: -10px; width: 350px;	height: 20px; color: #FFFFFF; background-color: transparent; z-index: 100; font: 11px tahoma,helvetica,arial; color:#ffffff; }
	#booking a { color:#ffffff; }

	
	#insidebar { position:relative; margin: -25px 0 0 0; left: 0; width: 450px; height:auto; color: #FFFFFF; background-color: transparent; z-index: 100; font: 11px tahoma,helvetica,arial; color:#ffffff; }
	#insidebar a { color:#ffffff; font:11px verdana,tahoma,helvetica,arial; text-decoration:none; }
	#insidebar a:hover { text-decoration:underline; }
		
		
	#graytop { border-top: 1px solid #8F8F8F;	background-color: #757575; }
	#graybottom { border-bottom: 1px solid #8F8F8F;	background-color: #5E5E5E; }
	#grayleft {	border-left: 1px solid #8F8F8F;	background-color: #757575; background-image: url(images/graybg.gif); background-repeat:repeat-x; }
	#grayright { border-right: 1px solid #8F8F8F; background-color: #757575; background-image: url(images/graybg.gif); background-repeat:repeat-x; }
	#graybg { background-image: url(images/graybg.gif);	background-repeat:repeat-x;	background-color: #5E5E5E; vertical-align:middle; }
	
	#maroontop { border-top: 1px solid #c52c0c;	background-color: #c62c0c; }
	#maroonbottom { border-bottom: 1px solid #800501;	background-color: #7e0301; }
	#maroonleft {	border-left: 1px solid #800501;	background-color: #9A1305; background-image: url(images/maroonbg.gif); background-repeat:repeat-x; }
	#maroonright { border-right: 1px solid #c52c0c; background-color: #9A1305; background-image: url(images/maroonbg.gif); background-repeat:repeat-x; }
	#maroonbg { background-image: url(images/maroonbg.gif);	background-repeat:repeat-x;	vertical-align:middle; }
	
	#title { padding: 0 10px 10px 0; font-weight: bold; color:#ffcc00; }
	#title2 { padding: 0 10px 10px 0; font-weight: bold; color:#ffffff; }
    .fineprint { position:absolute; top:565px; z-index:1000; }
