﻿/* IE 6 & 7 Specific Styles */    

/* IE7 Fix for module only */
html>body .body .module .t { height: 1%; }

#MusicMiddle
{
	_width: 980px;
}

.NonFullWidth
{
	_margin-left: 5px;
}

/* This adjustment allows for the fact that the bottom edge has more shadow than the top, so looks out of alignment without this */
.module.titleless { margin-top: -4px; }


.module .tl {  }

.module .bnr 
{
    _left: -9px;
    _margin-right: -19px;
}

.module .clear
{
    _clear: none;
}

/* IE6 Hack to fix double margin bug */
.FeatureRotator {
	_width: 600px;
}

.FeatureRotator .Feature {
    _display: inline; 
    _margin-top: 20px;
}

.FeatureRotator .Menu 
{
    _display: inline;    	
}

.FeatureRotator .Feature {
	_float: none;	
}

.FeatureRotator .Menu .Item {
	_width: 100px;
}

.FeatureRotator .Feature .Item img {
	/* _width: 528px; */
	_margin-top: 8px;
	_margin-left: 5px;		
}

.FeatureRotator .Feature .Item .Overlay, .FeatureRotator .Feature .Item .OverlayContent
{
    /* _width: 520px; */
    _margin-left: 5px;
}

/* IE6 Fixes for the Vouchers Page */
div#giftdetails 
{
    _position: relative;
    _z-index: 2;
    _padding: 2px 0 2px 8px;
    _float: left !important;   
}

div#giftpreview
{
    _padding: 2px;
    _float: none !important;
}

div#giftdetails .module
{
    _float: none !important; 
    
}
div#giftpreview .module
{
    _float: none !important;     
}

div#giftpreview .VoucherPreviewImage
{
    _position: relative;
    _z-index: 2;
    _left: 3px;
    _padding-top: 3px;
}


div#giftpreview .GiftPreviewHeader
{
    _position: relative;
    _left: -1px;
    _z-index: 2;
    _width: 303px;
    _height: 30px;
}


/* StatusLabel */
.body .StatusLabel .Warning,
 .body .StatusLabel .Correct {
 	height: 1%; /* Trigger haslayout to fix overflow and fix paint issues */
}

/* Fixes for the Featured Album Page */

.FeaturedAlbum .module .tl {  background-position: top left; } 

.FeaturedMixtape .module .tl {  background-position: top left; } 

.FeaturedMixtape .module img.fixed {
    position: absolute;
    z-index: 100;
    _top: 43px;
    _left: -9px;
}

.Mog h2
{
	margin:0;
}

.featurePrice
{
	_float: none;
	_position: absolute;
	_right: 0px;
	_z-index: 5;
	_display: inline;
	_clear: right;
}

.newslettersubscriptionleft
{
	_display:inline;
}
.newslettersubscriptionright
{
	_display:inline;
}

.Amount {
	_float: none;
	_position: absolute;
	_right: 0px;
	_z-index: 5;
	_display: inline;
	_clear: right;
}




/* Artist Image */
.PaddedImage
{
    float: left;
    _display: inline;
    padding: 0 10px 10px 0;
}

/* Artist Biography */
.PaddedText
{
    padding: 10px 10px 10px 0;
}

/* Fixes for the Voucher Input Fields */

#MusicMiddle .RightColumn { _overflow: hidden; }

/* Fix for the Special iFrame */
.Specials iframe { _margin: 0; _padding: 0; _overflow: hidden; _height: 250px; }
.Specials { _height: 250px; _overflow: hidden; _padding: 0; _margin-bottom: -18px; }

.VoucherSearchBackground form { margin: 0; padding: 0; }
.VoucherSearchBackground { _height: 1%; }


.VerticalExpandingModule .Body .bnr  
{
    _width: expression(this.scrollWidth>650?"651px":"auto");
    overflow: hidden; 
}

div#LiveGigVideoControl .BottomInfo .SubHeading .SubHeadingRight { position: absolute; top: 20px; }

.tabs 
{
	
}

.module .b
{
	z-index: -3;
}

.module img.fixed-right-titleless {
	z-index: -1;
}

.ext-ie6 .module img.fixed-right-titleless {
	right: 4px;
}

#BigpondHeader { position: absolute; }

#AffiliateHeader a { position: relative; top: -1px; }

/* ie6 only rule */
/*\*/ * html #giftdetailspreviewcontainer { margin-left: 0 !important; } /**/

#ToolTipPopup .HoverGift
{
    *position: absolute;
    *left: 32px;
    *top: 41px;
}

#bptv #bptvPlayer { background-color:Black; margin-right: 5px; height:550px; }
 
.programguide-body .module .c
{
	min-height: 390px;
}


.AlbumSmall.SearchResults  
{
margin-left:13px;
margin-right:13px;
}

.viewport.horz {
	width: 96%;
	float: left;
}
.horztable.noarrows .viewport.horz {
	width: 100%;
}

.Mixtape .InfoModule .Summary .Description
{
	height: 78px;
}

.TextContainer .fade-right {
	background: none;
	/* Filter disabled in IE6/7 due to its performance impact */
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sr/right-fade.png',sizingMethod='scale');*/
	top: 0px;
	right: -5px;
	width: 20px;
	position: absolute;
}
.Highlight .TextContainer .fade-right
{
	background: none;
	/* Fader disabled in IE6/7 due to its performance impact */
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sr/right-fade-highlight.png',sizingMethod='scale');*/
}

/* sr2011 */

.dropdown ul ul 
{
	margin-left: 0;
}

*:first-child+html .dropdown > ul > li { zoom: 1; } /* IE7 */

ul#navgenredata li 
{
    width:32% !important;
}

.rovi img {-ms-interpolation-mode: bicubic; }

.rovi .viewport.horz {width:310px;}
	
.RssFeed { _bottom: 70px; }
.TopTenImage { _top: 155px; }

.horztable .page  { width: 916px; }
.horztable.noarrows .page  { width:952px; }
.horztable .BrowseArtists .ArtistContainer { width: 294px; }

.MixtapeEditButton {margin: 3px 24px 0px 24px;}

a.mixtapeimage:hover, a.mixtapeimage:active { cursor: pointer; } 

table.SkuTable tr.Dragging td {
  background-color:#DDDDDD;
}

.Mixtapes .viewport 
{
	padding-bottom: 0;
	margin-bottom: 1em;
}

.Discover.horztable .page { width: 912px; }
.Celebrity .Discover.horztable .page { width: 684px; }



/* Mog */

#myaccountmaster 
{
    display:block;
}
.myaccountnav 
{
    display:block;float:left;
}

.myaccountnav li {
    width: 207px;   
}

.myaccountbody 
{
    float:left;
    display:block;
}

.Mog .col 
{
    float:right;
    width:49%;
}

.Mog .col:first-child 
{
    float:left;
} 

.MogPlanBenfits .icon, .MogPlanBenfits .title, .MogPlanBenfits .description, .Stack, #SubscribeHeader, #SubscribePlanWriting, .MogModule #NewCard > div .Stack
{ 
    zoom: 1; display: inline;
    min-height: 0;
}

.Mog .RowLead {
    float: left;
    width: auto;
}

.Stack {
    width: 33%;
}

.Stack50 {
    width: 49%;
}

.MogModule #BigPondBill .Stack.Password {
    width: 20%;   
}

.MogModule #BigPondBill .Stack.Text {
    width: 40%;   
}

.MogModule #NewCard,
.MogModule #NewCard > div {
    display: block;
}

#NewMobileBill .Stack {
    padding: 0;   
}

.MogModule .PayOptions.Box .RowLead {
    width: 72px;   
}

