/**
header
***/
#header{height:86px;background-image:url('../Graphics/sprites/Header_Sprite.png');background-position:835px 173px;margin-top:30px;}
#header .header-navigation{padding-top:7px;}
#header .header-navigation .user-status{font-size:12px;color:#fff;padding:0 0 7px;margin:0px;}
#header .header-navigation .user-status a{margin-left:5px;font-weight: bold;}
#header .header-navigation .user-status-logged-in{font-size:10px;color:#fff;padding:0 0 7px;margin:0px;}
#header .header-navigation .user-status-logged-in a{margin-left:5px;font-weight: bold;}
#header .header-navigation .header-user-status{ float: left;width: 583px;height: 20px;}
#header .header-navigation .header-advanced-search{ float: left;height: 20px;}
#header .header-navigation ul{float:left;clear:both;width:583px;}
#header .header-navigation ul li{float:left;width:auto;padding:0;}
#header .header-navigation ul li.first a{padding-left:17px;}
#header .header-navigation ul li a{display:block;padding:13px 20px 5px 5px;height:22px;color:#fff;font-weight:bold;font-size:15px;text-decoration:none;}
#header .header-navigation ul li a:hover{background:#ccc;color:#000;font-weight:bold;font-size:15px;text-decoration:none;}

.menubar .contact-menu a { display:block;padding:13px 20px 5px 5px;height:22px;color:#fff;font-weight:bold;font-size:15px;text-decoration:none;background-color: #152E4E; }

.menubar .contact-menu-hover { display: none;height: 200px;position: absolute;z-index: 1000; width: 100px !important; }

.menubar .contact-menu ul li {
    width: 140px !important;
}

.menubar .contact-menu ul li a {
    padding-left: 10px !important;
}

#header .header-navigation ul li.flags{width:64px;height:40px;}
#header .header-navigation ul li.flags #notificationImage {position: relative; width: 60px;height: 40px; } /* background-image: url('../Graphics/elements/notifications/Notif_Open_Full.jpg');} */
#header .header-navigation ul li.flags #notificationImage span { position: absolute;top: 4px;right: 14px;font-size: 9px;font-weight: normal;color: #fff;}
#header .header-navigation ul li.flags #modal-notifications{ position: absolute;width: 250px;padding: 5px;background: #A8A8A8;z-index: 1200;display: none;}
#header .header-navigation ul li.flags #modal-notifications .section{ background: #fff;font-size: 12px;padding: 0 5px 5px 5px;}
#header .header-navigation ul li.flags #modal-notifications .section #section-title{ padding: 5px 0;margin: 0 5px 10px 5px;border-bottom: 2px solid #ccc;display: block;}
#header .header-navigation ul li.flags #modal-notifications .section .notification { position: relative;padding: 2px 0 12px 5px;clear: left;margin-bottom: 10px;min-height: 40px;border-bottom: 1px solid #ccc;}
#header .header-navigation ul li.flags #modal-notifications .section .notification a {text-decoration: none;color: #0F69B1;padding: 0px;font-size: 12px;font-weight: normal;display: inline; }
#header .header-navigation ul li.flags #modal-notifications .section .notification a:hover{background:none;color:#0F69B1;font-weight:normal;font-size:12px;text-decoration:none;}
#header .header-navigation ul li.flags #modal-notifications .section .notification:hover { background-color: #FFFFE0;}
#header .header-navigation ul li.flags #modal-notifications .section .notification .notification-delete{ position: absolute;top: 0;right: 0;width: 14px;height: 14px;cursor: pointer;}
#header .header-navigation ul li.flags #modal-notifications .section .notification .outer-container{ position: relative;}
#header .header-navigation ul li.flags #modal-notifications .section .notification .title { padding: 0 6px;word-wrap: break-word; }
#header .header-navigation ul li.flags #modal-notifications .section .notification .thumb {vertical-align: middle;text-align: center;padding-right: 10px;}
img.thumb { margin-top: -7px; }
#header .header-navigation ul li.favorites{width:64px;height: 40px;}
#header .header-navigation ul li.favorites img {width: 60px; cursor: pointer;height: 40px;}

#header .header-navigation ul li.favorites #modal-favourites{ position: absolute;width: 250px;padding: 5px;background: #A8A8A8;z-index: 1200;display: none;}
#header .header-navigation ul li.favorites #modal-favourites .section{ background: #fff;font-size: 12px;padding: 0 5px 5px 5px;}
#header .header-navigation ul li.favorites #modal-favourites .section #section-title{ padding: 5px 0;margin: 0 5px 10px 5px;border-bottom: 2px solid #ccc;display: block;}
#header .header-navigation ul li.favorites #modal-favourites .section .programme { position: relative;padding: 2px 0 12px 5px;clear: left;margin-bottom: 10px;min-height: 40px;border-bottom: 1px solid #ccc;}
#header .header-navigation ul li.favorites #modal-favourites .section .programme a {text-decoration: none;color: #0F69B1;padding: 0px;font-size: 12px;font-weight: normal;display: inline; }
#header .header-navigation ul li.favorites #modal-favourites .section .programme a:hover{background:none;color:#0F69B1;font-weight:normal;font-size:12px;text-decoration:none;}
#header .header-navigation ul li.favorites #modal-favourites .section .programme:hover { background-color: #FFFFE0;}
#header .header-navigation ul li.favorites #modal-favourites .section .programme .modal-delete{ position: absolute;top: 0;right: 0;width: 14px;height: 14px;}
#header .header-navigation ul li.favorites #modal-favourites .section .programme .outer-container{ position: relative;}
#header .header-navigation ul li.favorites #modal-favourites .section .programme .title { padding: 0 6px;word-wrap: break-word; }
#header .header-navigation ul li.favorites #modal-favourites .section .programme .thumb {vertical-align: middle;text-align: center;padding-right: 10px;}

#header .header-navigation .menubar{background:#152E4E;width:820px;overflow:hidden;}
#header .header-navigation .search-catalogue{float:left; padding:5px 0;}
#header .header-navigation .search-catalogue input{float:left;width:198px;height:30px; padding:0 0 0 5px;font-size:10px;color:#666;background-image:url('../Graphics/sprites/Header_Sprite.png');background-position:0 75px;border:none;}
#header .header-navigation .search-catalogue a{display:block;height:30px;width:30px;padding:0;background-image:url('../Graphics/sprites/Header_Sprite.png');background-position:0 -235px;background-repeat:no-repeat;}
#header .header-navigation .search-catalogue span{float:left;background-image:url('../Graphics/sprites/Header_Sprite.png');background-position:-204px 75px;}

.ie7 #header .header-navigation .menubar .search-catalogue input,
.ie8 #header .header-navigation .menubar .search-catalogue input{ padding: 10px 0 0 5px;height:20px;}

#header .favourites-scroll-pane {height: 220px;width:235px;overflow: auto;}

/*#header .advanced-search.a { color: #fff; margin-left: 580px;text-decoration: none; }*/

#lnk-advanced-search { 
    color: white;
    font-weight: bold;    
    font-size: 10px;    
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#header .header-navigation ul li.flags{width:64px;height:40px;}
}