* {margin-top: 0px;	margin: 0px; padding: 0px;}
body {	background-color: #FFF; background-image: url(http://www.cancunhotellocator.com/art/bground_logo.gif);}
#center {width: 960px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; left: 0px; top: 0px;}
#container { position:absolute; left:0px; top:167px; width:960px; height:972px; z-index:3; border: 3px solid #099; background: #FFF; }
#alph1 {position:absolute; left:13px; top:12px; width:943px; z-index:5;}

#map1 {position:absolute; left:12px; top:36px; z-index:5; border: 1px solid #000;}
#map2a { position:absolute; left:772px; top:36px; width:140px; z-index:7; }
#map2b { position:absolute; left:772px; top:95px; width:140px; z-index:7; }
#map2c { position:absolute; left:520px; top:83px; width:140px; z-index:7; text-align: right; }
#map2d { position:absolute; left:520px; top:61px; width:140px; z-index:7; text-align: right; }
#map2e { position:absolute; left:506px; top:41px; width:164px; z-index:7; text-align: right; }
#map2f { position:absolute; left:753px; top:225px; width:140px; z-index:7; }
#map2g { position:absolute; left:753px; top:261px; width:140px; z-index:7; }
#map2h { position:absolute; left:753px; top:312px; width:140px; z-index:7; }
#map2i { position:absolute; left:753px; top:332px; width:140px; z-index:7; }
#map2j { position:absolute; left:753px; top:353px; width:140px; z-index:8; }
#map2k { position:absolute; left:430px; top:191px; width:140px; z-index:7; }
#map2l { position:absolute; left:616px; top:408px; width:140px; z-index:7; }
#map2m { position:absolute; left:583px; top:455px; width:140px; z-index:7; }
#map2n { position:absolute; left:495px; top:564px; width:140px; z-index:7; }
#map2o { position:absolute; left:514px; top:571px; width:140px; z-index:7; }
#map2p { position:absolute; left:524px; top:690px; width:187px; z-index:7; }
#map2q { position:absolute; left:520px; top:890px; width:277px; z-index:7; }

#main1a {position:absolute; left:14px; top:60px; z-index:7; background: #FFF; text-align: center; padding: 4px 6px; width: 231px;}
#main1b {position:absolute; left:14px; top:88px; z-index:7; background: #066; text-align: center; padding: 4px 6px; width: 231px;}
#main1c { position:absolute; left:281px; top:49px; width:188px; z-index:8; font: 14px/14px Arial, Helvetica, sans-serif; text-align: right; }#main2 {position:absolute; left:14px; top:149px; width:241px; height:728px; z-index:7;}
#main2a {position:absolute; left:10px; top:9px; width:223px; z-index:8;}
#main2b {position:absolute; left:10px; top:50px; width:221px; z-index:8;}
#main2c { position:absolute; left:11px; top:280px; width:214px; height:320px; z-index:8; background: #FFF; border: 2px solid #099; }
#main2d { position:absolute; left:12px; top:618px; width:219px; z-index:8; height: 91px; }

#roll1 {position:absolute;  left:10px;  top:10px;  z-index:10;}
#roll2 { position:absolute; left:280px; top:11px; z-index:10; background: #009999; text-align: center; padding: 4px 8px; width: 90px; }
#roll2b { position:absolute; left:280px; top:11px; z-index:10; background: #099; text-align: center; padding: 4px 8px; width: 90px; }
#roll3 { position:absolute; left:10px; top:38px; z-index:10; width: 389px; }
#roll3b {position:absolute; left:310px; top:38px; z-index:10; width: 290px;}

#rollA { position:absolute; left:10px; top:10px; width:400px; z-index:9; background-color: #FFF; border: 1px solid #000; height: 1099px; }
#rollB { position:absolute; left:10px; top:10px; width:400px; z-index:10; background-color: #FFF; border: 1px solid #000; height: 1128px; }
#rollC { position:absolute; left:10px; top:10px; width:385px; z-index:11; background-color: #FFF; border: 1px solid #000; height: 2501px; }
#rollD { position:absolute; left:10px; top:10px; width:384px; z-index:12; background-color: #FFF; border: 1px solid #000; height: 628px; }
#rollE { position:absolute; left:10px; top:10px; width:400px; z-index:13; background-color: #FFF; border: 1px solid #000; height: 856px; }
#rollF { position:absolute; left:10px; top:10px; width:398px; z-index:14; background-color: #FFF; border: 1px solid #000; height: 449px; }
#rollG { position:absolute; left:10px; top:10px; width:398px; z-index:15; background-color: #FFF; border: 1px solid #000; height: 751px; }
#rollH { position:absolute; left:10px; top:10px; width:398px; z-index:16; background-color: #FFF; border: 1px solid #000; height: 605px; }
#rollI { position:absolute; left:10px; top:10px; width:398px; z-index:17; background-color: #FFF; border: 1px solid #000; height: 459px; }
#rollJ { position:absolute; left:10px; top:10px; width:383px; z-index:18; background-color: #FFF; border: 1px solid #000; height: 186px; }
#rollK { position:absolute; left:10px; top:10px; width:383px; z-index:19; background-color: #FFF; border: 1px solid #000; height: 320px; }
#rollL { position:absolute; left:10px; top:10px; width:398px; z-index:20; background-color: #FFF; border: 1px solid #000; height: 1277px; }
#rollM { position:absolute; left:10px; top:10px; width:398px; z-index:21; background-color: #FFF; border: 1px solid #000; height: 1667px; }
#rollN { position:absolute; left:10px; top:10px; width:398px; z-index:22; background-color: #FFF; border: 1px solid #000; height: 320px; }
#rollO { position:absolute; left:10px; top:10px; width:398px; z-index:23; background-color: #FFF; border: 1px solid #000; height: 428px; }
#rollP { position:absolute; left:10px; top:10px; width:398px; z-index:24; background-color: #FFF; border: 1px solid #000; height: 2129px; }
#rollQ { position:absolute; left:10px; top:10px; width:398px; z-index:25; background-color: #FFF; border: 1px solid #000; height: 167px; }
#rollR { position:absolute; left:10px; top:10px; width:398px; z-index:26; background-color: #FFF; border: 1px solid #000; height: 871px; }
#rollS { position:absolute; left:10px; top:10px; width:398px; z-index:27; background-color: #FFF; border: 1px solid #000; height: 1014px; }
#rollT { position:absolute; left:10px; top:10px; width:399px; z-index:28; background-color: #FFF; border: 1px solid #000; height: 806px; }
#rollU { position:absolute; left:10px; top:10px; width:398px; z-index:29; background-color: #FFF; border: 1px solid #000; height: 153px; }
#rollV { position:absolute; left:10px; top:10px; width:398px; z-index:30; background-color: #FFF; border: 1px solid #000; height: 767px; }
#rollW { position:absolute; left:10px; top:10px; width:398px; z-index:31; background-color: #FFF; border: 1px solid #000; height: 175px; }
#rollX { position:absolute; left:10px; top:10px; width:398px; z-index:32; background-color: #FFF; border: 1px solid #000; height: 286px; }
#rollY { position:absolute; left:10px; top:10px; width:398px; z-index:33; background-color: #FFF; border: 1px solid #000; height: 124px; }
#rollZ { position:absolute; left:10px; top:10px; width:398px; z-index:34; background-color: #FFF; border: 1px solid #000; height: 203px; }
#rollTips {position:absolute; left:456px; top:184px; width:471px; height:580px; z-index:35; background: #FFF; visibility: hidden;}

#head1 { position:absolute; left:0px; top:30px; width:966px; z-index:100; }
#head2 {position:absolute; left:0; top:5px; width:966px; height:21px; z-index:500;}
#head2a {position:absolute; left:5px; top:3px; z-index:3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-weight: normal; color: #099; letter-spacing: 1px; width: 639px;}
#head2b {position:absolute; left:661px; top:0; width:68px; z-index:21; background-color: #099; text-align: center; padding-top: 3px; padding-bottom: 2px;}
#head2c {position:absolute; left:735px; top:0; width:116px; z-index:21; background-color: #099; text-align: center; padding-top: 3px; padding-bottom: 2px;}
#head2d {position:absolute; left:857px; top:0; width:106px; z-index:21; background-color: #099; text-align: center; padding-top: 3px; padding-bottom: 2px;}
#headtemp { position:absolute; left:1180px; top:310px; width:967px; height:62px; z-index:1; }

#footer { position:absolute; left:0px; top:1070px; width:966px; height:1817px; z-index:1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; text-align: right; }

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 56px; line-height: 56px; font-weight: normal;	color: #000;}
.btn1 {font: bold 12px/12px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none;}
.btn2 {font: bold 14px/14px Arial, Helvetica, sans-serif; color: #099; text-decoration: none;}
.btn3 {font: bold 14px/14px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none;}
.a15a15 {font: normal 19px/19px Arial, Helvetica, sans-serif; text-decoration: none; color: #000;}
.a13a15red {font: 17px/17px Arial, Helvetica, sans-serif; text-decoration: none; color: #F00;}
.red {color: #F00; font-weight: bold;}
.index_text {font: 13px/17px Arial, Helvetica, sans-serif; text-decoration: none; color: #000;}
.text2 { color:#000; text-decoration:none; font: bold 14px/14px Arial, Helvetica, sans-serif; }

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline; color: #099;}
a:hover.btn1 {text-decoration: underline; color: #FFF;}
.a13a15z { font: 13px/15px Arial, Helvetica, sans-serif; text-decoration: none; color: #999; }
.a13a13 { font: 13px/15px Arial, Helvetica, sans-serif; color: #000; }

