@charset "utf-8";
/*** BEGIN UPDATES: ****/
/*cursor: hand -> cursor: pointer */

form
{
	margin:0px;
	padding:0px;
}
.banner-upgrade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background: url(../img/back.banner.update-to-premium.jpg);
	background-repeat: no-repeat;
	height: 250px;
	width: 711px;
}
.banner-upgrade a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
.banner-upgrade a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}


.bg-yellow{
	background-color:#FFBF1F;
}
.bg-red{
	background-color:#FF6600;
}
.btn-logout{
	background: url(../img/btn.logout.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 76px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.tab_default{
	float:left; 
	xposition:absolute; 
	background-image:url(../img/tab.default.gif);
	background-position:right; 
	height:24px;  
	top:-14px;
}
.tab_yellow{
	float:left; 
	xposition:absolute; 
	background-image:url(../img/tab.yellow.gif); 
	background-position:right; 
	height:24px;  
	top:-14px;
}
.tab_red{
	float:left; 
	xposition:absolute; 
	background-image:url(../img/tab.red.gif); 
	background-position:right; 
	height:24px;  
	top:-14px;
}
.tab_blue{
	float:left; 
	xposition:absolute; 
	background-image:url(../img/tab.blue.gif); 
	background-position:right; 
	height:24px;  
	width:62px; 
	top:-14px;
}

.smt-yellow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	border:none; 
	cursor:pointer; 
	background-color: #FFB929;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}


/** END UPDATES **/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.header-back {
	background: url(../img/header.back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 120px;
	width: 964px;
}
.header-back-none {
	background: url(../img/header.back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 120px;
	width: 964px;
	display:none;
}
.header-back-premium {
	background: url(../img/header.back.premium.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 34px;
	width: 964px;
}
.bg-premium{
	background-image:url(../img/back.premium.jpg);
}
.fields-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background: url(../img/back.field.jpg);
	background-repeat: no-repeat;
	padding: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 19px;
	width: 142px;
}
.fields-header-long {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background: url(../img/back.field.long.jpg);
	background-repeat: no-repeat;
	padding: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 19px;
	width: 175px;
}
.btn-login {
	background: url(../img/btn.login.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 76px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.btn-search {
	background: url(../img/btn.search.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 76px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.btn-send {
	background: url(../img/btn.send.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 76px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.btn-signup {
	background: url(../img/btn.signup.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 83px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.btn-signup-artist {
	background-repeat: no-repeat;
	height: 28px;
	width: 91px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background: url(../img/btn.signup.artist.jpg);
}
.btn-signup-fan {
	background-repeat: no-repeat;
	height: 28px;
	width: 92px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background: url(../img/btn.signup.fan.jpg);
}
.btn-signup-takethetour {
	background-repeat: no-repeat;
	height: 28px;
	width: 141px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background: url(../img/btn.takethetour.jpg);
}
.btn-submit {
	background: url(../img/btn.submit.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 83px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.btn-more {
	background: url(../img/btn.more.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 76px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}

.arial-10-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.arial-10-white a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
.arial-10-white a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
}
input.bigcheck { 
height: 12px; 
width: 12px; 
} 
.header-radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background: url(../img/header.radio.back.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	padding-bottom: 2px;
}
.banner-artist-signup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background: url(../img/back.banner.artist.signup.2.jpg);
	background-repeat: no-repeat;
	height: 194px;
	width: 106px;
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 100px;
}
.banner-fan-signup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background: url(../img/back.banner.fan.signup.2.jpg);
	background-repeat: no-repeat;
	height: 194px;
	width: 106px;
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 100px;
}
.banner2-artist-signup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background: url(../img/back.signup.artist.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 170px;
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 100px;
}
.banner2-fan-signup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background: url(../img/back.signup.fan.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 170px;
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 100px;
}
.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background-color: #FFF;
	border: 1px solid #CCC;
}
.verdana-10-grey {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
}
.verdana-10-grey a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
}
.verdana-10-grey a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: underline;
}
.arial-10-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}
.arial-10-grey a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
}
.arial-10-grey a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: underline;
}
.brdr-bttm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.brdr-bttm input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background-color: #FFF;
	border: 1px solid #CCC;
}
.brdr-bttm select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background-color: #FFF;
	border: 1px solid #CCC;
}
.verdana-10-blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #286EE3;
}
.verdana-10-blue a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #286EE3;
	text-decoration: none;
}
.verdana-10-blue a:visited, a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #286EE3;
	text-decoration: none;
}

.verdana-10-blue a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #286EE3;
	text-decoration: underline;
}
.header-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFDFDF;
	background-attachment: fixed;
	background: url(../img/back.menu.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	text-align: center;
	height: 19px;
	padding-top: 6px;
}
.header-menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFDFDF;
	text-align: center;
	text-decoration: none;
}
.header-menu-over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	text-align: center;
	height: 19px;
	padding-top: 6px;
	cursor: pointer;
}
.header-menu-over a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.banner-artist-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background: url(../img/back.banner.artist.signup.jpg);
	background-repeat: no-repeat;
	height: 116px;
	width: 135px;
	padding-top: 55px;
	padding-left: 15px;
	padding-right: 105px;
}
.banner-fan-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background: url(../img/back.banner.fan.signup.jpg);
	background-repeat: no-repeat;
	height: 116px;
	width: 133px;
	padding-top: 55px;
	padding-left: 15px;
	padding-right: 100px;
}
.banner-whatis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background-repeat: no-repeat;
	height: 71px;
	width: 387px;
	padding-top: 100px;
	padding-left: 15px;
	padding-right: 20px;
	background-attachment: scroll;
	background-image: url(../img/back.banner.whatis.jpg);
}
.shade-top {
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: scroll;
	background-image: url(../img/shade.top.png);
}
.back-alerts-home {
	background-attachment: scroll;
	background: url(../img/back.alerts.jpg);
	background-repeat: no-repeat;
	height: 84px;
	width: 221px;
}
.back-featured-profiles {
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 103px;
	width: 226px;
	background-image: url(../img/back.featuredprofiles.jpg);
}
.alert-profile{
	background-color:#E7E7E7;
	-moz-border-radius:3px; -webkit-border-radius:3px;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
}
.div-featured-profiles {
	height: 160px;
	width: 930px;
	overflow: auto;
	scrollbar-3dlight-color:#FFC800;
	scrollbar-arrow-color:#B59D63;
	scrollbar-base-color:#B59D63;
	scrollbar-darkshadow-color:#FFC800;
	scrollbar-face-color:#FFC800;
	scrollbar-highlight-color:#FFC800;
	scrollbar-shadow-color:#FFC800;
	scrollbar-track-color:#B59D63;
}
.arial-14-yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFC805;
}
.arial-14-yellow a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFC805;
	text-decoration: none;
}
.arial-14-yellow a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFC805;
	text-decoration: underline;
}
.arial-14-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6CAE28;
}
.arial-14-green a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6CAE28;
	text-decoration: none;
}
.arial-14-green a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6CAE28;
	text-decoration: underline;
}
.arial-14-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
}
.arial-14-red a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	text-decoration: none;
}
.arial-14-red a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	text-decoration: underline;
}
.arial-14-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #286EE3;
}
.arial-14-blue a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #286EE3;
	text-decoration: none;
}
.arial-14-blue a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #286EE3;
	text-decoration: underline;
}
.arial-12-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.arial-12-black a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.arial-12-black a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: underline;
}
.arial-12-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.verdana-10-yellow {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFC805;
}
.verdana-10-yellow a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFC805;
	text-decoration: none;
}
.verdana-10-yellow a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFC805;
	text-decoration: underline;
}
.verdana-10-green {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #6CAE28;
}
.verdana-10-green a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #6CAE28;
	text-decoration: none;
}
.verdana-10-green a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #6CAE28;
	text-decoration: underline;
}
.arial-10-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #010101;
}
.arial-10-black a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #010101;
	text-decoration: none;
}
.arial-10-black a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #010101;
	text-decoration: underline;
}
.brdr-full {
	border: 1px solid #CCC;
}
.brdr-sides {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.verdana-10-red {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FF6600;
}
.verdana-10-red a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
.verdana-10-red a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: underline;
}
.verdana-10-magenta {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #D24798;
}
.verdana-10-magenta a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #D24798;
	text-decoration: none;
}
.verdana-10-magenta a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #D24798;
	text-decoration: underline;
}
.btn-left-col a {
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.btn-left-col a:hover {
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
	text-decoration: none;
	background-color: #000;
	display: block;
}
.tit-back-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../img/back.blue.jpg);
	height: 42px;
	width: 743px;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 42px;
	text-align: left;
}
.btn-update {
	background-repeat: no-repeat;
	height: 22px;
	width: 79px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background: url(../img/btn.update.jpg);
}
.chart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #6CAE28;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
}
.tit-back-cyan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../img/back.cyan.jpg);
	height: 42px;
	width: 510px;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 42px;
	text-align: left;
}
.tit-back-yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../img/back.yellow.jpg);
	height: 42px;
	width: 510px;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 42px;
	text-align: left;
}
.tit-back-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../img/back.red.jpg);
	height: 42px;
	width: 510px;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 42px;
	text-align: left;
}
.tit-back-magenta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../img/back.magenta.jpg);
	height: 42px;
	width: 510px;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 42px;
	text-align: left;
}
.arial-16-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #010101;
}
.arial-16-black a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #010101;
	text-decoration:none;
}
.arial-11-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}
.arial-11-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
.arial-11-black a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
.arial-11-black a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}
.brdr-top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

