.TXT-Red{color:#F0440B;}
.input{width:120px;font-size:11px;}
#P3footer{text-align:center;font-family:arial;font-size:12px;color:#848484;}
#P3footer a{color:#848484;}
#standardTemplate{padding-top:10px;text-align:left;}
#hotelAddress{color:#74022b;}
#hotelAddress h1{font-size:1.3em;background:#FFFFFF;padding:0px;margin:0px;}
#hotelAddress h2{font-size:1.1em;background:#FFFFFF;color:#74022B;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-position: bottom center;background-repeat: no-repeat;height:11px;width:378px;}
#hotelInfo td.hotelBottom{background-position: top center;background-repeat: no-repeat;height:11px;width:378px;}
#hotelInfo td.hotelCenter{margin-left:0px;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-position: bottom center;background-repeat: no-repeat;height:11px;width:527px;}
#hotelInfo4 td.hotelBottom{background-position: top center;background-repeat: no-repeat;height:11px;width:527px;}
#hotelInfo4 td.hotelCenter{margin-left:0px;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;}
#bookingInfo td{font-size:12px;}
#bookingInfo td.bookingTop{margin:auto;background:#DDD2B6;color:#980002;width:100%;padding:10px;font-size:15pt;font-family:arial,serif;border:1px solid #980002;}
#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;}
#calendarHeader{clear:both;font-size:17px;font-weight:bold;color:#980002;width:450px;margin:0px;}
#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;}
#calendar table{padding:3px;width:450px;}
#calendar th{font-size:17px;font-weight:bold;}
#calendar td.available{background:#EAE3D1;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#993300;font-size:14px;font-family:verdana;font-weight:bold;cursor:pointer;padding:2px;margin:1px;}
#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('https://www.ires.ie/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:verdana;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:verdana;font-weight:bold;font-size:11px;padding-bottom:3px;}
#calendar td.Rate1{background:#74022B;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-family:verdana;font-weight:bold;cursor:pointer;}
#calendar td.Rate2{background:#9CA57F;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-family:verdana;font-weight:bold;cursor:pointer;}
#calendar td.Rate3{background:#C68200;background-position: center;background-repeat: no-repeat;width:54px;height:54px;text-align:center;color:#FFFFFF;font-size:14px;font-family:verdana;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:#FFFFFF;width:150px;}
#RateCode table{}
#RateCode th{font-size:15px;font-family:arial-narrow;font-weight:bold;}
#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:#74022B;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:#9CA57F;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;}
.RateOn3{background:#C68200;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;}
.RateOn4{background:#3A4B5C;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;}
.RateOff1{background:#74022B;background-position: center;background-repeat: no-repeat;text-align:center;color:#FFFFFF;font-size:11px;height:28px;}
.RateOff2{background:#9CA57F;background-position: center;background-repeat: no-repeat;text-align:center;color:#FFFFFF;font-size:11px;height:28px;}
.RateOff3{background:#C68200;background-position: center;background-repeat: no-repeat;text-align:center;color:#FFFFFF;font-size:11px;height:28px;}
.RateOff4{background:#3A4B5C;background-position: center;background-repeat: no-repeat;text-align:center;color:#FFFFFF;font-size:11px;height:28px;}
#roomType{margin:0px;padding:10px;}
#roomType H1{color:#980002;font-size:16pt;font-weight:normal;}
#roomType H2{color:#980002;font-size:12px;font-weight:normal;}
#roomType .promoStyle{width:370px;padding:8px;}
table#roomType{width:640px;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:#980002;}
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:#EAE3D1;border-right:2px solid #FFFFFF;font-size:12px;height:43px;padding:3px;}
table#roomType span.rateType{color:#333300;font-size:11px;}
table#roomType span.stayTotal{font-weight:bold;}
table#roomType td.roomPrice1{background:#74022B;height:43px;width:67px;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:#9CA57F;height:43px;width:67px;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:#C68200;height:43px;width:67px;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:67px;color:#FFFFFF;padding:0px 5px 0px 5px;text-align:center;font-weight:bold;font-size:16px;border-right:2px solid #FFFFFF;}
#roomError{width:100%;border:1px solid #CC0000;padding:20px 10px 20px 10px;margin:auto;}
#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;text-align:left;padding-left:2px;}
table#bookTotal td.RoomCost{padding-top:8px;padding-bottom:3px;}
table#bookTotal td.GoldTotal{background:#DDD2B6  ;padding-top:8px;font-weight:bold;font-size:14px;color:#980002;border-bottom: 1px solid #BBBA8A;}
#guestInfo{padding:10px;font-size:12px;}
#guestInfo h1{color:#980002;font-family:Arial;font-size:17pt;font-weight:normal;}
#guestInfo h2{color:#980002;font-family:Arial;font-size:16pt;font-weight:normal;}
#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:#74022B;}
table#summaryInfo{width:250px;display:table;}
table#summaryInfo td{text-align:justify;color:#000000;padding-top:8px;}
table#summaryInfo td.InfoText{color:#000000;border-bottom:1px solid #980002;padding-bottom:10px;}
#confDetails{padding-left:10px;}
#confDetails h1{font-size:17px;background-color:#FFFFFF;color:#FF7B00;}
#cancelInfo{width:100%;}
#cancelInfo table{border:1px solid #BFB6AD;width:600px;}
#cancelInfo td{font-size:12px;color:#74022B;}
#cancelInfo h1{color:#980002;font-size:15pt;}
#searchBookNew{border: 1px solid #74022B;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;}




