﻿.header {  line-height:normal;  background-image: url('header/main_bg.png' );}
.header .top_section { height:79px; clear:both; display:inline-block; width:100%;}
.header .top_section .logo { float:left;}
.header .top_section .logo img{ border:0px;}
.header .top_section .cart_widget { float:right;}


.header .lower_section { background-position: right top; background-image: url( 'header/bg.png' ); background-repeat: repeat-x; color: #fff; text-align: center; height: 35px; overflow: hidden; margin-bottom: 1px; }
.header .lower_section .search_box { background-position: left center;  position: absolute; margin-left: 110px; padding-top: 3px;  padding-left: 22px; background-repeat: no-repeat; }
.IE7 .header .lower_section .search_box { margin-left:-450px;}
.header .lower_section .search_box input[type="text"]{ font-size:9px;}
.header .lower_section .rad_search_box {  margin-top:4px; }
.header .lower_section .rad_search_box .rcbArrowCellRight { background-image:none;}
.header .lower_section .rad_search_box { }
.header .lower_section .search_button { position:absolute; border-width: 0px; cursor: pointer; margin-left: -31px; height: 23px; margin-top: 4px; width: 100px; background-color: Transparent; background-image: url('header/search_button.png'); color: #FFFFFF; background-repeat: no-repeat; }
.Chrome .header .lower_section .search_button { margin-left:200px; margin-top:-22px; }
.Safari .header .lower_section .search_button { margin-left:200px; margin-top:-22px; }

.header .lower_section .header_nav_buttons { float: left; border-right-style: solid; border-right-width: 1px; border-right-color: #666666;  }
.header .lower_section .header_nav_buttons .nav_back_active {   background-image: url('header/Left_Arrow_Active.png' ); }
.header .lower_section .header_nav_buttons .nav_forward_active {   background-image: url('header/Right_Arrow_Active.png' ); }
.header .lower_section .header_nav_buttons .nav_home_active {   background-image: url('header/Home_Active.png' ); }
.header .lower_section .header_nav_buttons .nav { background-position: center center; float: left; width: 25px; display: inline-block; height: 35px; border-right-style: solid; border-right-width: 1px; border-right-color: #000; border-left-style: solid; border-left-width: 1px; border-left-color: #666666; background-repeat: no-repeat; }


.header .lower_section .header_links { margin-left:328px; display: inline-block; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; border-right-color: #666666; border-left-color: #000000; }
.IE7 .header .lower_section .header_links {  margin-left:458px;}
.header .lower_section .header_links .menu_item {  float:left; display: inline-block; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; border-right-color: #000000; border-left-color: #666666; }
.header .lower_section .header_links .menu_item:hover, .header .header_nav_buttons .nav:hover, .header .lower_section .header_links .selected { background-color: #333333; }
.header .lower_section .header_links  a { font-size: 1em; color: #fff;   display: inline-block; padding-top: 10px; padding-bottom:10px; font-weight: bold; padding-left: 10px; padding-right: 10px;   }

.header .top_section .login_details { position: absolute; display:inline-block; color:#000; padding-top: 4px; margin-right: 20px; font-size: 0.9em;   margin-top: 50px; margin-left:411px; height: 18px; background-repeat: no-repeat; padding-top:10px; width:440px; text-align:right; padding-right:20px;   }
.Firefox .header .top_section .login_details { margin-left:580px;}
.header .top_section .login_details input[type="text"], .header .top_section .login_details input[type="password"] { height:10px; margin-top:-3px;  font-size:0.9em;}
.header .top_section .login_details input[type="submit"] { border:solid 1px; font-size:1em;}
.add_rotator { }

.home_login_widget {  line-height:normal;}
.home_login_widget {  background-color: #F8F8F8; padding: 10px; }
.home_login_widget .login fieldset { border-width:0px; padding:5px;}
.home_login_widget .login label { display:inline-block; width:70px;}
.home_login_widget legend { color:#000;}

.home_login_widget .forgot_password { margin-left:80px;}

.home_login_widget .account { }
.home_login_widget .account fieldset  { padding-top:0px;}
.home_login_widget  fieldset legend { font-size:14px; font-weight:normal; margin-top:5px; margin-bottom:5px; font-size:1.3em; }
.home_login_widget  fieldset p { margin-left:10px;}
.home_login_widget .account .list { padding-top:10px; padding-bottom:10px;}
.home_login_widget .account .list a{ display:inline-block; width:100%;  padding-top:4px; padding-bottom:4px; margin-top:1px;}
.home_login_widget .account .list a.odd { background-color:#fff; color:#000;}
.home_login_widget .account .list a.even { color: #000; }
.home_login_widget .account .list a span{ padding-left:10px; }


.pager { width:98%; display:inline-block; text-align:right;}
.pager span{ font-weight:bold; }
.pager a { color: #fff; background-color: #7E3330; }
.pager a, .pager span{ display:inline-block; padding:3px; font-size:1.2em; margin-right:3px; border: 1px solid #CCCCCC;}

.header_navigation { padding: 20px; background-color: #F9EFEE; font-size: 1.1em; margin-bottom:10px; width:94%; }
.header_navigation span { font-weight:bold;}
.header_navigation .outer_select { }
.header_navigation .outer_select a {}
.header_navigation .inner_select { padding:10px; background-color:#fff; line-height:20px; margin-top:10px;}





.refresh_link{  background-image:url('buttons/Refresh_1.jpg'); display:inline-block; width:112px; height:29px; }

.seven_snapshot_matrix {  line-height:normal;}

.seven_snapshot_matrix .more_link {float:right}
.seven_snapshot_matrix .more_link a {position:absolute; margin-top:-15px; margin-left:-160px; background-image:url('buttons/More_1.jpg'); display:inline-block; width:112px; height:29px; }

.seven_snapshot_matrix { margin-top:10px; margin-bottom:20px;   }
.seven_snapshot_matrix legend { margin-top:5px;  margin-bottom:5px; font-size:2em; }
.seven_snapshot_matrix .description { margin-bottom:10px;}
.seven_snapshot_matrix fieldset { padding-right: 20px; padding-bottom: 10px; padding-left: 20px; margin-right:0px;  }
.seven_snapshot_matrix fieldset legend { padding-right:10px; padding-left:10px; margin-left:-10px;}
.seven_snapshot_matrix fieldset legend h1 { margin-top:-3px;}

.seven_snapshot_matrix .node{ cursor:pointer; overflow:hidden; margin-bottom:10px; margin-right:5px; display:inline-block; float:left;}
.seven_snapshot_matrix .node { background-repeat: no-repeat; }


.seven_snapshot_matrix .release_image { background-position: right bottom; display: inline-block; padding: 8px 15px 13px 9px; width:61px; margin-bottom: 2px; background-image: url( '7Digital/backgrounds/releaseShadow_70.png' ); background-repeat: no-repeat; }
.seven_snapshot_matrix .node:hover .release_image { background-image: url( '7Digital/backgrounds/releaseShadow_70_h.png'); } 
.seven_snapshot_matrix .release_image div { display: inline-block; height:65px;}


.seven_snapshot_matrix .release_node {width:115px; height:132px; }
.seven_snapshot_matrix .artist_node {width:115px; height:152px; }
.seven_snapshot_matrix .artist_node a { display:inline-block; width:100px;}

.seven_snapshot_matrix .artist_image {  display: table-cell; vertical-align:middle; height:120px; width:85px;}
.seven_snapshot_matrix .artist_image div { width:auto; overflow: hidden; display: inline-block; padding: 8px 15px 13px 9px; background-position: right bottom; background-image: url( '7Digital/backgrounds/artistShadow_70.png' ); background-repeat: no-repeat; }
.seven_snapshot_matrix .artist_image div a { width:auto;}

.seven_snapshot_matrix .node:hover .artist_image div { background-image: url( '7Digital/backgrounds/artistShadow_70_h.png' );}
.seven_snapshot_matrix h3 { margin: 1px 0px 0px 0px; font-size:1em;}
.seven_snapshot_matrix h3 a { font-size:1em;}
.seven_snapshot_matrix .release_artist a { color:#000;  }


.load_more_releases {}


.chart_listing {  line-height:normal;}
.chart_listing {  background-color: #F8F8F8; padding-left:10px; padding-right:10px; padding-bottom:10px;  }
.chart_listing legend { margin-top:5px;  margin-bottom:5px; font-size:1.5em; }
.chart_listing .image_o { background-color:#fff; padding:10px; text-align:center;}
.chart_listing .image_o img { width:100px;}
.chart_listing .image_i { width:110px; height:110px;  background-image: url( '7Digital/backgrounds/releaseShadow_100.png' ); display:inline-block;}
.chart_listing fieldset {}
.chart_listing .release_node { cursor:pointer; display:inline-block; width:100%;  padding-top:3px; padding-bottom:3px; }
.chart_listing .odd { background-color:#fff;}
.chart_listing .even { }
.chart_listing .number { font-weight: bold; position:absolute; display:inline-block; width: 20px; margin-right: 10px; text-align: right; font-size: 2em; color: #E8E8E8; }
.chart_listing  .release_node:hover .number { color:#000;}
.chart_listing .price { display:inline-block; float:right; margin-right:10px; }
.chart_listing .details h3 { font-size:1.1em; margin:0px;  }


.chart_listing .more_link { display:inline-block; width:100%; background-color:#fff; }
.chart_listing .more_link a { background-position: center center; background-image: url('buttons/More_1.jpg'); display: inline-block; width: 100%; height: 29px; padding-top: 6px; padding-bottom: 6px; background-repeat: no-repeat; }



.chart_listing .details {  display:inline-block; text-align:left; padding-left:30px; }
.chart_listing .release_artist a{ color:#000;}
.chart_listing .release_artist { display:inline-block; }


.tag_listing .details {  padding-left:10px; }

.tablet_group_matrix { min-height:100px;}
.tablet_group_matrix .tablet_node:hover { background-image: url( 'buttons/tablet_highlight_126.png' ); background-repeat: no-repeat; }
.tablet_group_matrix .tablet_node { width: 299px; height: 126px; display: inline-block; padding: 5px 20px 20px 4px; }
.tablet_group_matrix .image_cell { background-repeat:no-repeat; margin:6px;}
.tablet_group_matrix .image_cell a {  display:inline-block;  width:299px; height:126px; }

.inline_avatar_list { margin-top:22px; margin-bottom:0px;}
.inline_avatar_list .image_cell { background-repeat:no-repeat; width:139px; height:100px; margin:6px;}
.inline_avatar_list .image_cell a { width:139px; display:inline-block; height:100px; }
.inline_avatar_list legend { font-size: 2.3em; padding: 0px 0px 0px 0px; }
.inline_avatar_list fieldset { margin-bottom:10px; display:inline-block; }
.inline_avatar_list fieldset p { padding-left:10px;}


.footer_navigation { margin:20px;}

.footer_navigation .nav_section { float:left;}
.footer_navigation .text_section { float:right;}

.footer_navigation td { vertical-align:top; }
.footer_navigation .box_o { margin: 10px; background-color: #FBFBFB; padding:10px; }
.footer_navigation .box_o h3 { margin: 0px 0px 5px 0px; padding: 0px;  }
.footer_navigation .box_o h3 a{font-weight: normal;}
.footer_navigation .box_i { background-color: #fff; width: 160px; padding: 10px; min-height: 140px; border-right-style: solid; border-bottom-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-right-color: #F5F5F5; border-bottom-color: #F5F5F5; }
.footer_navigation .box_i ul { padding:0px; margin:0px;}
.footer_navigation .box_i ul li { display: inline-block; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; list-style: none; width: 150px; }
.footer_navigation .box_i ul li a { font-weight: normal; padding: 0px; color: #444; }
.footer_navigation .box_i ul li a:hover { text-decoration:underline;}

.footer { padding:20px;}
.footer table{ width:100%;}


.article_content { margin: 0px; line-height:22px; margin-left:10px; }
.article_content h1{ font-size:3em; }
.article_content .content_text { font-size:1.1em }
.article_content .content_text { margin-top:10px;}
.article_content .breadcrumb { margin: 0px 0px 0px 0px; padding: 0px 10px 10px 0px; display: inline-block; width: 100%; min-width:750px; text-align: right; font-size: 1em; }
.article_content .breadcrumb ul { margin:0px; }
.article_content .breadcrumb li {    background-position: left center; display: inline; padding-left:10px; background-image: url(   'arrows/arrow_grey.gif' ); background-repeat: no-repeat; }
.article_content .breadcrumb li.home { background-image:none; padding-left:0px;}
.article_content .breadcrumb a {  }
.article_content .breadcrumb a h1{ font-size:1em; display:inline; font-weight:bold; }



.artist_view .left_section { float:left; width:250px; }
.artist_view { margin-top:20px; width:100%; clear:both; display:inline-block; } 
.artist_view fieldset legend{ font-size:2em;}
.artist_view fieldset { padding: 10px 20px 10px 20px; }

.artist_view table.artist_image { width:100%;margin-top: 43px; min-height:250px;}
.artist_view table.artist_image td{  text-align:center;}
.artist_view .image { background-position: right bottom; display: inline-block; background-image: url(  '7Digital/backgrounds/releaseShadow.png' ); padding-bottom: 6px; padding-right: 6px; padding-top: 6px; }
.artist_view .image img { border-width:0px; margin-right:20px; margin-top:7px; margin-bottom:17px; margin-left:19px;}

.artist_view .artist_releases { display:inline-block; width:100%; clear:both;}
.artist_view .release_info {}
.artist_view .release_info fieldset legend{ margin-bottom:12px;}
.artist_view .release_info fieldset legend{ font-size:1em;}
.artist_view .right_section {  display:inline-block; float:right; width:680px;}
.artist_view .main_text { margin: 5px 20px 20px 20px; line-height: 25px; }
.artist_view .artist_info { display:inline-block; }

.release_view .left_section { float:left; width:250px; line-height:normal;}
.release_view .right_section {  display:inline-block; float:right; width:680px;}
.release_view { margin-top:20px; width:100%; clear:both; display:inline-block;}
.release_view fieldset legend{ font-size:2em; }
.Chrome .release_view fieldset legend, .Safari .release_view fieldset legend {width:70%; padding-left:30px;}

.release_view .release_price_loader { width:165px; height:35px; padding-left:100px; padding-top:8px; display:inline-block; }
.release_view .track_price_loader {width:165px; height:35px; text-align:center;}


.release_view fieldset { padding: 10px 20px 10px 20px; }
.release_view .image { margin-top:43px; margin-left:20px; float:left; width:210px; padding-top:3px; padding-left:3px; height:210px;  background-image: url( '7Digital/backgrounds/releaseShadow_200.png'); }
.release_view .image img { border-width:0px; max-width:200px;}
.release_view .artist_releases { display:inline-block; width:100%; clear:both;}
.release_view .release_info { display:inline-block; clear:both; width:100%; margin-top:20px;}
.release_view .release_info fieldset legend{  font-size:1em;}

.release_view .purchase_all .button { width:165px; height:35px; cursor:pointer; display:inline-block; font-size:1.7em; padding-top:4px; padding-left:22px; margin-top:10px; margin-left:30px;}
.release_view .purchase_all .download { background-image: url( '7Digital/buttons/download_all.png' ); color: #fff; background-repeat: no-repeat; }
.release_view .purchase_all .preorder { background-image: url( '7Digital/buttons/pre_order.png' ); color: #fff; background-repeat: no-repeat; }




.track_view { width:100%;  float:right; line-height:normal;}
.track_view table{ width:100%; }
.track_view .track_table { margin-top:25px; margin-bottom:25px;}
.track_view h4 { margin-bottom:2px; margin-top:1px; font-size:1em;}
.track_view tr { height:30px;}
.track_view .row_odd{}
.track_view .row_even { background-color: #F8F8F8; }
.track_view .number_cell { font-weight: bold; float: left; display: inline-block; width: 65px; padding-left:5px; text-align: right; font-size: 4em; color: #E8E8E8; }
.track_view  tr:hover .number_cell { color:#000;}
.track_view .title_cell { font-size:1.0em; width:300px;}

.download_cell .button { width:165px; height:35px; cursor:pointer; font-size:1.2em; padding-top:7px; padding-left:25px; margin-top:10px; color: #fff; background-repeat: no-repeat; }
.download_cell .download { background-image: url( '7Digital/buttons/download.png' );           }
.download_cell .preorder { background-image: url( '7Digital/buttons/pre_order.png' );         }
.download_cell .albumonly { background-image: url( '7Digital/buttons/album_only.png' );       }
.download_cell .viewrelease {}
.download_cell .viewrelease img { position:absolute; margin-top:-22px; margin-left:-30px; }
.download_cell .button a { display:inline-block; width:110px; }



.track_view .media_cell {  width:50px; height:20px; padding-left:5px;}
.Safari .track_view .media_cell .ui360 { margin-top:-12px;} 
.Chrome .track_view .media_cell .ui360 { margin-top:-16px;} 
.track_view .media_cell .video_button { background-position: center center; display: inline-block; width: 60px; height: 20px; cursor:pointer; background-image: url( 'SoundManager/360Player/360-button-play.gif' ); background-repeat: no-repeat; }
.track_view .media_cell .video_button:hover {background-image: url( 'SoundManager/360Player/360-button-play-light.gif' );}
.track_view .top_track a{ background-image:url('track_listing/top_track.png'); display:inline-block; width:25px; height:25px; }
.track_view .release_image { background-position: right bottom; background-image: url( '7Digital/backgrounds/releaseShadow_60.png'); padding: 2px 10px 10px 3px; background-repeat: no-repeat; }


.file_format_list { margin-top:10px; display:inline-block; font-size:11px; line-height:12px; }
.file_format { float:left; margin-left:4px; display:inline-block; margin-bottom:7px; }
.file_format .format_code { display:inline-block; padding-left:3px; padding-right:3px; background-color:#000; color:#fff; border-top:solid 1px #000; border-bottom:solid 1px #000;}
.file_format .bitRate {  display:inline-block; padding-left:3px; padding-right:3px; background-color:#fff; border-top:solid 1px #000; border-bottom:solid 1px #000; border-right:solid 1px #000;}
.file_format .drm { display:inline-block; background-color: #800000; color: #fff; padding-left:3px; padding-right:3px;  border: solid 1px #800000;  }


.shopping_cart { padding-left:20px; margin-bottom:120px;}

.login_view { margin-top:10px;}
.login_view fieldset legend{ font-size:2em;}
.login_view fieldset { padding: 10px 20px 10px 20px; min-height:300px; margin-bottom:30px; }


.login_widget { }

.login_widget h2 { font-weight:bold; margin-bottom:0px; padding-bottom:0px; }
.login_widget p { margin-top:3px;}
.login_widget fieldset { overflow: none; border:none;  min-height:0; margin-bottom:auto;  clear: left; padding-bottom: 8px; }
.login_widget fieldset label { float: left; width: 100px; }

.login_widget .left_cell { background-color: #F8F8F8; vertical-align:top;}
.login_widget .right_cell {background-color: #FDEEE3; width:50%; vertical-align:top;}

.login_widget .login_cell .submit { text-align:right;   }
.login_widget .login_cell {  padding-left: 20px; }
.login_widget .register_cell {padding-left: 20px; padding-right: 20px; }

div.form_view { width:95%; display:inline-block; text-align:left; margin-bottom:20px; padding-bottom:6px; }

div.form_view div.left_form {  width:49%; float:left; }
div.form_view div.full { width:100%;  }
div.form_view div.right_form { width:49%;  float:right; }
div.form_view div.label {clear:both; font-weight: bold;  padding-bottom: 5px; padding-left:10px; padding-top: 5px;  margin-bottom: 0px; background-color: #EFEFEF; color: #000; }
div.form_view div.field { color: #E92200; clear:both;  margin-bottom:10px; text-align: right; padding-right: 10px; background-color: #F8F8F8; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; } 
div.form_view div.field_row {display:inline-block; width:100%; }


/*GENERIC*/
.left_nav { margin-bottom:30px; padding-right:20px; text-transform:uppercase; margin-top:16px; width:200px;  }
.left_nav * {  line-height:12px;}
.left_nav a {  }

.f_sub_menu {   width: 100%; padding-top:38px; padding-bottom:30px; display:inline-block; }
.f_sub_menu ul { margin: 0; padding: 0; width:100%; font-size: 10px; line-height: 20px; font-weight: bold; list-style-type: none;	}
.f_sub_menu ul li { list-style: none;  width: 100%;  clear: both; }
.f_sub_menu ul li a { padding: 10px 0 10px 10px; width: 100%; display: inline-block; color: #000; text-decoration: none;  }
.f_sub_menu ul li .selected { font-size: 10px; background-color: #FDE1E2; color: #681207; }
.f_sub_menu ul li a:hover { color: #681207; background-color: #FDE1E2; text-decoration: none; }

/* second level */
.f_sub_menu ul li ul { list-style: none;  width: 100%; padding: 0; margin: 0; clear: both; }
.f_sub_menu ul li ul li a { padding: 10px 0 10px 10px; width: 100%; background-color: #FEF3F3; display: inline-block; color: #000; text-decoration: none; font-weight: 400; border-top: none; }
.f_sub_menu ul li ul li .selected { background-position: #9C1215; background: #9C1215; color: #fff; font-weight: bold; }
.f_sub_menu ul li ul li a:hover { color: #fff; background: #A9052F; text-decoration: none;  }

/* third level */
.f_sub_menu ul li ul li ul li { list-style: none;  width: 100%; padding: 0; margin: 0; clear: both; border-bottom: none;}
.f_sub_menu ul li ul li ul li a { padding: 10px 0 10px 10px; width: 100%; display: inline-block; color: #000; background-color: #EFEFEF; text-decoration: none; font-weight: 400; }
.f_sub_menu ul li ul li ul li .selected { background-position: #970429; background: #970429; color: #fff; }
.f_sub_menu ul li ul li ul li a:hover{ color: #000; background: #fff; text-decoration: none; }


/* fourth level */
.f_sub_menu ul li ul li ul li ul li { list-style: none;  width: 100%; padding: 0; margin: 0; clear: both; border-bottom: none;}
.f_sub_menu ul li ul li ul li ul li a { padding: 10px 0 10px 10px; width: 100%; display: inline-block; color: #000; background-color: #FFCAAA; text-decoration: none; font-weight: 400; }
.f_sub_menu ul li ul li ul li ul li .selected { background: #fff; color: #000; }
.f_sub_menu ul li ul li ul li ul li a:hover { color: #000; background: #fff; text-decoration: none; }

.locker .release_image { display: inline-block; padding: 8px 10px 9px 9px; background-image: url( '7Digital/backgrounds/releaseShadow_60.png' ); }

.locker .locker_node { padding:10px;}
.locker .odd { background-color: #fbfbfb; }
.locker .even { background-color: #F8F8F8; }

.locker  td { vertical-align:top; }
.locker .release_content { margin-left:10px;}
.locker .release_content h2 { color: #B9220D; margin-bottom:2px; margin-top:0px;  }
.locker .release_content a.artist_link { color: #000; }
.locker .release_content .track_info a { color: #B9220D; }
.locker .track_info { display:block; clear:both; }
.locker .content_cell { width:400px;}
.locker .content_cell .download_remaining { margin-top:20px; display:inline-block; display:none;}

.locker .locker_tracks h2 { margin-bottom:2px; margin-top:0px; color: #B9220D;  }
.locker .locker_tracks { }
.locker .locker_tracks tr td { padding-top:8px; padding-bottom:8px;}

.locker .locker_tracks .preview_cell .ui360{ position:absolute; margin-left:4px; margin-top:-20px;}

.locker .locker_tracks .spacer { width:20px;}
.locker .locker_tracks .title_cell {}

.locker .locker_tracks .title_cell  .download_button { display:inline-block; margin-left:10px; cursor:pointer;}

.locker .locker_tracks .title_cell .downloadl_urls { padding-top:10px;  }
.locker .locker_tracks .title_cell .downloadl_urls .format { float:right;}
.locker .locker_tracks .title_cell .downloadl_urls span { float:left;}

.release_chart_full { margin:10px;}
.release_chart_full .release_node { border: 1px solid #F2F2F2; padding:10px; display:inline-block; clear:both; width:475px; height:140px; }
.release_chart_full .release_nocols_node { border: 1px solid #F2F2F2; padding:10px; display:inline-block; clear:both; width:100%; height:140px;}
.release_chart_full .release_image { background-position: right bottom; float: left; width: 100px; padding: 10px 23px 20px 10px; background-image: url( '7Digital/backgrounds/releaseShadow.png' ); background-repeat: no-repeat; }

.release_chart_full .sibling_links { margin-bottom:30px; margin-top:20px; display:inline-block;}
.release_chart_full .sibling_links .node { float: left; margin: 1px; padding: 13px 13px 10px 15px; background-repeat: no-repeat; }

.release_chart_full .sibling_links .selected, .release_chart_full .sibling_links .node:hover { background-image: url( 'buttons/tablet_highlight_50.png' ); }

.release_chart_full .number_cell { font-size: 13em;  font-weight: bold;  display: inline-block; margin-top: -35px; position: absolute; width: 330px; text-align: right; color: #F0F0F0; margin-left:130px;}
.IE8 .release_chart_full .number_cell { margin-left:-10px;}

.release_chart_full .info { position:absolute; width:320px; margin-left:150px; z-index:10; overflow:hidden; height:140px;  }
.release_chart_full .info h2{ margin-top:0px; margin-bottom:2px; padding-bottom:2px;}
.release_chart_full .release_artist {}
.release_chart_full .node_odd { background-color: #FCF8F8; }
.release_chart_full .node_odd a {}

.release_chart_full .purchase_all {}
.release_chart_full .purchase_all .button { margin-left:120px; margin-top:40px; background-position: center top; width: 165px; height: 35px; cursor: pointer; display: inline-block; font-size: 1.5em; padding-top: 6px;  padding-left: 40px;  }
.release_chart_full .purchase_all .download { background-image: url( '7Digital/buttons/download.png' ); color: #fff; background-repeat: no-repeat; }
.release_chart_full .purchase_all .preorder { background-image: url( '7Digital/buttons/pre_order.png' ); color: #fff; background-repeat: no-repeat; }
.release_chart_full .purchase_all .viewrelease { background-image: url( '7Digital/buttons/view_release.png' ); color: #fff; background-repeat: no-repeat;  }



.track_chart_full .download_cell { margin-left:140px; margin-top:100px; position:absolute; } 

.track_chart_full .download_cell .viewrelease { background-image: url( '7Digital/buttons/view_release.png' ); color: #fff; background-repeat: no-repeat;  }
.track_chart_full .media_cell { height:70px; width:70px; padding-left:14px; margin-left:20px; margin-top:75px; padding-top:5px; display:inline-block; position:absolute; background-image: url( '/App_Themes/Goldendiscs/SoundManager/red_background.png' ); background-repeat: no-repeat; }

.artist_snapshot_list { margin:10px; }
.artist_snapshot_list .artist_node { border: 1px solid #F2F2F2; padding:10px; display:inline-block; clear:both; width:100%; cursor:pointer;}
.artist_snapshot_list .image_cell { background-position: right bottom; float: left; width: 60px; padding: 10px 33px 20px 10px; background-image: url( '7Digital/backgrounds/releaseShadow.png' ); background-repeat: no-repeat; }
.artist_snapshot_list .content_cell {  float:right;}
.artist_snapshot_list .content_cell .more a { color:#000; }
.artist_snapshot_list .content_cell h2{ margin-top:0px; margin-bottom:2px; padding-bottom:2px;}
.artist_snapshot_list .node_odd { background-color: #FCF8F8; }
.artist_snapshot_list .node_odd a {}


.Pager { float:right; margin-bottom:10px;}
.Pager a { background-image: url( 'header/bg.png' ); color: #fff; }
.Pager span {}
.Pager span,.Pager a  { display: inline-block; padding: 3px 5px 3px 5px;  }
.Pager a:visited { color:#fff; }


.search_cell { margin-bottom:20px; width:460px; }
.search_cell .search_button_cell { float:right; }

.search_cell .search_button_cell input { background-image: url('buttons/search_button.png'); cursor:pointer; border-width: 0px; width: 100px; background-color: #fff; height: 25px; background-repeat: no-repeat; }

.order_history {  }
.order_history p { font-size:1em;}
.order_history h2 { border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #aaa; }
.order_history .order_list table td{ }
.order_history .order_list .price_cell { width:60px; text-align:right; }
.order_history .order_list .desc_cell { text-align:left; }
.order_history .order_list .date_cell { text-align:left; vertical-align:top;}
.order_history .order_list .row {height:30px;} 
.order_history .order_list .even { background-color: #F8F8F8; }
.order_history .order_list  td, .order_history .order_list  th { padding:6px; font-size:1em;}
.order_history .order_list  th {border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #aaa; padding-bottom:0px;}


.panel {}
.panel .snapshot {  width: 320px; height: 160px;}
.panel .snapshot {  border: 1px solid #CCCCCC; float: left;  margin: 6px; padding: 0px 6px 6px 0px; color: #000; }
.panel .snapshot { background-color: #F9EFEE; }
.panel .snapshot .image { float:left; margin-right:10px; background-position: right bottom; display:inline-block; background-image: url( '7Digital/backgrounds/releaseShadow.png'); padding: 10px 16px 16px 10px; background-repeat: no-repeat; }
.panel .snapshot h2 a, .panel .snapshot h2 span { color: #AA1A00; font-weight:bold; font-size:1.1em; }
.panel .snapshot h2 { padding-left:15px;}
.panel .snapshot .content_link { color:#000; font-weight:bold;}
.panel .snapshot .more_link {  position:absolute;  text-align:right;  width: 300px; margin-top:120px;}

.event_listing {}
.event_listing .snapshot_node { display: inline-block; height: 160px; width: 480px; float: left; border: 1px solid #ccc; background-color: #F9EFEE; margin: 6px; padding: 6px; }
.event_listing .snapshot_node td { vertical-align:top;}
.event_listing .snapshot_node img { width:100px; }
.event_listing .snapshot_node .image { margin-right:10px; background-position: right bottom; background-image: url( '7Digital/backgrounds/releaseShadow.png'); padding: 10px 16px 16px 10px; background-repeat: no-repeat; }

.event_listing .snapshot_node .image div { max-height:130px; overflow:hidden;}
