@charset "utf-8";
/* CSS Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

/*HEADER*/
body { background:url(../images/bg_repeat.gif) repeat-x; font-family:Arial, Helvetica, sans-serif;	font-size:12px; color:#444; background-color:#F1F1F1;}
SELECT, OPTION { font-family:Arial, Helvetica, sans-serif;}

.header { width:980px; height:190px; background:url(../images/header.jpg) no-repeat; background-color:#444; }
.contact_number { width:306px; height:37px; background:url(../images/contact_numbers.png) no-repeat; position:relative; top:40px; left:657px; }
.logo { width:187px; height:74px; /*background:url(../images/logo.png) no-repeat;*/ position:relative; top:51px; left:15px; }
.upper_nav ul { font-size:11px; list-style:none; float:left; position:relative; top:16px; left:628px; font-weight:bold; }
.upper_nav li { display:block; float:left; }
	.upper_nav a, .upper_nav a:active, .upper_nav a:visited { color:#444; text-decoration:none; }
	.upper_nav a:hover { border-bottom:1px #444 dotted; }
	.uv_about_us, .uv_about_us li { background:url(../images/about_us_img.png) no-repeat left; height:14px; width:95px; text-align:center; position:relative; }
	.uv_partners, .uv_partners li { background:url(../images/partners_img.png) no-repeat left; height:14px; width:95px; text-align:center; position:relative; }
	.uv_news, .uv_news li { background:url(../images/news_img.png) no-repeat left; height:14px; width:80px; text-align:center; position:relative; }
	.uv_faqs, .uv_faqs li { background:url(../images/faqs_img.png) no-repeat left; height:14px; width:70px; text-align:center; position:relative; }
.main_nav { width:960px; height:33px; font-size:13px; font-weight:bold; background:url(../images/main_nav.png) repeat-x; position:relative; top:50px; padding-left:20px;}
.main_nav a, .main_nav a:hover, .main_nav a:active, .main_nav a:visited { color:#fff; text-decoration:none; display:block; }
.main_nav ul { list-style:none; float:left; position:relative; top:-4px; color:#fff; }
.main_nav li { display:block; float:left; }
	.mv_home, .mv_home li { width:70px; height:29px; text-align:center; padding-top:11px; background:url(../images/home_divider.png) no-repeat right; }
		li.mv_home:hover, .mv_home_active { width:70px; height:29px; background:url(../images/home_hover.png) no-repeat; padding-top:11px; cursor:pointer;}	
	.mv_hotels_n_desti, .mv_hotels_n_desti li { width:160px; height:29px; padding-top:11px; text-align:center; background:url(../images/nav_divider.png) no-repeat right; }
		li.mv_hotels_n_desti:hover, .mv_hotels_n_desti_active { width:160px; height:29px; background:url(../images/hotels_n_desti.png) no-repeat; padding-top:11px; cursor:pointer;}	
	.mv_intl_hotels, .mv_intl_hotels li { width:150px; height:29px; padding-top:11px; text-align:center;background:url(../images/nav_divider.png) no-repeat right; }
		li.mv_intl_hotels:hover, .mv_intl_hotels_active { width:150px; height:29px; background:url(http://www.philippinehotelreservations.com/images/intl_hover.png) no-repeat; padding-top:11px; cursor:pointer;}	
	.mv_theme_hotels, .mv_theme_hotels li { width:110px; height:29px; padding-top:11px; text-align:center; background:url(../images/nav_divider.png) no-repeat right; }
		li.mv_theme_hotels:hover, .mv_theme_hotels_active { width:110px; height:29px; background:url(http://www.philippinehotelreservations.com/images/theme_hover.png) no-repeat; padding-top:11px; cursor:pointer;}	
	.mv_packages, .mv_packages li { width:100px; height:29px; padding-top:11px; text-align:center; background:url(../images/nav_divider.png) no-repeat right; }
		li.mv_packages:hover, .mv_packages_active { width:100px; height:29px; background:url(http://www.philippinehotelreservations.com/images/packages_hover.png) no-repeat; padding-top:11px; cursor:pointer;}	
	.mv_special_offers, .mv_special_offers li { width:110px; height:29px; padding-top:11px; text-align:center; background:url(../images/nav_divider.png) no-repeat right; }
		li.mv_special_offers:hover, .mv_special_offers_active { width:110px; height:29px; background:url(http://www.philippinehotelreservations.com/images/special_offers_hover.png) no-repeat; padding-top:11px; cursor:pointer;}	
	.mv_rr, .mv_rr li { width:130px; height:29px; padding-top:11px; text-align:center; background:url(../images/nav_divider.png) no-repeat right; }
		li.mv_rr:hover, .mv_rr_active { width:130px; height:29px; background:url(http://www.philippinehotelreservations.com/images/room_rewards_hover.png) no-repeat; padding-top:11px; cursor:pointer;}	
	.mv_hotel_rev, .mv_hotel_rev li { width:110px; height:29px; padding-top:11px; text-align:center; background:url(../images/nav_divider.png) no-repeat right; }
		li.mv_hotel_rev:hover, .mv_hotel_rev_active { width:110px; height:29px; background:url(http://www.philippinehotelreservations.com/images/hotel_rev_hover.png) no-repeat; padding-top:11px; cursor:pointer;}
.online { height:136px; width:136px; position:fixed; top:172px; background:url(http://www.philippinehotelreservations.com/images/online.gif) no-repeat; left:0px; }
.online:hover { height:136px; width:136px; position:fixed; top:172px; background:url(http://www.philippinehotelreservations.com/images/online.png) no-repeat;  cursor:pointer; }
.offline { height:136px; width:136px; position:fixed; left:0px;  top:172px; background:url(http://www.philippinehotelreservations.com/images/offline.png) no-repeat;  background-repeat:no-repeat; cursor:pointer; }

.under_const { overflow:hidden; width:500px; padding:10px; clear:both; margin:10% auto; text-align:center; font-size:22px; font-weight:bold; line-height:40px; }

/*BODY*/
.main_conts { width:100%; height:inherit; clear:both; margin:23px 0px 0px 10px;  }

/*FOOTER*/
.footer { background:url(../images/footer.jpg) no-repeat; width:100%; text-align:center; color:#fff; font-size:11px; padding-bottom:5px; }
	.footer_link, .footer_link a, .footer_link a:active { color:#B1D357; font-weight:bold; font-size:12px; text-decoration:none; }
	.footer_link a:hover,  .footer_link a:visited { color:#c7f353; border-bottom:1px #c7f353 dotted; }
	.footer_link { padding-top:8px; }
	
/* NEW */

.r_conts
{
	display:none;	
}

.first_room
{
	display:inline;	
}

.room_type_link
{
	display:block;
	width:222px;
	height:37px;	
}
	
	.peso_pay_ftr { background:url(../images/peso_pay_footer.jpg) no-repeat; width:175px; height:20px; position:relative; margin:4px auto 4px auto;}