/*Body*/
body {
	background:#849bba url(../Images/bg.jpg) repeat-x;
	font-family:verdana,tahoma,sans-serif;
	text-align: center;
	margin: 0;
	border:0;
	padding:0;
}

/* Elements */
td {
vertical-align: top;
}

img {
border: 0;
}

a, a:visited {
color: #e65119;
text-decoration: none;
}

a:hover {
color: #e65119;
text-decoration: underline;
}

/* Container */
#container {
margin: 0 auto;
width: 722px;
text-align: center;
padding: 4px 0;
}

/* Header */
#header {
width:722px;
height:119px;
}

/* Logo */
#header-logo {
background:#45587c url(../Images/header-logo.gif) top left no-repeat;
width:547px;
height:119px;
float:left;
}

/* Login */
#header-login {
background:#45587c url(../Images/header-login.gif) top left no-repeat;
width:175px;
height:119px;
float:left;
text-align:left;
}

#returning-users {
width:175px;
height:31px;
}

.username-password {
width:175px;
height:27px;
}

.header-login-left {
width:71px; 
float:left;
}

.header-login-left p {
margin:0;
padding: 0 0 0 6px;
font-size:10px;
font-weight:bold;
color:#fff;
}

.header-login-right {
width:104px; 
float:left;
}

.txtbox {
background:#fff url(../Images/txtbox-bg.jpg) repeat-x;
width:88px; 
height:22px; 
border:1px solid #626262;
font-size:12px;
}

#login {
width:175px;
padding: 2px 0 0 0;
}

#login a, #login a:visited {
color:#fff;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}

#login a:hover {
color:#fff;
text-decoration:none;
}

/* Sub Header */
#sub-header {
width:722px;
height:304px;
}

/* Navigation HomePage */
#navigation {
width:722px;
height:28px;
text-align:left;
}

#nav-left {
background:url(../Images/nav-left-bg.gif) top left no-repeat;
width:325px;
height:28px;
float:left;
}

#nav-left ul {
margin:0;
padding:0 0 0 4px;
}

#nav-left li {
margin:0;
padding:0 3px 0 0;
list-style:none;
float:left;
}

#nav-right {
background:url(../Images/nav-bg.gif) top left no-repeat;
width:397px;
height:28px;
float:left;
}

#nav-right ul {
margin:0;
padding:0 0 0 0px;
float:right;
}

#nav-right li {
margin:0;
padding:0 3px 0 0;
list-style:none;
float:left;
}

/* Navigation InsidePage */
#navigation-in {
width:722px;
height:22px;
}

#navigation-in ul {
margin:0;
padding:0 15px 0 0;
float:right;
}

#navigation-in li {
margin:0;
padding:0 0 0 3px;
list-style:none;
float:left;
line-height:0px;
font-size:0px;
}

/* Featured Arist */
#featured-artist-border {
background:#d1d5da;
width:6px;
height:245px;
float:left;
font-size:0px;
}

#featured-artist-image {
width:319px;
height:245px;
float:left;
}

/* Search */
#search {
background:url(../Images/search-by.gif) top left no-repeat;
width:197px;
height:245px;
float:left;
text-align:left;
font-size:11px;
font-weight:bold;
color:#fff;
}

#search a, #search a:visited {
color:#fff;
text-decoration:underline;
}

#search a:hover {
color:#fff;
text-decoration:none;
}

.content-search {
padding: 38px 0 0 18px;
}

#btn-find {
float:left;
padding: 0 0 2px 0;
}

#btn-view-all {
float:left;
padding: 0 0 2px 7px;
}

/* News Artists/Listeners */
#new-artists-listeners {
width:200px;
height:245px;
float:left;
text-align:left;
}

#new-artists-listeners p {
font:bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#374660;
}

#new-artists {
background:url(../Images/new-artists.gif) top left no-repeat;
width:200px;
height:122px;
}

#new-artists p {
margin:0;
padding: 42px 10px 0 60px;
}

#listeners {
background:url(../Images/listeners.gif) top left no-repeat;
width:200px;
height:123px;
}

#listeners p {
margin:0;
padding: 46px 10px 0 60px;
}

#bottom-border-hr {
background:#d1d5da;
width:722px;
height:6px;
font-size:0px;
}

/* Banner */
#banner-join-now {
background:url(../Images/banner-join-now.gif) top left no-repeat;
width:722px;
height:58px;
}

/* Buckets Top */
#bucket-info-header {
background:url(../Images/bucket-info-header.gif) top left no-repeat;
width:722px;
height:46px;
text-align:left;
}

#bucket-info-header p {
margin:0;
padding: 10px 0 0 17px;
}

