* {
margin:0;
padding:0
}

img,p,span,div,h1,h2,h3,h4,h5,h6,li,ul,button {
border:none
}

body,select,input,textarea {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif
}

h1,h2,h3,h4,h5,h6 {
font-family:Helvetica,Arial,sans-serif
}

h1 {
color:#FE8A03;
font-size:32px;
font-weight:400
}

h2 {
font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
font-weight:400;
font-size:24px;
color:#8C8C8C
}

h3 {
font-weight:400;
font-size:20px;
color:#8C8C8C
}

h3.subHeadLine {
margin-top:10px
}

h4 {
font-weight:700;
font-size:12px;
color:#565656
}

h5 {
font-weight:700;
font-size:11px;
color:#565656;
border-bottom:1px solid #c2c2c2;
padding-bottom:5px
}

h6 {
font-weight:700;
font-size:11px;
color:#565656
}

body {
font-size:11px;
color:#565656
}

a:focus,object:focus {
outline:none
}

a {
cursor:pointer
}

input {
cursor:text
}

.clearfix {
display:inline-block
}

html[xmlns] .clearfix {
display:block
}

* html .clearfix {
height:1%
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

.hidden {
display:none
}

.error {
font-size:11px;
color:#F95D27
}

.emptyTag {
font-size:0;
line-height:0
}

.block {
display:block
}

.fl {
float:left
}

.ib {
display:inline-block
}

.fr {
float:right
}

.talc {
text-align:center
}

div.search_inputc {
width:170px;
float:left
}

div.search_inputc div.topLeft {
background:url(../images/box/inputc/search_input.gif) no-repeat left 0;
height:4px
}

div.search_inputc div.topLeft div.topRight {
background:url(../images/box/inputc/search_input.gif) no-repeat right -4px;
height:4px;
margin-left:4px
}

div.search_inputc div.topLeft div.topRight div.topCenter {
background:url(../images/box/inputc/search_input.gif) repeat-x 0 -16px;
margin-right:4px;
height:4px
}

div.search_inputc div.bodyLeft {
height:16px;
background:url(../images/box/inputc/search_left.gif) repeat-y top left
}

div.search_inputc div.bodyLeft div.bodyRight {
height:16px;
background:url(../images/box/inputc/search_right.gif) repeat-y top right;
margin-left:4px
}

div.search_inputc div.bodyLeft div.bodyCenter {
background:#fff;
margin-right:3px;
position:relative;
height:16px
}

div.search_inputc div.bottomLeft {
background:url(../images/box/inputc/search_input.gif) no-repeat left -8px;
height:4px
}

div.search_inputc div.bottomLeft div.bottomRight {
background:url(../images/box/inputc/search_input.gif) no-repeat right -12px;
height:4px;
margin-left:4px
}

div.search_inputc div.bottomLeft div.bottomRight div.bottomCenter {
background:url(../images/box/inputc/search_input.gif) repeat-x 0 -20px;
margin-right:4px;
height:4px
}

div.search_inputc input {
background:url(../images/box/inputc/search_body.gif);
border:0;
height:16px;
width:100%;
position:absolute;
font-size:11px;
font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
color:#565656;
margin:0;
padding:0
}

.tagCloud {
width:300px;
padding:10px
}

.tagCloud span {
font-family:Helvetica, Arial,sans-serif;
margin:5px 5px 5px 0
}

.tagCloud a {
color:#B0B0B0;
text-decoration:none
}

.tagCloud a:hover {
color:#565656
}

.tag_xsmall {
font-size:11px
}

.tag_small {
font-size:18px
}

.tag_medium {
font-size:24px
}

.tag_large {
font-size:36px
}

.tag_xlarge {
font-size:48px
}

#pagecontent {
margin:30px 30px 0 0
}

.storyTitle {
font-size:30px;
margin-bottom:5px
}

.storyTitle a {
text-decoration:none;
color:#8C8C8C
}

.storyTitle a:hover {
text-decoration:underline
}

.story {
margin-bottom:20px
}

.orangeText {
color:#FF6C00
}

.articleText {
line-height:18px;
margin-bottom:10px
}

.articleText a {
text-decoration:underline;
color:#565656;
font-weight:700
}

.articleText ul,.articleText ol {
margin-left:20px
}

.blogInput {
border:2px solid #E0E0E0
}

.blogFormRow {
margin-bottom:5px
}

.comment {
line-height:14px;
margin:15px 0
}

.comment a {
text-decoration:underline;
color:#565656;
font-weight:700
}

.editInput {
border:1px solid #E0E0E0
}

.blogTextarea {
border:2px solid #E0E0E0;
font-size:11px
}

.editMenuTitle {
font-size:14px;
color:#8C8C8C;
font-weight:700;
margin-top:10px
}

.editMenuTitleLink a {
font-size:14px;
color:#8C8C8C;
font-weight:700;
margin-top:10px;
display:block
}

.editMenuLink {
margin-left:5px;
font-size:12px;
color:#8C8C8C;
font-weight:400
}

.editMenuLinkActive {
margin-left:5px;
font-size:12px;
color:#8C8C8C;
font-weight:700
}

.sidebarTitle {
font-size:20px;
color:#8C8C8C;
font-weight:400;
margin-bottom:5px
}

.sidebarSeperator {
border-top:1px dotted #8C8C8C;
margin:12px 0
}

.blogAdminTranslationTitle {
font-size:14px;
line-height:18px;
margin-bottom:5px
}

.blogAdminCommentTitle {
font-size:14px;
font-weight:700;
line-height:18px;
margin-bottom:5px
}

.blogAdminComment {
line-height:18px;
margin:2px 7px 2px 0
}

.articleItem {
margin-bottom:5px;
border:1px solid #565656;
padding:5px
}

.rssButton {
background:url(../images/button/button_rss.png);
width:300px;
height:58px
}

.rssLink {
color:#FF6C00;
display:block;
font-size:11px;
font-weight:700;
margin-left:70px;
padding-top:22px
}

.blogImageCaption {
color:#959595
}

.blogImage {
text-align:center;
padding:10px 0
}

a.textLinkGrey {
text-decoration:none;
color:#565656
}

a.textLinkGreyUL {
text-decoration:underline;
color:#565656
}

a.textLinkGreyHover {
text-decoration:none;
color:#565656
}

a.textLinkGreyHover:hover {
text-decoration:underline
}

a.textLinkBright {
text-decoration:none;
color:#959595
}

a.textLinkBrightUL {
text-decoration:underline;
color:#959595
}

a.textLinkBrightHover {
text-decoration:none;
color:#959595
}

a.textLinkBrightHover:hover {
text-decoration:underline;
font-size:11px;
color:#959595
}

a.textLinkWhiteHover {
text-decoration:none;
font-size:11px;
color:#fff
}

