a img, :link img, :visited img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
button { width: auto; overflow: visible; }

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {padding: 0;border: none;}

.clear { clear: both; }
body, html { height: 100%; }


#careers-popup .gallery-top{background:url(../images/gallery-top.png) no-repeat 0 0;height:41px; width:669px;}
#careers-popup .lightbox-content{background:url(../images/gallery-mid-back.png) repeat-y; height:575px; width:628px;padding-left:52px;}
#careers-popup .gallery-bottom{background:url(../images/gallery-bottom.png) no-repeat 0 0;height:56px; width:669px;}

#careers-popup-data{display: none; }
#careers-popup{position:absolute;display:none;top:16%;left:50%;height:29px;width:648px;margin:-10px 0 0 -335px;z-index:2;}
#careers-popup .popup-container{height:750px;width:660px;}
#careers-popup .close-button{float:right;height:31px;text-align:right;width:100%;}
#careers-popup .close-button .close{float:right;width:31px;height:0;padding-top:31px;overflow:hidden;background:url(../images/buttons/gallery-close-button.png) no-repeat 0 0;margin-top:4px;}
#careers-popup .popup-middle{padding-left:7px;padding-top:0px;height:700px;}
#careers-popup .popup-middle .box-title{float:left;width:555px;padding-bottom:5px;line-height:30px;font-size:14px;font-weight:bold;padding-left:15px;border-bottom:1px dotted #d6d6d6;color:#170404;}
#careers-popup .popup-middle .box-content{float:left;width:540px;padding-left:25px;padding-top:10px;}
#careers-popup .popup-middle .box-content .sunrise-voucher{background:url(../images/vouchers/big-home-vouchers.jpg) no-repeat scroll 0 0 transparent;float:left;height:0;overflow:hidden;padding-top:100px;width:164px;}
#careers-popup .popup-middle .box-content .sunset-voucher{background:url(../images/vouchers/big-home-vouchers.jpg) no-repeat scroll -177px 0 transparent;float:left;height:0;overflow:hidden;padding-top:100px;width:164px;}
#careers-popup .popup-middle .box-content .anytime-voucher{background:url(../images/vouchers/big-home-vouchers.jpg) no-repeat scroll -356px 0 transparent;float:left;height:0;overflow:hidden;padding-top:100px;width:164px;}
#careers-popup .popup-middle .box-content .vip-for-2-voucher{background:url(../images/vouchers/big-home-vouchers.jpg) no-repeat scroll -532px 0 transparent;float:left;height:0;overflow:hidden;padding-top:100px;width:164px;}
#careers-popup .popup-middle .box-content .vip-for-8-voucher{background:url(../images/vouchers/big-home-vouchers.jpg) no-repeat scroll -711px 0 transparent;float:left;height:0;overflow:hidden;padding-top:100px;width:164px;}
#careers-popup .popup-middle .box-content .vip-for-6-voucher{background:url(../images/vouchers/big-home-vouchers.jpg) no-repeat scroll -887px 0 transparent;float:left;height:0;overflow:hidden;padding-top:100px;width:164px;}

#careers-popup .popup-middle .box-content .left-voucher-content{float:left;width:180px;}
#careers-popup .popup-middle .box-content .voucher-container{float:left;padding-top:15px;}
#careers-popup .popup-middle .box-content .voucher-prices{float:left;font-size:12px;font-weight:normal;text-align:center;width:169px;padding-top:5px;}
#careers-popup .popup-middle .box-content .voucher-prices a{color:#00296D;font-size:12px;text-align:center;text-decoration:none;font-weight:bold;}
#careers-popup .popup-middle .box-content .voucher-prices a:hover{color:#5388be;}
#careers-popup .popup-middle .box-content .voucher-prices span{font-weight:bold;}
#careers-popup .popup-middle .box-content .voucher-buy-online{float:left;width:80%;padding-top:10px;padding-bottom:5px;padding-left:20px;}
#careers-popup .popup-middle .box-content .voucher-buy-online a{float:left;width:124px;height:0;padding-top:36px;overflow:hidden;background:url(../images/buttons/buy-online-button.jpg) no-repeat scroll 0 0 transparent;}
#careers-popup .popup-middle .box-content .voucher-buy-online a:hover{background-position:0 -36px;}
#careers-popup .popup-middle .box-content .find-out-more{float:left;line-height:20px;padding-bottom:5px;padding-top:5px;text-align:center;width:169px;}
#careers-popup .popup-middle .box-content .find-out-more a{color:#00296D;font-size:13px;text-align:center;text-decoration:none;}
#careers-popup .popup-middle .box-content .find-out-more a:hover{color:#5388be;}



