/* Copyright Copyright (c) 2004 Cyber-dynamics Inc */
/* Author    info@cyber-dynamics.com */
/* Prod date 2004-04-01 13:04:37 */
/* Base URL  http://www.islasphilippines.com/ */

body,
td,
input,
textarea,
select,
option {font-family:arial,helvetica,sans-serif; font-size:13px;}
p {font-family:arial,helvetica,sans-serif;}

body {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; padding:0px; text-align:center;}

h1 {font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:bold;padding:0px;text-align:center;color:#00447C;margin-bottom:6px;margin-top:0px;padding-top:0px;}
h2 {font-family:arial,helvetica,sans-serif;font-size:15px;font-weight:bold;text-align:left;color:#ffffff;margin-bottom:3px;margin-top:0px;padding-top:0px;padding-left:15px;}
.h2link {color:#ffffff;text-decoration:none;}
A.h2link:hover {text-decoration:underline;}
h3 {font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;text-align:left;color:#ffffff;margin-bottom:3px;margin-top:0px;padding-top:0px;}
h4 {color:#ffffff;text-align:justify;padding-left:15px;margin-bottom:1px;text-decoration:underline;font-size:13px;}
h5 {padding-left:0px;color:#ffffff;text-align:justify;margin-bottom:1px;margin-top:8px;text-decoration:none;font-size:13px;font-weight:bold;}

ol,ul {list-style:none;margin:0px;padding:0px;text-align:left;}

div,dl,dt,dd,li,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*fonts.css*/
body{*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}


/*ul,ol,li {font-family:arial,helvetica,sans-serif;text-align:left;margin-top:0px;}*/

/* BANNER */
.banner {border:0px;}
.bannertable {}

.islasimage {border:1px #999999 solid;}

/* HOME PAGE */
.homebrochure {background-color:#333333;filter: Alpha(opacity=70);-moz-opacity:.7;opacity:.7;}
.homenewsl {filter: Alpha(opacity=50);-moz-opacity:.5;opacity:.5;}

/* PACKAGES LOG-IN */
.logintext {font-family:arial,sans-serif;color:#999999;font-size:12px;}
.logintable {width:240px;border:1px #999999 solid;margin:20px;}
.logintd {padding-top:25px;padding-bottom:25px;}
	
/* OTHER */
.time {}
.background {background-image: url(images/background.jpg);background-repeat:no-repeat;background-position:top center;}
.mandalabackground {background-image: url(images/MandalaSpaImage.jpg);background-repeat:no-repeat;background-position:top center;}
.edsashangbackground {background-image: url(images/EdsaShangrila.jpg);background-repeat:no-repeat;background-position:top center;}

.maintable {padding:0px;}
.midsectiontable {margin:0px;padding:0px;}
.bar {}
.sublinks {padding:0px;margin:0px;color:#cccccc;font-size:11px;height:20px;}
.backforward {padding:0px;margin:0px;color:#cccccc;font-size:11px;height:20px;}
.link {font-size:11px;color:#cccccc;text-decoration:none;}
A.link:hover {text-decoration:underline;}
.arrow {font-size:11px;color:#cccccc;text-decoration:none;}
A.arrow:hover {text-decoration:underline;}

.textlink {color:#cccccc;text-decoration:none;}
A.textlink:hover {text-decoration:underline;color:#ffffff;}

.bodytext {color:#ffffff;text-align:justify;padding-left:15px;margin-bottom:10px;}
.bodytextl {color:#ffffff;text-align:justify;padding-right:15px;margin-bottom:10px;}
.bodytexth {color:#ffffff;text-align:justify;padding-right:0px;margin-bottom:10px;}
.creditsp {color:#ffffff;text-align:left;padding-right:15px;margin-bottom:10px;}
.h4credits {padding-left:0px;color:#ffffff;text-align:justify;margin-bottom:1px;text-decoration:underline;font-size:13px;}

.tourul {list-style:disc;padding-left:25px;color:#cccccc;}
.tourlink {color:#cccccc;text-decoration:none;}
A.tourlink:hover {text-decoration:underline;color:#ffffff;}

.restinfotext {color:#ffffff;text-align:left;padding-left:15px;margin-bottom:0px;}

.secondlevelp {color:#ffffff;text-align:left;padding-left:15px;padding-right:15px;margin-bottom:10px;}
.secondlevelimg {margin-bottom:17px;}
.secondlevelimgmnl {margin-bottom:11px;}
.secondlevelimgbtq {margin-bottom:11px;}

.moreinfobox {margin-left:15px;}
.infoboxlnk {color:#cccccc;text-decoration:none;}
A.infoboxlnk:hover {text-decoration:underline;color:#ffffff;}


/* POP-UP INFO BOX */
.popuptable {background-color:#000000;margin-top:5px;margin-bottom:5px;padding-top:3px;padding-bottom:3px;padding-left:2px;padding-right:2px;border:1px solid #cccccc;background-image: url(images/popupbkgd.jpg);background-repeat:no-repeat;background-position:top left;}
.popuptext {color:#ffffff;text-align:left;}
.popuph4 {text-align:center;padding:0px;margin-bottom:3px;margin-top:0px;text-decoration:none;font-size:14px;}

/* FORM */
.asterisk {color:#cccccc;}
.inquiryform {padding-left:16px;}
.inquiryforma {border:1px #ffffff solid;padding-left:0px;padding-top:5px;width:385px;color:#ffffff;}
.inquirytdleft {padding-left:10px;}
.inquirytdlefta {padding-left:10px;padding-top:10px;}
.inquirytdlefthd {padding-left:10px;padding-bottom:0px;}
.contactustextbox {width:340px;}
.jobtdright {text-align:right;padding-right:20px;padding-left:0px;}
.inputbox {background-color:#ffffff ! important ;}

/* FOOTER */
.footertable {text-align:center;}
.footertxt {color:#cccccc;font-size:11px;text-align:center;padding-top:10px;padding-bottom:0px;}
.footerlnk {color:#cccccc;font-size:11px;text-decoration:none;}
A.footerlnk:hover {color:#ffffff;}

/* MENU */
.menutable {background-color:#cccccc;}
.menulink {color:#000000;text-decoration:none;}
A.menulink:hover {}


#topnav, #topnav ul {font-size:12px; background-color:#cccccc; z-index:100;}

#topnav {
  width:750px; 
  z-index:100;
  height:20px;
  margin-left:0px;
}

#topnav a, #topnav .iemenufix {
  display:block;
  color:#000000;
  text-decoration:none;
  text-align:left;
  padding:4px 12px 4px 12px;
  z-index:100;
  line-height:12px; /* this line height fixes the menu height setting so must remain in css */
  min-height:12px; /* Fix for Safari on Macintosh and Firefox on PC */
}
  
#topnav a:hover {
  background-color:#999999;
  display:block;
  color:#000000;
  text-align:left;
  min-height:12px; /* Fix for Safari on Macintosh and Firefox on PC */  
}  

#topnav li { 
  float:left;
  background-repeat:no-repeat;
  background-position:top left;
  z-index:100;
}
  
#topnav li li {
  padding-top:7px; /* this setting controls the line space between each menu item */
  margin-left:0.5em;  
  width:100%;
  z-index:100;
}

#topnav li li a { padding-left:1em; z-index:100;}
#topnav li li a:hover { color:#333333; z-index:100; background-image:url(images/topnav_block.gif); background-repeat:no-repeat;}

#topnav li ul {
  position:absolute;
  background-color:#999999;
  filter: Alpha(opacity=80);
  -moz-opacity:.8;
  opacity:.8;
  left:-999em; /* using left instead of display to hide menus because display:none isn't read by screen readers */ 
  text-align:left;
  padding-right:0.75em;
  height:190px;
  width:12.5em;
  z-index:100;
}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {
  left:-999em;
  z-index:100;
}

#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul { 
  left:auto;
  z-index:100;
}
  
#topnav ul ul li { border:none;}

#topnav ul li.on a {
	color:#000000;
}
#topnav ul li.on ul li a {
	color:#ffffff;
}
#topnav ul li.on ul li a:hover {
	color:#333333;
}
#topnav ul li:hover, #topnav ul li.on {
  	background-color:#999999;
}