a.textLinkWhiteHover:hover {
text-decoration:underline
}

a.textLinkGreyDisabled,a.textLinkGreyDisabled:hover {
cursor:default;
text-decoration:none;
font-size:11px;
color:#BEBEBE
}

a.textLinkDark {
text-decoration:none;
font-size:11px;
color:#222
}

a.textLinkDarkUL {
text-decoration:underline;
font-size:11px;
color:#222
}

a.textLinkDarkHover {
text-decoration:none;
font-size:11px;
color:#222
}

a.textLinkDarkHover:hover {
text-decoration:underline;
font-size:11px;
color:#222
}

a.textLinkOrange {
text-decoration:none;
font-size:11px;
color:#FE8A03
}

a.textLinkOrangeUL {
text-decoration:underline;
font-size:11px;
color:#FE8A03
}

a.textLinkOrangeHover {
text-decoration:none;
font-size:11px;
color:#FE8A03
}

a.textLinkOrangeHover:hover {
text-decoration:underline;
font-size:11px;
color:#FE8A03
}

.imgTextLinkGrey img {
float:left;
margin-right:4px
}

.imgTextLinkGrey a span {
display:block;
float:left;
text-decoration:none;
color:#565656;
font-size:11px
}

.imgTextLinkGrey a:hover span {
text-decoration:underline;
color:#565656;
font-size:11px
}

.textWhite {
color:#fff
}

.textItalic {
font-style:italic
}

.textBold {
font-weight:700
}

.textGreyBright {
color:#959595
}

.textGrey {
color:#565656
}

.textGreyUL {
color:#565656;
text-decoration:underline
}

.textGreyBold {
color:#565656;
font-weight:700
}

.textDark {
color:#222
}

.textDarkUL {
color:#222;
text-decoration:underline
}

.textDarkBold {
color:#222;
font-weight:700
}

.textOrange {
color:#FE8A03
}

.textOrangeUL {
color:#FE8A03;
text-decoration:underline
}

.textOrangeBold {
color:#FE8A03;
font-weight:700
}

.textDisabled {
color:#bebebe;
cursor:default;
padding-left:3px
}

.textGreySmall {
font-size:9px;
color:#565656
}

.textGreyBrightSmall {
font-size:9px;
color:#959595
}

.textGreySmallPlayer {
font-size:10px;
color:#b4b4b4
}

.listWithoutScrollbars .textGreySmallPlaylist {
color:#929292;
line-height:16px;
margin-left:5px;
margin-top:4px;
width:240px;
font-size:9px
}

.listWithScrollbars .textGreySmallPlaylist {
color:#929292;
line-height:16px;
margin-left:5px;
margin-top:4px;
width:222px;
font-size:9px
}

.textGreySmallPlaylist {
color:#929292;
line-height:16px;
margin-left:5px;
width:222px;
font-size:9px
}

.textGreySmallPlaylistWide {
color:#929292;
line-height:16px;
margin-left:5px;
width:365px;
font-size:9px
}

.listWithoutScrollbarsWide .textGreySmallPlaylistWide {
color:#929292;
line-height:16px;
margin-left:32px;
width:378px;
font-size:9px
}

.listWithScrollbarsWide .textGreySmallPlaylistWide {
color:#929292;
line-height:16px;
margin-left:32px;
width:360px;
font-size:9px
}

div.formBlock {
width:590px;
margin-bottom:10px
}

div.formBlockBB {
border-bottom:1px solid #dcdcdc;
padding-bottom:15px;
margin-bottom:10px
}

div.formBoxBody {
padding:5px
}

div.formRow {
float:left;
width:100%;
margin-bottom:13px
}

div.formBoxBody div.formRow {
width:100%;
margin-bottom:5px
}

div.formRowButton {
float:left;
width:100%;
margin-top:5px
}

div.formRowButton div.mufinButton {
float:left
}

div.formCancel {
float:left;
margin:5px 0 0 5px
}

div.formSecureInfo {
float:left;
margin:2px 0 0 15px
}

div.formRow .formCheckbox {
float:left;
width:13px;
height:13px;
margin:0;
padding:0
}

div.formRow .formRadioButton {
float:left;
width:13px;
height:13px;
margin:0;
padding:0
}

div.formRow .formGroup {
float:left;
padding-top:5px
}

div.formRow textarea {
width:480px;
border:1px solid #E0E0E0;
color:#565656;
font-size:11px
}

div.formRow select {
width:170px;
border:1px solid gray;
color:#565656;
font-size:11px
}

div.formFieldInfo {
margin-left:10px;
float:left;
width:230px
}

div.formFieldInfo img {
float:left
}

div.formFieldInfo span.messageBlock {
float:left;
display:block;
width:200px;
margin:2px 0 0 5px
}

label.topLabel {
width:100%;
display:block;
float:left;
height:24px;
padding-top:5px;
font-size:11px;
color:#565656
}

label.topLabelBold {
width:100%;
display:block;
float:left;
height:24px;
padding-top:5px;
font-size:11px;
color:#565656;
font-weight:700
}

label.leftLabel {
width:140px;
display:block;
float:left;
height:24px;
padding-top:5px;
font-size:11px;
color:#565656
}

label.leftLabelBold {
width:140px;
display:block;
float:left;
height:24px;
padding-top:5px;
font-size:11px;
color:#565656;
font-weight:700
}

label.leftLabelBoldWide {
width:190px;
display:block;
float:left;
height:24px;
padding-top:5px;
font-size:11px;
color:#565656;
font-weight:700
}

label.leftInlineLabelBold {
display:block;
float:left;
height:24px;
font-size:11px;
color:#565656;
font-weight:700;
padding:5px 5px 0 0
}

label.rightLabel {
display:block;
float:left;
font-size:11px;
color:#565656;
font-weight:400;
margin:0 10px 0 5px
}

label.rightLabelBold {
display:block;
float:left;
height:24px;
font-size:11px;
color:#565656;
font-weight:700;
margin:0 10px 0 5px
}

label.inlineLabelBold {
display:block;
float:left;
height:24px;
font-size:11px;
color:#565656;
font-weight:700;
margin:5px 5px 0 10px
}

div.formBoxBody label.topLabel {
height:19px
}

div.formBoxBody label.topLabelBold {
height:19px
}

div.formBoxBody label.leftLabelBold {
height:19px
}

div.formBoxBody label.leftInlineLabelBold {
height:19px
}

div.formBoxBody label.rightLabelBold {
height:19px
}

div.formBoxBody label.inlineLabelBold {
height:19px
}

div.formPage h2 {
margin-bottom:30px
}

#header {
width:100%;
height:101px;
background:url(../images/header_bg2.png)
}

#headerContent {
width:940px;
margin:0 auto
}

