body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
body.grunge {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;background:#FFF url(../images/bgimage.gif) no-repeat center 80px;}

/* NEW CSS Defs -- by cigibee */
.wrapper-travelservices {display: block; width: 935px; text-align: left;}

ul.travel-services {list-style-type: none; text-align: center; margin: 6px auto;}
	.travel-services li {display: inline-block; margin: 5px 20px 0 20px;}
	#bg-repeat-x {background: repeat-x left;}
	#bg-repeat-y {background: repeat-y top;}
	
#header-label {display: block; /*width: 100% 230px8;*/ min-width: 230px; padding: 20px 30px 0 23px; margin-left: 8px; height: 40px; background: #FF5E33 url(../images/editorial-hdrbg.gif) no-repeat top right; text-align: left; font: 18px Arial, Helvetica, sans-serif; position: absolute; z-index: 200;}

.editorial-container {display: block; width: 600px; height: auto; margin: 27px 0 30px 30px; overflow: auto;}
	.editorial-container > h1 {font: 20px Arial, Helvetica, sans-serif;}
	.editorial-container > h2 {font: 18px Arial, Helvetica, sans-serif;}
	.editorial-container > h3 {font: 15px Arial, Helvetica, sans-serif; font-weight: bold; margin: 5px 0 5px 0;}
	.common-font {color: #333; font: 14px Arial, Helvetica, sans-serif;}
	.common-font > li {line-height:20px;}
		#fontcolor-gray {color: #777;}
		#fontcolor-orange {color: #FF5A00;}
	.common-font > img {margin: 0 5px 5px 0; border: none;}
.12px-arial {color: #333; font: Arial, Helvetica, sans-serif; font-size: 12px;}

/*OLD CSS FOR LAYOUT*/


#main{/*padding-left:20px;padding-right:20px;*/ margin:0 auto; width:935px}
#site{width:936px; float:left;}
#top{height:83px; margin:0 auto; /*background:url(../images/top-bg.gif) no-repeat*/}
	#logo{width:264px; height:83px; float:left}
	#newsticker{float:left; width: 100%; height:70px;  margin:0px 3px 0 5px; overflow:hidden; font-size:11px}
		#newslink {display: block; margin: -10px 20px 0 0; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; float:right; color: #930;position: relative; top: 5px; left: 630px;}
		#newslink a:link, #newslink a:link , #newslink a:visited, #newslink a:active {text-decoration: none; color:#930;}
		.slides_container h3 {font: 12px Verdana, Geneva, sans-serif; font-weight: bold; color: #cc3300; margin: 5px 0 0 0;}
		.slides_container p {margin-top: -1px; font: 11px Verdana, Geneva, sans-serif; color:#333;}
	#slides_two .slides_container {
			width:670px;
			height:65px;
			display:none;
		}
	#slides_two .slides_container div {
			width:670px;
			height:65px;
			display:block;
		}
	a.pr {color:#000000; text-decoration:none;}
	a.pr:hover {color:#000000; text-decoration:underline;}
	
	#login{float:right; height:auto; margin-top:25px; width:auto;}
		input.text {width:154px; height:20px;}
		.f{color:#FF4111; font-size:12px; font-weight:bold}

#content{margin:0 auto; background:url(../images/content-bg.gif) no-repeat top; width:935px;}
	.left-content{width:240px; float:left; overflow: visible;}
		/*.tabs{width:54px; float:left; height:283px; background:url(../images/corner-line.gif) no-repeat bottom right}*/
		.tabs{height:30px; width:240px}
		.formpanel{width:240px; float:left;}
		.reser-bg{background:#FFF url(../images/reser-bg.gif) repeat-y ;}
		tr.f{color: #333;/*background-color:#f0681e;*/}
		.th{margin:0 0 0 0; padding:0 0 0 0; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold}
		* html .th{margin:0 0 0 0; padding:0 0 0 0; height:23px;}
		
		.th2{height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold}
		* html .th2{height:23px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold}
		
	.right-content{width:686px; float:right; height: auto;/*330px;*/ margin-top:2px;}	
	p{font-size:11px; padding-right:10px; padding-left:20px;}
	
	#updatesbox{float: left;}
	/*.promo{width:239px; height:250px; float:left;}*/
	
	#linksbox{width:686px; float:right;}
		#box-left{width:521px; float:left;}
		.topset-featured {width: 521px; float: left;}
			/*#featbox{display: inline-block; width: 171px; height:172px; margin: 0; background:url(../images/legazpi-featured-ad.jpg) no-repeat #FFF; float: left; border: 1px solid #CCC;}*/
			#featbox{display: inline-block; width: 171px; height:172px; margin: 0; background:url(../images/singapore-featured-ad.jpg) no-repeat #FFF; float: left; border: 1px solid #CCC;}
			/*.feat{padding:5px 5px 0 5px;  font-size:11px;}*/
			/*#legazpi-ad {background: url(../images/legazpi-featured-ad.jpg) top left no-repeat;}*/
			.sec-title{color:#ff6633; font: 28px Arial, Helvetica, sans-serif; font-weight:bolder;}
			.explorer{text-align:left; margin: 0 0 0 -1px; position: relative; top: 141px; float: left;}
			.explorer a{color:#ff6633; font-weight:bold; text-decoration:underline;}
			.explorer a:hover{color:#ff6633; font-weight:bold; text-decoration:none;}
			
			.travel-tips{display: inline-block;  width: 171px; height:172px; margin: 0 0 0 2px; background:url(../images/travel-tips.jpg) no-repeat  #FFF; border: 1px solid #CCC;}
			.iremit-payment{display: inline-block;  width: 171px; height:172px; background:url(../images/iremit-payment.jpg) no-repeat  #FFF; border: 1px solid #CCC; float:left;}
			.apx-rewards {display: inline-block;  width: 171px; height:172px; background:url(../images/apx-rewards.jpg) no-repeat  #FFF; border: 1px solid #CCC; float:left;}
			/*.travel-tips p{padding:5px 5px 0 5px; text-align:center; padding:0; margin:0 10px}
			.travel-tips p a{color:#ff6633; font-style:italic; font-weight:bold}
			.travel-tips p a:hover{color:#ff6633; font-style:italic; font-weight:bold; text-decoration:none}*/
			
			.goodies-box {display: inline-block;  width: 167px; height:172px; margin: 0; float: right; background: #FFF url(../images/inflight-goodies.jpg) top left no-repeat; border: 1px solid #CCC;}
			.davao-adventure {display: inline-block;  width: 167px; height:172px; margin: 0; float: right; background: #FFF url(../images/davao-adventure.jpg) top left no-repeat; border: 1px solid #CCC;}
			.adventours {display: inline-block;  width: 167px; height:172px; margin: 0; float: right; background: #FFF url(../images/banner-adventours.jpg) top left no-repeat; border: 1px solid #CCC;}
		
		.bottomset-featured {width: 521px; float: left; clear: both;}			
			#tgif{display: inline-block; width: 171px; height:172px; background: #FFF url(../images/tgif.jpg) no-repeat; margin: 0 0 0 2px; border: 1px solid #CCC; /*float:left;*/ }
			
			#corp{display: inline-block;  width: 171px; height:172px; margin: 0 0 0 2px; font-size:11px; background: #FFF url(../images/corp.jpg); border: 1px solid #CCC;}
			
			#fleet-box{display: inline-block;  width: 167px; height:172px; margin: 0; float: right; background: #FFF url(../images/fleet.jpg); border: 1px solid #CCC;}
				
		#box-right{width:165px; float:right; height:auto; clear: none;} /* BOX CONTAINER FOR PARTNER ADS*/
			.box-links{width:156px; height: 353px; background: #F30; float: right;}
			
#footer{dislay: block; width: 935px; background: /*#FF5E33;*/ url(../images/footer-bgstrip.gif); height:auto; color:#fff; clear:both;}
	.footer-top {width: 935px; height: 11px; background: url(../images/footer.gif) no-repeat top center;}
	#footer a{color:#fff; font-size:11px; font-weight:bold; text-decoration:none; padding-right:10px; padding-left:10px}
	#footer a:hover{color:#fff; font-size:11px; font-weight:bold; text-decoration:underline; padding-right:10px; padding-left:10px}
	.copy{width:280px; text-indent:15px; font-size:11px; float:left; color:#FFF;}
	#footer a.sn{padding:0; margin:0}
	
	.flat {
border-color:-moz-use-text-color black -moz-use-text-color -moz-use-text-color;
border-right:1px solid black;
border-style:solid;
border-width:1px;
font-family:Verdana,Arial;
font-size:7.5pt;
}
	
/*Added By Ram*/	
a.link, a.link:link, a.link:visited {color:#000000; font-weight:bold; text-decoration:none; font-weight:bold; font-size:12px}
a.link:hover {color:#fa7025; font-weight:bold; text-decoration:underline; font-weight:bold; font-size:12px}	


input.text{width:150px;}
tr.f{/*background-color:#f0681e;*/}
a.linkfront { color: #000000; text-decoration:none; }
a.linkfront:hover{ color: #000000; text-decoration:none; }
a.flight{color:#fdda58; text-decoration:none;}
a.flight:hover{color:#fdda58; text-decoration:underline;}
a.contact, a.contact:link, a.contact:visited {color:#000000; font-weight:bold; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:12px;}
a.contact:hover {color:#ce1f24; font-weight:bold; text-transform:uppercase; text-decoration:underline; font-weight:bold; font-size:12px;}
a.press, a.press:link, a.press:visited {color:#000000; font-weight:bold; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:12px;}
a.press:hover {color:#ce1f24; font-weight:bold; text-transform:uppercase; text-decoration:underline; font-weight:bold; font-size:12px;}

a.tour, a.tour:link, a.tour:visited {color:#000000; font-weight:bold; text-decoration:none; font-weight:bold; font-size:12px;}
a.tour:hover {color:#ce1f24; font-weight:bold; text-decoration:underline; font-weight:bold;  font-size:12px;}

.th4{height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; background-color:#f0681e}

.th3{height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; background-color:#fa7025}
.th3_1{height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; background-color:#fa7025}
.th3_1_e{height:28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:normal; background-color:#fa7025}

.thf{margin:0 0 0 0; padding:0 0 0 0; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; }

.thc{margin:0 0 0 0; padding:0 0 0 0; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  font-weight:normal; }

.th2{height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold}
* html .th2{height:23px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold}

#tblFrm1 td.th{margin:0 0 0 0; padding:0 0 0 3px; min-height:28px; height:28px; }

#tempholder{color:#555555}

input.submitbtn, input.submitbtn:hover {display:block; background-color:#f0681e; background-image:url(../images/submitbtn.jpg); background-repeat:no-repeat; width:131px; height:28px; border:0; margin:0; padding:0; cursor:pointer;}
input.unsubscribe, input.unsubscribe:hover {display:block; background-image:url(../images/unsubscribe.jpg); background-repeat:no-repeat; width:150px; height:30px; border:0; margin:0; padding:0; cursor:pointer;}
input.subscribe, input.subscribe:hover {display:block; background-image:url(../images/subscribe.jpg); background-repeat:no-repeat; width:150px; height:30px; border:0; margin:0; padding:0; cursor:pointer;}
			
input.ctour_s{width:208px}
input.ctour_l{width:520px}
* html input.ctour_s{width:200px}
* html input.ctour_l{width:506px}
/*Added By Ram*/		

/* old ad box
.adsbox{float:left; width:160px; overflow:hidden; margin-top:10px;background:url(../images/ads-bg.gif) repeat-y;}
.ads-top{background:url(../images/ads-top.gif) no-repeat; height:8px;}
.ads-bot{background:url(../images/ads-bot.gif) no-repeat; height:8px;}
.ads-mid{width:140px; margin:0 auto}
*/

.adsbox{float:left; width:160px; overflow:hidden; margin-top:10px; }
.ads-top{ height:8px;}
.ads-bot{ height:8px;}
.ads-mid{width:140px; margin:0 auto}

/** whats new **/
#new{width:240px; float:left;  margin-top:0px;}
	.new-top{background:url(../images/whats-new-head.gif) no-repeat; height:39px;}
	.new-bg{background:url(../images/whats-new-bg.gif) repeat-y; padding:0px; text-align:center; height:auto; overflow: auto;}
	.new-bot{display: block; width: 240px; background:url(../images/whats-new-bot.gif) no-repeat; height:12px;}


#outerdiv {
height:570px;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
width:960px;
}

#inneriframe {
height:490px;
left:-200px;
position:absolute;
top:-212px;
width:1400px;
}
.ads-top{
    display:block;
    #box{width:140px; height:212px;background:url(../images/abcpnb.jpg) no-repeat;
    margin-top:-100px;
}
