/* basic elements */
body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #3d3d3d;
	background-color:#ffffff;
}

a:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#CC1729;
	text-decoration:none;	
}

a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC1729;
	text-decoration: none;	
}

a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC1729;
	text-decoration: none;	
}

a:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#CC1729;
	text-decoration: none;
}

.span_a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC1729;
	cursor:pointer;
}

.little_a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:underline;
	color: #CC1729;
	cursor:pointer;
}

.searchboxtext
{
	float:left;
	font-family:Verdana;
	font-size:13px;
	color:#616060;
}
.searchTitle
{
	float:left; font-family:Verdana; font-size:18px; font-weight:bold; color:#3D3D3D; padding-top:1px;
}
input {
	font-family: Veranda;
	font-size: 13px;
	color:  #282828;
	background-color:#FFF;
}

select {
	font-family: Veranda;
	font-size: 13px;
	color:  #282828;
	background-color:#FFF;
}
#CornerPromo {
	float:right;
	width:138px;
	height:72px;
}
#GuaranteeBottom {
	width:201px;
	height:17px;
	background-color:#CCCCCC;
	position:relative;
	z-index:100;
	bottom:-14px;
	left:288px;
}
/* footer text and link */
#footer
{
	margin-left:auto;
	margin-right:auto;
	width: 777px;
	padding-bottom:5px;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	background-color:White;
}

#footgraybar span {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	line-height:18px;
	margin-left:auto;
	margin-right:auto;
	color: #484848;
	cursor:pointer;
}

#footgraybar {
 width:100%;
 padding-top:2px;
 padding-bottom:3px;
 background-color:#E1E1E1;
 text-align:center;
 margin-bottom:10px;
}

#footlegaldiv {
text-align:center;
padding:2px 0px 0px 0px;
color:#484848;
}

.copytext{
	color:#ABABAB;
}

#footsignupdiv {
float:left;
width:445px;
padding-left:120px;
font-size:11px;
color:#484848;

}
.footsubgraybardiv {
padding:10px 10px 10px 10px;
background-color:#e5ddc0;
}


#areyouartistlink {
	width:130px;
	float:right;
	margin-top:5px;
	color:#520404;
	font-weight:bold;
	text-decoration:underline;
	padding-right:10px;
}

.footbold {
	font-size:11px;
	font-weight:bold;
	color:#484848;
}


.min_height { min-height: 450px }
* html .min_height { /*\*/ height: 450px; }

/* master page divs */
#container 
{
	 margin-left:auto;
	 margin-right:auto;
	 width: 779px;
	 background-color:White;
}

#header
{
	 height:52px;
	 width:100%;
	 border-bottom:solid 2px white;
}

#top_nav
{
	background-color:#dac5a2;
	width: 100%;
}

#main_pane
{
	float:left;
	background-color:#ffffff;
	width:777px;
}

.error
{
	font-family: Veranda, Helvetica, sans-serif;
	font-weight:bold;
	color: Red;
}

.required
{
	color: Red;
}

.account_title
{
	float:left;
	color:#630;            /* brown */
	font-family: Veranda, Helvetica, sans-serif;
	font-size:15px; 
	font-weight:bold;
	padding: 2px 0px 2px 0px;
}

.prod_popup_title
{
	color:#282828;
	font-weight:bold;
	padding:8px 0px 3px 0px;
}

div#noFlashContentPane {
WIDTH: 650px;
padding:100px 15px 10px 5px;
text-align:center;
margin-top:10px;
margin-left:auto;
margin-right:auto;
}

.maintext{
color:#7e1c19;
font-weight:bold;
font-size:13px;
}