#headerContent a {
float:left;
text-decoration:none;
cursor:pointer
}

#headerContent span {
float:left
}

#headerContent span.logo {
display:block;
width:56px;
height:87px;
background:url(../images/header_logo.png) no-repeat
}

#headerContent span.logoNew {
display:block;
width:56px;
height:87px;
background:url(../images/header_logo.png) no-repeat 0 -14px;
margin-top:14px
}

#headerContent span.mufinHL {
font-family:Helvetica,Arial,sans-serif;
color:#fff;
font-size:18px;
margin-top:50px;
margin-left:15px;
text-shadow:0 1px #E38607
}

#resultListFooter {
padding-top:5px;
width:590px;
text-align:center
}

#resultListFooter form {
margin-top:20px
}

#resultListFooter div.pageNavWrapper {
padding-top:30px;
text-align:center;
width:590px;
position:relative
}

#resultListFooter div.pageNav {
margin-left:auto;
margin-right:auto
}

#resultListFooter div.pageNav a {
font-size:11px;
color:#565656
}

#resultListFooter div.pageNav div {
float:left
}

#resultListFooter div.pageNav div.pageNavSpacer {
font-size:11px;
font-weight:400;
padding:5px
}

#resultListFooter div.pageNav div.pageNavPage,#leftCol div.pageNav div.currentPageNavPage {
padding:5px
}

#resultListFooter div.pageNav div.pageNavPrev,#leftCol div.pageNav div.pageNavNext {
padding:7px 5px 5px
}

#leftCol div.pageNav div.currentPageNavPage a {
font-weight:700;
color:#FE7800
}

#resultListFooter div.pageNav div.pageNavPrev a,#leftCol div.pageNav div.pageNavNext a /**
* FOOTER
*/
#footer {
position:relative;
bottom:0;
width:100%;
font-size:11px;
color:#565656;
margin:30px auto 0
}

#footerHead div.footerHeadContent {
width:940px;
margin:0 auto 15px
}

#footerBody {
height:92px;
background-color:#f5f5f5;
border-top:1px solid #999
}

#footerBody div.footerRows {
width:410px;
margin-left:auto;
margin-right:auto
}

#footerBody div.footerRow {
float:left
}

#footer div.divider {
float:left;
width:1px;
height:39px;
background:url(../images/footer_divider.png) no-repeat
}

#footer div.footerLinks {
position:relative;
margin-left:auto;
margin-right:auto
}

#footer div.footerLinkBox {
float:left;
padding-top:20px
}

#footer ul {
margin:0 3px
}

#footer ul li {
list-style-type:none;
padding:0 22px
}

#footer ul li a {
color:#565656;
text-decoration:none
}

#footer ul li a:hover {
text-decoration:underline
}

#footer div.copy {
text-align:center;
width:410px;
margin-top:20px
}

#footer div.copy a {
color:#565656;
text-decoration:underline
}

#footer div.copy img {
margin-left:10px
}

#footer div.footerLinkBoxCenter {
float:left;
width:180px;
padding-top:20px
}

#contentRows {
width:940px;
margin:0 auto
}

#contentCols {
width:940px;
margin:0 auto
}

#fullCol {
width:940px;
float:left
}

#leftCol {
width:620px;
float:left
}

#rightCol {
width:320px;
float:left;
position:relative
}

#sPageContent,#regInfo,#fbInfo {
margin-top:45px
}

#sPageContent p {
font-size:11px;
color:#565656;
margin-top:10px
}

#contentNav {
height:29px;
width:100%;
background-color:#dbdbdb;
border-bottom:1px solid #d0d0d0
}

#contentNav ul {
width:940px;
margin:0 auto
}

#contentNav ul li {
float:left;
display:block;
list-style-type:none;
height:29px
}

#contentNav ul li:hover {
background-color:#fff
}

#contentNav a,#contentNav a:hover {
font-size:12px;
font-weight:700;
color:#222;
text-decoration:none;
display:block;
height:14px;
float:left;
padding:7px 10px
}

li.contentNavItemSelected {
background-color:#fff
}

li.contentNavItemHover {
background-color:#fff
}

li.contentNavItem:hover {
background-color:#fff
}

div.mufinButton a {
display:inline-block;
height:22px;
text-decoration:none;
text-transform:none;
margin:0;
padding:0 16px 0 0
}

div.mufinButton a span {
display:inline-block;
height:22px;
font-family:Verdana,Arial,Helvetica, sans-serif;
color:#fff;
font-weight:700;
font-size:11px;
cursor:pointer;
margin:0;
padding:4px 0 6px 13px
}

div.mufinButton a.green {
background:url(../images/button/green_def_right.gif) no-repeat top right
}

div.mufinButton a.green span {
background:url(../images/button/green_def.gif) no-repeat top left
}

div.mufinButton a.green.active,div.mufinButton a.green:hover {
text-decoration:none;
background-image:url(../images/button/green_over_right.gif)!important
}

div.mufinButton a.green.active span,div.mufinButton a.green:hover span {
text-decoration:none;
background-image:url(../images/button/green_over.gif)!important
}

div.mufinButton a.orange {
background:url(../images/button/orange_def_right.gif) no-repeat top right
}

div.mufinButton a.orange span {
background:url(../images/button/orange_def.gif) no-repeat top left
}

div.mufinButton a.orange.active,div.mufinButton a.orange:hover {
text-decoration:none;
background-image:url(../images/button/orange_over_right.gif)!important
}

div.mufinButton a.orange.active span,div.mufinButton a.orange:hover span {
text-decoration:none;
background-image:url(../images/button/orange_over.gif)!important
}

div.mufinButton div.disabled {
display:inline-block;
height:22px;
text-decoration:none;
text-transform:none;
background:url(../images/button/grey_right.gif) no-repeat top right;
margin:0;
padding:0 16px 0 0
}

div.mufinButton div.disabled span {
display:inline-block;
height:22px;
font-family:Verdana,Arial,Helvetica, sans-serif;
color:#fff;
font-weight:700;
font-size:11px;
background:url(../images/button/grey.gif) no-repeat top left;
margin:0;
padding:4px 0 6px 13px
}

div.mufinButton a.grey_orange {
background:url(../images/button/grey_orange_def_right.gif) no-repeat top right
}

div.mufinButton a.grey_orange span {
background:url(../images/button/grey_orange_def.gif) no-repeat top left
}

div.mufinButton a.grey_orange.active,div.mufinButton a.grey_orange:hover {
text-decoration:none;
background-image:url(../images/button/grey_orange_over_right.gif)!important
}

div.mufinButton a.grey_orange.active span,div.mufinButton a.grey_orange:hover span {
text-decoration:none;
background-image:url(../images/button/grey_orange_over.gif)!important
}

