@charset "UTF-8";

.panel
{
    position: relative;
    padding: 0;
    margin: 0;
    background: #ffffff;
    clear: both;
}

.panel .hd
{
    background: transparent url('/target/image/panel-top-left.png') 0 0 no-repeat;
    position: relative;
    height: 14px;
    z-index: 1;
}

.panel .hd .c
{
    background: transparent url('/target/image/panel-top-right.png') 100% 0 no-repeat;
    float: right;
    width: 14px;
    height: 14px;
}

.panel .bd
{
    position: relative;
    margin: 0 7px;
    z-index: 2;
}

.panel .bd .c
{
	position: relative;
	margin: 0;
}

.panel .bd .c h2
{
	position: relative;
    line-height: 33px;
    font-size: 28px;
    text-transform: lowercase;
    top: -4px;
    padding: 0;
    margin: 0;
    clear: both;
}

.panel .bd .c h3
{
    line-height: 20px;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 5px 0 5px 0;
    padding: 0;
    clear: both;
    height: 20px;
}

.panel .bd .c h3 em
{
    display: block;
    padding: 0 7px;
    font-size: 10px;
    font-weight: bold;
}

.panel .bd .c h4
{
    line-height: 16px;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 5px 0 5px 0;
    padding: 0;
    clear: both;
    height: 17px;
}

.panel .bd .c h4 em
{
    display: block;
    padding: 0 7px;
    font-size: 10px;
    font-weight: bold;
    height: 17px;
}

.panel .ft
{
    background: transparent url('/target/image/panel-bottom-left.png') 0 100% no-repeat;
    position: relative;
    clear: both;
    height: 14px;
    z-index: 1;
}

.panel .ft .c
{
    background: transparent url('/target/image/panel-bottom-right.png') 100% 100% no-repeat;
    float: right;
    width: 14px;
    height: 14px;
}

.panel p.more, .panel p.more2, .panel p.more3, .panel p.more4
{
	margin: 0 0 0 0;
	padding: 0;
	line-height: 16px;
	border: 1px solid transparent;
}
.panel p.more a, .panel p.more2 a, .panel p.more3 a, .panel p.more4 a 
{
    clear: both;
    float: right;
    display: block;
    text-indent: 50px;
    width: 45px;
    height: 16px;
    overflow: hidden;
    margin: 0 0 -7px 0;
}


.panel p.more3 a {
    position: relative;
    top: 48px;
}
html>/**/body .panel p.more3 a
{
	top: 0px
}
.panel p.more4 a {
    position: relative;
    top: 23px;
}
html>/**/body .panel p.more4 a
{
	top: 0px
}



.panel p.plannermore
{
	margin: 0 0 0 0;
	padding: 0;
	line-height: 16px;
	border: 1px solid transparent;
}

.panel p.plannermore a
{
    clear: both;
    float: right;
    display: block;
    text-indent: 50px;
    width: 45px;
    height: 16px;
    overflow: hidden;
    margin: 0 0 -7px 0;
}

.poppanel
{
    background: #cc424b;
    color: #ffffff;
}

.poppanel .hd
{
    background-image: url('/target/image/pop-top-left.png');
}

.poppanel .hd .c
{
    background-image: url('/target/image/pop-top-right.png');
}

.poppanel .bd .c h2
{
	color: #500e0f;
}

