/*
	Description:SIFR specific styles
	Modified:26/03/2009 DS
*/

.sIFR{
float:left;
overflow: hidden;
display: block;
position:relative;
}

.sIFR img{
position:absolute;
float:left;
}

.sIFR .text-bg-image{
position:absolute;
}

.sIFR .text-bg-image img{
border: 0px;
}

.sIFR h2, .sIFR h3{
font-weight: 700;
overflow: hidden;
}

.sIFR h2{
line-height:normal;
position:absolute;
}

.sIFR h3{
line-height:normal;
position:absolute;
}

.sIFR .tagline{
position:absolute;
overflow: hidden;
}

.sIFR p{
position:absolute;
overflow: hidden;
}

.sIFR h2,.sIFR a,.sIFR p{
font-family:Arial,sans-serif!important;
}

.sIFR a:link, .sIFR a:visited, .sIFR a:hover{
text-decoration: none;
}

.sIFR h2 a:link, .sIFR h2 a:visited, .sIFR h2 a:hover{
text-decoration: none;
}

.sIFR .morelink{
position: absolute;
}

.sIFR .morelink a:link, .sIFR .morelink a:visited{
float:right;
height:16px;
background: silver;
color: black;
}

.sIFR .morelink img{
height: 16px;
border: 0px;
position: relative;
}

/*
.sIFR-hasFlash h2{
visibility: hidden;
letter-spacing: -9px;
font-size: 55px;
}

.sIFR-hasFlash h3{
visibility: hidden;
letter-spacing: -6px;
font-size: 25px;
}
*/

.sifr-exclusive{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/IcoExclusive.gif) no-repeat 0 2px;
padding:0 0 0 15px;
position:absolute;
}

.sifr-audio{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_audio.gif) no-repeat 0 50%;
padding:5px 0 5px 18px;
}

.sifr-video{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_video.gif) no-repeat 0 2px;
padding:0 0 0 20px;
}

.sifr-plus{
background:transparent url(http://images.mirror.co.uk/collections/m4_general/i_plus.gif) no-repeat 100% 50%;
padding:5px 18px 5px 0;
}

/* These are standard sIFR styles... do not modify */
.sIFR-flash{
visibility:visible!important;
margin:0;
}

.sIFR-replaced{
visibility:visible!important;
}

span.sIFR-alternate{
position:absolute;
left:0;
top:0;
width:0;
height:0;
display:block;
overflow:hidden;
}

/* Hide Adblock Object tab:the text should show up just fine,not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]{
display:none!important;
}

.sIFR p{
cursor:pointer!important;
font-size:11px;
line-height:12px;
}