div.mufinButton div.grey_disabled {
display:inline-block;
height:22px;
text-decoration:none;
text-transform:none;
background:url(../images/button/grey_grey_def_right.gif) no-repeat top right;
margin:0;
padding:0 16px 0 0
}

div.mufinButton div.grey_disabled span {
display:inline-block;
height:22px;
font-family:Verdana,Arial,Helvetica, sans-serif;
color:#fff;
font-weight:700;
font-size:11px;
background:url(../images/button/grey_grey_def.gif) no-repeat top left;
margin:0;
padding:4px 0 6px 13px
}

div.mufinButtonBig a {
display:inline-block;
height:75px;
text-decoration:none;
text-transform:none;
margin:0;
padding:0 22px 0 0
}

div.mufinButtonBig a span {
display:inline-block;
height:44px;
font-family:Verdana,Arial,Helvetica, sans-serif;
color:#fff;
font-weight:700;
font-size:16px;
cursor:pointer;
margin:0;
padding:25px 0 6px 22px
}

div.mufinButtonBig a.orange {
background:url(../images/button/orange_big_shadow_right.png) no-repeat top right
}

div.mufinButtonBig a.orange span {
background:url(../images/button/orange_big_shadow.png) no-repeat top left
}

div.mufinButtonSmall a {
display:inline-block;
height:64px;
text-decoration:none;
text-transform:none;
margin:0;
padding:0 22px 0 0
}

div.mufinButtonSmall a span.oneLine {
display:inline-block;
height:44px;
font-family:Verdana,Arial,Helvetica, sans-serif;
color:#fff;
font-weight:700;
font-size:18px;
cursor:pointer;
margin:0;
padding:20px 0 6px 22px
}

div.mufinButtonSmall a span.twoLine {
display:inline-block;
height:44px;
font-family:Verdana,Arial,Helvetica, sans-serif;
color:#fff;
font-weight:700;
font-size:18px;
cursor:pointer;
margin:0;
padding:14px 0 6px 22px
}

div.mufinButtonSmall a.orange {
background:url(../images/button/orange_small_shadow_right.png) no-repeat top right
}

div.mufinButtonSmall a.orange span.button {
background:url(../images/button/orange_small_shadow.png) no-repeat top left
}

.lightboxFormTextarea {
color:#565656;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

div.inputc {
width:170px;
float:left
}

div.inputc div.topLeft {
background:url(../images/box/inputc/default_input.gif) no-repeat left 0;
height:4px
}

div.inputc div.topLeft div.topRight {
background:url(../images/box/inputc/default_input.gif) no-repeat right -4px;
height:4px;
margin-left:4px
}

div.inputc div.topLeft div.topRight div.topCenter {
background:url(../images/box/inputc/default_input.gif) repeat-x 0 -16px;
margin-right:4px;
height:4px
}

div.inputc div.bodyLeft {
background:url(../images/box/inputc/default_left.gif) repeat-y top left
}

div.inputc div.bodyLeft div.bodyRight {
background:url(../images/box/inputc/default_right.gif) repeat-y top right;
margin-left:4px
}

div.inputc div.bodyLeft div.bodyCenter {
background:#fff;
margin-right:3px;
position:relative;
height:14px;
width:99%
}

div.inputc div.bottomLeft {
background:url(../images/box/inputc/default_input.gif) no-repeat left -8px;
height:4px
}

div.inputc div.bottomLeft div.bottomRight {
background:url(../images/box/inputc/default_input.gif) no-repeat right -12px;
height:4px;
margin-left:4px
}

div.inputc div.bottomLeft div.bottomRight div.bottomCenter {
background:url(../images/box/inputc/default_input.gif) repeat-x 0 -20px;
margin-right:4px;
height:4px
}

div.inputc input {
background:url(../images/box/inputc/default_body.gif);
border:0;
height:14px;
width:100%;
position:absolute;
font-size:11px;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
color:#565656;
margin:0;
padding:0
}

div.inputc_hl {
width:170px;
float:left
}

div.inputc_hl div.topLeft {
background:url(../images/box/inputc/highlight_input.gif) no-repeat left 0;
height:4px
}

div.inputc_hl div.topLeft div.topRight {
background:url(../images/box/inputc/highlight_input.gif) no-repeat right -4px;
height:4px;
margin-left:4px
}

div.inputc_hl div.topLeft div.topRight div.topCenter {
background:url(../images/box/inputc/highlight_input.gif) repeat-x 0 -16px;
margin-right:4px;
height:4px
}

div.inputc_hl div.bodyLeft {
background:url(../images/box/inputc/highlight_left.gif) repeat-y top left
}

div.inputc_hl div.bodyLeft div.bodyRight {
background:url(../images/box/inputc/highlight_right.gif) repeat-y top right;
margin-left:4px
}

div.inputc_hl div.bodyLeft div.bodyCenter {
background:#fff;
margin-right:3px;
position:relative;
height:14px
}

div.inputc_hl div.bottomLeft {
background:url(../images/box/inputc/highlight_input.gif) no-repeat left -8px;
height:4px
}

div.inputc_hl div.bottomLeft div.bottomRight {
background:url(../images/box/inputc/highlight_input.gif) no-repeat right -12px;
height:4px;
margin-left:4px
}

div.inputc_hl div.bottomLeft div.bottomRight div.bottomCenter {
background:url(../images/box/inputc/highlight_input.gif) repeat-x 0 -20px;
margin-right:4px;
height:4px
}

div.inputc_hl input {
background:url(../images/box/inputc/highlight_body.gif);
border:0;
height:14px;
width:100%;
position:absolute;
font-size:11px;
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
color:#565656;
margin:0;
padding:0
}

.boxTable {
position:absolute;
z-index:1510
}

.boxContent {
background-color:#fff;
color:#565656;
position:relative;
padding:5px 10px 5px 5px
}

.boxContent2 {
position:relative;
background-color:#fff;
color:#565656
}

.boxCloseImage {
position:absolute;
top:0;
right:0
}

.boxLeftUpperCorner {
width:15px;
height:10px;
background:url(../images/box/layer/white_corners.png) no-repeat
}

.boxTopBody {
height:10px;
background:url(../images/box/layer/white_top_bottom.png) repeat-x
}

.boxRightUpperCorner {
width:15px;
height:10px;
background:url(../images/box/layer/white_corners.png) -15px 0 no-repeat
}

.boxLeftBottomCorner {
width:15px;
height:20px;
background:url(../images/box/layer/white_corners.png) 0 -15px no-repeat
}

.boxRightBottomCorner {
width:15px;
height:20px;
background:url(../images/box/layer/white_corners.png) -15px -15px no-repeat
}

.boxBottomBody {
height:15px;
background:url(../images/box/layer/white_top_bottom.png) repeat-x 0 -11px
}

.boxLeftBody {
background:url(../images/box/layer/white_left_right.png) repeat-y
}

.boxRightBody {
background:url(../images/box/layer/white_left_right.png) repeat-y -15px 0
}

.userlistBoxContent {
padding:10px 10px 5px 5px
}

.warningboxLeftUpperCorner {
width:15px;
height:15px;
background:url(../images/box/layer/yellow_corners.png)
}

.warningboxLeftBottomCorner {
background:url(../images/box/layer/yellow_corners.png) 0 -15px
}

.warningboxRightUpperCorner {
width:15px;
background:url(../images/box/layer/yellow_corners.png) no-repeat -15px 0
}

.warningboxRightBottomCorner {
height:15px;
background:url(../images/box/layer/yellow_corners.png) no-repeat -15px -15px
}

.warningboxLeftBody {
background:url(../images/box/layer/yellow_left_right.png) repeat-y
}

.warningboxRightBody {
background:url(../images/box/layer/yellow_left_right.png) repeat-y -15px 0
}

.warningboxTopBody {
background:url(../images/box/layer/yellow_top_bottom.png) repeat-x
}

.warningboxBottomBody {
height:15px;
background:url(../images/box/layer/yellow_top_bottom.png) repeat-x 0 -15px
}

.warningboxContent {
color:#565656;
background-color:#fffede;
padding-left:5px;
padding-right:10px;
padding-top:10px
}

#pageProlog {
margin-top:40px
}

