.TXT-Red{color:#F0440B;}
.input{width:120px;font-size:11px;} 
#P3footer{text-align:center;font-family:arial;font-size:12px;color:#000000;margin-top:100px;}
#P3footer a{color:#000000;}
#standardTemplate{padding-top:10px;padding-left:0px;text-align:left;}
#hotelAddress {color:#74022b;}
#hotelAddress h1{font-size:1.3em;background:#FFFFFF;color:#000000;padding:0px;margin:0px;}
#hotelAddress h2{font-size:1.1em;background:#FFFFFF;color:#000000;padding:0px;margin:0px;}
#hotelAddress p{color:#74022B;font-weight:normal;padding:0px;}
#hotelInfo{padding:0px;}
#hotelInfo table{margin:0px;width:378px;padding:0px;text-align:left;}
#hotelInfo td.hotelTop{padding:0px;margin:auto;background-image:url('/images/box/hotel_info_top.gif');background-position: bottom center;background-repeat: no-repeat;height:11px;width:378px;}
#hotelInfo td.hotelBottom{background-image:url('/images/box/hotel_info_bottom.gif');background-position: top center;background-repeat: no-repeat;height:11px;width:378px;}
#hotelInfo td.hotelCenter{margin-left:0px;background-image:url('/images/box/hotel_info_center.gif');background-position: center;background-repeat: repeat-y;padding-left:20px;height:150px;width:378px;text-align:left;vertical-align:top;}
#hotelInfo4{padding:0px;}
#hotelInfo4 table{margin:auto;width:527px;padding:0px;}
#hotelInfo4 td.hotelTop{padding:0px;margin:auto;background-image:url('/images/box/hotel_info4_top.gif');background-position: bottom center;background-repeat: no-repeat;height:11px;width:527px;}
#hotelInfo4 td.hotelBottom{background-image:url('/images/box/hotel_info4_bottom.gif');background-position: top center;background-repeat: no-repeat;height:11px;width:527px;}
#hotelInfo4 td.hotelCenter{margin-left:0px;background-image:url('/images/box/hotel_info4_center.gif');background-position: center;background-repeat: repeat-y;padding-left:20px;height:150px;width:378px;vertical-align:top;}
#bookingInfo{font-weight:normal;width:100%;}
#bookingInfo table{margin:0px;padding:0px 0px 0px 0px;}
#bookingInfo td{font-size:12px;}
#bookingInfo td.bookingTop{padding:0px;margin:auto;background:#DFE1CE;color:#000000;background-position: bottom center;background-repeat: no-repeat;width:90%;padding:10px;font-size:15pt;font-family:arial,serif;border:1px solid #BBBA8A;}
#bookingInfo td.bookingAlert{font-size:9pt;font-family:arial;padding:3px;BORDER:1px solid #F0440B;}
#bookingInfo td.bookingBottom{background-position: top center;background-repeat: no-repeat;height:11px;width:193px;}
#bookingInfo td.bookingCenter{margin-left:10px;background-position: center;background-repeat: repeat-y;padding-left:15px;width:193px;height:150px;}
#bookingInfo input.plain{width: auto;}
#calendarHeader{clear:both;font-size:17px;font-weight:bold;color:#666600;width:450px;}
#calendarHeader .monthName{width:410px;text-align:center;float:left;}
#calendarHeader .monthArrow{float:left;width:10px;}
#calendar{width:450px;float:right;padding-left:5px;padding-bottom:20px;}
table#calendar{padding:3px;width:450px;}
#calendar th{font-size:17px;font-weight:bold;}
#calendar td.available{background:#FFFBE4;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#993300;font-size:14px;font-family:arial;font-weight:bold;cursor:pointer;padding:0px;border:1px solid #BBBA8A;}
#calendar td div.datePPS{font-size:10px;margin:0px;padding:0px;cursor:pointer;}
#calendar td.soldout{background:#CCCCCC;background-position: center;background-repeat: no-repeat;text-align:center;width:54px;height:54px;}
#calendar td.ratenotavail{background:#CCCCCC;background-position: center;background-repeat: no-repeat;text-align:center;width:54px;height:54px;font-size:9px;font-weight:bold;color:#FFFFFF;}
#calendar td.ratenocheckin{background:#CCCCCC;background-position: center;background-repeat: no-repeat;text-align:center;width:54px;height:54px;font-size:9px;font-weight:bold;color:#FFFFFF;}
#calendar td.selectedDay{background-image:url('/images/rates/selected.gif');background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-family:arial;font-weight:bold;cursor:pointer;}
#calendar td.no_date{background:#EBEBEB;background-position: center;background-repeat: no-repeat;text-align:center;width:54px;height:54px;}
#calendar .dateA{color:#0E1858;font-family:arial;font-weight:bold;font-size:11px;padding-bottom:3px;}
#calendar td.Rate1{background:#A9AFC9;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-family:arial;font-weight:bold;cursor:pointer;}
#calendar td.Rate2{background:#6E2639;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-family:arial;font-weight:bold;cursor:pointer;}
#calendar td.Rate3{background:#96424F;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-family:arial;font-weight:bold;cursor:pointer;}
#calendar td.Rate4{background:#3A4B5C;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-family:arial;font-weight:bold;cursor:pointer;}
#calFooter{font-size:9px;font-weight:bold;color:#6F6F6F;text-align:left;}
#calButtons{width:450px;}
#RateCode{background-color:transparent;width:155px;}
#RateCode table{}
#RateCode th{font-size:14px;font-family:arial;font-weight:bold;padding:3px 1px 3px 1px;text-align:center;}
#RateCode a{color:#FFFFFF;text-decoration:none;}
.RateAll{background:#1D007A;background-position: center;background-repeat: no-repeat;text-align:center;color:#FFFFFF;font-size:10px;font-family:arial;font-weight:bold;width:115px;height:28px;}
.RateOn1{background:#A9AFC9;background-position: center;background-repeat: no-repeat;text-align:center;vertical-align:top;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;color:#FFFFFF;font-size:11px;height:115px;font-family:arial;}
.RateOn2{background:#6E2639;text-align:center;vertical-align:top;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;color:#FFFFFF;font-size:11px;height:115px;font-family:arial;}
.RateOn3{background:#96424F;text-align:center;vertical-align:top;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;color:#FFFFFF;font-size:11px;height:115px;font-family:arial;}
.RateOn4{background:#3A4B5C;text-align:center;vertical-align:top;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;color:#FFFFFF;font-size:11px;height:115px;font-family:arial;}
.RateOff1{background:#A9AFC9;text-align:center;color:#FFFFFF;font-size:11px;height:28px;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;font-family:arial;}
.RateOff2{background:#6E2639;text-align:center;color:#FFFFFF;font-size:11px;height:28px;font-family:arial;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;}
.RateOff3{background:#96424F;text-align:center;color:#FFFFFF;font-size:11px;height:28px;font-family:arial;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;}
.RateOff4{background:#3A4B5C;text-align:center;color:#FFFFFF;font-size:11px;height:28px;font-family:arial;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;}
#roomType{margin:0px;padding:10px;}
#roomType H1{color:#3A4B00;font-size:16pt;font-weight:normal;}
#roomType H2{color:#3A4B00;font-size:12px;font-weight:normal;}
#roomType .promoStyle{width:370px;}
table#roomType{width:100%;margin:0px;padding:0px;text-align:left;}
table#roomType th{height:27px;font-size:12px;padding:3px;text-align:center;color:#FFFFFF;padding:3px 2px 2px 3px;}
table#roomType th.roomRed{background:#000000;}
table#roomType th.roomGold{background:#999966;}
table#roomType td{padding:3px 2px 2px 3px;color:#333300;}
table#roomType td.roomWhite{background:#FFFFFF;vertical-align:top;padding-top:10px;}
table#roomType td.roomMdl {background:#FFFBE4;border-right:2px solid #FFFFFF;font-size:12px;height:43px;padding:3px;}
table#roomType span.rateType{color:#FFFFFF;font-size:11px;}
table#roomType span.stayTotal{font-weight:bold;}
table#roomType td.roomPrice1{background:#A9AFC9;height:43px;width:61px;color:#FFFFFF;padding:0px 5px 0px 5px;text-align:center;font-weight:bold;font-size:16px;border-right:2px solid #FFFFFF;}
table#roomType td.roomPrice2{background:#6E2639;height:43px;width:61px;color:#FFFFFF;padding:0px 5px 0px 5px;text-align:center;font-weight:bold;font-size:16px;border-right:2px solid #FFFFFF;}
table#roomType td.roomPrice3{background:#96424F;height:43px;width:61px;color:#FFFFFF;padding:0px 5px 0px 5px;text-align:center;font-weight:bold;font-size:16px;border-right:2px solid #FFFFFF;}
table#roomType td.roomPrice4{background:#3A4B5C;height:43px;width:61px;color:#FFFFFF;padding:0px 5px 0px 5px;text-align:center;font-weight:bold;font-size:16px;border-right:2px solid #FFFFFF;}
#roomPref{}
#roomPref table{}
#roomPref td{padding-left:12px;font-size:12px;}
#bookTotal{}
table#bookTotal{padding:0px;width:250px;display:table;}
table#bookTotal td{font-size:12px;padding-left:2px;text-align:left;}
table#bookTotal td.RoomCost{padding-top:8px;padding-bottom:3px;}
table#bookTotal td.GoldTotal{background:#DFE1CE ;padding-top:8px;font-weight:bold;font-size:14px;color:#3A4B00;border-bottom: 1px solid #BBBA8A;}
#guestInfo{padding:10px 15px;font-size:12px;}
#guestInfo table{padding:0px;}
#guestInfo td{font-size:12px;padding-right:5px;text-align:justify;}
#guestInfo td.orangeBox{width:124px;padding:3px 0px 2px 4px;font-weight:bold;font-size:12px;color:#000000;}
#rateInfo table{padding:0px;}
#rateInfo th{font-size:12px;color:#0E1858;font-weight:bold;height:40px;}
#rateInfo td.left1{width:21px;height:55px;background:url('/images/rates/bg_rate_left_1.gif') no-repeat;}
#rateInfo td.middle1{background:url('/images/rates/bg_rate_center_1.gif') repeat-x;color:#FFFFFF;font-size:15px;font-weight:bold;height:55px;}
#rateInfo td.right1{margin:auto;background:url('/images/rates/bg_rate_right_1.gif') no-repeat;height:55px;width:28px;}
#rateInfo td.left2{width:21px;height:55px;background:url('/images/rates/bg_rate_left_2.gif') no-repeat;}
#rateInfo td.middle2{background:url('/images/rates/bg_rate_center_2.gif') repeat-x;color:#FFFFFF;font-size:15px;font-weight:bold;height:55px;}
#rateInfo td.right2{margin:auto;background:url('/images/rates/bg_rate_right_2.gif') no-repeat;height:55px;width:28px;}
#rateInfo td.left3{width:21px;height:55px;background:url('/images/rates/bg_rate_left_3.gif') no-repeat;}
#rateInfo td.middle3{background:url('/images/rates/bg_rate_center_3.gif') repeat-x;color:#FFFFFF;font-size:15px;font-weight:bold;height:55px;}
#rateInfo td.right3{margin:auto;background:url('/images/rates/bg_rate_right_3.gif') no-repeat;height:50px;width:28px;}
#rateInfo td.gap{width:2px;}
#guestInfo H1{color:#3A4B00;font-family:Arial;font-size:17pt;font-weight:normal;}
#guestInfo H2{color:#3A4B00;font-family:Arial;font-size:14pt;font-weight:normal;}
table#summaryInfo{width:250px;display:table;}
table#summaryInfo td{text-align:justify;color:#3A4B00;padding-top:8px;}
table#summaryInfo td.InfoText{color:#3A4B00;border-bottom:1px solid #3A4B00;padding-bottom:10px;}
#confDetails{padding-left:10px;}
#confDetails h1{font-size:17px;background-color:#FFFFFF;color:#000000;}
#cancelInfo{width:100%;}
#cancelInfo table{border:1px solid #BFB6AD;width:600px;}
#cancelInfo td{font-size:12px;}
#cancelInfo h1{font-size:15pt;}
#searchBookNew{border: 1px solid #BBBA8A;padding:2px;width:400px;}
#searchBookNew table{width:100%;}
#searchBookNew td.lo_ls{height:30px;width:8px;}
#searchBookNew td.lo_mdl{height:30px;}
#searchBookNew td.lo_rs{height:30px;width:8px;}
#searchBookNew select{font-size: 10px;}
.display-row{text-align:center;}
.display-row .form-label{font-weight:bold;margin-right:10px;}
.display-row .form-label,
.display-row .hotel,
.display-row .arrival-date,
.display-row .number-of-nights,
.display-row .number-of-adults,
.display-row .book-now,
.display-row .label,
.display-row .value{display:inline;font-size:12px;}
.display-row .arrival-date .label{width:100px;}
.display-row .book-now .value input{padding:0px;font-size:10px;}
.display-row .value select{padding:0px;font-size:10px;}
.check_aval{text-align:center;font-weight:bold;font-size:14px;padding-bottom:3px;}