#bucket-info-footer {
background:url(../Images/bucket-info-footer.gif) top left no-repeat;
width:722px;
height:20px;
}

#bucket-info-body {
background:url(../Images/bucket-info-body.gif) repeat-y;
width:722px;
text-align:left;
overflow:hidden;
font-size:11px;
color:#fff;
line-height:16px;
}

#bucket-info-body td {
font-size:11px;
color:#fff;
}

.content-bucket {
padding: 4px 20px 0 18px;
}

.content-bucket h4 {
color:#fc7e00;
font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
text-align:center;
}

.bucket-tell-more {
width:243px;
float:left;
}

.content-tell-more {
padding: 4px 30px 4px 18px;
}

.bucket-featured-artists {
width:243px;
float:left;
}

.bucket-featured-artists a, .bucket-featured-artists a:visited {
color:#fff;
text-decoration:underline;
}

.bucket-featured-artists a:hover {
color:#fff;
text-decoration:none;
}

.content-featured-artists {
padding: 4px 20px 0 18px;
}

.content-featured-artists img {
border:1px solid #fff;
}

.content-featured-artists span {
color:#ec7600;
}

.bucket-purchase-credits {
width:232px;
float:left;
}

/* Buckets Bottom */
#bucket-download-header {
background:url(../Images/bucket-download-header.gif) top left no-repeat;
width:722px;
height:46px;
text-align:left;
}

#bucket-download-footer {
background:url(../Images/bucket-download-footer.gif) top left no-repeat;
width:722px;
height:18px;
}

#bucket-download-body {
background:url(../Images/bucket-download-body.gif) repeat-y;
width:722px;
text-align:left;
overflow:hidden;
}

#bucket-download-body td {
color:#fff;
font-size:11px;
height:19px;
vertical-align:middle;
}

/* Top Selling Artists */
.bucket-artists {
width:249px;
float:left;
}

#table-top-selling-artist {
padding: 0 0 0 6px;
}

/* Top Downloaded Songs */
.bucket-songs {
width:473px;
float:left;
}

#title-downloaded-songs {
width:240px;
float:left;
}

#title-downloaded-songs p {
margin:0;
padding: 23px 0 0 17px;
}

#select-genre {
width:233px;
float:left;
font-size:11px;
color:#fff;
padding: 20px 0 0 0;
}

/* Top Selling Artist/Downloaded Songs */
.header-cell {
color: White;
background:#8ca1bc;
}

.alternate-cell {
background:#5a6f8f;
}

.artist-name {
width:140px;
border-right: 1px solid #8ca1bc;
}

.artist-name p {
margin:0;
padding: 0 0 0 11px;
color:#FFFFFF;
}

.song-title {
width:147px;
border-right: 1px solid #8ca1bc;
}

.song-title p {
margin:0;
padding: 0 0 0 6px;
color:#FFFFFF;
}

.genre {
width:90px;
border-right: 1px solid #8ca1bc;
}

.genre p {
margin:0;
padding: 0 0 0 6px;
color:#FFFFFF;
}

.downloads {
width:90px;
}

.downloads p {
margin:0;
padding: 0 0 0 6px;
color:#FFFFFF;
}

/* Body InsidePage */
#secondary-nav {
background:#ec7600;
width:722px;
height:28px;
text-align:right;
}

#secondary-nav ul {
margin:0;
padding:5px 24px 0 0;
float:right;
}

#secondary-nav li {
margin:0;
padding:0 4px;
list-style:none;
float:left;
font-size:12px;
font-weight:bold;
color:#fff;
}

#secondary-nav a, #secondary-nav a:visited {
color:#fff;
text-decoration:none;
}

#secondary-nav a:hover {
color:#fff;
text-decoration:underline;
}

#body-bg-in {
background:url(../Images/body-bg-in.gif) repeat-y;
width:722px;
overflow:hidden;
text-align:left;
}

#admin-bg-in {
background-color:#D6DADF;
width:722px;
overflow:visible;
text-align:left;
}

/* Left Column */
#left-column-in {
width:536px;
float:left;
}

.content-grid-text {
color: #ffffff !important;
font-size: 11px !important;
}

content-grid-pager {
color: #3A4861;
font-size: 11px;
}

.content-grid-text a, .content-grid-text a:visited {
color: #ffffff !important;
font-size: 11px !important;
text-decoration: underline;
}

.content-grid 
{
background-color: #4a5f81 !important;
}

.search-content-grid 
{
background-color: #D6DADF !important;
}

.content-in {
font-size:12px;
color:#3a4861;
padding: 24px 11px 22px 20px;
}

.content-in td {
font-size:12px;
color:#3a4861;
}

.content-headline {
font-size:18px;
font-weight:bold;
padding: 0 0 4px 0;
}