#pageProlog p {
color:#797979;
font-size:14px;
font-weight:400;
margin-top:2px
}

#userNav {
height:31px;
width:590px;
background:url(../images/box/lists/box_body_top.gif) repeat-x;
margin:10px 0 0
}

#userNav div.tabBody span {
display:block;
margin-top:7px;
color:#565656
}

#userNav div {
float:left
}

#userNav div.activeTab,#userNav div.inactiveTab {
margin-left:5px
}

#userNav div.activeTab div.tabLeft {
width:9px;
height:31px;
background:url(../images/box/lists/active_tab_left.gif) no-repeat
}

#userNav div.activeTab div.tabLeftFirst {
width:9px;
height:31px;
background:url(../images/box/lists/active_tab_left_first.gif) no-repeat
}

#userNav div.activeTab div.tabBody {
height:31px;
background:url(../images/box/lists/active_tab_body.gif) repeat-x;
font-size:11px;
font-weight:700;
color:#000
}

#userNav div.activeTab div.tabBody span a {
text-decoration:none;
color:#000
}

#userNav div.activeTab div.tabBody span a:hover {
text-decoration:none
}

#userNav div.activeTab div.tabRight {
width:9px;
height:31px;
background:url(../images/box/lists/active_tab_right.gif) no-repeat
}

#userNav div.inactiveTab div.tabLeft {
width:5px;
height:31px;
background:url(../images/box/lists/inactive_tab_left.gif) no-repeat
}

#userNav div.inactiveTab div.tabLeftFirst {
width:5px;
height:31px;
background:url(../images/box/lists/inactive_tab_left_first.gif) no-repeat
}

#userNav div.inactiveTab div.tabBody {
height:31px;
background:url(../images/box/lists/inactive_tab_body.gif) repeat-x;
font-size:11px;
color:#565656
}

#userNav div.inactiveTab div.tabBody span a {
text-decoration:none;
color:#565656
}

#userNav div.inactiveTab div.tabBody span a:hover {
text-decoration:none
}

#userNav div.inactiveTab div.tabRight {
width:5px;
height:31px;
background:url(../images/box/lists/inactive_tab_right.gif) no-repeat
}

#subUserNav {
width:590px
}

#subUserNav div {
float:right
}

#subUserNav div a span {
float:left
}

#subUserNav div a {
text-decoration:none;
color:#565656;
font-size:11px
}

#subUserNav div a span.iconLabel {
display:block;
margin-left:5px;
margin-top:2px
}

.uline:hover {
text-decoration:underline;
cursor:default
}

.currentOption {
position:absolute;
z-index:10
}

a.option2 {
text-decoration:none;
font-size:11px;
color:#565656;
font-weight:400;
display:block;
margin-left:5px;
margin-top:5px
}

#optionBox a.option {
text-decoration:none;
font-size:11px;
color:#565656;
font-weight:400;
display:block;
margin-left:5px;
margin-top:5px;
width:100px
}

#optionBox a.option:hover {
text-decoration:underline
}

#optionBox a.option span {
float:left
}

#optionBox a.option span.optionText {
display:block;
padding-left:5px;
line-height:16px
}

#mufinTwitterBox {
width:460px;
margin:12px auto
}

#mufinTwitterBox img {
float:left
}

#mufinTwitterBox span {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#565656;
font-size:11px;
float:left;
display:block;
padding:3px 0 0 5px
}

#mufinTwitterBox span a {
text-decoration:underline;
color:#565656
}

#homePressBox {
width:590px;
height:100px;
margin:27px auto
}

#homePressBox div.pressBox {
width:180px;
height:100px;
float:left;
background-color:#fff;
margin-right:9px
}

#homePressBox div.pressBox div {
width:180px;
float:left
}

#homePressBox div.pressBox span {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-style:italic;
font-size:11px;
color:#565656
}

#homePressBox div.pressBox div.speechBallon {
background:url(../images/misc/ballon.gif) no-repeat;
width:135px;
height:64px;
display:block;
margin-left:20px
}

#homePressBox div.pressBox img.speakerImage {
float:left;
margin-left:24px
}

#homePressBox div.pressBox span.speech {
display:block;
width:115px;
height:25px;
color:#565656;
margin:7px 0 0 10px
}

#homePressBox div.pressBox span.twitterName {
float:left;
display:block;
font-style:normal;
color:#3e3e3e;
padding:5px 0 0 5px
}

#errorPage {
width:788px;
margin:45px auto
}

#errorPage div.errorBox {
height:333px
}

#errorPage div.downtime {
background:url(../images/box/error/error_oil.jpg) no-repeat
}

#errorPage div.nopage {
background:url(../images/box/error/error_search.jpg) no-repeat
}

#errorPage div.defaulterror {
background:url(../images/box/error/error_sand.jpg) no-repeat
}

#errorPage h1 {
color:#fff;
font-size:56px;
font-weight:400;
padding-top:25px;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0 0 0 180px
}

#errorPage h2 {
width:580px;
color:#ffc32b;
font-size:24px;
font-weight:400;
padding-top:25px;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0 0 0 180px
}

#errorPage p {
width:580px;
color:#fff;
font-size:11px;
font-weight:700;
margin:20px 0 0 180px
}

#errorPage p a {
color:#fff;
text-decoration:underline
}

#errorPage div.mufinButton {
margin:35px 0 0 180px
}

