* {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:2076px; z-index:3; border:3px solid #099; background: #FFF; }


#head1 {position:absolute; left:1px; top:34px; width:965px; z-index:1;}
#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:9px; top:37px; z-index:2; }
#main2 {position:absolute; left:13px; top:12px; width:943px; z-index:5;}


#roll1 {position:absolute; left:10px; top:17px; z-index:10;}
#roll2 {position:absolute; left:195px; 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:300px;}
#map1 { position:absolute; left:11px; top:37px; z-index:2; border:1px solid #000; }
#adv1 { position:absolute; left:14px; top:40px; width:113px; height:110px; z-index:7; background-color:#FFF; }
#adv2 { position:absolute; left:6px; top:52px; z-index:9; border:1px solid #000; }
#adv3 { position:absolute; left:6px; top:7px; width:119px; z-index:9; font: bold 16px/16px Arial, Helvetica, sans-serif; color: #099; }
#blurb1 { position:absolute; left:33px; top:51px; z-index:7; font: bold 14px/14px Arial, Helvetica, sans-serif; background: #FFF; padding: 1px 6px; }
#adv1a { position:absolute; left:33px; top:82px; width:344px; height:135px; z-index:50; background-color:#FFF; }
#adv2a { position:absolute; left:20px; top:11px; z-index:52; border: 1px solid #000; }
#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:18px; z-index:52; border:1px solid #000; }
#adv5a { position:absolute; left:222px; top:11px; width:87px; z-index:51; background: #099; padding-top: 65px; padding-bottom: 6px; padding-left: 6px; }


#rollA { position:absolute; left:25px; top:52px; width:310px; z-index:501; background-color:#FFF; border:1px solid #000; height:1014px; }
#rollD {position:absolute; left:10px; top:10px; width:310px; z-index:12; background-color:#FFF; border:1px solid #000; height:270px;}
#rollG {position:absolute; left:10px; top:10px; width:310px; z-index:15; background-color:#FFF; border:1px solid #000; height:440px;}
#rollJ {position:absolute; left:10px; top:10px; width:310px; z-index:18; background-color:#FFF; border:1px solid #000; height:209px;}
#rollM {position:absolute; left:10px; top:10px; width:310px; z-index:21; background-color:#FFF; border:1px solid #000; height:346px;}
#rollP {position:absolute; left:10px; top:10px; width:310px; z-index:24; background-color:#FFF; border:1px solid #000; height:389px;}
#rollS {position:absolute; left:10px; top:10px; width:310px; z-index:27; background-color:#FFF; border:1px solid #000; height:338px;}
#rollV {position:absolute; left:10px; top:10px; width:310px; z-index:30; background-color:#FFF; border:1px solid #000; height:369px;}


#boxA1 { position:absolute; left:511px; top:176px; z-index:3; width: 158px; text-align: right; }
#boxA2 { position:absolute; left:511px; top:229px; z-index:3; width: 158px; text-align: right; }
#boxB1 { position:absolute; left:703px; top:283px; z-index:3; width:220px; }
#boxB2 { position:absolute; left:703px; top:297px; z-index:3; width:220px; }
#boxB3 { position:absolute; left:703px; top:312px; z-index:3; width:220px; }
#boxB4 { position:absolute; left:703px; top:328px; z-index:3; width:220px; }
#boxB5 { position:absolute; left:703px; top:343px; z-index:3; width:220px; }
#boxB6 { position:absolute; left:703px; top:358px; z-index:3; width:220px; }
#boxB7 { position:absolute; left:703px; top:373px; z-index:3; width:220px; }
#BoxB8 { position:absolute; left:703px; top:388px; z-index:3; width:215px; }
#boxB9 { position:absolute; left:702px; top:403px; z-index:3; width:230px; }
#boxB10 { position:absolute; left:703px; top:444px; z-index:3; width:215px; }
#boxC1 { position:absolute; left:621px; top:817px; z-index:3; width:160px; }
#boxC2 { position:absolute; left:620px; top:831px; width:160px; z-index:31; }
#boxC3 { position:absolute; left:620px; top:855px; z-index:3; width:160px; }
#boxC4 { position:absolute; left:620px; top:936px; z-index:3; width:160px; }
#boxD1 { position:absolute; left:274px; top:1281px; width:175px; z-index:3; }
#boxE1 { position:absolute; left:246px; top:1853px; z-index:3; width:166px; }
#boxE2 { position:absolute; left:246px; top:1954px; width:130px; z-index:3; }


#footer { position:absolute; left:0; top:2180px; width:966px; height:300px; 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;}
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; }

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;}

.alph {font:normal 13px/13px Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}