.content-subheadline {
font-size:14px;
font-weight:bold;
padding: 0 0 4px 0;
}

.content-subheadline a {
	color:#000;
	text-decoration:none;
}

/* Table Artist */
.table-artist {
width: 486px
}

/* Artist Photos */
.table-artist-photos {
width:339px;
}

.table-artist-photos ul {
margin:0;
padding:0 0 0 8px;
}

.table-artist-photos li {
margin:0;
padding:0 14px 0 0;
list-style:none;
float:left;
}

.table-artist-photos li img {
border:1px solid #fff;
}

.artist-photo-main {
width:243px; 
height:243px;
}

.artist-photo-main img {
border:5px solid #fff;
}

.enlarge-thumbnails {
padding: 7px 0 8px 8px;
}

/* Artist Info */
.table-artist-info {
width:147px;
}

.table-artist-info h6 {
font-size:15px;
}

.table-artist-info ul {
margin:0;
padding:0 0 0 16px;
}

.table-artist-info li {
margin:0;
padding:0;
font-weight:bold;
color:#e65119;
list-style:square;
}

/* Table Music*/
.table-music {
width:486px
}

.table-music td {
font-size:11px;
}

.table-header {
background:#3e4f6c;
border:1px solid #fff;
}

.table-header a, .table-header a:visited {
color:#fd7341;
text-decoration:underline;
}

.table-header a:hover {
color:#fd7341;
text-decoration:none;
}

.table-header p {
margin:0;
padding: 3px 0 3px 9px;
font-size:14px;
font-weight:bold;
color:#fff;
}

.table-category {
background: #7e8a9d
}

.table-category p {
margin:0;
padding: 5px;
color:#fff;
font-weight:bold;
}

.cell-bg  {
background:#c6ccd4;
}

.alternate-cell-bg {
background:#d5dae0;
}

.table-border-left {
border-left:1px solid #fff;
}

.table-border-left p {
margin:0;
padding: 5px;
}

.table-border-right {
border-right:1px solid #fff;
text-align:center;
vertical-align:middle;
}

.table-btn {
text-align:center;
vertical-align:middle;
}

.table-border-bottom {
background:#fff;
font-size:0px;
line-height:0px;
}

.abobe-acrobat {
text-align:right;
font-size:10px;
padding:6px 8px 0 0;
}

/* Rigth Column */
#right-column-in {
width:186px;
float:left;
}

#search-in-title {
background:url(../Images/search-by-in.gif) top left no-repeat;
width:186px;
height:38px;
}

.content-search-in {
padding: 0 0 10px 10px;
font-size:11px;
font-weight:bold;
color:#fff;
}

.content-search-in a, .content-search-in a:visited {
color:#fff;
text-decoration:underline;
}

.content-search-in a:hover {
color:#fff;
text-decoration:none;
}

.lc-image-link {
width:186px;
height:76px;
}

/* Back To Top */
#back-to-top {
position:relative;
float:right;  
height:0px;
margin-top:-164px;
right: 186px;
}

.back-to-top-link {
background:url(../Images/back-to-top.gif) top left no-repeat;
width:186px;
height:49px;
position:absolute;
text-align:left;
}

.back-to-top-link p {
margin:0;
padding: 20px 0 0 65px;
font-size:12px;
font-weight:bold;
color:#d6dadf;
}

.back-to-top-link a, .back-to-top-link a:visited {
color:#d6dadf;
text-decoration:none;
}

.back-to-top-link a:hover {
color:#d6dadf;
text-decoration:underline;
}

/* Footer */
#footer {
background:url(../Images/footer-dotted-line.gif) top left no-repeat;
width:722px;
height:26px;
}

#footer-content {
font:12px Trebuchet MS, arial;
color:#dbe3ed;
}

#footer-content a, #footer-content a:visited {
color:#dbe3ed;
text-decoration:none;
}

#footer-content a:hover {
color:#dbe3ed;
text-decoration:underline;
}

#lsfooter {
width:722px;
font:12px Trebuchet MS, arial;
color:#dbe3ed;
}

.ls-dev-link {
font:12px Trebuchet MS, arial;
color:#dbe3ed;
}

.ls-dev-link a, .ls-dev-link a:visited {
color:#dbe3ed;
text-decoration:none;
}

.ls-dev-link a:hover {
color:#dbe3ed;
text-decoration:underline;
}

a.ls-name-link, a.ls-name-link:visited {
color:#dbe3ed;
font:12px Trebuchet MS, arial;
text-decoration:underline;	
}

a.ls-name-link:hover {
color:#dbe3ed;
text-decoration:none;
}


.bannerad {
overflow:hidden;
}