.termsBigHeading {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:24px;
color:#8b8b8b
}

.termsText {
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
margin-bottom:15px
}

.termsSmallHeading {
font-size:12px;
font-weight:700;
color:#6c6c6c;
margin-top:20px
}

.termsSmallHeading2 {
font-size:12px;
font-weight:700;
color:#6c6c6c;
padding-top:10px
}

.linkDisabled {
cursor:default;
font-size:11px;
color:#9F9F9F;
text-decoration:none
}

#twitterBox {
margin-top:15px;
width:300px
}

#twitterBox a.feedTextLink {
color:#565656
}

#twitterBox div.twitterHeadline {
margin-bottom:10px;
padding:4px 0 0 4px
}

#twitterBox img {
float:left
}

#twitterBox div.twitterRow {
padding:4px 0 0 4px
}

#twitterBox div.twitterHeadline span {
display:block;
float:left;
font-size:12px;
color:#565656;
padding:1px 0 0 5px
}

#twitterBox div.twitterText {
font-size:11px;
line-height:13px;
color:#565656;
float:left;
width:250px;
margin:-2px 0 0 5px
}

#twitterBox span.twitterDate {
font-size:10px
}

.supportForm {
margin-top:15px
}

div.mufinLightbox {
font-family:Verdana, Arial, Helvetica, sans-serif
}

div.mufinLightbox h2 {
padding-bottom:5px
}

div.mufinLightbox div.lbTL {
background:url(../images/box/lightbox/main.png) no-repeat left 0;
height:8px
}

div.mufinLightbox div.lbTL div.lbTR {
background:url(../images/box/lightbox/main.png) no-repeat right -8px;
height:8px;
margin-left:8px
}

div.mufinLightbox div.lbTL div.lbTR div.lbTC {
background:url(../images/box/lightbox/main.png) repeat-x 0 -32px;
margin-right:8px;
height:8px
}

div.mufinLightbox div.lbL {
background:url(../images/box/lightbox/left.png) repeat-y top left
}

div.mufinLightbox div.lbL div.lbR {
background:url(../images/box/lightbox/right.png) repeat-y top right;
margin-left:8px
}

div.mufinLightbox div.lbL div.lbB {
background:#fff;
margin-right:8px
}

div.mufinLightbox div.lbML {
background:url(../images/box/lightbox/left.png) repeat-y top left
}

div.mufinLightbox div.lbML div.lbMR {
background:url(../images/box/lightbox/right.png) repeat-y top right;
margin-left:8px
}

div.mufinLightbox div.lbML div.lbMR div.lbMC {
background:#fff;
margin-right:8px;
height:10px
}

div.mufinLightbox div.lbBL {
background:url(../images/box/lightbox/main.png) no-repeat left -16px
}

div.mufinLightbox div.lbBL div.lbBR {
background:url(../images/box/lightbox/main.png) no-repeat right -24px;
height:8px;
margin-left:8px
}

div.mufinLightbox div.lbBL div.lbBR div.lbBC {
background:url(../images/box/lightbox/main.png) repeat-x 0 -40px;
margin-right:8px;
height:8px
}

div.mufinLightbox div.greyBox {
width:98%;
padding:0!important
}

div.mufinLightbox textarea {
width:95%
}

.mufinTooltipLO {
background:url(../images/box/tooltip/corners.png) no-repeat;
width:20px;
height:20px
}

.mufinTooltipO {
background:url(../images/box/tooltip/top_bottom.png) repeat-x;
height:20px
}

.mufinTooltipRO {
background:url(../images/box/tooltip/corners.png) no-repeat -20px 0;
width:20px;
height:20px
}

.mufinTooltipL {
background:url(../images/box/tooltip/left_right.gif) repeat-y;
width:20px
}

.mufinTooltipM {
background:#fffede
}

.mufinTooltipR {
background:url(../images/box/tooltip/left_right.gif) repeat-y -20px 0;
width:20px
}

.mufinTooltipLU {
background:url(../images/box/tooltip/corners.png) no-repeat 0 -20px;
width:20px;
height:20px
}

.mufinTooltipU {
background:url(../images/box/tooltip/top_bottom.png) repeat-x 0 -20px;
height:20px
}

.mufinTooltipRU {
background:url(../images/box/tooltip/corners.png) no-repeat -20px -20px;
width:20px;
height:20px
}

.mufinIcon {
display:block;
float:left;
width:16px;
height:16px
}

.buyIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat
}

.buyIconDisabled {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -16px 0
}

.visionIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -32px 0
}

.visionIconDisabled {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -48px 0
}

.autoplaylistIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -64px 0
}

.autoplaylistIconDisabled {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -80px 0
}

.autoplaylistWidgetIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -96px 0
}

.moreDetailsIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -112px 0
}

.addToPlaylistIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -128px 0
}

.addToPlaylistIconDisabled {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -144px 0
}

.sendToFriendsIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat 0 -16px
}

.sendToFriendsIconDisabled {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -16px -16px
}

.reportWrongDataIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -32px -16px
}

.closeRedIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -48px -16px
}

.closeIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -64px -16px
}

.wikipediaIcon {
display:block;
float:left;
width:16px;
height:12px;
background:url(../images/micons/mufin_icons.png) no-repeat -80px -16px
}

.publicIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -96px -16px
}

.publicLinkIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -112px -16px
}

.publicLinkIconBright {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -160px -32px
}

.publicIconNoBlock {
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -96px -16px
}

.publicLinkIconNoBlock {
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -112px -16px
}

.deleteIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -128px -16px
}

.titleIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat 0 -32px
}

.moreOptionsIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -16px -32px
}

.moreOptionsIconDisabled {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -160px 0
}

.addListIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -32px -32px
}

.sslIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -48px -32px
}

.okIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -64px -32px
}

.okIconTable {
margin-left:auto;
margin-right:auto;
display:block;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -64px -32px
}

.warningIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -80px -32px
}

.warningIconHidden {
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -80px -32px
}

.moveIcon {
display:block;
float:left;
width:13px;
height:13px;
background:url(../images/micons/mufin_icons.png) no-repeat -96px -32px
}

.settingsIcon {
display:block;
float:left;
width:14px;
height:14px;
background:url(../images/micons/mufin_icons.png) no-repeat -112px -32px
}

.reloadIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -128px -32px
}

.dropDownIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -144px -16px
}

.nextIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -144px -32px
}

.loadingIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/loading_ani.gif) no-repeat
}

.arrowDownIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -176px 0
}

.arrowUpIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -176px -16px
}

.mufinPlayerLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/logos/mufin_player.png) no-repeat
}

.mufinPlayerProLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/logos/mufin_player.png) no-repeat -16px 0
}

.mufinLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/logos/mufin_player.png) no-repeat -32px 0
}

.thumbUp {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat 0 -48px
}