.btn-yellow a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	background-color: #FFB929;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	padding-top: 3px;
	padding-bottom: 3px;
}
.btn-yellow a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	background-color: #FFB929;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	padding-top: 3px;
	padding-bottom: 3px;
}
.btn-red a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	background-color: #F60;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	padding-top: 3px;
	padding-bottom: 3px;
}
.btn-red a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	background-color: #F60;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tit-back-blue-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../img/back.blue02.jpg);
	height: 42px;
	width: 705px;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 42px;
	text-align: left;
}
.btn-blue a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 20px;
	background-color: #286FE3;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	padding-top: 3px;
	padding-bottom: 3px;
}
.btn-blue a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 20px;
	background-color: #286FE3;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	padding-top: 3px;
	padding-bottom: 3px;
}
.div-inbox {
	height: 240px;
	width: 298px;
	overflow: auto;
	scrollbar-3dlight-color:#E3E3E6;
	scrollbar-arrow-color:#F1F1F3;
	scrollbar-base-color:#F1F1F3;
	scrollbar-darkshadow-color:#E3E3E6;
	scrollbar-face-color:#E3E3E6;
	scrollbar-highlight-color:#E3E3E6;
	scrollbar-shadow-color:#E3E3E6;
	scrollbar-track-color:#F1F1F3;
}
.banner-topfans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background: url(../img/back.banner.topfans.jpg);
	background-repeat: no-repeat;
	height: 240px;
	width: 370px;
	padding-top: 48px;
	padding-left: 110px;
	padding-right: 20px;
}
.arial-11-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.arial-13-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}
.banner-favartists {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background: url(../img/back.banner.favartists.jpg);
	background-repeat: no-repeat;
	height: 210px;
	width: 370px;
	padding-top: 48px;
	padding-left: 110px;
	padding-right: 20px;
}