.poppanel .bd .c h3
{
    background: #000000 url('/target/image/pop-heading-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.poppanel .bd .c h3 em
{
    background: transparent url('/target/image/pop-heading-left.png') 0 0 no-repeat;
}

.poppanel .bd .c h4
{
    background: #8f141a url('/target/image/pop-status-right.png') 100% 0 no-repeat;
    color: #ffffff;
}


.panel .bd .c .firstheading
{
    position: relative;
    top: -7px;
    margin-bottom: 0;
}

.poppanel .bd .c h4 em
{
    background: transparent url('/target/image/pop-status-left.png') 0 0 no-repeat;
}

.poppanel .ft
{
    background-image: url('/target/image/pop-bottom-left.png');
}

.poppanel .ft .c
{
    background-image: url('/target/image/pop-bottom-right.png');
}

.poppanel p.more a, .poppanel p.more3 a, .poppanel p.more4 a
{
    background: transparent url('/target/image/pop-more.png') 0 0 no-repeat;
}

.classicalpanel
{
    background: #d2bf92;
    color: #ffffff;
}

.classicalpanel .hd
{
    background-image: url('/target/image/classical-top-left.png');
}

.classicalpanel .hd .c
{
    background-image: url('/target/image/classical-top-right.png');
}

.classicalpanel .bd .c h2
{
    color: #7b6f4d;
}

.classicalpanel .bd .c h3
{
    background: #000000 url('/target/image/classical-heading-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.classicalpanel .bd .c h3 em
{
    background: transparent url('/target/image/classical-heading-left.png') 0 0 no-repeat;
}

.classicalpanel .bd .c h4
{
    background: #7b6f4d url('/target/image/classical-status-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.classicalpanel .bd .c h4 em
{
    background: transparent url('/target/image/classical-status-left.png') 0 0 no-repeat;
}

.classicalpanel .ft
{
    background-image: url('/target/image/classical-bottom-left.png');
}

.classicalpanel .ft .c
{
    background-image: url('/target/image/classical-bottom-right.png');
}

.classicalpanel p.more a, .classicalpanel p.more3 a, .classicalpanel p.more4 a
{
    background: transparent url('/target/image/classical-more.png') 0 0 no-repeat;
}

.soundtrackpanel
{
    background: #dab04f;
    color: #ffffff;
}

.soundtrackpanel .hd
{
    background-image: url('/target/image/soundtrack-top-left.png');
}

.soundtrackpanel .hd .c
{
    background-image: url('/target/image/soundtrack-top-right.png');
}

.soundtrackpanel .bd .c h2
{
    color: #816318;
}
	
.soundtrackpanel .bd .c h3
{
    background: #000000 url('/target/image/soundtrack-heading-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.soundtrackpanel .bd .c h3 em
{
    background: transparent url('/target/image/soundtrack-heading-left.png') 0 0 no-repeat;
}

.soundtrackpanel .bd .c h4
{
    background: #816318 url('/target/image/soundtrack-status-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.soundtrackpanel .bd .c h4 em
{
    background: transparent url('/target/image/soundtrack-status-left.png') 0 0 no-repeat;
}

.soundtrackpanel .ft
{
    background-image: url('/target/image/soundtrack-bottom-left.png');
}

.soundtrackpanel .ft .c
{
    background-image: url('/target/image/soundtrack-bottom-right.png');
}

.soundtrackpanel p.more a, .soundtrackpanel p.more3 a, .soundtrackpanel p.more4 a
{
    background: transparent url('/target/image/soundtrack-more.png') 0 0 no-repeat;
}

.audiobookpanel
{
    background: #babf56;
    color: #ffffff;
}

.audiobookpanel .hd
{
    background-image: url('/target/image/audiobook-top-left.png');
}

.audiobookpanel .hd .c
{
    background-image: url('/target/image/audiobook-top-right.png');
}

.audiobookpanel .bd .c h2
{
    color: #666f1e;	
}

.audiobookpanel .bd .c h3
{
    background: #000000 url('/target/image/audiobook-heading-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.audiobookpanel .bd .c h3 em
{
    background: transparent url('/target/image/audiobook-heading-left.png') 0 0 no-repeat;
}

.audiobookpanel .bd .c h4
{
    background: #666f1e url('/target/image/audiobook-status-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.audiobookpanel .bd .c h4 em
{
    background: transparent url('/target/image/audiobook-status-left.png') 0 0 no-repeat;
}

.audiobookpanel .ft
{
    background-image: url('/target/image/audiobook-bottom-left.png');
}

.audiobookpanel .ft .c
{
    background-image: url('/target/image/audiobook-bottom-right.png');
}

.audiobookpanel p.more a, .audiobookpanel p.more3 a, .audiobookpanel p.more4 a
{
    background: transparent url('/target/image/audiobook-more.png') 0 0 no-repeat;
}

.gamepanel
{
    background: #a09e9e;
    color: #ffffff;
}

.gamepanel .hd
{
    background-image: url('/target/image/game-top-left.png');
}

.gamepanel .hd .c
{
    background-image: url('/target/image/game-top-right.png');
}

.gamepanel .bd .c h2
{
	color: #3e3e40;
}

.gamepanel .bd .c h3
{
    background: #000000 url('/target/image/game-heading-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.gamepanel .bd .c h3 em
{
    background: transparent url('/target/image/game-heading-left.png') 0 0 no-repeat;
}

.gamepanel .bd .c h4
{
    background: #6a6c6c url('/target/image/game-status-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.gamepanel .bd .c h4 em
{
    background: transparent url('/target/image/game-status-left.png') 0 0 no-repeat;
}

.gamepanel .ft
{
    background-image: url('/target/image/game-bottom-left.png');
}

.gamepanel .ft .c
{
    background-image: url('/target/image/game-bottom-right.png');
}

.gamepanel p.more a, .gamepanel p.more3 a, .gamepanel p.more4 a
{
    background: transparent url('/target/image/game-more.png') 0 0 no-repeat;
}

.videopanel
{
    background: #759fbc;
    color: #ffffff;
}

.videopanel .hd
{
    background-image: url('/target/image/video-top-left.png');
}

.videopanel .hd .c
{
    background-image: url('/target/image/video-top-right.png');
}

.videopanel .bd .c h2
{
    color: #0e285c;
}	

.videopanel .bd .c h3
{
    background: #000000 url('/target/image/video-heading-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.videopanel .bd .c h3 em
{
    background: transparent url('/target/image/video-heading-left.png') 0 0 no-repeat;
}

.videopanel .bd .c h4
{
    background: #37466d url('/target/image/video-status-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.videopanel .bd .c h4 em
{
    background: transparent url('/target/image/video-status-left.png') 0 0 no-repeat;
}

.videopanel .ft
{
    background-image: url('/target/image/video-bottom-left.png');
}

.videopanel .ft .c
{
    background-image: url('/target/image/video-bottom-right.png');
}

.videopanel p.more a, .videopanel p.more3 a, .videopanel p.more4 a
{
    position: relative;
    background: transparent url('/target/image/video-more.png') 0 0 no-repeat;
}
html>/**/body .videopanel p.more a
{
	top: 0px
}

.videopanel p.more2 a
{
    position: relative;
    background: transparent url('/target/image/video-more.png') 0 0 no-repeat;
}
.videopanel p.plannermore a
{
    background: transparent url('/target/image/video-more.png') 0 0 no-repeat;
}

.currentpanel
{
    background: #8f141a url('/target/image/current-headphones.png') 100% 38px no-repeat;
    color: #ffffff;
}

.currentpanel .hd
{
    background-image: url('/target/image/current-top-left.png');
}

.currentpanel .hd .c
{
    background-image: url('/target/image/current-top-right.png');
}

.currentpanel .bd .c h3
{
    background: #000000 url('/target/image/current-heading-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.currentpanel .bd .c h3 em
{
    background: transparent url('/target/image/current-heading-left.png') 0 0 no-repeat;
}

.currentpanel .bd .c h4
{
    background: #e2001a url('/target/image/current-status-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.currentpanel .bd .c h4 em
{
    background: transparent url('/target/image/current-status-left.png') 0 0 no-repeat;
}

.currentpanel .ft
{
    background-image: url('/target/image/current-bottom-left.png');
}

.currentpanel .ft .c
{
    background-image: url('/target/image/current-bottom-right.png');
}

.toptunespanel
{
    background: #8f141a url('/target/image/current-headphones.png') 100% 92px no-repeat;
    color: #ffffff;
}

.toptunespanel .hd
{
    background-image: url('/target/image/current-top-left.png');
}

.toptunespanel .hd .c
{
    background-image: url('/target/image/current-top-right.png');
}

.toptunespanel .bd .c h3
{
    background: #000000 url('/target/image/current-heading-right.png') 100% 0 no-repeat;
    color: #ffffff;
}

.toptunespanel .bd .c h3 em
{
    background: transparent url('/target/image/current-heading-left.png') 0 0 no-repeat;
}


.toptunespanel .bd .c h4
{
    background: #e2001a url('/target/image/toptunes-status-right.png') 100% 0 no-repeat;
    color: #ffffff;
    height: 51px;
    text-align: left;
}

.toptunespanel .bd .c h4 em
{
    background: url('/target/image/toptunes-status-left.png') 0 0 no-repeat;
    height: 51px;

}
.toptunespanel .bd .c h4 em a
{
    color: #FFFFFF;
}

.toptunespanel .ft
{
    background-image: url('/target/image/current-bottom-left.png');
}

.toptunespanel .ft .c
{
    background-image: url('/target/image/current-bottom-right.png');
}


.pagerpanel
{
    background: #A09E9D;
    color: #000000;
}

.pagerpanel .hd
{
    background-image: url('/target/image/result-pagertop-top-left.png');
}

.pagerpanel .hd .c
{
    background-image: url('/target/image/result-pagertop-top-right.png');
}

.pagerpanel .bd
{
    background: transparent url('/target/image/result-pager-left.png') 0 0 repeat-y;
    margin: -7px 0;
}

.pagerpanel .bd .c
{
    background: transparent url('/target/image/result-pager-right.png') 100% 0 repeat-y;
    padding: 0 7px;
}

.pagerpanel .ft
{
    background-image: url('/target/image/result-pagerbottom-bottom-left.png');
}

.pagerpanel .ft .c
{
    background-image: url('/target/image/result-pagerbottom-bottom-right.png');
}

.pagerpaneltop
{
    background: #A09E9D;
    color: #000000;
}

.pagerpaneltop .hd
{
    background-image: url('/target/image/result-pagertop-top-left.png');
}

.pagerpaneltop .hd .c
{
    background-image: url('/target/image/result-pagertop-top-right.png');
}

.pagerpaneltop .bd
{
    background: transparent url('/target/image/result-pager-left.png') 0 0 repeat-y;
    margin: -7px 0;
}

.pagerpaneltop .bd .c
{
    background: transparent url('/target/image/result-pager-right.png') 100% 0 repeat-y;
    padding: 0 7px;
}

.pagerpaneltop .ft
{
    background-image: url('/target/image/result-pagertop-bottom-left.png');
}

.pagerpaneltop .ft .c
{
    background-image: url('/target/image/result-pagertop-bottom-right.png');
}

.pagerpanelbottom
{
    background: #A09E9D;
    color: #000000;
}

.pagerpanelbottom .hd
{
    background-image: url('/target/image/result-pagerbottom-top-left.png');
}

.pagerpanelbottom .hd .c
{
    background-image: url('/target/image/result-pagerbottom-top-right.png');
}

.pagerpanelbottom .bd
{
    background: transparent url('/target/image/result-pager-left.png') 0 0 repeat-y;
    margin: -7px 0;
}

.pagerpanelbottom .bd .c
{
    background: transparent url('/target/image/result-pager-right.png') 100% 0 repeat-y;
    padding: 0 7px;
}

.pagerpanelbottom .ft
{
    background-image: url('/target/image/result-pagerbottom-bottom-left.png');
}

.pagerpanelbottom .ft .c
{
    background-image: url('/target/image/result-pagerbottom-bottom-right.png');
}

.grouppanel
{
    background: #D9C7BC;
}

.grouppanel .hd
{
    background-image: url('/target/image/group-top-left.png');
}

.grouppanel .hd .c
{
    background-image: url('/target/image/group-top-right.png');
}

.grouppanel .bd .c a {
    font-weight: normal;
    color: #000000;
}

.grouppanel .bd .c a:hover {
    text-decoration: underline;
}

.grouppanel .ft
{
    background-image: url('/target/image/group-bottom-left.png');
}

.grouppanel .ft .c
{
    background-image: url('/target/image/group-bottom-right.png');
}


.tracklistpanel
{
    background: #D9C7BC;
}

.tracklistpanel .hd
{
    background-image: url('/target/image/tracklist-top-left.png');
    height: 20px;
}

.tracklistpanel .hd .c
{
    background-image: url('/target/image/tracklist-top-right.png');
    height: 20px;
}

.tracklistpanel .bd
{
    margin: 0 7px -7px 7px;
}

.tracklistpanel .bd .c h3.title
{
	position: absolute;
	top: -25px;
	color: #ffffff;
}

.tracklistpanel .bd .c h3.righttitle2
{
    position: relative;
    float: right;
    top: -25px;
    color: #ffffff;
}


.tracklistpanel .bd .c a {
    color: #000000;
}

.tracklistpanel .bd .c a:hover {
    text-decoration: underline;
}

.tracklistpanel .ft
{
    background-image: url('/target/image/group-bottom-left.png');
}

.tracklistpanel .ft .c
{
    background-image: url('/target/image/group-bottom-right.png');
}