.thumbDown {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -16px -48px
}

.drivePlaylistIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat -32px -48px
}

.bubbleIcon {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/bubble.png) no-repeat
}

.thumbUpButton {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/mufin_icons.png) no-repeat 0 -48px;
margin:5px
}

.starButton {
cursor:pointer;
float:left;
width:14px;
height:14px;
background:url(../images/micons/star_yellow.png) no-repeat;
margin:7px 5px 0 0
}

.amazonLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/external_site_logos.png) no-repeat
}

.itunesLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/external_site_logos.png) no-repeat -16px 0
}

.musicloadLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/external_site_logos.png) no-repeat -32px 0
}

.facebookLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/external_site_logos.png) no-repeat -48px 0
}

.twitterLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/external_site_logos.png) no-repeat -64px 0
}

.mufinBookmark {
float:left;
width:70px;
line-height:16px;
padding:2px 2px 4px 5px
}

.netVibesLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/bookmark.png) no-repeat
}

.mySpaceLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/bookmark.png) no-repeat 0 -16px
}

.liveLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/bookmark.png) no-repeat 0 -32px
}

.googleLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/bookmark.png) no-repeat 0 -48px
}

.friendFeedLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/bookmark.png) no-repeat 0 -64px
}

.diggLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/bookmark.png) no-repeat 0 -80px
}

.deliciousLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/bookmark.png) no-repeat 0 -96px
}

.favoritesLogo {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/micons/bookmark.png) no-repeat 0 -112px
}

.albumBox {
width:175px;
border:1px solid #E0E0E0;
margin:7px
}

.albumBox:hover {
border:1px solid #222
}

.newMufinButton {
cursor:pointer
}

.newMufinButton .mufinButtonLeft {
width:5px;
height:33px;
background:url(../images/button/mufinbutton.png)
}

.newMufinButton .mufinButtonCenter {
height:33px;
background:url(../images/button/mufinbutton.png) 0 -33px repeat-x
}

.newMufinButton .mufinButtonLabel {
margin-top:10px
}

.newMufinButton .mufinButtonRight {
width:5px;
height:33px;
background:url(../images/button/mufinbutton.png) -5px 0
}

.newMufinButton:hover .mufinButtonLeft {
background:url(../images/button/mufinbutton.png) 0 -66px
}

.newMufinButton:hover .mufinButtonCenter {
background:url(../images/button/mufinbutton.png) 0 -99px repeat-x
}

.newMufinButton:hover .mufinButtonRight {
background:url(../images/button/mufinbutton.png) -5px -66px
}

.newMufinButtonDisabled .mufinButtonLeft {
width:5px;
height:33px;
background:url(../images/button/mufinbutton.png) 0 -132px
}

.newMufinButtonDisabled .mufinButtonCenter {
height:33px;
background:url(../images/button/mufinbutton.png) 0 -165px repeat-x
}

.newMufinButtonDisabled .mufinButtonLabel {
margin-top:10px
}

.newMufinButtonDisabled .mufinButtonRight {
width:5px;
height:33px;
background:url(../images/button/mufinbutton.png) -5px -132px
}

.newMufinButtonActive {
cursor:pointer
}

.newMufinButtonActive .mufinButtonLeft {
width:5px;
height:33px;
background:url(../images/button/mufinbutton.png) 0 -66px
}

.newMufinButtonActive .mufinButtonCenter {
height:33px;
background:url(../images/button/mufinbutton.png) 0 -99px repeat-x
}

.newMufinButtonActive .mufinButtonLabel {
margin-top:10px
}

.newMufinButtonActive .mufinButtonRight {
width:5px;
height:33px;
background:url(../images/button/mufinbutton.png) -5px -66px
}

.songlistBoxTop {
width:586px;
height:6px;
background:url(../images/box/tracklist/songbox.png)
}

.songlistBoxCenter {
width:586px;
background:url(../images/box/tracklist/songbox.png) -586px 0 repeat-y
}

.songlistBoxBottom {
width:586px;
height:6px;
background:url(../images/box/tracklist/songbox.png) 0 -6px
}

.newOrange {
cursor:pointer
}

.newOrange .left {
background:url(../images/button/new_orange.png);
width:5px;
height:22px
}

.newOrange .center {
background:url(../images/button/new_orange.png) 0 -22px repeat-x;
height:22px
}

.newOrange .label {
color:#fff;
font-weight:700;
padding:4px 5px 0
}

.newOrange .right {
background:url(../images/button/new_orange.png) -5px 0;
width:5px;
height:22px
}

.newOrange:hover .left {
background:url(../images/button/new_orange.png) 0 -44px;
width:5px;
height:22px
}

.newOrange:hover .center {
background:url(../images/button/new_orange.png) 0 -66px repeat-x;
height:22px
}

.newOrange:hover .right {
background:url(../images/button/new_orange.png) -5px -44px;
width:5px;
height:22px
}

.trackDetailTop {
background:url(../images/box/tracklist/track_detail.png);
height:10px;
width:592px
}

.trackDetailCenter {
background:url(../images/box/tracklist/track_detail.png) -594px 0 repeat-y;
width:592px
}

.trackDetailBottom {
background:url(../images/box/tracklist/track_detail.png) 0 -16px;
height:19px;
width:592px
}

a .linkGreyHover {
text-decoration:none;
line-height:20px;
padding-left:3px;
color:#565656
}

a .linkGreyHover:hover {
text-decoration:underline;
color:#565656
}

.h133 {
height:133px
}

.thinTopLeft {
background:url(../images/box/thinbox/box.png) no-repeat;
width:6px;
height:6px
}

.thinTopCenter {
background:url(../images/box/thinbox/box.png) 0 -24px repeat-x;
height:6px
}

.thinTopRight {
background:url(../images/box/thinbox/box.png) 0 -6px no-repeat;
width:6px;
height:6px
}

.thinCenterLeft {
background:url(../images/box/thinbox/left.png) repeat-y
}

.thinCenterContent {
margin-right:6px;
background:#fff
}

.thinCenterRight {
background:url(../images/box/thinbox/right.png) top right repeat-y;
margin-left:6px
}

.thinBottomLeft {
background:url(../images/box/thinbox/box.png) 0 -12px no-repeat;
width:6px;
height:6px
}

.thinBottomCenter {
background:url(../images/box/thinbox/box.png) 0 -30px repeat-x;
height:6px
}

.thinBottomRight {
background:url(../images/box/thinbox/box.png) 0 -18px no-repeat;
width:6px;
height:6px
}

.redTopLeft {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -36px;
height:6px;
width:6px
}

.redTopCenter {
background:url(../images/box/bg/boxes.gif) repeat-x 0 -60px;
height:6px
}

.redTopRight {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -42px;
height:6px;
width:6px
}

