.container { width:980px; margin:7px auto auto auto; background-color:#F9F9F9; }
.in_main_conts { width:720px; float:left; margin-left:10px; border-radius:10px; background-color:#fff; overflow:hidden; padding-bottom:40px; }

.hv_title, .f_title, .r_title, .p_title { font-size:20px; padding:5px 5px 5px 8px; }

.hv_row1 { height:215px; position:relative; margin-top:10px; }
.hv_row2 { overflow:hidden; padding:10px 40px 10px 20px; width:665px; text-indent:25px; text-align:justify;}
.hv_img { width:310px; height:215px; float:left; margin-left:20px;  position:relative; }
.hv_img_loc { width:315px; padding:0; padding-left:10px; background-color:#ffffff; opacity:0.85; position:absolute; top:130px; border-bottom:1px #bebebe solid; left:12px; overflow:hidden; }
	.hvi_loc { font-size:11px; position:relative; margin:0; text-align:right; list-style:none; float:left; padding-top:2px; padding-right:6px; width:75px; line-height:16px;}
	.hvi_loc2 { font-size:11px; position:relative; margin:0; width:100%; text-align:left; list-style:none; padding-top:2px; line-height:16px;}
	.hv_conts_loc {border:1px red solid; width:320px; padding:0; height:80px; position:absolute; top:130px; left:5px; overflow:hidden;}
.hv_overview { width:355px; height:215px; float:left; margin-left:10px; text-indent:35px; text-align:justify; padding:5px 10px 10px 10px; position:relative;}
	.hv_loc_tbl { font-size:11px; z-index:1000 !important; }
.hv_viewall_plus {font-size:11px; font-weight:bold; float:right; background:url(../images/conts_plus.png) no-repeat; text-indent:15px; }
.hv_viewall_minus {font-size:11px; font-weight:bold; float:right; background:url(../images/conts_minus.png) no-repeat; text-indent:15px; }
	.hv_viewall_plus a, .hv_viewall_plus a:active, .hv_viewall_plus a:visited , .hv_viewall_minus a, .hv_viewall_minus a:active, .hv_viewall_minus a:visited{ text-decoration:none; color:#444; }
	.hv_viewall_plus a:hover, .hv_viewall_minus a:hover { border-top:1px #444 dotted; }


/* GALLERY */
.jcarousel-skin-tango .jcarousel-container { clear:both; position:relative; background:url(../images/hv_gallery_bg.png) no-repeat; width:745px; height:88px; }
.jcarousel-skin-tango .jcarousel-container-horizontal {	padding-left:60px; padding-top:10px; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:615px; height:75px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 35px; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position:absolute; top:30px; left:690px; width:22px; height:22px; cursor: pointer; background: transparent url(../images/right.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image:url(../images/left.png); }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background: transparent url(../images/right-x.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background: transparent url(../images/right-xx.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background: transparent url(../images/right-xx.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position:absolute; top:30px; left:20px; width:22px; height:22px; cursor:pointer; background: transparent url(../images/left.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left:auto; background-image: url(../images/right.png); }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background: transparent url(../images/left-x.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background: transparent url(../images/left-xx.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background: transparent url(../images/left-xx.png) no-repeat 0 0; }
.img_gallery_border { border:2px #fff solid; }

/*FACILITIES*/
.f_container { clear:both; position:relative; width:720px;}
	.fc_img {width:235px; height:230px; margin-left:15px; float:left; position:relative; margin-top:10px; }
		.fc_img1 IMG { width:140px; height:90px; border:2px #fff solid; position:absolute; }
		.fc_img2 IMG{ width:140px; height:90px; border:2px #fff solid; position:absolute; margin-top:60px; margin-left:30px; z-index:2; }
		.fc_img3 IMG { width:140px; height:90px; border:2px #fff solid; position:absolute; margin-top:120px; margin-left:60px; z-index:3; }
	.fc_fac { float:left; position:relative; margin-left:10px; width:220px; margin-top:10px;}
		.fc_fac ul { list-style:inside; list-style-image:url(http://www.philippinehotelreservations.com/images/f_button.jpg); line-height:18px; }
		
/*ROOMS*/
.r_spacer { clear:both; height:10px; position:relative; }
.r_container { margin-top:10px; position:relative;  border:1px #808080 solid; overflow:hidden; width:685px; margin-left:20px; padding-bottom:5px; }
	.r_menu { width:221px; margin:0px 10px 0px 0px; float:left; }
		.r_menu ul { list-style:inside; }
		.r_menu_con { width:210px; height:25px; border:1px #808080 solid; padding-left:10px; list-style-image:url(http://www.philippinehotelreservations.com/images/r_listimg.jpg); padding-top:10px; }
			.r_menu li:hover { cursor:pointer; background-color:#f3f3f3; list-style-image:url(http://www.philippinehotelreservations.com/images/r_listimg_hover.jpg); background:url(http://www.philippinehotelreservations.com/images/right_arrow.png) #1F5378 right no-repeat; color:#fff; }
			.r_menu_a { cursor:pointer; list-style-image:url(http://www.philippinehotelreservations.com/images/r_listimg_hover.jpg); background-color:#f3f3f3; background:url(http://www.philippinehotelreservations.com/images/right_arrow.png) #1F5378 right no-repeat; color:#fff;  }
	.r_conts { width:440px; float:right; position:relative; margin-left:10px; text-indent:25px; margin:7px; }
		.r_conts ul { list-style: inside; list-style-image:url(http://www.philippinehotelreservations.com/images/r_conts_list.jpg); line-height:17px; }
		.r_conts_left { width:215px; height:inherit; float:left; }
		.r_conts_right { width:215px; height:inherit; float:left; margin-left:5px; }
		.r_ameni { font-weight:bold; margin:0 auto; text-align:center; padding-right:95px;}
		.rc_title { font-weight:bold; text-indent:0; padding-bottom:10px;}
		
/*PRICES*/
.p_container { margin-top:10px; }
.p_sort { background-color:#1f5378; width:705px; height:17px; color:#fff; font-weight:bold; padding:6px 10px 10px 10px; }
.p_sort_lspacer { padding-left:20px; }
.p_sgo { background-color:#ff7800; color:#fff; font-weight:bold; border:1px #ff7800 solid; cursor:pointer; }
/*.pc_container { border:1px #444 solid; margin-left:5px; }*/
.pc_title { position:relative; overflow:hidden; }
	.pc_titleul { float:left;  margin-left:5px; }
	.pc_titleul li { display:block; float:left; text-decoration:underline;}
	.pc_title { font-size:14px; font-weight:bold; margin-top:20px; }
		.pc_rt { width:165px; padding-left:10px;  }
		.pc_inc { width:342px; padding-left:10px; }
		.pc_ap { width:175px; text-align:center; }
		
	.price_conts { position:relative; margin-top:15px; overflow:hidden; font-weight:bold; }
		.pricontsul { float:left;  margin-left:5px; }
		.pricontsul li { display:block; float:left; }
			.pricontsul_rt { width:160px; padding-left:15px;  }
			.pricontsul_inc { width:337px; padding-left:15px; }
			.pricontsul_ap { width:175px; text-align:center; }
			.pc_red, .pc_red a, .pc_red a:visited, .pc_red a:active { color:#B84500; text-decoration:none; }
			.pc_red a:hover { text-decoration:underline;}
	.pc_flex { font-weight:normal;}
		.pc_flex li { list-style:inside; }
	.pc_price { font-size:18px; color:#B84500; text-decoration:none; }
	.pc_ctrip { font-weight:normal; color:#B84500; font-style:italic;  font-size:11px;}
	.pc_ctrip a { font-weight:bold; color:#B84500; text-decoration:none; }
		.pc_ctrip a:hover, .pc_ctrip a:visited, .pc_ctrip a:active { font-weight:bold; border-bottom:1px #B84500 dotted;}
	.pc_divider { background:url(../images/pc_divider.png) center no-repeat; width:726px; height:1px; margin-top:15px;}
	

/*FOOTER*/
.footer_spacer { height:20px; clear:both; position:relative; }