.marquee {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000}
body {  background-color: #0099FF}
.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.tinytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.tinytextbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.tinytextprice {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold}
.tinytextpound {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #CCFFFF}
.tinytextpricetitles {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF}
.tinniesttextbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5px; font-weight: bold; color: #000000}
.safewayrules {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.largertext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
.largercentretext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline; text-align: center; margin: 26px 0px 10px 0px;}
.largerredtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold}
.evenlargerredtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold; text-decoration: underline; }
.passplus {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: normal}
.red { color: #FF0000; }
a {  text-decoration: none; color: #FF0000}
.rulestext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333}
.popuptable {  background-color: #000000}
.popuptableinside {  border: thin #FF0000 dashed}
.vouchertext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CCFFFF}
.largewhite {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
.largered {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #FF0000}
.tinniesttext {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF}
.robottext {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #FFFFFF}
#Branch { font-family: Verdana, Arial, Helvetica, sans-serif; width: 250px; }
#Branch.Map { position: relative; float: right; top: -810px; }
#Branch div img { margin-top: 5px !important; margin-top /**/: 0px; }
#Branch h1 { margin-top: 5px; margin-bottom: 5px; font-size: 22px; color: #FF0000; text-indent: 38px; }
#Branch.Detail h1 { text-indent: 10px !important; }
#Branch h2 { margin-top: 10px; padding-left: 38px; font-size: 13px; color: #FD9900; }
#Branch.Detail h2 { padding-left: 11px !important; }
#Branch p, #Back p { margin-top: 5px; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 40px; }
#Branch.Detail p { padding-left: 10px !important; }
#Back { position: relative; }
#Back p { margin-left: 10px; margin-right: 10px; background-image: url(images/locations/arrows_left.gif); background-repeat: no-repeat; background-position: left 1px; }
#Back a { color: #000000; }
#Back img { position: absolute; top: -5px; right: 10px; }
#Branch p.Indent { background-image: url(images/locations/arrows_right.gif); background-repeat: no-repeat; background-position: left 1px; }
#Branch span, #Branch strong { color: #FF0000; }
#Branch select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 40px; width: 200px; }
#Branch ul { margin-left: 58px; padding: 0px; font-size: 12px; font-weight: bold; margin-top: 0px; line-height: 17px; }
#Branch.Detail ul { margin-left: 28px !important; }
#Branch li { list-style-image:  url("images/locations/arrow_bullet.gif"); }
#Branch img { position: relative; left: 20px; }
#Container img { position: relative; top: -1px !important; top /**/: 0px; left: -5px !important; left /**/: 0px; }
#Container.Long { position: relative; top: 24px !important; top /**/: 0px; left: 5px !important; left /**/: 0px; height: 204px; }
td>#MapSelection { position: relative; top: 4px; }
#mapSwindon { position: relative; left: 269px; top: -231px; }
#mapReading { position: relative; left: 296px; top: -223px; }
#mapSlough { position: relative; left: 342px; top: -220px; }
#mapLondon { position: relative; left: 358px; top: -228px; }
#mapWales { position: relative; left: 165px; top: -262px; }
#mapLiverpool { position: relative; left: 207px; top: -420px; }
#mapChester { position: relative; left: 202px; top: -394px; }
#mapWeston { position: relative; left: 209px; top: -221px; }
#mapGloucestershire { position: relative; left: 230px; top: -259px; }
#mapBath { position: relative; left: 235px; top: -220px; }
#mapAylesbury { position: relative; left: 325px; top: -247px; }
#mapOxfordshire { position: relative; left: 285px; top: -269px; }
#mapBournemouth { position: relative; left: 216px; top: -172px; }
#mapBasingstoke { position: relative; left: 308px; top: -191px; }
#mapGuildford { position: relative; left: 341px; top: -194px; }
#mapPortsmouth { position: relative; left: 316px; top: -166px; }
#mapBrighton { position: relative; left: 350px; top: -163px; }
#mapDerby { position: relative; left: 270px; top: -364px; }
#mapSheffield { position: relative; left: 278px; top: -418px; }
#mapManchesterS { position: relative; left: 233px; top: -403px; }
#mapLeeds { position: relative; left: 289px; top: -448px; }
#mapPeterborough { position: relative; left: 342px; top: -377px; }
#mapNewcastle { position: relative; left: 234px; top: -626px; }
#mapLeicester { position: relative; left: 301px; top: -340px; }
#mapSouthampton { position: relative; left: 261px ; top: -189px; }
#mapWolverhampton { position: relative; left: 235px; top: -325px; }
#mapBirminghamC { position: relative; left: 267px; top: -324px; }
#mapBirminghamS { position: relative; left: 261px; top: -300px; }
#mapIpswich { position: relative; left: 421px; top: -289px; }
#mapChelmsford { position: relative; left: 405px; top: -258px; }
#mapManchesterC { position: relative; left: 244px ; top: -405px; }
#mapGatwick { position: relative; left: 357px; top: -188px; }
#mapHarlow { position: relative; left: 384px; top: -252px; }
#mapStoke { position: relative; left: 233px; top: -375px; }
#mapWestMidlands { position: relative; left: 235px; top: -297px; }
#mapManchesterN { position: relative; left: 248px; top: -424px; }
#mapHuddersfield { position: relative; left: 272px; top: -429px; }
#mapCoventry { position: relative; left: 275px; top: -319px; }
#mapNottingham { position: relative; left: 309px; top: -375px; }
#mapCambridge { position: relative; left: 383px; top: -350px; }
#mapHereford { position: relative; left: 167px; top: -299px; }
#mapShrewsbury { position: relative; left: 136px; top: -360px; }
#mapWatford { position: relative; left: 348px; top: -239px; }
#mapNorthampton { position: relative; left: 313px; top: -311px; }
#mapBedford { position: relative; left: 337px; top: -284px; }
#mapSE { position: relative; left: -147px; top: -238px; }
#mapSW { position: relative; left: -333px; top: -232px; }
#mapNE { position: relative; left: -156px; top: -332px; }
#mapNW { position: relative; left: -336px; top: -362px; }
#InstructorCard { position: relative; width: 400px; height: 140px; margin-bottom: 5px; }
#InstructorCard label { font-size: 14px;}
#InstructorCard .Left { position: absolute; width: 190px }
#InstructorCard .Right { position: absolute; left: 200px; width: 190px; }
#DirectPriceAvailable { margin: 20px; background-color: #FFCC00; padding: 10px; border: 1px solid #CC0000; }
#DirectPriceAvailable h2 { margin: 0px; background-color: #FFCC33; color: #CC0000; font-size: 14px; text-align: center; padding: 5px; }
#DirectPriceAvailable p { font-weight: normal; }