.ContinueHeader{
width:425px;
padding:5px;
text-align:center;
background-color:#f9f7f7;
color:#666666;
font-weight:bold;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

.ContinueContainer{
width:425px;
padding: 20px 5px 20px 5px;
text-align:center;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
margin-left:auto;
margin-right:auto;
}
/*Corner Controls*/
.CCTdStr{vertical-align:top; padding:3px; width:100%;}
.CCTableStr{border:solid 1px #cccccc; float:left;}
.CCTdRnd1{vertical-align:top;}
.CCTdRnd2{vertical-align:top; padding:3px; width:100%;}
.CCTdRnd3{vertical-align:bottom;}
/*End Corner Controls*/
/*[-----Play List-----]*/
.PLMM {
width:779px;
margin:2px 0px 15px 0px;
min-height:400px;
}
.PLIMM 
{
	margin:8px;
}
.PLUN {
font-size:12px;
font-weight:bold;
}
.PLFL {
font-size:12px;
}

.PLpnlCnt {
width:696px;
display: block;
margin-left: auto;
margin-right: auto
}

.PLpnlFl {
float:left;
width:230px;
}

.PLpnlPl {
width:190px;
background-color:#f9f7f7;
border:1px solid #BAB9B9;
padding:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
text-align:center;
}

.PLpnlVa {
text-align:right;
padding-top:3px;
clear:both;
}

.PLAC {
width:72px;
height:72px;
background-color:#E7E7E7;
border:1px solid #CCCCCC;
margin-right:10px;
line-height:70px;
float:left;
}

.PLACl {
width:72px;
height:72px;
text-align:center;
vertical-align:middle;
}

.grayrulefavorites {
height:1px;
margin-top:20px;
background-color:#EFEDED;
line-height:1px;
overflow:hidden;
}

.redpagetitle {
padding:10px 5px 15px 5px;
font-size:18px;
font-weight:bold;
color:#7e1c19;
}
.avatarcell {
width:72px;
height:72px;
text-align:center;
vertical-align:middle;
}
.avatarcontainer {
width:72px;
height:72px;
background-color:#E7E7E7;
border:1px solid #CCCCCC;
margin-right:10px;
line-height:70px;
float:left;
}
/*[-----End Play List-----]*/

.arButton 
{
color: #ffffff; 
background-color: #b1101c; 
font-family: Verdana;
font-size:14px;
padding:2px 3px;
font-weight:bold;
border-top:1px solid #d34c58;
border-right:1px solid #a0a0a0;
border-bottom:1px solid #a0a0a0;
border-left:1px solid #b1101c;
cursor:pointer;
}
.arButtonDisableRed
{
color: #ffffff; 
background-color: #e39ca2; 
font-family: Verdana;
font-size:14px;
padding:2px 3px;
font-weight:bold;
border-top:1px solid #e39ca2;
border-right:1px solid #a0a0a0;
border-bottom:1px solid #a0a0a0;
border-left:1px solid #e39ca2;
cursor:pointer;
}
.arButtonGrey
{
color: #ffffff; 
background-color: #666666; 
font-family: Verdana;
font-size:14px;
padding:2px 3px;
font-weight:bold;
border-top:1px solid #8c8c8c;
border-right:1px solid #a0a0a0;
border-bottom:1px solid #a0a0a0;
border-left:1px solid #6a6a6a;
cursor:pointer;
}
.arButtonDisable 
{
border: 2px solid #606060; 
color: #999999; 
background-color: #606060; 
font-family: Verdana;
font-weight:bold;
font-size:14px;
padding:2px 3px;
}
.actprof
{
padding-top:3px; float:left; 
}
.stmprof
{
clear:both; margin-top:10px;cursor:pointer;
}
.stmproftitle
{
font-size:15px; font-weight:bold; color:#3a3a3a; border-bottom:solid 1px #a9b3b4; width:599px; padding-bottom:6px;
}
.stmprofdetail
{
padding:5px 90px 25px 30px; line-height:17px;
}
.dimlink
{
	float:left;
	cursor:pointer;
	color:#00094c;
	padding: 4px 10px 0px 0px;
	text-decoration:underline;
	font-weight:bold;
	white-space:nowrap;
	font-size:10px;
}
.dimlinkhigh
{
	float:left;
	color:#cc1729;
	padding: 4px 10px 0px 0px;
	text-decoration:none;
	white-space:nowrap;
	font-size:10px;
	font-weight:bold;
}
.dimlinknooriginal
{
	float:left;
	color:#00094c;
	padding: 4px 0px 0px 0px;
	text-decoration:none;
	white-space:nowrap;
	font-size:10px;
	font-weight:bold;
	border-bottom:dashed 1px #00094c;
}
.dimbar
{
	float:left;
	padding: 4px 10px 0px 0px;
}
.modalBackground
{
	opacity: .5;
	filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.5);
	background-color: black;

}

#TabbedHeader
{
    position:relative;
    top:-9px;
    
}
    
.TabbedHeaders{
	margin: 0px 0 0px 0;
	#margin-top: 0px;
	padding: 0px;	
	#width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	background:#ffffff url('https://secureimg.artistrising.com/images/images/headerbar_long.jpg') repeat-x;
	font-size:10px;height:29px;
}

.TabbedHeadersTabGroup {
	margin: 0px; 
	padding: 0px 0px 0px 0px;
}

.TabHeader {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px ;
	font: 1.40em Georgia, "Times New Roman", Times, serif;
	color:#4c3327;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background-repeat: no-repeat;
}
*.classIE7{
    
   margin-top:9px; /* Conditional CSS for IE 7 browser to reduce the default margin */
   
}
