#header      {position:absolute; top:0; left:4; height:80; width:1016}
#headimg     {height:80; width:1016}
#body        {position:absolute; top:82; left:4; height:583; width:1016;background-color:#f2fbff; overflow:hidden}
#bodyleft    {position:absolute; top:28; left:618; height:363; width:394; overflow:hidden; z-index:5}
#footer      {position:absolute; top:665; left:4; height:29; width:1016;background-color:#abe0f7}
#footerimage {position:relative; left:10; top:2}
#footertext  {font-family:arial; font-size:13px; font-weight:bold; position:relative; left:20; top:-3}
#form        {position:absolute; top:0; left:0; height:357; width:394; z-index:3; overflow:hidden}
#formtl      {position:absolute; top:0; left:0}
#formbt      {position:absolute; top:344; left:0; z-index:3}
#formheadt   {position:absolute; top:17; left:0; width:394; text-align:center; font-family:arial; font-size:20px}
#formbodyfrm {position:absolute; top:50; left:0; width:394; height:294; background-color:#ffffff; overflow:hidden;}
#formbody    {position:absolute; top:2; left:2; width:390; height:290; background-color:#fde59f; overflow:hidden;}
#palmtree    {position:absolute; top:258; left:2;z-index:3}
#langs       {position:absolute; right:6; top:6}
#agent       {position:absolute; right:6; top:6;font-family:arial; font-size:13px; font-weight:bold; display:none}
#results     {position:absolute; top:30; left:4; height:545; width:611; display:none; z-index:5; overflow:hidden}
#action      {position:absolute; top:54; left:8; width:240; height:317; display:none; overflow:hidden; z-index:3}
#daction     {position:absolute; top:54; left:8; width:240; height:498; display:none; overflow:hidden; z-index:3}
#rsearch     {position:absolute; top:30; left:770; width:240; height:387; display:none; overflow:hidden}
#help        {position:absolute; top:380; left:8; width:240; height:172; display:none; overflow:hidden; z-index:2}
#tabs        {position:absolute; top:30; left:4; width:1008; height:545; overflow:hidden; display:none}
#lastmin     {position:absolute; top:311; left:10; height:265; width:579;  overflow:hidden; z-index:4}
#topdest     {position:absolute; top:18; left:10; height:275; width:579; overflow:hidden; z-index:4}

.textb   	 {font-family: arial; font-weight: bold; color: #000000; font-size:12px;}
.jr          {text-align:right}
.jc          {text-align:center}
.ch          {cursor:pointer}

.tresno       {width:50; text-align:right}
.tcd          {width:13; text-align:right}

#iwait       {position:absolute; width:202; height:102; top:299; border:0; left:399; z-index:2; display:none}
#dwait       {position:absolute; width:200; height:100; top:300; left:400; border:solid 1px; z-index:15; display:none; background-color:#EEEEEE}
#error       {position:absolute; width:400; height:73; top:300; left:308; z-index:20; display:none}
#confirm     {position:absolute; width:300; height:157; top:300; left:358; z-index:10; display:none}
#iconfirm    {position:absolute; width:300; height:157; top:300; left:358; z-index:2; display:none; border:0}
#hotelinfo   {position:absolute; width:750; height:550; top:190; left:220; z-index:10; display:none}
#packinfo    {position:absolute; width:750; height:550; top:190; left:220; z-index:10; display:none}
#crlimit     {position:absolute; width:300; height:192; top:250; left:450; z-index:10; display:none}
#statement   {position:absolute; width:800; height:600; top:80; left:105; z-index:11; display:none}
#emails      {position:absolute; width:800; height:600; top:80; left:105; z-index:11; display:none}
#mailbody    {position:absolute; width:980; height:600; top:80; left:15; z-index:11; display:none}
#errhead     {position:relative; width:400; height:27; top:0; left:0; background-image:url(images/errhead.png)}
#errtextfrm  {position:relative; width:400; top:0; left:0; background-color:#ffffff}
#errback     {position:relative; width:396; top:0; left:2; background-color:#ffeae9}
#errtext     {position:relative; top:0; left:16; width:360; font-family:arial; font-size:14px; font-weight:bold;  color:#FF0000}
#errbottom   {position:relative; width:400; height:14; top:0; left:0; background-image:url(images/errbottom.png); font-size:1px}
.errclose    {position:absolute; top:9; left:372}

.hidden      {display:none}
input, select, button, textarea  {font-family:arial; color: #000000; font-size:12px; font-weight: bold}
div         {float:left}
.disc       {font-family: Arial; color: #000000; font-size:10px}
.disctext   {font-family: Tahoma; color: #000000; font-size:12px; color: #003366;
             padding-top:10px; padding-bottom:10px; margin:10 10 10 10px; border:thin solid #003366}

#calendar   {position:absolute; top:10; left:10; width:210; height:178; border:solid 1px #000000; background-color:#f17221; display:none; z-index:13}
#calframe   {position:absolute; top:10; left:10; width:210; height:178; border:0; display:none; z-index:12}
body        {background-color:#ffffff}
#ecover     {position:absolute; top:0; left:4; height:694; width:1016; background-color:#000000; z-index:-3; display:none}
#epay       {position:absolute; top:0; left:4; height:694; width:1016; z-index:99; display:none}
#iecover    {position:absolute; top:0; left:4; height:694; width:1016; z-index:19; display:none; border:0}
#cover      {position:absolute; top:0; left:4; height:694; width:1016; background-color:#000000; z-index:-3; display:none}
#icover     {position:absolute; top:0; left:4; height:694; width:1016; z-index:9; display:none; border:0}
#iprint     {position:absolute; top:138; left:255; height:495; width:756; z-index:9; display:none; border:0; background-color:#f2fbff}
#iresults   {position:absolute; top:30; left:4; height:545; width:611; display:none; z-index:1; border:0}
#isearch    {position:absolute; top:28; left:618; height:549; width:394; display:none; z-index:1; border:0}
#itopdest   {position:absolute; top:18; left:10; height:275; width:370; display:none; z-index:1; border:0}
#ilastmin   {position:absolute; top:311; left:10; height:265; width:579; display:none; z-index:1; border:0}