.redCenterLeft {
background:url(../images/box/bg/red_left.gif) repeat-y
}

.redCenterContent {
background:#FFE8E4;
margin-right:6px
}

.redCenterRight {
background:url(../images/box/bg/red_right.gif) repeat-y top right;
margin-left:6px
}

.redBottomLeft {
background:url(../images/box/bg/boxes.gif) 0 -48px no-repeat;
height:6px;
width:6px
}

.redBottomCenter {
background:url(../images/box/bg/boxes.gif) repeat-x 0 -66px;
height:6px
}

.redBottomRight {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -54px;
height:6px;
width:6px
}

.greenTopLeft {
background:url(../images/box/bg/boxes.gif) no-repeat;
width:6px;
height:6px
}

.greenTopCenter {
background:url(../images/box/bg/boxes.gif) repeat-x 0 -24px;
height:6px
}

.greenTopRight {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -6px;
height:6px;
width:6px
}

.greenCenterLeft {
background:url(../images/box/bg/green_left.gif) repeat-y
}

.greenCenterContent {
background:#F8FFEB;
margin-right:6px
}

.greenCenterRight {
background:url(../images/box/bg/green_right.gif) repeat-y right;
margin-left:6px
}

.greenBottomLeft {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -12px;
width:6px;
height:6px
}

.greenBottomCenter {
background:url(../images/box/bg/boxes.gif) repeat-x 0 -30px;
height:6px
}

.greenBottomRight {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -18px;
height:6px;
width:6px
}

.yellowTopLeft {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -72px;
width:6px;
height:6px
}

.yellowTopCenter {
background:url(../images/box/bg/boxes.gif) repeat-x 0 -96px;
height:6px
}

.yellowTopRight {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -78px;
height:6px;
width:6px
}

.yellowCenterLeft {
background:url(../images/box/bg/yellow_left.gif) repeat-y
}

.yellowCenterContent {
background:#FFF9E0;
margin-right:6px
}

.yellowCenterRight {
background:url(../images/box/bg/yellow_right.gif) repeat-y top right;
margin-left:6px
}

.yellowBottomLeft {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -84px;
height:6px;
width:6px
}

.yellowBottomCenter {
background:url(../images/box/bg/boxes.gif) repeat-x 0 -102px;
height:6px
}

.yellowBottomRight {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -90px;
height:6px;
width:6px
}

.yellowGreyTopLeft {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -108px;
width:6px;
height:6px
}

.yellowGreyTopCenter {
background:url(../images/box/bg/boxes.gif) repeat-x 0 -132px;
height:6px
}

.yellowGreyTopRight {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -114px;
height:6px;
width:6px
}

.yellowGreyCenterLeft {
background:url(../images/box/bg/yellowG_left.gif) repeat-y
}

.yellowGreyCenterContent {
background:#FFFCE4;
margin-right:6px
}

.yellowGreyCenterRight {
background:url(../images/box/bg/yellowG_right.gif) repeat-y right;
margin-left:6px
}

.yellowGreyBottomLeft {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -120px;
height:6px;
width:6px
}

.yellowGreyBottomCenter {
background:url(../images/box/bg/boxes.gif) repeat-x 0 -138px;
height:6px
}

.yellowGreyBottomRight {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -126px;
height:6px;
width:6px
}

.greyTopLeft {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -144px;
height:6px;
width:6px
}

.greyTopCenter {
background:url(../images/box/bg/boxes.gif) repeat-x 0 -168px;
height:6px
}

.greyTopRight {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -150px;
height:6px;
width:6px
}

.greyCenterLeft {
background:url(../images/box/bg/grey_left.gif) repeat-y left
}

.greyCenterContent {
background:#F6F6F6;
margin-right:6px
}

.greyCenterRight {
background:url(../images/box/bg/grey_right.gif) repeat-y right;
margin-left:6px
}

.greyBottomLeft {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -156px;
height:6px;
width:6px
}

.greyBottomCenter {
background:url(../images/box/bg/boxes.gif) repeat-x 0 -174px;
height:6px
}

.greyBottomRight {
background:url(../images/box/bg/boxes.gif) no-repeat 0 -162px;
height:6px;
width:6px
}

.shadowTopLeft {
width:10px;
height:10px;
background:url(../images/box/layer/white_corners.png) no-repeat
}

.shadowTopCenter {
height:10px;
background:url(../images/box/layer/white_top_bottom.png) repeat-x
}

.shadowTopRight {
width:10px;
height:10px;
background:url(../images/box/layer/white_corners.png) -20px 0 no-repeat
}

.shadowCenterLeft {
background:url(../images/box/layer/white_left.png) repeat-y left
}

.shadowCenterContent {
background:#FFF;
margin-right:10px
}

.shadowCenterRight {
background:url(../images/box/layer/white_right.png) repeat-y right;
margin-left:10px
}

.shadowBottomLeft {
width:10px;
height:20px;
background:url(../images/box/layer/white_corners.png) 0 -15px no-repeat
}

.shadowBottomCenter {
height:20px;
background:url(../images/box/layer/white_top_bottom.png) repeat-x 0 -11px
}

.shadowBottomRight {
width:10px;
height:20px;
background:url(../images/box/layer/white_corners.png) -20px -15px no-repeat
}

.topnavLeft {
height:28px;
width:6px;
background:url(../images/box/headernav/topnav.png)
}

.topnavRight {
height:28px;
width:6px;
background:url(../images/box/headernav/topnav.png) -6px 0
}

.topnavCenter {
color:#fff;
height:28px;
background:url(../images/box/headernav/topnav.png) 0 -28px;
padding:0 5px
}

.topnavCenter:hover {
height:28px;
background:url(../images/box/headernav/topnav.png) 0 -56px;
padding:0 5px
}

.topnavCenterActive {
height:28px;
background:url(../images/box/headernav/topnav.png) 0 -56px;
padding:0 5px
}

.topnavCenter a {
font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size:12px;
margin-top:5px;
color:#fff
}

.topNav {
z-index:10;
font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:700;
float:right
}

.dropDownLeftBottomCorner {
width:10px;
height:10px;
background:url(../images/box/headernav/topnav.png) -12px 0 no-repeat
}

.dropDownRightBottomCorner {
width:10px;
height:10px;
background:url(../images/box/headernav/topnav.png) -12px -10px no-repeat
}

.dropDownBottomCenter {
height:10px;
background:url(../images/box/headernav/topnav.png) repeat-x 0 -84px
}

.dropDownLeft {
background:url(../images/box/headernav/dropDown.png) repeat-y
}

.dropDownRight {
background:url(../images/box/headernav/dropDown.png) repeat-y -8px 0
}

.dropDownContent {
background:url(../images/box/headernav/bg.png);
padding:10px 10px 5px 5px
}