ca	html {margin : 0; padding : 10;}
body {color : #ffffff; background : #fff url(http://www.travelyucatan.com/hotels/playa_del_carmen_bcg.gif); margin : 0; padding : 10;}
A {TEXT-DECORATION: none}
A: {TEXT-DECORATION: none}
A:link {COLOR: #ff1816}
A:visited {COLOR: #e1003b}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: ff1816;}
.class2 A:link {COLOR: #ffffff}
.class2 A:visited {COLOR: #ffffff}
.class2 A:active {text-decoration: none}
.class2 A:hover {text-decoration: underline; color: ffffff;}
.class3 A:link {COLOR: #767676}
.class3 A:visited {COLOR: #767676}
.class3 A:active {text-decoration: none}
.class3 A:hover {text-decoration: underline; color: ff1816;}

.clr {clear:both; height: 1px; width: auto; overflow:hidden;}

.a {border-style:solid; border-width:1px; border-color:#9292c0; background-color:#FFFFFF;}

/***  HOTEL FINDER ***/

.hf {position:relative; background: #f7f7ff; border-style:solid; border-width:1px; border-color:#9292c0; width: 610px; height:70px;font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000;}
.hf-1 {position:absolute; top:3px; left: 5px; font-weight: bold;}
.hf-2 {position:absolute; top:3px; left: 273px; color: #767676; font-size: 9px;padding-bottom: 1px;}

.hf-3 {position:absolute; top:20px; left: 3px;}
.hf-4 {position:absolute; top:20px; left: 180px;}
.hf-5 {position:absolute; top:20px; left:354px;}
.hf-6 {position:absolute; top:20px; left: 480px;}

.hf-7 {position:absolute; top:40px; left: 3px;}
.hf-8 {position:absolute; top:40px; left: 180px;}
.hf-9 {position:absolute; top:40px; left: 354px;}
.hf-10 {position:absolute; top:40px; left: 480px;}
.hf-11 {position:absolute; top:41px; left: 540px;}

/*** LIST ***/

.hl-a, .hl-b {clear:left; float:left; color:#000000; font-family:verdana,arial,sans-serif; font-size:9px; font-weight: normal; height:18px; width:615px;padding:2px 0 0 0; overflow: hidden}
.hl-a {background:#ffffff}
.hl-b {background:#f7f7ff}

.ho-1 {padding-left: 5px; width: 258px; float: left}
.ho-2 {float:left; width: 53px}
.ho-3 {float:left; width: 44px}
.ho-4 {float:left; width: 80px}
.ho-5 {float:left; width: 65px}
.ho-6 {float:left; width: 110px}
/****************************************************/

/***********************  NUKE *****************************/

TABLE.hotel-2 {background: #ffffff;}

/*********************** *****************************/

/***  PIC LIST ***/
.hotel-1 {position:relative; background: #F7F7FF; padding: 3px 3px 3px 3px; width: 607px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}
.hotel-2 {position:relative; background: #ffffff; padding: 3px 3px 3px 3px; width: 607px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}
.hotel-3 {position:relative; background: #FFFABE; padding: 3px 3px 3px 3px; width: 607px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}

.hh {position:relative;color: #fafafa;background : #fff url(http://www.travelyucatan.com/hotels/n-t3.gif);font-family:arial,sans-serif;font-size: 11px;font-weight: bold;height: 14px;padding-bottom: 0px;}
.hh-1 {position:absolute; text-indent: 4px;}
.hh-2 {position:absolute; left:264px;}
.hh-3 {position:absolute; left:363px;}
.hh-4 {position:absolute; left:442px;}
.hh-5 {position:absolute; left:514px;}

.dis {font-size:10px; color:#000000; text-align: center; background-color: #fafafa; line-height: 13px; padding:2px 0; width: 614px;}

.box {background-color: #fafafa; width: 614px; border-style:solid; border-width:1px; border-color:#9292c0;}
.box-1 {width: 96px; padding: 3px 3px 3px 3px;}
.box-2 {position:absolute; top:1px; left:107px; width: 260px; line-height: 20px;}
.box-3 {position:absolute; top:30px; left:320px; width: 30px; }
.box-4 {position:absolute; top:6px; left:350px; width: 248px;}


.mp {position:absolute; top:0px; left:0px; width: 248px;}
.r {position:absolute; top:26px; left:0px; width: 244px;}
.deal {position:absolute; top:50px; left:0px; width: 244px;}
.bookmark {position: absolute; top:50px; left: 35px;}
.rate {background: url(http://www.travelyucatan.com/hotels/hotel-low.gif);background-repeat: no-repeat;background-position: 0px center;font-family: arial, sans-serif; font-size: 10px;font-weight: bold;color: #000000;text-align: center;width: 95px;
height: 15px;}
.rate2 {position:absolute; top:0px; left:100px;}
/****************************************************/

TABLE.infoBoxContents {background: #F7F7FF;}
TABLE.policy {border-color: #8787B4; border-width: 1px 1px 1px 1px; border-style: solid;}


td.f {color : #ffffff;background : #fff url(http://www.travelyucatan.com/hotels/line2.gif);font-family: verdana, arial, sans-serif;font-size: 9px;font-weight: bold;text-align: center;width: 770px;height: 12px;padding-bottom: 0px;}
td.h {color : #ffffff;background : #fff url(http://www.travelyucatan.com/hotels/h.jpg) no-repeat;font-family: verdana, arial, sans-serif; font-size: 9px;font-weight: normal;text-align: center;width: 282px;height: 22px;padding-top: 7px;letter-spacing: 2px;}
td.hh {
color : #ffffff;background : #fff url(http://www.travelyucatan.com/hotels/cancun_mexico_travel-2.jpg) no-repeat;font-family: verdana, arial, sans-serif;font-size: 9px;font-weight: normal;text-align: center;width: 441px;height: 22px;padding-top: 7px;letter-spacing: 2px;}
select.i {background-color: #ffffff; font-weight: normal; font-size: 10px; color: 000000;}

TD.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; COLOR : #000000;}

TD.star { WIDTH: 130px; TEXT-ALIGN: center; BACKGROUND: #9292C0; font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #9292C0;
  color: #ffffff;
}
TD.mis {COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px}
TD.f-h {BACKGROUND: #9292c0; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 9px; PADDING-BOTTOM: 2px;}
TD.f-c {COLOR: #767676; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 9px; PADDING-BOTTOM: 1px}

H1 {COLOR: #3994E5; FONT: bold 9pt arial; line-height: 20px; display: inline;}
H2 {COLOR: #767676; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px; font-weight: normal; line-height: 20px; display: inline;}
H3 {COLOR: #9292c0; FONT: bold 9pt/11pt arial}
HR {COLOR: #ff7e67}

TD.content {BACKGROUND: #ffffff; COLOR: #191919; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px}
TD.contentg {BACKGROUND: #ECECEC; COLOR: #191919; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px}


.boxText2 {FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px}
.boxText3 {FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 14px}
TABLE.infoBox {BACKGROUND: #9292c0}

TD.infoBox {FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px}
TD.infoBox2 {COLOR: #767676; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px}
TD.BoxWhite {BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 10px}



/***  left side ***/
TD.n-c {
COLOR : #000000;
FONT-FAMILY: Verdana, Arial, sans-serif; 
FONT-SIZE: 10px;
BACKGROUND-COLOR: #FAFAFA;
WIDTH: 135px;
LINE-HEIGHT: 13px;
PADDING-TOP: 1px;
PADDING-BOTTOM: 1px;
}
TD.n-w {
COLOR : #000000;
FONT-FAMILY: Verdana, Arial, sans-serif; 
FONT-SIZE: 10px;
BACKGROUND-COLOR: #ffffff;
WIDTH: 135px;
LINE-HEIGHT: 13px;
PADDING-TOP: 1px;
PADDING-BOTTOM: 1px;
}
TD.n-p {
COLOR : #000000;
FONT-FAMILY: Verdana, Arial, sans-serif; 
FONT-SIZE: 10px;
BACKGROUND-COLOR: #ffffff;
}
TD.n-t {
COLOR : #FAFAFA;
BACKGROUND : #fff url(http://www.travelyucatan.com/hotels/n-t.gif);
FONT-FAMILY: Verdana, Arial, sans-serif; 
FONT-SIZE: 9px;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
WIDTH: 135px;
HEIGHT: 20px;
PADDING-BOTTOM: 6px;
}
TD.n-t2 {
COLOR : #FAFAFA;
BACKGROUND : #fff url(http://www.travelyucatan.com/hotels/n-t2.gif);
FONT-FAMILY: Verdana, Arial, sans-serif; 
FONT-SIZE: 9px;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
WIDTH: 135px;
HEIGHT: 20px;
PADDING-BOTTOM: 6px;
}
TD.n-t3 {
COLOR : #FAFAFA;
BACKGROUND : #fff url(http://www.travelyucatan.com/hotels/n-t3.gif);
FONT-FAMILY: Verdana, Arial, sans-serif; 
FONT-SIZE: 9px;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
WIDTH: 135px;
HEIGHT: 20px;
PADDING-BOTTOM: 0px;
}
td.n-l {background : #fff url(http://www.travelyucatan.com/hotels/n-l.gif); width: 3px;}
td.n-r {background : #fff url(http://www.travelyucatan.com/hotels/n-r.gif); width: 3px;}
td.n-b {background : #fff url(http://www.travelyucatan.com/hotels/n-b.gif); width: 135px; height: 3px;}
td.n-b2 {background : #fff url(http://www.travelyucatan.com/hotels/n-b2.gif); width: 139px; height: 3px;}
td.n-b3 {background : #fff url(http://www.travelyucatan.com/hotels/n-b3.gif); width: 135px; height: 3px;}
td.h-d {color : #000000;font-family: verdana, arial, sans-serif; font-size: 10px;background-color: #fafafa;line-height: 13px;text-align: center;}

/***  CALENDAR SELECTOR ***/

.cal_button {height:22px; width:23px; display:block; background:url(calendar.gif) top left no-repeat}

#calendarDiv{position:absolute; width:205px; padding:1px; border:1px solid #9292c0; background-color: #F7F7FF; color:#9292c0; font-family: "Myriad Pro", Arial, Sans Serif; font-size:11px; padding-bottom:22px; visibility:hidden;}
#calendarDiv span,#calendarDiv img{float:left;}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{line-height:12px; padding:1px; cursor:pointer; padding-left:2px;}
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px; padding:1px; cursor:pointer; padding-left:2px;}

#calendarDiv td{padding:3px; margin:0px; font-size:10px;}

#calendarDiv .selectBox{border:1px solid #E2EBED; color: #E2EBED; position:relative;}
#calendarDiv .selectBoxOver{border:1px solid #FFF; background-color: #9292c0; color: #FFF; position:relative;}
#calendarDiv .selectBoxTime{border:1px solid #317082; color: #317082; position:relative;}
#calendarDiv .selectBoxTimeOver{border:1px solid #216072; color: #216072; position:relative;}

#calendarDiv .topBar{height:16px; padding:2px; background-color: #9292c0;}
#calendarDiv .activeDay{color: #000; font-weight:bold}
#calendarDiv .todaysDate{height:17px; line-height:17px; color:#666666; padding:2px; text-align:center; position:absolute; bottom:0px; width:201px; border-top:1px dotted #9292c0; font-weight:bold}
#calendarDiv .todaysDate div{float:left;}
	
#calendarDiv .timeBar{height:17px; line-height:17px; background-color: #E2EBED; width:72px; color:#FFF; position:absolute; right:0px;}
#calendarDiv .timeBar div{float:left; margin-right:1px;}

#calendarDiv .monthYearPicker{background-color: #F7F7FF; border:1px solid #9292c0; position:absolute; color: #9292c0; left:0px; top:15px; z-index:1000; display:none;}
#calendarDiv #monthSelect{width:70px;}
#calendarDiv .monthYearPicker div{float:none; clear:both; padding:1px; margin:1px; cursor:pointer;}
#calendarDiv .monthYearActive{background-color:#9292c0; color: #FFF;}

#calendarDiv td{text-align:right; cursor:pointer; color: #9292c0;}
#calendarDiv .topBar img{cursor:pointer;}
#calendarDiv .topBar div{float:left; margin-right:1px;}