.centertable {text-align:center;}
.centertable table {margin:0 auto; text-align:left;}
strong, b {font-weight:bold}
.hidden {display:none;}
.shown { }
.cr {clear:left;}


/* searchbox module */
.findhotelhead {color:white; background-color:#1486FB; font-weight:bold; font-size:12px; padding:2px; font-family: Tahoma,Arial; text-align:left; height:20px; width:100%}

.find-hotelbox1 {background-color:#EEEEEE; color:#006699; border:1px solid #B9B9B9; font:normal 12px Arial; float:left; width:190px; padding-bottom:10px}
.find-hotelbox1 .boxsearch {white-space:nowrap; margin-top:10px; }

.find-hotelbox2 {background-color:#EEEEEE; color:#0000A0; border:1px solid #B9B9B9; font:normal 12px Arial; width:auto; margin-bottom:5px}
.find-hotelbox2 .boxsearch {white-space:nowrap; float:left; margin-left:25px}
.find-hotelbox2 .selectdat {font-size:15px;font-weight:bold}
.find-hotelbox2 .selectfld {font-size:13px;font-weight:bold;width:20px}

.check-hotelbox {font:normal 12px Arial; float:left; width:220px; height:400px; color:#FFFF80; }
.check-hotelbox .boxsearch {white-space:nowrap; margin-top:5px; padding:0 20px 0 15px;}
.check-hotelbox .seldate   {font-size:16px; font-weight:bold; padding:0; margin:0;height:22px}
.check-hotelbox .inptext20 {font-size:13px; font-weight:bold; padding:0; margin:0; width:30px}
.check-hotelbox .selmarket {font-size:11px; font-weight:bold; padding:0; margin:0; line-height:18px; width:160px; height:18px}
.check-hotelbox .selmarket option {font-size:11px; font-weight:normal;}
.check-hotelbox .weekday   {font-size:10px}








/* ratetable module */
.ratetable {font-family:Arial; font-size:12px; text-align:left; width:100%;}
.ratetable .curselect {font-size:10px; padding:0; margin:0; line-height:18px; width:120px}
.ratetable .grey {background-color:#D8D8D8;}
.ratetable .divtable { overflow:visible; /* overflow-y:hidden; overflow-x:auto */margin-bottom:10px }
.ratetable table {font-family:Arial; font-size:12px; text-align:left; width:100%; background-color:#FFFFFF; border-collapse:collapse; border:1px solid #808080;}
.ratetable td {white-space:nowrap; border:1px solid #C0C0C0; vertical-align:middle; padding:1px; height:24px;}
.ratetable .roomtype {font-size:13px;color:#0097FF}
.ratetable .totalrate {font-weight:bold; color:red; background-color:#80FF80; float:right;text-align:right}
.ratetable .totalpkey {font-weight:bold;}
.ratetable .avgpkey {font-weight:bold;color:red;font-size:16px}
.ratetable select {font-size:13px; padding:0; margin:0; line-height:24px;width:40px}
.ratetable .legendcolor  {font-size:11px;}
.ratetable .avgpkey { background-color:#C0FFFF;text-align:right}
.ratetable .avgbook { }
.roomselect {background-color:#CCFFCC; color:#008000; font-weight:bold; font-family:Arial; font-size:16px; cursor:pointer;margin-top:10px}
.roomselect b {color:#004000;text-decoration:underline;}
.roomselect p {margin:0;}

.ratehint {font-family:Arial; font-size:12px; padding:2px; border:2px solid; border-color:#C0C0C0 #999999 #999999 #C0C0C0; background-color:#FFFFCC; white-space:nowrap; z-index:888;}

.imglayer { font-family:Arial; font-size:12px; border:2px solid; border-color:#C0C0C0 #999999 #999999 #C0C0C0;	background-color:#FFFFCC; }
.imglayer span { margin: 5px; color:#FF0000; font-weight:bold; }

input.groovy        { color: #000080!important; font-weight:bold   }
input.groovy:hover  { color:red!important;background-color:#E0E0E0;border:2px inset; border-color:#D0D0D0; cursor:pointer }

.shadow3 {box-shadow:3px 3px 3px #999999; -o-box-shadow:3px 3px 3px #999999; -icab-box-shadow:3px 3px 3px #999999; -khtml-box-shadow:3px 3px 3px #999999; -moz-box-shadow:3px 3px 3px #999999; -webkit-box-shadow:3px 3px 3px #999999;}
.rounded5 {border-radius:5px; -o-border-radius:5px; -icab-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.rounded10 {border-radius:10px; -o-border-radius:10px; -icab-border-radius:10px; -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
iframe.grelated-iframe { display: none !important;}