.special-offer-list{float:left;width:100%;font-size:12px;padding-bottom:5px;}
.special-offer-list .free-delivery{background:url(../images/buttons/free-delivery-icon.jpg) no-repeat scroll 0 0px transparent;clear:both;color:#414040;float:left;font-size:12px;line-height:22px;padding-bottom:8px;padding-left:30px;}
.special-offer-list .money-back{background:url(../images/buttons/money-back-icon.jpg) no-repeat scroll 0 0px transparent;clear:both;color:#414040;float:left;font-size:12px;line-height:22px;padding-bottom:8px;padding-left:30px;}


#whats-popup .gallery-top{background:url(../images/gallery-top2.png) no-repeat 0 0;height:40px; width:650px;}
#whats-popup .lightbox-content{background:url(../images/gallery-mid-back2.png) repeat-y; height:520px; width:595px;padding-left:65px;padding-top:15px;}
#whats-popup .gallery-bottom{background:url(../images/gallery-bottom2.png) no-repeat 0 0;height:58px; width:650px;}

#whats-popup-data{display: none; }
#whats-popup{position:absolute;display:none;top:16%;left:50%;width:648px;margin:-0 0 0 -335px;z-index:2;}
#whats-popup .popup-container{}
#whats-popup .close-button{float:right;height:31px;text-align:right;width:100%;margin-right:5px;}
#whats-popup .close-button .close{float:right;width:31px;height:0;padding-top:31px;overflow:hidden;background:url(../images/buttons/gallery-close-button.png) no-repeat 0 0;margin-top:4px;}
#whats-popup .popup-middle{padding-left:7px;padding-top:0px;height:525px;}
#whats-popup .popup-middle .box-title{float:left;width:555px;padding-bottom:5px;line-height:30px;font-size:14px;font-weight:bold;padding-left:15px;border-bottom:1px dotted #d6d6d6;color:#170404;}
#whats-popup .popup-middle .box-content{float:left;width:540px;padding-left:25px;padding-top:10px;}

#whats-popup .popup-middle .box-content .left-voucher-content{float:left;width:180px;}
#whats-popup .popup-middle .box-content .voucher-container{float:left;padding-top:15px;}
#whats-popup .popup-middle .box-content .voucher-prices{float:left;font-size:12px;font-weight:normal;text-align:center;width:169px;padding-top:5px;}
#whats-popup .popup-middle .box-content .voucher-prices a{color:#00296D;font-size:12px;text-align:center;text-decoration:none;font-weight:bold;}
#whats-popup .popup-middle .box-content .voucher-prices a:hover{color:#5388be;}
#whats-popup .popup-middle .box-content .voucher-prices span{font-weight:bold;}
#whats-popup .popup-middle .box-content .voucher-buy-online{float:left;width:80%;padding-top:10px;padding-bottom:5px;padding-left:20px;}
#whats-popup .popup-middle .box-content .voucher-buy-online a{float:left;width:124px;height:0;padding-top:36px;overflow:hidden;background:url(../images/buttons/buy-online-button.jpg) no-repeat scroll 0 0 transparent;}
#whats-popup .popup-middle .box-content .voucher-buy-online a:hover{background-position:0 -36px;}
#whats-popup .popup-middle .box-content .find-out-more{float:left;line-height:20px;padding-bottom:5px;padding-top:5px;text-align:center;width:169px;}
#whats-popup .popup-middle .box-content .find-out-more a{color:#00296D;font-size:13px;text-align:center;text-decoration:none;}
#whats-popup .popup-middle .box-content .find-out-more a:hover{color:#5388be;}

#whats-popup .popup-middle .box-content .right-voucher-content{float:right;width:350px;}
#whats-popup .popup-middle .box-content .right-voucher-content h3.voucher-content-title{float:left;width:100%;font-size:12px;font-weight:bold;line-height:25px;padding-bottom:10px;}
#whats-popup .popup-middle .box-content .right-voucher-content .right-list{float:left;width:100%;font-size:12px;padding-bottom:5px;}

#careers-popup .popup-middle .box-content .right-voucher-content .right-list .check-list{width:320px;background:url(../images/buttons/check-list-icon.jpg) no-repeat scroll 0 0px transparent;clear:both;color:#414040;float:left;font-size:12px;line-height:12px;padding-bottom:8px;padding-left:25px;}
#whats-popup .popup-middle .box-content .right-voucher-content .right-list .check-list{width:320px;background:url(../images/buttons/check-list-icon.jpg) no-repeat scroll 0 0px transparent;clear:both;color:#414040;float:left;font-size:12px;line-height:12px;padding-bottom:8px;padding-left:25px;}
#whats-popup-overlay { position: fixed; _position: absolute; display: none; left: 0; top: 0; width: 100%; height: 100%; background: #fff; opacity: 0.8; filter: alpha(opacity=80); z-index: 1; }


#careers-popup-overlay { position: fixed; _position: absolute; display: none; left: 0; top: 0; width: 100%; height: 100%; background: #fff; opacity: 0.8; filter: alpha(opacity=80); z-index: 1; }
