.TXT-Red{color:#F0440B;}
.input{width:120px;font-size:11px;} 
#P3footer{clear:both;color:#FFFFFF;font-size:10px;text-align:center;}
#P3footer a{color:#7D98F1;}
#standardTemplate{padding-left:0;padding-top:0;}
#hotelAddress {color:#74022b;}
#hotelAddress h1{font-size:1.3em;background:#FFFFFF;color:#3A4B00;padding:0px;margin:0px;}
#hotelAddress h2{font-size:1.1em;background:#FFFFFF;color:#3A4B00;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('sites/holtlodge/images/hotel_info_top.gif');background-position: bottom center;background-repeat: no-repeat;height:11px;width:378px;}
#hotelInfo td.hotelBottom{background-image:url('sites/holtlodge/images/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('sites/holtlodge/images/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('sites/holtlodge/images/hotel_info4_top.gif');background-position: bottom center;background-repeat: no-repeat;height:11px;width:527px;}
#hotelInfo4 td.hotelBottom{background-image:url('sites/holtlodge/images/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('sites/holtlodge/images/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{-moz-background-inline-policy:continuous;background:none repeat scroll 0 0 #A3DBFF;border:1px solid #A3DBFF ;color:#FFFFFF;font-size:18px;padding:5px;}
#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:#505050;width:450px;}
#calendarHeader .monthName{width:410px;text-align:center;float:left;}
#calendarHeader .monthArrow{float:left;width:10px;}
#calendar{width:450px;float:left;padding-left:80px;padding-bottom:20px;}
table#calendar{padding:3px;width:450px;}
a.modifyBooking {font-size:14pt;}
#calendar {line-height:1em;}
#calendar th{font-size:17px;font-weight:bold;}
#calendar td.available{background:#EEEEEE;background-position:center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#888888;;font-size:14px;font-weight:bold;cursor:pointer;padding:0px;border:1px solid #CCCCCC;}
#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-weight:bold;cursor:pointer;}
#calendar td.no_date{background:#F9F9F9;background-position: center;background-repeat: no-repeat;text-align:center;width:54px;height:54px;}
#calendar .dateA{font-weight:bold;font-size:11px;padding-bottom:3px;}
#calendar td.Rate1{background:#177FB0;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-weight:bold;cursor:pointer;}
#calendar td.Rate2{background:#A3DBFF;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-weight:bold;cursor:pointer;}
#calendar td.Rate3{background:#00C5EA;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-weight:bold;cursor:pointer;}
#calendar td.Rate4{background:#3FB6FF;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-weight:bold;cursor:pointer;}
#calFooter{font-size:9px;font-weight:bold;color:#6F6F6F;text-align:left;padding: 10px 0 0 10px;}
#calButtons{width:450px;}
#RateCode{background-color:#FFFFFF;width:150px;}
#RateCode th{font-size:15px;font-family:arial-narrow;font-weight:bold;padding:3px 1px 3px 1px;}
#RateCode a{color:#FFFFFF;text-decoration:none;font-size:11pt;}
.RateAll{background:#1D007A;background-position: center;background-repeat: no-repeat;text-align:center;color:#FFFFFF;font-size:10px;font-weight:bold;width:115px;height:28px;}
.RateOn1{background:#177FB0;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;}
.RateOn2{background:#88CFFF;text-align:center;vertical-align:top;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;color:#FFFFFF;font-size:11px;height:115px;}
.RateOn3{background:#05334F;text-align:center;vertical-align:top;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;color:#FFFFFF;font-size:11px;height:115px;}
.RateOn4{background:#3FB6FF;text-align:center;vertical-align:top;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;color:#FFFFFF;font-size:11px;height:115px;}
.RateOff1{background:#177FB0;text-align:center;color:#FFFFFF;font-size:11px;height:28px;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;}
.RateOff2{background:#88CFFF;text-align:center;color:#FFFFFF;font-size:11px;height:28px;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;}
.RateOff3{background:#05334F;text-align:center;color:#FFFFFF;font-size:11px;height:28px;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;}
.RateOff4{background:#3FB6FF;text-align:center;color:#FFFFFF;font-size:11px;height:28px;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;}
#roomType{margin:0px;padding-top:10px;}
#roomType H1{color:#505050;font-size:16pt;font-weight:normal;}
#roomType H2{color:#505050;font-size:12px;font-weight:normal;}	
#roomType .promoStyle{width:370px;}
#roomType input{width:auto;}
#roomType .showDetails{color:#74022B;font-size:12px;text-decoration:none;cursor: pointer;}
#roomType .addLabel{padding:2px;text-align:left;float:left;width:80px;}
#roomType .addInput{padding:2px;text-align:left;float:left;width:40px;}
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:#505050;}
table#roomType td{padding:3px 2px 2px 3px;color:#000;}
table#roomType td.roomWhite{background:#FFFFFF;vertical-align:top;padding-top:10px;}
table#roomType td.roomMdl {background:#F2F8EE;border-right:2px solid #FFFFFF;font-size:12px;height:43px;padding:5px;text-align:left}
table#roomType span.rateType{color:#FFFFFF;font-size:11px;}
table#roomType span.stayTotal{font-weight:bold;}
table#roomType td.roomPrice1{background:#177FB0;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:#88CFFF;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:#05334F;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:#3FB6FF;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{width: 250px;}
table#bookTotal{padding:0px;display:table;}
table#bookTotal td{font-size:12px;padding:0 0 3px 3px;text-align:left;}
table#bookTotal td.RoomCost{padding-top:8px;padding-bottom:3px;}
table#bookTotal td.GoldTotal{background:#A3DBFF;padding-top:8px;font-weight:bold;font-size:14px;color:#FFFFFF;border-bottom: 1px solid #ffffff;}
#guestInfo{font-size:12px;padding-left:10px;}
#guestInfo h1{color:#505050;font-size:17pt;font-weight:normal;}
#guestInfo h2{color:#505050;font-size:14pt;font-weight:normal;}
#guestInfo table{padding:0 5px;text-align:justify;}
#guestInfo td{font-size:12px;}
#guestInfo td.orangeBox{width:124px;padding:3px 0px 2px 4px;font-weight:bold;font-size:12px;color:#505050;}
#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;}
table#summaryInfo{width:250px;display:table;}
table#summaryInfo td{text-align:right;color:#000000;padding-top:8px;width:250px;text-align:justify;}
table#summaryInfo td.InfoText{border-bottom:1px solid #505050;color:#000000;padding-bottom:10px;text-align:justify;}
#confDetails{padding-left:10px;}
#confDetails h1{font-size:17px;background-color:#FFFFFF;}
#cancelInfo{width:100%;}
#cancelInfo table{width:600px;}
#cancelInfo td{font-size:12px;}
#cancelInfo h1{font-size:15pt;}
#searchBookNew{padding:2px;width:748px;}
#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;}
#searchBookNew .searchBookNew-table-right-td{widht:40%;background:#F5F5F5;text-align:center;}
#searchBookNew .searchBookNew-table-left-td{width:60%;vertical-align:top;}

/*top bar*/
#bar {color:#FF0000;}
#bar a{color:#FF0000;line-height:1em;margin-right:5px;padding:0px 5px;text-decoration:none;text-indent:8px;}
div#bar {background-color:#F2F8EE;height:14px;padding:5px;}

.hotel-pid-name{font-size:14pt;font-family:arial;padding:4px 10px;color:#000000;}
.hotel-pid-address{font-size:12pt;font-family:arial;color:#000000;}

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