html,body{min-height:100%;}

.normal,html,body,div,span,object,iframe,blockquote,a,abbr,acronym,address,em,img,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;color:inherit;}

body{width:99%;}:focus{outline:0;}

.clear {clear: both;}

ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}

hr{border:none;border-bottom:solid 1px #ccc;}
input,select,textarea{font-family:inherit;font-size:1em;color:inherit;}

blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}button{cursor:pointer;margin:0;padding:0;background:none;border:none;height:auto;}

body.standards{font-size:16px;}

.js .disabled{opacity:0;position:absolute;}
.new_off{display:none;}
.js p.state{display:none;}
.bliss-reg{font-family:"Lucida Grande","Lucida Sans",arial,sans-serif;}

p a:link {
text-decoration: none;
font-weight: bold;
}
a{
	text-decoration:none;
	font-weight: normal;
}
a:hover,a:active{color:#c3001e;}
a img{outline:0;}

input.text{width:30px;border:solid 1px #1a5697;padding:0 5px;}
input.readonly{width:30px;border:none!important;background-color:inherit;}

.fl-right{float:right;}

button.reset{background:none;border:none;}
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf{height:1%;}
.fl{float:left;}

.white,.white *{color:#fff;}
.blue,.blue *{color:#1a5697;}
.red,.red *{color:#de0027;}
.grey,.grey *{color:#666;}
.black,.black *{color:#383948;}
.dblue,.dblue *{color:#9ccdf0;}
.xblue,.xblue *{color:#2661a1;}
.bg-white{background-color:#fff;}
.bg-red{background-color:#de0027;}
.bg-lgrey{background-color:#f6f7f8;}
.bg-dblue{background-color:#9ccdf0;}
.bg-xblue{background-color:#2661a1;}
.bdr-grey{border:solid 1px #d1d1d1;}
.bdr-t-grey{border-top:solid 1px #d1d1d1;}
.bdr-b-grey{border-bottom:solid 1px #d1d1d1;}
.bdr-mgrey{border:solid 1px #bababa;}
.bdr-nt-xblue{border:solid 2px #FFF;border-top:none;}
.bdr-3-dblue{border:solid 3px #68a7d1;}
.bdr-b-3-dblue{border-bottom:solid 3px #68a7d1;}
.bdr-t-1-dblue{border-top:solid 1px #68a7d1;}

.rnd-5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.rnd-ntl-5{border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:5px;-webkit-border-top-left-radius:0;}
.rnd-t-3{border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}
.rnd-t-4{border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;}
.rnd-t-5{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.rnd-b-4{border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;}
.rnd-b-5{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}

.xl{font-size:2.0em;}
.el{font-size:1.6em;}
.l{font-size:1.4em;}
.m{font-size:1.2em;}
.sm{font-size:1.1em;}
.s{font-size:.8em;}
.xs{font-size:.7em;}

.spacer{margin-right:17px;}

.col-0{float:left;position:relative;}
.col{float:left;width:63px;position:relative;}
.col-2{width:160px;}
.col-3{width:237px;}
.col-4{width:320px;}
.col-5{width:388px;}
.col-6{width:472px;}
.col-7{width:560px;}
.col-8{width:640px;}
.col-9{width:725px;}
.col-10{width:800px;}
.col-11{width:882px;}
.col-12{width:975px;}

div.maincol{width:772px;}
div.leftcol{padding:0 17px 0 30px;clear:both;}
div.midcol{padding-right:15px;}

.icon{background:url("/images/holidays.bmibaby.com/icons.png") no-repeat;}

a.page,.page a.icon{background-position:-5px -550px;padding-left:20px;margin-bottom:5px;}
a.search,.search a.icon{background-position:-5px -597px;padding-left:20px;margin-bottom:5px;}
a.rss{background-position:-5px -949px;}
a.search span{display:block;padding-left:20px;}
.replace,.r-flights,.promo{display:inline-block;display:-moz-inline-stack;overflow:hidden;}

div.content{font-size:.95em;margin:0 auto;overflow:hidden;width:1009px;position:relative;}
div.popupContent{font-size:.95em;margin:0 auto;overflow:hidden;width:800px;position:relative;}
div.header{overflow:hidden;min-height:60px;margin-bottom:20px;}

.header label.icon{display:block;float:right;margin-top:14px;padding-left:45px;background-position:-5px -798px;}
.popupContent div.header{margin-bottom:0;}
.header h1:hover{float:left;width:247px;height:69px;overflow:hidden;margin:7px 0 7px -9px;}
.header h1{float:left;width:229px;height:52px;overflow:hidden;margin:14px 0 17px 0;}
.header h1 span:hover{width:247px;height:69px;display:block;background-position:-392px -293px;cursor:pointer;}
.header h1 span{width:229px;height:52px;display:block;background-position:-5px -300px;cursor:pointer;}
.popupContent h1 span{width:229px;height:52px;display:block;background-position:-5px -300px;cursor:pointer;}
.popupIcon{width:229px;height:52px;display:block;background-position:-5px -300px;}
.header ul{clear:both;font-size:.89em;}
.header li{display:block;float:left;margin-right:2px;}
.header li.last{margin:0;}
.header li a{display:block;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;}
.header li a:hover,.header li.active a{background-color:#1a5697;color:#fff;}

div.footer{clear:both;padding:65px 0 10px 0;}
div.intro{padding:0 0 5px 0;margin-left:30px;background:#fff url("/images/holidays.bmibaby.com/footer-intro.gif") repeat-x 0 100%;}
div.baby{position:absolute;left:0;overflow:none;width:120px;height:231px;background:url("/images/holidays.bmibaby.com/footer-tiny.png") no-repeat 0 0;margin:-21px -30px;}
div.intro h4{margin:12px 10px 7px 122px;color:#383948;}
div.intro p{margin:0 10px 7px 107px;}
p.readmore{padding-left:77px;padding-top:4px;}
div.footer div.logo{background:url("/images/holidays.bmibaby.com/icons.png") no-repeat -317px -320px;height:16px;width:68px;padding-left:35px;line-height:22px;position:absolute;top:14px;left:181px;}
div.footer ul.footerlist{list-style-type:none;padding-left:93px;}
div.footer ul.footerlist li{background:url("/images/holidays.bmibaby.com/icons.png") no-repeat -5px -700px;height:22px;width:200px;padding-left:28px;line-height:22px;}
div.footer dl{float:left;margin-left:17px;}
div.footer dd{margin-top:3px;}
div.footer dd a.replace{margin-top:5px;}

.links{margin-bottom:30px;}
.links p.search{display:block;padding:15px 15px;}
p.search button{width:40px;height:23px;overflow:none;display:block;float:right;}
p.search button span{width:37px;height:21px;display:block;background-position:-5px -650px;}
p.search input{width:152px;}.links p.greeting{margin:0 15px 10px;}
.links p.reg{padding:10px 15px;border-top:solid 1px #FFF;}
.links p.reg a:hover{color:#fff;}
.links p.notepad{background:#397eb6 url("/images/holidays.bmibaby.com/blue-grad.gif") repeat-x 0 100%;padding:10px 15px;}
.links p.notepad a:hover{color:#fff;}
.replace{display:inline-block;vertical-align:middle;}

.b-read{width:102px;height:25px;}
.b-read span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:102px;height:25px;background-position:-1100px 0;}
.r-check-in{width:81px;height:19px;}
.r-check-in span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_red.png") no-repeat;width:81px;height:19px;background-position:-705px 0;}
.g-add-extras{width:90px;height:19px;}
.g-add-extras span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:90px;height:19px;background-position:-905px 0;}
.g-change-flight{width:109px;height:19px;}
.g-change-flight span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:109px;height:19px;background-position:-1000px 0;}
.b-email-friends{width:113px;height:25px;}
.b-email-friends span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:113px;height:25px;background-position:-985px 0;}
.r-find-similar{width:179px;height:30px;}
.r-find-similar span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_red.png") no-repeat;width:179px;height:30px;background-position:0 0;}
.r-save{width:56px;height:20px;}
.r-save span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_red.png") no-repeat;width:56px;height:20px;background-position:-790px 0;}
.b-track-city{width:134px;height:25px;}
.b-track-city span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:134px;height:25px;background-position:-845px 0;}
.g-edit{width:47px;height:19px;}
.g-edit span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:47px;height:19px;background-position:-855px 0;}
.g-cancel{width:67px;height:19px;}
.g-cancel span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:67px;height:19px;background-position:-785px 0;}
.g-insurance{width:115px;height:19px;}
.g-insurance span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:115px;height:19px;background-position:-665px 0;}
.g-lounge{width:107px;height:19px;}
.g-lounge span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:107px;height:19px;background-position:-555px 0;}
.r-see-flights{width:125px;height:30px;}
.r-see-flights span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_red.png") no-repeat;width:125px;height:30px;background-position:-405px 0;}
.b-all-questions{width:104px;height:19px;}
.b-all-questions span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:104px;height:19px;background-position:-660px 0;}
.b-sign-up{width:75px;height:20px;}
.b-sign-up span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:75px;height:20px;background-position:-770px 0;}
.b-find-flights{width:100px;height:25px;}
.b-find-flights span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:100px;height:25px;background-position:-480px 0;}
.r-book-flights{width:198px;height:73px;}
.r-book-flights span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_red.png") no-repeat;width:198px;height:73px;background-position:-405px 0;}
.b-delete{width:63px;height:19px;}
.b-delete span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:63px;height:19px;background-position:-415px 0;}
.b-inspire-me{width:98px;height:25px;}
.b-inspire-me span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:98px;height:25px;background-position:-5px -950px;}
.b-view-guide{width:98px;height:25px;}
.b-view-guide span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:98px;height:25px;background-position:-90px 0;}
.r-find-flights{width:201px;height:73px;}
.r-find-flights span{display:block;background:url("/images/holidays.bmibaby.com/buttons_multi.png") no-repeat;width:198px;height:73px;background-position:-200px 0;}
.g-add{width:50px;height:19px;}
.g-add span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:50px;height:19px;background-position:-500px 0;}
.g-hire{width:86px;height:19px;}
.g-hire span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:86px;height:19px;background-position:-410px 0;}
.g-book{width:86px;height:19px;}
.g-book span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:86px;height:19px;background-position:-320px 0;}
.g-hotel{width:102px;height:19px;}
.g-hotel span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:102px;height:19px;background-position:-215px 0;}
.b-see{width:86px;height:25px;}
.b-see span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:86px;height:25px;background-position:0 0;}
.r-print{width:164px;height:30px;}
.r-print span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_red.png") no-repeat;width:164px;height:30px;background-position:535px 0;}
.b-faqs{width:119px;height:25px;}
.b-faqs span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:119px;height:25px;background-position:-535px 0;}
.g-choose{width:72px;height:19px;}
.g-choose span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:72px;height:19px;background-position:-140px 0;}
.g-checkin{width:78px;height:19px;}
.g-checkin span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:78px;height:19px;background-position:-60px 0;}
.r-register{width:217px;height:30px;}
.r-register span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_red.png") no-repeat;width:217px;height:30px;background-position:-185px 0;}
.r-seeb-flights{width:209px;height:73px;margin-left:12px;}
.r-seeb-flights span{display:block;background:url("/images/holidays.bmibaby.com/buttons_multi.png") no-repeat;width:209px;height:73px;background-position:0 0;margin-left:12px;}
.b-submit{width:76px;height:20px;}
.b-submit span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_blue.png") no-repeat;width:76px;height:20px;background-position:-585px 0;}
.r-seeb-hotels{width:172px;height:48px;}
.r-seeb-hotels span{display:block;background:url("/images/holidays.bmibaby.com/buttons_multi.png") no-repeat;width:169px;height:48px;background-position:-610px 0;}
.r-seeb-holidays{width:183px;height:67px;}
.r-seeb-holidays span{display:block;background:url("/images/holidays.bmibaby.com/buttons_multi.png") no-repeat;width:180px;height:67px;background-position:-785px 0;}
.g-save{width:55px;height:19px;}
.g-save span{display:inline-block;background:url("/images/holidays.bmibaby.com/buttons_grey.png") no-repeat;width:55px;height:19px;background-position:0 0;}
