#rollMp1, #rollMp2, #rollMp3, #rollMp4 { position:absolute; left:15px; top:40px; width:826px; z-index:20; border: 1px solid #009999; background: #FFF; }
#rollpostage { position:absolute; left:135px; top:365px; width:220px; height:415px; z-index:5; background-color: #FFF; border: 1px solid #099; padding: 6px; }
#rolldelivery { position:absolute; left:135px; top:365px; width:307px; z-index:5; background-color: #FFF; border: 1px solid #099; padding: 6px; }

#post1 { position:absolute; left:115px; top:3px; z-index:6; padding: 3px; width: 93px; }
#post2 { position:absolute; left:7px; top:27px; width:212px; height:3px; z-index:6; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #009999; }
#faq1 { position:absolute; left:203px; top:3px; z-index:6; padding: 3px; width: 91px; } 
#faq2 { position:absolute; left:7px; top:27px; width:305px; height:3px; z-index:6; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #009999; }
#rolltext { position:absolute; left:464px; top:167px; width:354px; z-index:50; font: 12px/14px Arial, Helvetica, sans-serif; background: #FFF; padding: 10px; border: 6px ridge #802C8F; }
#text2b { position:absolute; left:263px; top:8px; z-index:7; } 

#map1a, #map2a, #map3a, #map4a { position:absolute; left:0px; top:-19px; z-index:20; width: 545px; }

#container { position:absolute; left:110px; top:112px; width:851px; height:1214px; z-index:10; border: 3px solid #009999; background-color: #FFFFFF; }
#footer { position:absolute; left:-5px; top:466px; width:99px; height:47px; z-index:10; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; text-align: right; }

#side1 { position:absolute; left:0px; top:113px; width:102px; height:523px; z-index:10; }
#side1c { position:absolute; left:0px; top:22px; z-index:5; border: 1px double #000; }
#side1d { position:absolute; left:0px; top:217px; z-index:5; width: 96px; font: 12px/14px Arial, Helvetica, sans-serif; }
#side1e { position:absolute; left:0px; top:252px; z-index:5; font-family: Arial, Helvetica, sans-serif; font-size: 30px; line-height: 26px; font-weight: bold; text-align: center; text-decoration: underline; border: 1px solid #000; }
#side1f { position:absolute; left:0px; top:449px; width:96px; z-index:5; font: 12px/14px Arial, Helvetica, sans-serif; }
#side2b { position:absolute; left:0px; top:251px; width:86px; z-index:5; padding: 3px; border: 1px solid #099; }
#side1z { position:absolute; left:2px; top:0px; width:88px; height:17px; z-index:71; font: 12px/14px Arial, Helvetica, sans-serif; }

#headline1 { position:absolute; left:0px; top:30px; z-index:10; width: 967px; }
#head1 { position:absolute; left:0px; top:5px; width:966px; height:21px; z-index:10; }
#head2 { position:absolute; left:5px; top:3px; z-index:20; color: #808080; letter-spacing: 1px; width: 437px; font: lighter 12px/12px Arial, Helvetica, sans-serif; }
#head3 { position:absolute; left:631px; top:0px; width:55px; z-index:20; text-align: center; padding-top: 3px; padding-bottom: 2px; border-bottom: 1px solid #808080; border-left: 1px solid #808080; }
#head4 { position:absolute; left:687px; top:0px; width:131px; z-index:20; text-align: center; padding-top: 3px; padding-bottom: 2px; border-bottom: 1px solid #808080; border-left: 1px solid #808080; }
#head4b { position:absolute; left:819px; top:0px; width:146px; z-index:10; text-align: center; padding-top: 3px; padding-bottom: 2px; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; }