.btn-embed{
	position:relative
}

.btn-embed div{
	position:absolute; 
	right:0px; 
	top:20px;
	text-align:right;
} 

.btn-embed span{
	background-color:#000000; 
	color:#FFFFFF;
	opacity:0.6;filter:alpha(opacity=60); 
	cursor:pointer;
}

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] 
----------------------------------------------------------------- */

.clear { clear:both; }
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix:after, .container:after {
  content: "\0020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  overflow:hidden; 
}
.clearfix, .container {display: block;}

/* -------------------------------------------------------------- */

/* 
--------------------------------------
    Header 
--------------------------------------
*/
#header { width: 100%; text-align: center; }
#header .wrapper { width: 964px; text-align: left; margin: 0 auto; background: url(/img/header.back.jpg) no-repeat top left; }

#header .logo { float: left; padding-top: 10px; }
#header .login-form { float: right; }

#header .menu { float: left; }
#header .menu ul { margin: 0; list-style: none; padding: 16px 0 0 0; }
#header .menu ul li { margin: 0; list-style: none; float:left; }
#header .menu ul li a {
	background: url('/img/back.menu.png') repeat-x center bottom;
	border-right: solid 1px #666;
	display: block;
	float: left; 
	padding: 0px 24px 0;
	text-transform: uppercase;
	text-decoration: none;
	color: #DFDFDF;
	line-height: 19px;
	font-size: 12px;
}
#header .menu ul li a:active, #header .menu ul li a:hover {
	background: #000;
	letter-spacing: 0;
	font-family: arial;
}

#header .radio { float: left; }
#header .searchform { float: right; }

#header .premium { background: url("../img/header.back.premium.jpg") no-repeat; }
#header .premium .home  { float: left; margin-left: 10px; }
#header .premium .home a { 
	display: block; 
	background: url("/img/icn-home.jpg") left 6px no-repeat; 
	line-height: 34px; 
	font-size: 11px;
	font-weight: bold;
	padding-left: 24px;
	text-decoration: none;
	color: #286EE3;
}

#header .premium .home a:hover { text-decoration: underline; }

#header .premium .cart  { float: right;  margin-right: 20px; }
#header .premium .cart  span { line-height: 34px; color: #FFF; font-size: 11px; }
#header .premium .cart a { 
	margin-left: 6px;
	display: block; 
	float: right;
	background: url(/img/icn.shop.png) right 8px no-repeat; 
	line-height: 34px; 
	font-size: 11px;
	font-weight: bold;
	padding-right: 20px;
	text-decoration: none;
	color: #286EE3;
}

/* 
--------------------------------------
    Home Dashboard
--------------------------------------
*/
.home-tabs ul  { padding: 0; margin: 0; }
.home-tabs ul li { float: left; list-style: none;  margin-right: 1px; }
.home-tabs ul li span { display: block; padding: 4px 14px; 	border: solid 1px #DDD; border-bottom: 0; }
.home-tabs ul li a { 
	display: block; 
	padding: 4px 14px; 
	background: #F7F7F7;
	border: solid 1px #DDD;
	border-bottom: 0;
	text-decoration: none;
	color: #286EE3;
}
.home-tabs ul li a:hover, .home-tabs ul li a:active { 
	display: block; 
	padding: 4px 14px; 
	background: #286EE3;
	color: #FFF;
	border: solid 1px #DDD;
	border-bottom: 0;
	font-size: 13px;
	font-family: arial;
	
}

/* 
--------------------------------------
    Footer 
--------------------------------------
*/
#footer { width: 100%; text-align: center;  margin-top: 16px; }