#flyintroprices { float:right; width:200px; margin:0 0 3px 0; text-align:right;}
.introtext {text-align:right; font-size:120%; color:#fe0000; font-weight:bold;}

li.hotelfacilities {padding:0; margin:0px 0px 0px -15px; font-size:1em; line-height:normal;}
.hotelnamecode {width:400px; margin:0 auto 5px auto;}
.hotelpricegrid {width:400px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.hotelbnbgrid {width:400px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse; background-color:#ffc;}
.hotelbnbgrid:first-line {font-weight:bold;}
.hoteldates {width:112px; background-color:#ffc; border:1px solid #ccc; border-collapse:collapse;}
.hotelnights {width:45px; text-align:center; background-color:#ffc; border:1px solid #ccc; border-collapse:collapse;}
.hotelextranights {width:45px; text-align:center; font-weight:bold; background-color:#ffc; border:1px solid #ccc; border-collapse:collapse;}
.hotelprices {width:45px; text-align:center; font-weight:bold; border:1px solid #ccc; border-collapse:collapse;}
.hotelfreeprices {width:45px; text-align:center; font-weight:bold; color:#fff; background-color:#ed1b2f; border:1px solid #ccc; border-collapse:collapse;}
.hotelpricegrid2009 {width:530px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.hotelnamecode2009{width:530px; margin:0 auto 5px auto;}
.selfcateringnamecode {width:463px; margin:0 auto 5px auto;}
.selfcateringgrid {width:463px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.selfcateringnights {width:112px; background-color:#213f9a; color:#fff; border:1px solid #ccc; border-collapse:collapse;}
.selfcateringnights7 {background-color:#213f9a; color:#fff; border:1px solid #ccc; border-collapse:collapse; text-align:center;}
.selfcateringbedrooms {width:112px; background-color:#216997; color:#fff; border:1px solid #ccc; border-collapse:collapse;}
.selfcateringbedrooms2 {width:45px; background-color:#216997; color:#fff; border:1px solid #ccc; border-collapse:collapse; text-align:center;}
.selfcateringadults {width:112px; background-color:#2184B8; color:#fff; border:1px solid #ccc; border-collapse:collapse;}
.selfcateringadults2 {width:45px; background-color:#2184B8; color:#fff; border:1px solid #ccc; border-collapse:collapse; text-align:center;}
.mainmicrobreaks{}
.mainmicrobreaksdays {text-align:center; font-weight:bold; background-color:#213f9a; color:#fff; width:90px; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.mainmicrobreaksprices {text-align:center; font-weight:bold; width:90px; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.microbreaks {text-align:center; font-weight:bold; background-color:#213f9a; color:#fff; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.microbreaksdays {text-align:center; font-weight:bold; background-color:#213f9a; color:#fff; width:120px; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.microbreaksprices {text-align:center; font-weight:bold; width:120px; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.cirestable {width:340px; border:1px solid #ccc; border-collapse:collapse;}
.ciresadult {width:110px; background-color:#ffc; border:1px solid #ccc; border-collapse:collapse;}
.ciresmonths{width:75px; text-align:center; background-color:#ffc; border:1px solid #ccc; border-collapse:collapse;}
.lesormesspecialnamecode {width:270px; margin:0 auto 5px auto;}
.lesormesspecial {width:275px; margin:0 auto 5px auto;}
.dolanhotels {width:316px; margin:5px auto; border:1px solid #000; padding:1px; text-align:center; background-color:#ffc;}
.mertonmidweek {background-color:#ffc;}
.mertonmidweektop {background-color:#ffc; text-align:center; width:93px; border:1px solid #ccc; border-collapse:collapse;}
.mertonmidweekprices {text-align:center; font-weight:bold; border:1px solid #ccc; border-collapse:collapse;}
/* hotels in parishes */
#accomlinks  {width:300px; margin:10px auto; font-size:0.9em;}
.accomlinksmall2 ul {}
.accomlinksmall2 li {list-style-type:none; margin-left:-29px;}
.accomlinksmall2 li a:active {color: #fe0000; background-color:#ffc;}
.accomlinksmall2 li a:hover {color: #fe0000;}
.accomlinksmall2 li a:visited {color: #213f9a;}

.hotelincludes {font-size:95%; width:353px;}
li.hotelincludes {list-style-type:none;  line-height:normal;}

.hotelgridleft {width:490px; float:left; margin:3px auto;}
.hotelgridright {width:106px; float:right; margin:3px auto;}
.hotelparishjersey {clear:both; margin-left:5px;}
.hotelparish{clear:both; margin-left:8px;}
