/* CSS Document by:
	Randy Lorenzano
	Kabarkada Web Design and Hosting
	http://www.kabarkada.net
*/
	.underline { text-decoration:underline; }
	
	body {
		/*  background-color:#F7F7F7; */
		text-align:center;
		margin:0;
		padding:0;
	}
	
	#backlinkItem {
		font-size:11px;
		display:block;
		margin-top:12px;
	}
	
	#backlinkItem a {
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
	}
	
	#wrapper {
		margin:auto;
		width:980px;
		/* border:1px solid #abc; */
		padding:0;
		text-align:center;
		background-color:#ffffff;
	}
	
	.clear {
		margin:0;
		padding:0;
		clear:both;
	}
	
	body, td, #head, #header, #footer, #footer a, #phrs_c, .tnormal {
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
	
	#head {
		width:980px;
		text-align:center;
		margin:auto;
	}
	
	#head h1 {
		color:#330099;
		font-weight:400; 
		font-size:9px;
		margin:0;
		padding:0;
	}

	#header {
		margin:auto;
		width:960px;
		padding:10px;
	}
	
	#header .logo {
		height:126px;
		padding:0;
		float:left;
	}
	#header .banner {
		padding:0;
		float:right;
		height:126px;
	}
	
	#headermenu {
		background-image:url(../images/hm_bg.png);
		background-repeat:repeat-x;
		width:980px;
		/* height:60px; 
		border-bottom:1px solid #000000; */
	}
	
	#hm_rbg {
		float:right;
		background-image:url(../images/hm_rbg.png);
		background-repeat:repeat-x;
		width:550px;
		height:33px;
		padding-top:5px;
	}
	#hm_wbg {
		float:right;
		background-image:url(../images/hm_wbg.png);
		background-repeat:no-repeat;
		width:258px;
		height:38px;
	}
	#hm_upper, #hm_menubar {
		width:980px;
		height:38px;
		margin:0;
		padding:0;
	}
	
	#hm_menubar ul {
		list-style:none;
		padding:0;
		margin:0;
		margin-top:6px;
		border-bottom:2px solid #E6E6E6;
	}
	#hm_menubar li {
		display:inline;
		font-size:9px;
		color:#993333;
		color:#999999;
		font-weight:bold;
	}
	#hm_menubar	a, #hm_rbg a, #hm_menubar li {
		font-weight:bold;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#hm_rbg a, #hm_rbg {
		font-size:10px;
		color:#FFFFFF;
	}
	#hm_menubar	a {
		padding-right:5px;
		padding-left:5px;
		padding-top:6px;
		color:#003399;
		font-size:9px;
		height:20px;
	}
	#hm_menubar	a:hover {
		color:#990000;
		color:#660000;
		font-size:9px;
		background-color:#FFFFFF;
	}

	#footer {
		padding-top:20px;
	}

	#footer, #footer a {
		font-size:9px;
		text-decoration:none;
		color:#666666;
	}
	
	#phrs_c {
		margin:auto;
		padding:0;
		/* padding-top:10px; */
		width:956px;
		font-size:11px;
		text-align:center;
	}
	
	#phrs_cl, #phrs_cr, #phrs_cm, #phrs_cmside, #phrs_clm, #phrs_cside {
		margin:0;
		float:left;
	}
	
	#phrs_clm {
		background-color:#cde9fe;
		margin-right:10px;
	}
	
	#phrs_cl, #phrs_cside {
		background-color:#cdeafc;
	}
	#phrs_cm, #phrs_cmside  {
		margin-left:10px;
		margin-right:10px;
		background-color:#e6f4ff;
	}
	#phrs_cr {
		background-color:#f0f7ff;
	}
	#phrs_cl, #phrs_cr, #phrs_cm, #phrs_cl_head, #phrs_cm_head, #phrs_cr_head {
		width:312px;
	}
	#phrs_clm, #phrs_clm_head, #phrs_clm_foot {
		width:634px;
	}
	
	#phrs_cmside { width:454px; }
	
	#phrs_cmside_head { width:454px; height:14px; background-image:url(../images/f_cmside_head.jpg); background-repeat:no-repeat; }
	
	#phrs_cside { width:170px; }
	#phrs_clm_head {
		background-image:url(../images/subbgtop.jpg);
		height:14px;
	}
	#phrs_clm_foot {
		background-image:url(../images/subbgfoot.jpg);
		height:14px;
	}
	#phrs_cl_head, #phrs_cm_head, #phrs_cr_head, #phrs_cr_foot, #phrs_cm_foot, #phrs_cl_foot, #phrs_cside_head {
		height:14px;
	}
	#phrs_cl_head {
		background-image:url(../images/f_cltop.jpg);
		background-repeat:no-repeat;
	}
	#phrs_cside_head {
		background-image:url(../images/f_csidetop.jpg);
		background-repeat:no-repeat;
	}
	#phrs_cm_head {
		background-image:url(../images/f_cmtop.jpg);
		background-repeat:no-repeat;
	}
	#phrs_cr_head {
		background-image:url(../images/f_crtop.jpg);
		background-repeat:no-repeat;
	}
	#phrs_cr_foot {
		background-image:url(../images/f_crfoot.jpg);
		background-repeat:no-repeat;
	}
	#phrs_cm_foot {
		background-image:url(../images/f_cmfoot.jpg);
		background-repeat:no-repeat;
	}
	#phrs_cl_foot {
		background-image:url(../images/f_clfoot.jpg);
		background-repeat:no-repeat;
	}
	.phrs_cx_body, .phrs_clm_body {
		padding-left:5px;
		padding-right:5px;
		text-align:left;
	}
	
	.phrs_clm_body {
		background-image:url(../images/subheadtop.jpg);
		background-repeat:no-repeat;
		padding-top:10px;
		text-align:center;
		height:22px;
	}
	
	/* Sitemap body  Modified by randolf*/
		.phrs_clm_sm_body {
		background-image:url(http://www.philippinehotelreservations.com/images/sm_subheadtop.jpg);
		background-repeat:no-repeat;
		padding-top:10px;
		text-align:center;
		height:22px;
	}
	/* Sitemap body  Modified by randolf*/
	
	.phrs_clm_body h1 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
		margin:0;
		padding:0;
	}
	
	.phrs_clm_content, .phrs_clm_content2, .phrs_clm_content3 .phrs_clm_content a, .phrs_clm_content2 a {
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:5px;
		color:#000000;
	}
	
	.phrs_clm_content {
		background-color:#cde9fe;
	}
	
	.phrs_clm_content2 {
		background-color:#F6F6F6;
	}
	
	.phrs_clm_content3 {
		font-size:11px;
	}
	
	.phrs_clm_content a:hover, .phrs_clm_content2 a:hover, .phrs_clm_content3 a:hover {
		text-decoration:underline;
	}
	
	.cmboxbg { background-image:url(../images/cmboxbg.jpg); background-repeat:repeat-x; width:301px; }
	.phonefloat { float:left; width:39px; margin:0; padding:0; }
	.cboxcontact { float:left; width:242px; text-align:right; font-weight:bold; }
	.cboxcont { text-align:center; clear:both; padding-top:5px; }
	.cbox { width:302px; text-align:left; }
	.sidebox { width:160px; text-align:left; }
	.sbox, .sdbox, .dmtbox, .sptbox, .cmtbox, .mrtbox, .subsbox, .subcontheadgreen, .subcontheadred {
		background-image:url(../images/stbox.jpg);
		height:22px;
		padding-top:8px;
		text-align:center;
	}
	
	.subcontheadgreen { background-image:url(../images/subcontheadgreen.jpg); width:444px; }
	.subcontheadred { background-image:url(../images/subcontheadred.jpg); width:444px; }
	
	.subsbox {
		background-image:url(../images/f_csidehead.jpg);
	}
	
	.phrs_directory {
		background-image:url(http://www.philippinehotelreservations.com/images/directoryhead.jpg);
		background-repeat:no-repeat;
		width:800px;
		margin-left:180px;
	}
	
	.phrs_directory h1 {
		padding-top:8px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#FFFFFF;
	}
	
	.phrs_directory td, .phrs_directory td a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.phrs_directory td a {
		text-decoration:none;
		color:#000099;
	}
	.phrs_directory td a:hover {
		text-decoration:underline;
		color:#000099;
	}
	
	
	.error { width:600px; margin:auto; clear:both; padding-top:50px; padding-bottom:250px; 
	text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;
	font-size:16px; color:#990000;}
	
	.tfbgbox {
		margin-top:10px;
		padding-top:4px;
		text-align:center;
		background-image:url(../images/tfbgbox.jpg);
		text-align:left;
		height:155px;
		background-repeat:no-repeat;
	}
	
	.tsbgbox {
		padding-top:4px;
		text-align:center;
		background-image:url(../images/tsbgbox.jpg);
		text-align:left;
		height:155px;
		background-repeat:no-repeat;
	}
	
	.tfbgtitle {
		padding-top:4px;
		background-image:url(../images/tficon.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:290px;
		margin-left:10px;
	}
	.tsbgtitle {
		padding-top:4px;
		background-image:url(../images/tsicon.jpg);
		background-repeat:no-repeat;
		background-position:left;
		width:290px;
		margin-left:10px;
	}
	.tftitle {
		text-align:center;
		color:#660066;
	}
	
	.tfcont {
		background-color:#FFFFFF;
		margin:5px;
		padding:5px;
		width:282px;
		height:110px;
	}
	
	.dmbbox {
		background-color:#f6f6f6;
		background-image:url(../images/dmadness.jpg);
		background-repeat:no-repeat;
		height:30px;
		border-bottom:2px solid #ffffff; 
	}
	.spbbox {
		background-color:#f6f6f6;
		background-image:url(../images/spackages.jpg);
		background-repeat:no-repeat;
		height:30px;
		border-bottom:2px solid #ffffff; 
	}
	
	.cmtbox {
		color:#000066;
		background-image:url(../images/cmtbox.jpg);
	}
	.mrtbox {
		color:#000000;
		background-image:url(../images/mrtbox.jpg);
	}
	.dmtbox {
		color:#FFFFFF;
		background-image:url(../images/dmtbox.jpg);
	}
	.sptbox {
		color:#FFFFFF;
		background-image:url(../images/sptbox.jpg);
	}
	.sdbox {
		background-image:url(../images/dtbox.jpg);
	}
	.sdback {
		background-image:url(../images/sdback.jpg);
		text-align:left;
	}
	.fbox {
		background-image:url(../images/sfbox.jpg);
		height:10px;
		background-color:#cdeafc;
		margin:0;
		padding:0;
	}
	
	.bgwhite {
		background-color:#FFFFFF;
	}
	
	.stitle, .tftitle {
		font-weight:bold;
		font-size:12px;
		padding:0;
		margin:0;
	}
	
	.cbox h2{
		background-color:#bbdebb;
		font-weight:bold;
		font-size:12px;
		text-align:center;
		margin-bottom:2px;
		margin-top:5px;
	}
	
	.phrs_clm_content h2 {
		font-size:12px;
	}
	.sidebox h2 {
		font-weight:100;
		font-size:10px;
		text-align:left;
		margin-bottom:2px;
		margin-top:5px;
	}	
	.cbox p, .sidebox p {
		margin-top:0;
		margin-left:10px;
		margin-bottom:5px;
	}
	.cbox a { text-decoration:none; color:#666666; }
	.sidebox a { text-decoration:none; color:#000000; width:152px; display:block; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px; }
	.sidebox a:hover { 
		text-decoration:underline; 
		background-color:#0099FF; 
		padding-top:2px; 
		padding-bottom:2px; 
		border-top:1px solid #00FFFF;  
		border-bottom:1px solid #00FFFF; 
	}
		
	.cbox a:hover { text-decoration:underline; font-weight:bold; color:#000000; }
	.tnormal {
		font-size:10px;
	}

	.morlist {
		width:148px; float:left; 
	}

	.morlist a {
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:underline;
		color:#0066CC;
		padding-top:5px;
	}

	.morlist h3 {
		text-decoration:none;
		color:#000000;
	}
	
	.morlist a:hover {
		text-decoration:none;
		color:#CC0000;
	}
	.mrtitle {
		padding:3px;
		display:block;
		background-color:#FACA9B;
		font-weight:bold;
		font-size:10px;
		margin:0;
		margin-top:5px;
		color:#000000;
	}

	.shade1 { background-color:#d0e8f8; border-top:2px solid #ffffff; }
	.shade2 { background-color:#99d3fb; border-top:2px solid #ffffff; }
	.imgcont { padding:1px; width:50px; float:left; margin:0; border:1px solid #666666; }
	.bcont { width:243px; padding-left:5px; float:left;}
	.btitle, .btitle a, .brate { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:10px; font-weight:bold; 
		text-decoration:underline; 
		margin-top:5px; margin-bottom:5px; }
	.brate { color:#000099; margin:0; text-decoration:none; }
	#promo5 {
		background-repeat: no-repeat;
		width: 301px;
		background-color: #f6f6f6;
		line-height: 9pt;
	}
	#promo5 h1 {
		font-family: Verdana;
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		margin: 0px;
	}
	#promo5 p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
		margin-top: 0px;
		padding-right: 10px;
		padding-left: 10px;
	}
	.bluetext {
		color: #000066;
		font-weight: bold;
	}
	
	.float { float:left; }

	#searchboxtop{
		padding:5px;
		margin-left:47px;
		padding-right:0;
		margin-right:0;
		float:left;
	}
	
	.sinput {
		width:50px;
	}
	.sdate {
		width:70px;
	}
	.sinput2 {
		width:20px;
	}	
	.slabel {
		width:70px;
	}
	.sselect {
		width:130px;
	}
	.nlabel {
		width:80px;
	}
	
	.sinput, .sdate, .sselect, .slabel, .sdatelabel, .nlabel {
		font-size:9px;
		float:left;
		margin-right:5px;
	}
	.sinput2 {
		font-size:9px;
		float:left;
	}
	#searchboxtop, #searchboxtop label, .float, .sinput, .sinput2, .sselect, .slabel, .sdatelabel, .nlabel, .sdate {
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#searchboxtop label {
		font-size:9px;
		font-weight:bold;
	}
	.search_result, .search_result a {
		font-size:12px;
		font-weight:bold;
		color:#003366;
		font-style:normal;
	}
	
	.search_result a {
		text-decoration:underline;
	}
	
	.so_item {
		padding:0px;
		margin:0px;
	}

	#subloc {
		text-decoration:underline;
		font-size:12px;
		font-weight:bold;
		color:#0000FF;
	}
	
	#so_title {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bolder;
		font-size:15px;
		color:#FF6633;
	}
	
	.special_feat {
		float: left;
		display: inline;
		background-color:#FFF; 
		width:158px;
	}
	
	#alt_linkstyle {
		background-color:#FFF;
		color:#CC3300;
		font-weight:bold;
		text-decoration:underline;
		border-color:#FFFFFF;
		width:150px;
	}