#masthead .services             { background:url(../../img/backgrounds/bg_withopacity.png); height:40px; margin: 0; padding:0; width:100%;}
#masthead .services li          { float:left; border-left:1px solid #535353; height:24px;margin-top:8px;}
#masthead .services li a        { display: block;  float:left; font-weight:bold; height:40px; margin:0;opacity:0.5;filter: alpha(opacity=50); padding:0 8px;margin-top:-8px; }
#masthead .services li.radio{border-left:none;}
#masthead .services .current a,
#masthead .services  a:hover,
#masthead .services  a.active,
#masthead .services  a:focus    {
    opacity:1;
    filter: alpha(opacity=100);
    text-decoration:none;
} 
#masthead .services li.music, #masthead .services li.feedback {float:right;}
#masthead .services li.music {border-left:none;}
#masthead .services li.music a,
#masthead .services li.feedback a{font-size:0.9em;margin-top:2px;color:#fff; text-transform:uppercase;}

#brand-masthead    {height:94px;}
h1{float: left;line-height: 1.2em; margin: 0; padding: 0;}
/*
#sub-navigation                   { height:30px;margin:0 0 0 6px;}
#sub-navigation ul                { margin:4px 0 0 2px;float:left;font-size:11px;font-weight:bold;text-transform:uppercase;}
#sub-navigation ul li             { float:left;text-transform:uppercase;}
#sub-navigation ul li span.current{ background-color:#fff;color:#1b1b1b;padding:0 3px}
*/
#masthead .services li.feedback a {
   color: orange;
   opacity: 0.82;
}
#masthead .services li.feedback a:hover {
   opacity: 1;
}
/* Personalisation Radio-0 page */
#radio-default-header .edit-message {    
   background: url("../../img/icons/im_confirmation.png") no-repeat scroll 0 0 transparent;
    color: #33AA00;
    float: right;
    font-weight: bold;
    margin: 12px 8px 0 0;
    padding: 4px 0 4px 30px;}
    
#radio-header-personalisation-msg .edit-message {
    background: url("../../img/icons/im_confirmation.png") no-repeat scroll 0 0 transparent;
    color: #33AA00;
    font-weight: bold;
    margin: 0px 8px 20px 0;
    padding: 4px 0 4px 30px;
}    
    
#radio-default-header .edit-stations {  
    color: #000000;
    float: left;
    margin: 14px 16px 0 8px;
    padding: 0;
    font-weight:bold;
    line-height:1.4em;
    }
    
#radio-default-header .edit-stations a{
    color: #006699;
    background: url("../../img/icons/im_edit_19x19.png") no-repeat scroll 5px 0px transparent;
    padding:1px 0 3px 29px;
    display:block;
   }    
    
#radio-default-header .error {  
    color: #ff0000;
    font-weight:bold; 
    float: right;
    margin: 10px 0 0 0;
    padding:4px 0 4px 33px;
    background: url("../../img/icons/im_error.png") no-repeat scroll 0 -2px transparent;}
    
#radio-header-personalisation-msg .error {  
    color: #ff0000;
    font-weight:bold; 
    margin: 10px 0 0 0;
    padding:4px 0 4px 33px;
    background: url("../../img/icons/im_error.png") no-repeat scroll 0 -2px transparent;}
    
    
    


/* Personalisation Edit page */

#radio-default-header.edit h1 {  
    background: url("../../img/icons/im_edit_33x33.png") no-repeat scroll 0 0 transparent;
    margin: 4px 16px 0 0;
    padding: 2px 0 4px 38px;
    height: 40px;
    }
    
.edit .error {  
    color: #ff0000;
    font-weight:bold; 
    float: right;
    margin: 10px 0 0 0;
    padding:4px 0 4px 33px;
    background: url("../../img/icons/im_error.png") no-repeat scroll 0 -2px transparent;}

/* Feedback */
    #feedback-container {margin: 22px 0 84px 8px;}
    #feedback-container h2 {font-size: 1.8em; font-weight: normal; margin-bottom: 24px;}
    #feedback-container ul{line-height: 2.4em;}
    #feedback-container a {font-weight: bold;}

.blq-js .position-feedback {  
    position:absolute;
    right:0;
    top:178px;
    width: 3em;
    list-style:none;
    z-index:1900;      
    -moz-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0, 0);
    -webkit-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0, 0);
    -o-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0, 0);
    -ms-transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0, 0);
    transform: scale(1) rotate(90deg) translate(0px, 0px) skew(0, 0);
}

.blq-js .position-feedback a {
    text-decoration:none;
    width: 4.77em;
    height: .9em;
    display:block;
    padding:8px;    
    font-size:1.6em; 
    font-family:arial,helvetica,sans-serif;
    font-weight:bold;
    line-height: 0.9em;
    color:#fff;    
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;  
    background: #ff6600; /* Old browsers */
    background: -moz-linear-gradient(top, #d12500 0%, #ff6600 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d12500), color-stop(100%,#ff6600)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(#d12500 0%,top, #ff6600 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(#d12500 0%,top, #ff6600 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #d12500 0%,#ff6600 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12500', endColorstr='#ff6600',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #d12500 0%,#ff6600 100%); /* W3C */
}

.blq-js .position-feedback a:hover {
    background: #e30000; /* Old browsers */
    background: -moz-linear-gradient(top, #880000 0%, #e30000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#880000), color-stop(100%,#e30000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #880000 0%,#e30000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #880000 0%, #e30000 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #880000 0%,#e30000 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#880000', endColorstr='#e30000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #880000 0%, #e30000 100%); /* W3C */
}
