.currency {margin:1px auto 0 auto; width:250px; text-align:center; }
.currenctytable {width:170px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.brittanyfreelistleft {width:49%; float:left;}
.brittanyfreelistright {width:49%; float:right;}
li.freenightslist { list-style-type:none; margin-left:-39px}
li.hotelfacilities {padding:0; margin:0px 0px 0px -15px; font-size:1em; line-height:normal;}
/*price grid */
.hotelnamecode {width:353px; margin:8px auto 5px auto;}
.brittanyhotelpricegrid {width:353px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.brittanyhotelbnbgrid {width:353px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse; background-color:#ffc; font-weight:bold;}
.brittanyhoteldates {width:120px; background-color:#ffc; border:1px solid #ccc; border-collapse:collapse;}
.brittanyhotelnights {width:50px; text-align:center; background-color:#ffc; border:1px solid #ccc; border-collapse:collapse;}
.brittanyhotelextranights {width:50px; text-align:center; font-weight:bold; background-color:#ffc; border:1px solid #ccc; border-collapse:collapse;}
.brittanyhotelprices {width:50px; text-align:center; font-weight:bold; border:1px solid #ccc; border-collapse:collapse;}
.brittanyhotelfreeprices {width:50px; text-align:center; font-weight:bold; color:#fff; background-color:#ed1b2f; border:1px solid #ccc; border-collapse:collapse;}
.brittanybluefreeprices {width:50px; text-align:center; font-weight:bold; color:#fff; background-color:#213f9a; border:1px solid #ccc; border-collapse:collapse;}
.brittanyhotelboxleft {width:74%; float:left;}
.brittanyhotelboxright {width:24%; float:right;}
.howtobookbox {width:106px; text-align:center; border: 1px solid #fe0000; padding-bottom:3px;}
.brittanybooknow {margin-top:100px;}
.brittanybooknowselfcatering {margin-top:350px;}
.brittanybooknowselfcatering2 {margin-top:250px;}
.brittanyaccomtitles {font-weight:bold; font-size:1.1em; width:287px;}
.brittanyofferofthemonth {width:130px; text-align:center; border: 1px solid #213f9a; padding: 3px  0 3px 0; margin:5px auto 5px auto;}
.citybreaklink {width:106px; text-align:center;}
.currencysurcharge {text-align:center; border: 1px solid #213f9a; width:139px; padding-bottom:3px;}
.citybreakspricegrid {width:334px; margin:3px auto 0px auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.citybreaksdates{width:126px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.citybreaksnights {width:45px; text-align:center; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.citybreaksprices {width:45px; font-weight:bold; text-align:center; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.citybreaksfreeprices{width:45px; background-color:#ed1b2f; color:#fff; font-weight:bold; text-align:center; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.citybreakspricesextra {width:45px; background-color:#ffc; font-weight:bold; text-align:center; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.citybreaksincluded {width:420px; float:left;}
.citybreaksincludedright {width:160px; float:right; margin-bottom:25px;}
.citybreaksstmalo {width:155px; margin:0 auto; text-align:center;}
.stmalogolfoffer {margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.stmalogolfofferbnb {background-color:#ffc; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.stmalogolfoffernights {background-color:#ffc; width:54px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse; text-align:center;}
.stmalogolfofferdates {background-color:#ffc; width:175px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse;}
.stmalogolfofferprices {width:54px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse; text-align:center; font-weight:bold;}
.stmalogolfofferfreeprices {background-color:#ed1b2f; color:#fff; width:54px; margin:0 auto; padding:1px; border:1px solid #ccc; border-collapse:collapse; text-align:center; font-weight:bold;}
.fridaysummersupersevenoffer {text-align:center; font-weight:bold; color:#fff; background-color:#ed1b2f; width:340px; margin:10px auto; }
.fridaysummersupersevenoffer2 {text-align:justify; color:#fe0000; width:340px; margin:10px auto; margin-top:-8px;}
.selfcateradditionalkids {font-weight:bold; color:#fff; background-color:#ed1b2f; border-collapse:collapse; width:340px; margin:10px auto; padding:2px 3px;}
.selfcateradditionalkids1 {font-weight:bold; color:#ffff00; background-color:#ed1b2f; border-collapse:collapse; margin:10px auto; padding:2px 3px;}
.selfcateradditionalkids1a {font-weight:bold; color:#ffff00; background-color:#ed1b2f; border-collapse:collapse; margin:10px auto; padding:2px 3px;}
li.brittanyhotellist{list-style-type:none; margin-left:-15px;}

.hotelincludes {font-size:95%; width:353px;}
li.hotelincludes {list-style-type:none; margin-left:-39px; line-height:normal;}

.brittanygolfpricegrid {width:292px; border:1px solid #ccc; border-collapse:collapse; margin:2px auto;}

.britselfcaterpricegrid {width:400px; border:1px solid #ccc; border-collapse:collapse; margin:2px auto;}
.britselfcater {width:400px; border:1px solid #ccc; border-collapse:collapse;  background-color:#ffc;}
.britselfcaterextranights {width:44px; border:1px solid #ccc; border-collapse:collapse; text-align:center; font-weight:bold; background-color:#ffc;}
.britselfcaternights {width:44px; border:1px solid #ccc; border-collapse:collapse; text-align:center; font-weight:bold; }
.britselfcaterdates {width:141px; border:1px solid #ccc; border-collapse:collapse; text-align:left; background-color:#ffc;}
.britselfcaternumbernights {width:44px; border:1px solid #ccc; border-collapse:collapse; text-align:center; background-color:#ffc; }
.britselfcaternamecode {width:400px; margin:0 auto;}

.citybreaksgrid {width:346px; border:1px solid #ccc; border-collapse:collapse; margin:2px auto;}
.citybreaksdate {width:105px; border:1px solid #ccc; border-collapse:collapse; text-align:left; background-color:#ffc;}
.citybreaksnights {width:44px; border:1px solid #ccc; border-collapse:collapse; font-weight:bold; text-align:center;}
.citybreaksfreenights {width:44px; border:1px solid #ccc; border-collapse:collapse; font-weight:bold; text-align:center; background-color:#ed1b2f; color:#fff;}
.citybreaksnightsextra {width:44px; border:1px solid #ccc; border-collapse:collapse; font-weight:bold; text-align:center; background-color:#ffc;}
.citybreaknumbernights{width:44px; border:1px solid #ccc; border-collapse:collapse; text-align:center; background-color:#ffc;}

.weekendsupps {width:135px; border:1px solid #ccc; border-collapse:collapse;}
.weekendtravel {width:135px; border:1px solid #ccc; border-collapse:collapse; text-align:center; background-color:#036; color:#fff; font-weight:bold; margin:2px auto;}
.weekendsatsun {border:1px solid #ccc; border-collapse:collapse; text-align:left; background-color:#ffc;}
.weekenddates {border:1px solid #ccc; border-collapse:collapse; text-align:left; background-color:#ffc; width:100px;}
.weekendprice {border:1px solid #ccc; border-collapse:collapse; text-align:center; font-weight:bold;}

.golfhoteldetails {width:200px; padding:3px; margin:1px auto; text-align:center;}
.greenfees {width:580px; margin:0 auto;}
.golfpricetable {width:580px; border:1px #ccc solid; border-collapse:collapse;}
.golfpricetable1{}
.golfpricetable2 {width:37px; text-align:center;}
.golfcream {background-color:#ffc;}

.selfcateradditional {width:200px; margin:0 auto 25px auto;}
.selfcateradult {background-color:#f00; font-weight:bold; color:#fff; padding:2px;}
.selfcaterduration {background-color:#f00; font-weight:bold; color:#ff0; margin:0 auto; float:left; width:166px; padding:2px;}
.selfcaterduration2 {background-color:#f00; font-weight:bold; color:#ff0; margin:0 auto; float:right; width:26px; text-align:center; padding:2px;}

.bluebackwhitetext {text-align:center; font-weight:bold; color:#fff; background-color:#213f9a;}
.bluebackwhitetextleft {text-align:left; font-weight:bold; color:#fff; background-color:#213f9a;}