#add1 { position:absolute; left:575px; top:0px; width:276px; z-index:100; background: #009999; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; height: 20px; }
#add1b { position:absolute; left:27px; top:6px; z-index:100; width: 261px; font: 12px Arial, Helvetica, sans-serif; color: #FFF; }
#map1b, #map2b, #map3b, #map4b { position:absolute; left:751px; top:0px; z-index:20; }
#block { position:absolute; left:867px; top:1334px; width:100px; height:243px; z-index:1; }
#addexplorer { position:absolute; left:110px; top:258px; width:165px; z-index:100; background: #009999; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; height: 20px; }
#detailhead { position:absolute; left:0px; top:466px; z-index:5; width: 638px; }
#question2 { position:absolute; left:0px; top:0px; width:386px; z-index:7; font: 13px/16px Arial, Helvetica, sans-serif; }
#expl1 { position:absolute; left:419px; top:0px; width:405px; height:442px; z-index:1000; border: 1px solid #009999; }
#expl3 { position:absolute; left:5px; top:87px; z-index:1; }
#expl2 { position:absolute; left:0px; top:0px; width:399px; z-index:2; font: 17px/20px Arial, Helvetica, sans-serif; background: #099; color: #FFF; padding: 9px 6px 3px 3px; height: 64px; text-align: center; }
#expl4 { position:absolute; left:23px; top:300px; z-index:101; }
#expl5 { position:absolute; left:86px; top:300px; z-index:102; }
#expl6 { position:absolute; left:149px; top:300px; z-index:103; }
#expl7 { position:absolute; left:149px; top:363px; z-index:104; }
#expl8 { position:absolute; left:269px; top:300px; z-index:105; }
#expl9 { position:absolute; left:269px; top:363px; z-index:106; }
#details1 { position:absolute; left:0px; top:0px; z-index:1; font: 12px/12px Arial, Helvetica, sans-serif; width: 212px; }
#details2 { position:absolute; left:0px; top:61px; z-index:8; }
#details3 { position:absolute; left:0px; top:189px; z-index:1001; }
#details4 { position:absolute; left:97px; top:189px; z-index:1002; }
#details5 { position:absolute; left:12px; top:402px; width:165px; z-index:100; background: #009999; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; height: 20px; }
#detail6 { position:absolute; left:0px; top:168px; width:189px; z-index:1003; font: 15px Arial, Helvetica, sans-serif; color: #999; text-align: center; }
#rolldetails { position:absolute; left:15px; top:41px; z-index:20; background: #FFF; width: 825px; height: 1244px; }
#akumal { position:absolute; left:540px; top:488px; width:205px; height:428px; z-index:1003; }
#playa { position:absolute; left:0px; top:488px; width:200px; height:428px; z-index:1; border-right: 1px solid #CCC; }
#morelos { position:absolute; left:270px; top:488px; width:200px; height:428px; z-index:1003; border-right: 1px solid #CCC; }
#tulum { position:absolute; left:0px; top:488px; width:200px; height:428px; z-index:1003; border-right: 1px solid #CCC; }
#question1 { position:absolute; left:0px; top:63px; width:388px; z-index:1005; font: bold 18px Arial, Helvetica, sans-serif; color: #099; height: 23px; border-bottom: 1px solid #CCC; }

h1 { color: #009999; font: normal 56px/56px Arial, Helvetica, sans-serif; }
.closewindow {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 12px; color: #009999; letter-spacing: 1px;} 
.btn1 { color: #808080; text-decoration: none; font: 12px/14px Arial, Helvetica, sans-serif; }
.btn2 { font: 12px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
.btn3 { color: #000; }
.subhead { text-decoration: none; font: lighter 17px/15px Arial, Helvetica, sans-serif; color: #999; }
.head6text {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #000;}
.toc_titles {font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 21px; color: #000; font-weight: bold;}
.introtext2 { color: #000000; text-decoration: none; font: 16px/16px Arial, Helvetica, sans-serif; }
.faq {font: 13px/16px Arial, Helvetica, sans-serif;}
.head2 {font: 30px/30px Arial, Helvetica, sans-serif; }
img.clickImage {cursor: pointer;}
.red { color: #FF0000; }
.caption { color: #000; font: lighter 12px/12px Arial, Helvetica, sans-serif; text-decoration: none; }

a:link {text-decoration: underline;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline; color: #009999;}
a:active {text-decoration: none;}
a:link.btn1 {text-decoration: none;}
a:visited.btn1 {text-decoration: none;}
a:hover.btn1 { text-decoration: underline; color: #009999 }
a:active.btn1 { text-decoration: none; color: #009999; }
a:link.btn2 {text-decoration: none;}
a:visited.btn2 {text-decoration: none;}
a:hover.btn2 { text-decoration: underline; color: #FF0; }
a:active.btn2 { text-decoration: none; color: #FF0; }
.imgleft { float:left; margin-top:10px; margin-right:10px; margin-bottom:10px; }
.imgright { float:right; margin-top:10px; margin-left:10px; margin-bottom:10px; }
.imgcenter { display: block; margin-left: auto; margin-right: auto; margin-top:10px; margin-bottom:10px; }
.btn4 { color: #F00; }

