* {margin-top: 0px;	margin: 0px; padding: 0px;}
#center {width: 960px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; left: 0px; top: 0px;}
body {background-color: #FFF; background-image: url(http://www.cancunhotellocator.com/art/bground_logo.gif);}
#container { position:absolute; left:0; top:87px; width:960px; height:2488px; z-index:3; border:3px solid #099; background: #FFF; }
#footer { position:absolute; left:0; top:2590px; width:966px; height:300px; z-index:1; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; text-align:right; }

#head1 { position:absolute; left:1px; top:34px; width:965px; z-index:10; }
#head2 { position:absolute; left:0px; top:5px; width:966px; height:21px; z-index:3; }
#head2a { position:absolute; left:5px; top:3px; z-index:5; width:553px; }
#head2b { position:absolute; left:584px; top:0; width:145px; z-index:7; background-color:#099; text-align:center; padding-top:3px; padding-bottom:2px; }
#head2c {position:absolute; left:735px; top:0; width:116px; z-index:7; background-color:#099; text-align:center; padding-top:3px; padding-bottom:2px;}
#head2d {position:absolute; left:857px; top:0px; width:106px; z-index:7; background-color:#099; text-align:center; padding-top:3px; padding-bottom:2px;}

#map1 { position:absolute; left:11px; top:37px; z-index:2; }
#blurb1 { position:absolute; left:28px; top:54px; z-index:7; font: bold 14px/14px Arial, Helvetica, sans-serif; background: #FFF; padding: 1px 6px; }
#main2 {position:absolute; left:13px; top:12px; width:943px; z-index:5;}

#roll1 { position:absolute; left:10px; top:96px; z-index:10; }
#roll3 { position:absolute; left:10px; top:117px; z-index:10; width:300px; }
#roll2 {position:absolute; left:195px; top:11px; z-index:10; background:#099; text-align:center; padding:4px 8px; width:90px;}
#rollA { position:absolute; left:25px; top:85px; width:310px; z-index:501; background-color:#FFF; border:1px solid #000; height:835px; }
#rollD { position:absolute; left:25px; top:85px; width:310px; z-index:502; background-color:#FFF; border:1px solid #000; height:434px; }
#rollG { position:absolute; left:25px; top:85px; width:310px; z-index:503; background-color:#FFF; border:1px solid #000; height:713px; }
#rollJ { position:absolute; left:25px; top:85px; width:310px; z-index:504; background-color:#FFF; border:1px solid #000; height:359px; }
#rollM { position:absolute; left:25px; top:85px; width:310px; z-index:505; background-color:#FFF; border:1px solid #000; height:626px; }
#rollS { position:absolute; left:25px; top:85px; width:310px; z-index:506; background-color:#FFF; border:1px solid #000; height:433px; }
#rollP { position:absolute; left:25px; top:85px; width:310px; z-index:506; background-color:#FFF; border:1px solid #000; height:783px; }
#rollV { position:absolute; left:25px; top:85px; width:310px; z-index:507; background-color:#FFF; border:1px solid #000; height:512px; }

h1 {font-family:Arial, Helvetica, sans-serif; font-size:56px; line-height:56px; font-weight:normal; color:#000;}
h2 { font: normal 24px/24px Arial, Helvetica, sans-serif; color: #000; letter-spacing: 1px; }
h3 { font: normal 12px/12px Arial, Helvetica, sans-serif; color: #099; letter-spacing: 1px; }

.text2 { color:#000; text-decoration:none; font: 12px/12px Arial, Helvetica, sans-serif; }
.index_text {font:normal 13px/13px Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}
.a13a15z {font:13px/17px Arial, Helvetica, sans-serif; text-decoration:none; color:#999;}
.a13a15 {font:normal 13px/17px Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}
.a15a15 { font:normal 19px/19px Arial, Helvetica, sans-serif; text-decoration:none; color:#099; }
.btn1 {font:bold 12px/12px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
.btn2 { font:bold 13px/13px Arial, Helvetica, sans-serif; color:#099; text-decoration:none; }
.btnBlack { font:bold 13px/13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.cities { font: 15px/15px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; }

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;}
a:visited.btn1 {text-decoration:none;}
a:hover.btn2 {text-decoration:underline; color:#099;}
a:visited.btn2 {text-decoration:none;}
a:hover.btnBlack {text-decoration:underline; color:#000;}
a:visited.btnBlack {text-decoration:none;}


#blurb1bb { position:absolute; left:25px; top:54px; z-index:7; font: bold 14px/14px Arial, Helvetica, sans-serif; background: #FFF; padding: 1px 6px; }
#map2 { position:absolute; left:11px; top:37px; z-index:2; }

.alph {font:normal 13px/13px Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}
#boxA1 { position:absolute; left:782px; top:250px; z-index:3; width: 139px; }
#boxB1 { position:absolute; left:750px; top:448px; width:174px; z-index:31; }
#boxB2 { position:absolute; left:750px; top:489px; width:174px; z-index:31; }
#boxB3 { position:absolute; left:750px; top:517px; width:174px; z-index:31; }
#boxB4 { position:absolute; left:750px; top:531px; width:174px; z-index:31; }
#boxB5 { position:absolute; left:750px; top:544px; width:174px; z-index:31; }
#boxB6 { position:absolute; left:750px; top:562px; width:175px; z-index:31; }
#boxB7 { position:absolute; left:750px; top:588px; width:174px; z-index:31; }
#boxB9 { position:absolute; left:750px; top:618px; width:174px; z-index:31; }
#boxB10 { position:absolute; left:750px; top:643px; width:174px; z-index:31; }
#boxC1 { position:absolute; left:663px; top:735px; width:170px; z-index:33; }
#boxC2 { position:absolute; left:662px; top:753px; width:170px; z-index:33; }
#boxD1 { position:absolute; left:578px; top:814px; width:169px; z-index:33; }
#boxD2 { position:absolute; left:578px; top:831px; width:177px; z-index:3; }
#boxE1 { position:absolute; left:549px; top:905px; width:170px; z-index:33; }
#boxE2 { position:absolute; left:549px; top:960px; width:170px; z-index:33; }
#boxE3 { position:absolute; left:549px; top:975px; width:82px; z-index:33; }
#boxE4 { position:absolute; left:549px; top:1001px; width:321px; z-index:33; }
#boxE5 { position:absolute; left:549px; top:1017px; width:324px; z-index:33; }
#boxE6 { position:absolute; left:549px; top:1032px; width:170px; z-index:33; }
#boxE7 { position:absolute; left:549px; top:1047px; width:170px; z-index:33; }
#boxE8 { position:absolute; left:549px; top:1062px; width:170px; z-index:33; }
#boxE9 { position:absolute; left:549px; top:1077px; width:170px; z-index:33; }
#boxF1 { position:absolute; left:448px; top:1131px; width:170px; z-index:33; }
#boxF2 { position:absolute; left:448px; top:1145px; width:170px; z-index:33; }
#boxF3 { position:absolute; left:448px; top:1158px; width:170px; z-index:33; }
#boxF4 { position:absolute; left:448px; top:1171px; width:170px; z-index:33; }
#boxF5 { position:absolute; left:448px; top:1184px; width:170px; z-index:33; }
#boxF6 { position:absolute; left:448px; top:1197px; width:190px; z-index:33; }
#boxF7 { position:absolute; left:448px; top:1210px; width:206px; z-index:33; }
#boxF8 { position:absolute; left:448px; top:1223px; width:170px; z-index:33; }
#boxF9 { position:absolute; left:448px; top:1236px; width:170px; z-index:33; }
#boxF10 { position:absolute; left:448px; top:1249px; width:170px; z-index:33; }
#boxG1 { position:absolute; left:393px; top:1293px; width:170px; z-index:33; }
#boxG2 { position:absolute; left:393px; top:1306px; width:301px; z-index:33; }
#boxG3 { position:absolute; left:393px; top:1319px; width:230px; z-index:33; }
#boxG4 { position:absolute; left:393px; top:1332px; width:334px; z-index:34; }
#boxG5 { position:absolute; left:393px; top:1347px; width:345px; z-index:35; }
#boxG6 { position:absolute; left:393px; top:1360px; width:251px; z-index:36; }
#boxG7 { position:absolute; left:393px; top:1373px; width:254px; z-index:37; }
#boxG8 { position:absolute; left:393px; top:1386px; width:210px; z-index:38; }

#boxA1b { position:absolute; left:816px; top:268px; z-index:3; width: 108px; }
#boxC1b { position:absolute; left:582px; top:624px; z-index:3; width:146px; }
#boxD1b { position:absolute; left:491px; top:743px; width:264px; z-index:33; }
#boxD2b { position:absolute; left:491px; top:790px; width:170px; z-index:33; }
#boxEb { position:absolute; left:432px; top:917px; width:170px; z-index:33; }
#boxE2b { position:absolute; left:432px; top:932px; width:170px; z-index:33; }
#boxE3b { position:absolute; left:432px; top:976px; width:170px; z-index:33; }

#boxD3b { position:absolute; left:491px; top:805px; width:170px; z-index:33; }
#boxD4b { position:absolute; left:491px; top:818px; width:170px; z-index:33; }
#boxD5b { position:absolute; left:491px; top:831px; width:170px; z-index:33; }
#boxDb { position:absolute; left:491px; top:844px; width:170px; z-index:33; }
#boxD7b { position:absolute; left:491px; top:861px; width:170px; z-index:33; }
#boxE4b { position:absolute; left:432px; top:1042px; width:170px; z-index:33; }
#boxF1b { position:absolute; left:341px; top:1209px; width:170px; z-index:33; }
#boxF2b { position:absolute; left:341px; top:1235px; width:170px; z-index:33; }
#boxF3b { position:absolute; left:341px; top:1280px; width:170px; z-index:33; }
#boxF4b { position:absolute; left:341px; top:1294px; width:170px; z-index:33; }
#boxF5b { position:absolute; left:341px; top:1308px; width:170px; z-index:33; }
#boxF6b { position:absolute; left:341px; top:1312px; width:170px; z-index:33; }
#boxF7b { position:absolute; left:341px; top:1349px; width:170px; z-index:33; }

#boxB1b { position:absolute; left:639px; top:559px; width:102px; z-index:31; }
#boxF8b { position:absolute; left:341px; top:1372px; width:170px; z-index:34; }
#boxG1b { position:absolute; left:229px; top:1720px; width:95px; z-index:35; }
#boxG2b { position:absolute; left:229px; top:1790px; width:95px; z-index:36; }
#boxG3b { position:absolute; left:229px; top:1803px; width:95px; z-index:37; }
#boxG4b { position:absolute; left:229px; top:1816px; width:95px; z-index:38; }
#boxG5b { position:absolute; left:229px; top:1830px; width:113px; z-index:39; }
#boxG6b { position:absolute; left:229px; top:1865px; width:95px; z-index:40; }
#boxC2b { position:absolute; left:582px; top:652px; width:146px; z-index:42; }
#boxC3b { position:absolute; left:582px; top:680px; width:146px; z-index:43; }
#boxC5b { position:absolute; left:582px; top:694px; width:146px; z-index:44; }

.tabB { font: 15px/15px Arial, Helvetica, sans-serif; color: #FFF; }
.tabA { font: 17px/17px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
#tab1 { position:absolute; left:12px; top:10px; width:409px; z-index:91; }
#Tab2 { position:absolute; left:430px; top:16px; width:386px; z-index:92; }
#tab1b { position:absolute; left:12px; top:16px; width:360px; z-index:91; }
#Tab2b { position:absolute; left:394px; top:11px; width:392px; z-index:92; }
#adv1a { position:absolute; left:37px; top:125px; width:392px; height:135px; z-index:50; background-color:#FFF; }
#adv2a { position:absolute; left:20px; top:11px; z-index:52; border: 1px solid #000; background-color: #FFFFFF; }
#adv3a { position:absolute; left:9px; top:20px; width:52px; z-index:51; background: #099; padding: 6px 0px 6px 125px; }
#adv4a { position:absolute; left:212px; top:11px; z-index:52; border:1px solid #000; background-color: #FFFFFF; }
#adv5a { position:absolute; left:202px; top:20px; width:93px; z-index:51; background: #099; padding-top: 6px; padding-bottom: 6px; padding-left: 75px; }
#rollDexText { position:absolute; left:10px; top:41px; width:300px; z-index:11; }

