/* Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em;font-weight:normal;font-style:normal;}
fieldset,img {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse;border-spacing:0;}
strong {font-weight:700;}

/* Basic Layout */
body {background-color:#ebebeb;font-size:11px;line-height:15px;font-family:"Myriad Web", MyriadWeb, "Lucida Grande", Arial, sans-serif;margin:0 auto;text-align:center;}
img {border:0;}
img a, img a:link {border:0;}
p {padding:0 0 7px 0;}
div#grid {background-color:#fff;margin:0 auto;text-align:left;width:892px;}
html>body div#grid {background-color:#fff;margin:0 auto;text-align:left;width:892px;}
#text {margin:20px 40px;}
#login {background-color:#005fae;color:#fff;height:25px;padding:1px 30px;text-align:right;width:832px;}
#login a,#login a:link {color:#fff;display:inline-block;font-size:13px;margin-top:4px;padding-left:20px;text-align:right;text-decoration:none;}
#brand {background:#c2e8f8 url('/music/images/hdbg.png') repeat-x;border-bottom:3px solid #666;border-left:1px solid #666;border-right:1px solid #666;height:90px;padding:5px 29px;width:832px;}

/* Search */
#search {display:inline-block;float:right;margin-top:2px;}
#search p {font-size:12px;font-weight:700;line-height:12px;margin-bottom:6px;}
#search .srch {border:2px solid #999;font-size:14px;height:20px;width:204px;}
#search select {border:2px solid #999;font-size:12px;}
.button {background:transparent url('/music/images/submit.png') left no-repeat;border:none;color:#fff;font-size:11px;font-weight:700;height:19px;padding:0 0 2px;text-align:center;width:64px;}

/* Home */
#flashpanel {margin:15px auto 20px auto;text-align:center;}
#homepanels {display:inline;height:290px;margin:20px 0;}
#trythis {margin-left:15px;}
#voxpop {float:right;margin-right:15px;}
#voxpop p {margin-bottom:5px;}
#voxpop a {color:#005fae;text-decoration:none;}
#voxpop a:hover {text-decoration:underline;}
#newspanel {margin-left:25px;}
#newspanel a {color:#005fae;text-decoration:none;}
.social {border:1px solid #000;padding:10px;width:180px;margin:8px 0;}
#trythis h3,#newspanel h3,#voxpop h3 {border-bottom:1px solid #666;color:#005fae !important;display:block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0 0 3px 0;width:267px;}
.link {display:block;}
#linkers {height:35px;margin:0 0 20px 135px;}

/* Business */
#business {background-color:#600;height:65px;margin-bottom:3px;padding:2px 30px;width:832px;}
#business h2 {color:#fff;font-size:16px;font-weight:700;line-height:34px;}
#business h4 {color:#fff;font-size:13px;font-weight:400;}
#business h4 a {color:#ffd602;text-decoration:none;}

/* Breadcrumbs */
#breadcrumbs {background-color:#005fae;color:#fff;height:17px;padding:2px 30px;width:832px;}
#breadcrumbs a,#breadcrumbs a:link {color:#fff;font-size:11px;text-decoration:none;}

/* Footer */
#sitelinks {background:#c2e8f8 url('/music/images/ftbg.png') repeat-x;border-left:1px solid #666;border-right:1px solid #666;height:125px;padding:1px 30px;width:830px;}
#sitelinks ul {display:block;list-style:none;margin:0 35px 0 2px;}
#sitelinks li {display:list-item;}
#sitelinks h5 {font-size:11px;line-height:15px;font-family:"Myriad Web", MyriadWeb, "Lucida Grande", Arial, sans-serif;font-weight:700;margin:2px 0 0 2px;}
#footcold {margin-right:25px;}
#footlinks {background:#666;color:#fff;height:24px;padding-top:3px;text-align:center;width:892px;}
#footlinks ul,#footlinks li {display:inline;list-style:none;}
#footlinks li a,#footlinks li a:link {color:#fff;padding-right:30px;text-decoration:none;}
#footlinks li.last {padding:0 20px;}

/* Text Pages */
#main {padding:15px 30px;min-height:200px;}
#main h1 {color:#005fae;font-size:24px;line-height:34px;font-weight:700;margin-bottom:5px;}
#main h2 {background-color:transparent;color:#005fae;font-size:20px;font-weight:700;margin-top:20px; line-height:22px;}
#main h3 {color:#000;font-size:16px;line-height:20px;font-weight:700;margin-bottom:0;}
#main h4, #main h4 a {color:#600;font-size:16px;font-weight:normal;margin:5px 0 8px 2px;text-decoration:none;}
#main h4 a:hover:{text-decoration:underline;}
#main p.core {color:#903;font-size:16px;font-weight:400;margin:3px 0 12px;}
#main p.intro {margin-bottom:5px;}
#main p,#main li {font-size:12px;line-height:15px;margin:3px;}
#main a {color:#005fae;font-weight:700;text-decoration:none;}
#main .overview {display:inline-block !important;margin:0 auto;text-align:center;}
#main ul {margin:0 0 8px 0;list-style:inside;}
#main li {list-style-type:disc;}
#main .box {border:1px solid #005fae;float:left;height:170px;margin:10px 6px;padding:6px 3px 4px;}
#main .xob {border:1px solid #005fae;float:left;height:130px;margin:10px 6px;padding:6px 3px 4px;}
#main td {font-size:11px;padding:4px;}
#main td.first {font-size:11px;font-weight:700;vertical-align:top;width:23%;}
#main tr.alt {background-color:#ddd;}
#main tr.one {background-color:#c2e8f8;}
.quotes p {border-top:1px solid #ccc;padding:6px;}
.news table  {border-spacing:0;border-collapse:collapse;width:100%;border-bottom:1px solid #ccc;margin:5px auto;}
.news td {border-top:1px solid #ccc;padding:5px 0 !important;}
td.date {width:75px;}
.newsitems h4 {font-weight:400;font-size:22px;padding:0 0 8px 0;}
.newsitems table {border:1px solid #ccc;border-spacing:0;border-collapse:collapse;margin-top:10px;}
.newsitems td {border:1px solid #ccc;}
.return {width:100%;border-top:1px solid #333;padding:8px 0 0 0;}
.textual h1 {line-height:26px;}
#features h3, #terms h3, #phone h3 {margin:8px 0 !important;}
.infotext td {border-collapse:collapse;border-spacing:0;padding-right:25px;vertical-align:top;}
.infotext li {padding:5px 0;display:list-item !important;}
.exec {float:left;margin-right:10px;}
.execspace {display:block;min-height:200px;width:600px;margin-bottom:15px;}
.investorspace {display:block;min-height:100px;margin-bottom:15px;}
#flash {border-bottom:1px solid #333;border-top:1px solid #333;margin-bottom:10px;}
.explorer {margin-left:-30px;margin-bottom:10px;}
#prodpage {display:inline-block;}
#prodpageblack {background-color:#000;border-bottom:1px solid #fff;display:inline-block;width:100%;}
#prodimg {float:left !important;width:290px;}
#blurb {float:right;width:540px;}
h2.shoutout {font-size:28px;font-weight:lighter;letter-spacing:-0.02em;line-height:27px;margin:20px 0;}
p.prodcopy {font-size:15px !important;line-height:19px !important;margin-bottom:12px !important;}
#prodpageblack p.prodcopy {color:#fff;font-size:15px !important;line-height:19px !important;margin-bottom:12px !important;}
.feature {float:right;}
p.shout {color:#600;font-size:22px !important;font-weight:400;line-height:25px !important;padding:0 0 8px 0;}
#prodpageblack p.shout {color:#ff0;font-size:22px !important;font-weight:400 !important;line-height:25px !important;margin:15px 0 0 0;padding:0 0 8px 0;}

/* Menu */
#menu {margin:0 auto;text-align:center;height:40px;}
#menu ul {margin:12px 0 0 0;}
#menu li {display:inline;list-style:none;padding:15px 30px 14px 30px;}
#menu li a,#menu li a:link {color:#005fae;font-size:16px;font-weight:700;text-decoration:none;}
#menu li a:hover {color:#666;text-decoration:underline;}
#menu li.on {background-color:#c2e8f8;border:1px solid #005fae;}
#menu li.on a {color:#005fae;text-decoration:none;}

/* Submenu */
#submenu {background:url('/music/images/sub.png') no-repeat;background-position:18px;height:24px;margin:-9px auto 0 auto;text-align:center;width:876px;}
#submenu ul {padding:4px 0 0 0;}
#submenu li {display:inline;list-style:none;padding:0 15px;}
#submenu li a,#submenu li a:link {color:#fff;font-size:12px;font-weight:400;text-decoration:none;}
#submenu li a:hover {color:#c2e8f8;text-decoration:underline;}

/* Colours */
.blue {color:#005fae;}
.black {color:#000 !important;}
.grey {color:#666 !important;}

/* Product submenu */
#prodmenu {background-color:#000;color:#fff;margin-top:0;}
.community {margin-top:-5px !important;}
#prodmenublack {background-color:#000;border-top:1px solid #fff;color:#fff;margin-top:-14px;}
#prodmenu ul,#prodmenublack ul {font-size:14px !important;font-weight:700;height:28px;list-style:none;padding:8px 0 0 0;width:97%;}
#prodmenu li,#prodmenublack li {color:#ffd602;display:inline;padding:20px !important;}
#prodmenu li.first,#prodmenublack li.first {color:#fff !important;margin-left:45px;}
#prodmenu li a,#prodmenu li a:link,#prodmenublack li a,#prodmenublack li a:link {color:#fff;text-decoration:none;}
#prodmenu li a:hover,#prodmenublack li a:hover {color:#ccc;text-decoration:underline;}
#info_one {overflow:hidden;}
#info_two {overflow:hidden;}
#info_three {overflow:hidden;}

/* Community */
#prodpull {background-color:#c2e8f8;border:1px solid #005fae;float:left;height:260px;margin:0 10px 20px 0;padding:0 12px;width:250px;}
#prodpullfm {background-color:#c2e8f8;border:1px solid #005fae;float:left;height:auto;margin:0 10px 20px 0;padding:0 12px 12px 12px;width:250px;}

.username {width:100px;}
#prodpull h3.black {margin-bottom:10px;}
#prodpull h2.black,#prodpullfm h2 {margin-bottom:10px;}
p.separate {padding:8px 0 0 0;}
.chart {margin:20px 0 15px;}
.chart table {border-top:1px solid #666;}
.chart td {min-height:25px;padding:12px 3px !important;}
.chart th {color:#666;font-size:30px;font-weight:400;padding:8px 8px 8px 2px;}
.half {width:40%;}
.community_widget {background-color:#c2e8f8;border:1px solid #005fae;margin:20px 0 0 100px;padding:10px;width:500px;}
.namesearch {border-left:2px solid #666;padding:0 0 0 15px;}

/* Information */
#information {display:inline-block;padding:5px 20px;}
#information h3 {color:#005fae;font-size:16px;margin-bottom:10px;}
#information ol li {font-size:12px;font-weight:700;line-height:26px;}
#information ol a:hover {color:#666;text-decoration:underline;}
.inforight {float:right;margin-left:25px;}

/* Signin */
#signin {background:transparent url('/music/images/signin2.png') no-repeat;height:0;left:600px;position:absolute;top:40px;visibility:hidden;width:224px;z-index:10;}
#signin table {left:8px;position:absolute;text-align:left;top:35px;}
#signin .button {margin-bottom:6px;}
#signin td label {font-weight:700;text-align:right;}
#signin td {padding:0 0 3px 0;}
#signin .srch_box {border:1px solid #000;}
#signin a,#signin a:link {border-top:1px solid #666;color:#666;display:block;font-weight:700;padding:2px 0;text-align:left;text-decoration:none;}

/* Profile */
#recommendationsTab, #myFriendsTab, #myMessagesTab {padding:0 0 25px 0 !important;}
#profile_sections h2 {padding:0 0 5px 0;}
.recs {border:0;padding:0;width:220px;}
.recs h2 {padding:0 0 5px 0 !important;}
.recs table {border:0;padding:5px 0 0 0;width:210px;}
.profile pic {float:left;margin:0 10px 10px 0;}

/*	Buttons */
.shazamWait {height:1px;visibility:hidden;width:94px;}
.explore_btn,.listen_btn,.webtag_btn, .review_btn {height:22px;margin:2px 0 0;overflow:hidden;width:69px;}
.explore_btn a,.listen_btn a,.webtag_btn a, .review_btn a{display:block;height:22px;padding-left:0;text-decoration:none !important;}
.explore_btn {background:url('/music/images/s/buttons/explore.png') top left no-repeat;}
.explore_btn a:hover {background:url('/music/images/s/buttons/explore.png') 0 -22px no-repeat;text-decoration:none !important;}
.listen_btn {background:url('/music/images/s/buttons/listen.png') top left no-repeat;}
.listen_btn a:hover {background:url('/music/images/s/buttons/listen.png') 0 -22px no-repeat;text-decoration:none !important;}
.webtag_btn {background:url('/music/images/s/buttons/webtag.png') top left no-repeat;}
.webtag_btn a:hover {background:url('/music/images/s/buttons/webtag.png') 0 -22px no-repeat;text-decoration:none !important;}
.review_btn {background:url('/music/images/s/buttons/review.png') top left no-repeat;}
.review_btn a:hover {background:url('/music/images/s/buttons/review.png') 0 -22px no-repeat;text-decoration:none !important;}

/* Profile Page */
#profile_left {float:left;width:400px;}
#profile_right {margin:0 0 0 400px;width:440px;}
#profile_page {width:850px;}
#profile_image {float:left;margin:0 0 10px 0;width:100px;max-width:100px;}
#profile_image img {max-width:100px;}
#profile_info_right {margin-left:110px;vertical-align:top;}
#profile_left h1 {color:#005fae;font-size:24px;font-weight:700;margin-top:0 !important;}
#profile_about_box_middle h3,#profile_about_box_middle p {color:#fff !important;}
#profile_about_box_middle h3 {margin:0 0 5px 0;margin-top:0 !important;}
#profile_about_box_top {background:url('/music/images/aboutboxtop.png') top left no-repeat;height:11px;width:440px;}
#profile_about_box_middle {background:url('/music/images/aboutboxmiddle.png') top left;padding:0 15px;width:410px;}
#profile_about_box_middle p {margin:0 !important;}
#profile_about_box_bottom {background:url('/music/images/aboutboxbottom.png') top left no-repeat;height:11px;width:440px;}
#profile_sections {width:440px;}
#featmem {margin-top:0;}

/* Edit Profile */
.editprofiletab_panel_dark {border:0;background-color:#005fae;color:#fff;overflow:hidden;margin:0 4px 8px;padding:10px 4px 10px 10px;}
.editprofiletab_panel_dark a {color:#fff;text-decoration:underline;}
.editprofiletab_panel_dark a:hover {color:#ddd;text-decoration:none;}
.tab_target_white {overflow:hidden;font-size:10px;line-height:13px;color:#fff;margin:0 8px;}
.labels {font-weight:700;text-align:left;padding-right:5px;color:#fff !important;}
.editprofiletab_panel {background-color:#c2e8f8;color:black;overflow:hidden;margin:0 4px 8px;padding:10px 4px 10px 10px;}
.edit_profile_note {font-weight:700;visibility:hidden;color:#005fae;font-size:12px;}
.editprofiletab_panel	h2 {margin-top:0 !important;}
.editprofiletab_panel_dark	h2 {margin-top:0 !important;}
.editprofilelabels {width:120px;}
.editprofilewidth {width:600px;}
.top {vertical-align:top;}
.middle {vertical-align:middle;}
.no-border {border:0 !important;}
.browse_members {width:250px;height:50px;border:0;padding:0;margin:0;border-spacing:0;border-collapse:collapse;}
.browsememberspager {text-align:center;}

/* Reviews */
.searchreview {border-top:1px solid #333;border-bottom:1px solid #333;margin-bottom:15px;}
.searchreview td {padding:5px 0;}
.searchreview .images {vertical-align:top !important;width:95px;}
.searchreview .titles {vertical-align:top !important;width:125px;}
.searchreview .content {vertical-align:top !important;width:530px;}
.searchreview .vacate {vertical-align:bottom;text-align:right;width:150px;}
.searchreview a.artist {color:#666;}
.fr {font-weight:normal;background-color:black;color:white;font-size:14px !important;}
.special {margin:-15px 0 10px 0 !important;}
.indent {text-indent:3px;}
.reviews {width:825px;}
.reviews table {width:100%;border-bottom:1px solid #333;}
.reviews td {padding:10px 0;}
.reviews .image { width:95px; vertical-align:top; padding:12px 0;}
 
.reviews .title {width:150px;padding:12px 0;vertical-align:top;}
.reviews .text {vertical-align:top;}
.reviews .destination {width:60px;vertical-align:bottom;}

/* Tab Panels */
.tab_panel {background-color:#fff;margin:0;padding:0;width:442px;}
.tab_target {color:#005fae;font-size:10px;line-height:13px;margin:0;overflow:hidden;}

/* Signup Form */
label {color:#000;font-size:12px;font-weight:700;line-height:15px;}
.signup h5 {color:#000 !important;font-size:14px !important;font-weight:700;}
.input {border:1px solid #000 !important;font-size:13px;}
.input:focus {background-color:#ffc;}
.signup #regHelpMsg {background-color:#ffc;border:1px solid #c93;font-size:12px;line-height:15px;padding:5px;position:absolute;top:-2px;visibility:visible;width:200px;}
.req {color:red;}
.error {color:red;font-weight:700;margin-left:-3px;}
.usrmsg {font-weight:700;margin:30px;}
.bold {font-weight:700;}
.step {background-color:#f5f5f5;margin:10px 0;padding:8px;}
.step1 {background-color:#c2e8f8;border:1px solid #c93;margin:5px 0;padding:8px;width:350px;}
#registrationMessage {margin-left:0;}
.check {vertical-align:middle;}
h6 {color:#005fae;font-size:14px !important;font-weight:700 !important;margin:8px 0 -3px 7px !important;}
#regHelpMsg {background-color:#ffc;border:1px solid #c93;font-family:"Myriad Web", MyriadWeb, "Lucida Grande", Arial, sans-serif;font-size:12px;line-height:15px;padding:5px;position:absolute;top:-2px;visibility:hidden;width:200px;}

/* Show Hide Tab */
.showhide {background:#000;border:0;color:#fff;float:right;height:20px;margin:0;padding:2px 0 0 15px;text-align:left !important;width:150px;text-decoration:none !important;}
.showhide a {color:#fff !important;text-decoration:none;}

/* Marketplace */
.white {color:#fff !important;}
#marketPlaceTab {background-color:#005fae;padding:5px;width:500px;}
#marketPlaceTab h1 {color:#fff;font-size:24px;font-weight:700;margin-top:1px !important;}
#marketPlaceTab h2 {color:#fff;font-size:20px;font-weight:700;margin:1px 0 10px 0 !important;}
.addons_row_col_3 {width:150px;}
.addons_row_col_2 {width:85px;}
.addons_row_col_4 {font-weight:400;padding:0 0 0 10px;width:70px;}
.addons_row_col_4half {text-align:left;width:30px;}
.addons_row_col_5 {text-align:left;width:60px;}
.addons_row_col_1,.addons_row_col_2,.addons_row_col_3,.addons_row_col_4,.addons_row_col_4half,.addons_row_col_5 {vertical-align:middle !important;}
.sixty {width:60px;}
.twofiveo {width:250px;}
.seventy {width:70px;}
td.rightedge {padding-right:10px;}
#search_results h1 {margin-top:15px !important;clear:both;}
.searchhead {background:#005fae;color:#fff;width:490px;margin:0;padding:5px;}
#search_results_top_left {float:left;height:125px;width:510px;}
#search_results_coverart {float:left;height:125px;width:125px;}
#search_results_info {height:125px;margin-left:130px;padding-top:1px;width:375px;}
#search_results_info h1 {margin-top:0 !important;color:#005fae;font-size:24px;font-weight:700;vertical-align:top !important;}
#search_results_info h2 {margin-top:4px !important;}
#search_results_info_links {border-left:1px solid #000;height:125px;margin-left:650px;padding-left:10px;width:150px;}
.search_results_underline {border-bottom:1px solid #000;height:15px;width:100%;}
.search_results_about {height:100px;overflow:hidden;}
.arttrackalb h2 {margin:10px 0;}
#artisttrackalbum_left_column {width:500px;float:left;margin-right:20px;margin-top:29px;}
#artisttrackalbum_left_column h2 {margin-top:15px;}
#artisttrackalbum_right_column {margin-top:30px;float:right;width:300px;}
#artisttrackalbum_right_column h2 {vertical-align:top !important;margin-top:0 !important;border-top:0 !important;}
.search_results_overline {border-top:1px solid #000;height:15px;width:100%;}
.titletab {background:#000;border:0;color:#fff;float:left;height:20px;margin:0;padding:2px 0 0 15px;text-align:left !important;width:150px;}
#search_results_review_fullwidth {height:125px;margin-left:130px;padding-top:1px;}
.track_listing {margin-bottom:40px;}
.track_listing td {border-bottom:1px solid #000;}
#header,#footer {width:832px;}
#login a:hover,#breadcrumbs a:hover {color:#c2e8f8;text-decoration:underline;}
#brand img,#trythis,#newspanel,#footcola,#footcolb,#footcolc,#footcolab,#footcold,#footcole,.infoleft {float:left;}
#trythis,#newspanel,#voxpop,#linkers td {width:267px;}
#newspanel a:hover,#business h4 a:hover,#sitelinks a:hover,#footlinks li a:hover,#main a:hover,#signin a:hover {text-decoration:underline;}
#sitelinks a,#sitelinks a:link,#information ol a,#information ol a:link {color:#000;text-decoration:none;}
.quotes,.news,.chart tr {border-bottom:1px solid #666;}
#main .terms,.infotext table {border-collapse:collapse;border-spacing:0;}
.infotext,.hundred,#search_results_top,#search_results_main,.track_listing table {width:100%;}
#forgot1,#forgot2 {visibility:hidden;}
.lefty,#signin td.one {text-align:left;}
#profile_area,#profile_info_bottom,#profile_id_list {width:360px;}
#profile_info_bottom,#befriending {padding:10px 0;border-bottom:1px solid #333;}
#profile_page img,#marketPlaceTab img,#main img {border:0;}
.underline,.list_row_separator {border-bottom:1px solid #000;height:1px;width:100%;}
.marketplaceContent,.list_row {background:#fff;}
.addons_row_col_1,.onetwoo {width:120px;}

/* Charts */
.right {text-align:right;}
#idchart {width:425px;margin-right:40px;}
#idchart table {width:100%;}
.idchart_links {width:60px;text-align:right;}
.idchart_image {width:60px;}
.idchart_position {width:50px;}
.idchart_underline {border-bottom:1px solid #000;}
#big_chart_list h2 {margin:0 0 20px;}
#big_chart_list .links {text-align:right;margin-right:20px;}
#big_chart_list .image {width:60px;}
#big_chart_list table {width:375px;}
#big_chart_list th {width:38px;}
#big_chart_list tr:hover {background-color:#eee;}
#archive_nav {position:fixed;background-color:#eee;border:1px dotted #ccc;width:120px;margin:34px 0 0 400px;padding:3px;}
#archive_nav ul,#archive_nav li {list-style:none;border:0;}
#archive_nav li {font-size:11px;line-height:15px;color:#005fae;margin-left:10px;}
#archive_nav h3 {font-size:14px;font-weight:700;padding-right:5px;color:#005fae;border:0;margin:0 0 5px 6px;}
#archive_nav li strong {color:#000;}
#archive_nav li a {color:#005fae;text-decoration:none;}
#archive_nav li a:hover {color:#005fae;text-decoration:underline;}
#mobileWidget {visibility:hidden;background:#eee;position:absolute;z-index:10;border:1px solid #666;padding:5px;}