body {
    color: #474747;
    font-family:Trebuchet MS;
	text-align: center; /* for IE */
	font-size:10pt;
}

#wrapper
{
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
        width : 930px;
}

#searchResults h1
{
    margin-left : 100px;
}


#headerContent
{
    width:100%;
    height:154px;
    text-align:right;
}

#menuContent
{
    background-image: url("/img/menuBG.gif");

    background-repeat:no-repeat;
    /*text-align:center;*/
    padding-left:10px;
    width:950px;
    height:32px;
    vertical-align:middle;
}

#footerContent
{
    background-color:#ffffff;  
    width:950px;
    height:100px;
    margin-top:16px; 
    margin-bottom:10px;   
}

#absFooter
{
    padding-top:28px;
    margin-bottom:10px;
}

#absFooter p
{
    padding-top:6px;
    text-align:right;
    color:Black;
    font-size:8pt;
}

#latestNews
{
    background-color:#E7E7E7;  
    width:383px;
    height:140px;
    margin-right:16px;      
    float:left;     
    color:#000000;  
}

#latestNews h2
{
    margin-left:10px;
    margin-top:4px;
    font-weight:normal;
    color:#474747;
    
}

#latestNews em
{
    font-size:10pt;
    font-weight:bold;
    /*color:#474747; */
    color:#bf3a95;
}

#latestNews p
{
    margin-left:10px;
    margin-top:0px;    
    font-size:10pt; 
    color:#474747;    
}
#latestNews a
{
    color:#000000;    
}


#maleVoices
{
    background-color:#BF8DB0;  
    width:166px;
    height:80px;
    margin-right:16px;     
    float:left;
    text-align:center;
    vertical-align:middle;
    color:#ffffff;
}

#maleVoices a, #femaleVoices a
{
    color:#ffffff;
    text-decoration:none;
}

#femaleVoices
{
    background-color:#BD63A1;  
    width:166px;
    height:80px;
    margin-right:16px;     
    float:left;         
    text-align:center;
    vertical-align:middle;
    color:#ffffff;
}

#maleVoices, #femaleVoices
{
    /*padding-top:60px;*/
}

#helpContent
{
    background-color:#BE3A95;  
    width:166px;
    height:100px;    
    float:left;         
    text-align:center;
    vertical-align:middle;
    color:#ffffff;
    padding-top:40px;
}
 
#voiceArtist, #srImage
{
    float:left;
    padding-right:20px;
    padding-bottom:8px;
    filter:shadow(color:gray,strength:2, direction:135);    
}

#voiceArtist em
{
    color:#474747;
    font-family:Trebuchet MS;
    font-weight:bold;    
    font-size: 10pt;
    font-style:italic;      
}

#voiceArtist p
{
    color:#474747;
    font-family:Trebuchet MS;
    font-weight:normal;    
    font-size: 10pt;      
}

#playerLayer
{
    /*background-color:#ffffff;*/
    background-image:url("/img/player.gif");  
    background-repeat:no-repeat;
    width:300px; 
    height:70px; 
    padding-left:5px;
    padding-top:10px;
}

#srVoiceArtist
{
    height :110px;
    
}

#srVoiceArtist span.srName
{
    color:#BC3893;
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size: 10pt;      
}

#srVoiceArtist span.srCriteria
{
    color:#474747;
    font-family:Trebuchet MS;
    font-weight:bold;    
    font-size: 10pt;      
}

#srVoiceArtist span.srDescription
{
    color:#5A5A5A;
    font-family:Trebuchet MS;
    font-size: 10pt;  
    
}

#srVoiceArtist span.srAudio
{
    color:#5A5A5A;
    font-family:Trebuchet MS;
    font-size: 10pt;  
    font-weight: bold;    
}

a.searchCriteria
{
    color:#5A5A5A;
    font-family:Trebuchet MS;
    font-size: 10pt;       
    text-decoration: none;    
}
a.artistName
{
    color:#000000;
    font-family:Trebuchet MS;
    font-size: 10pt;       
    text-decoration: none; 
    padding:4px;   
}
a.artistDemo
{
    color:#000000;
    font-family:Trebuchet MS;
    font-size: 10pt;       
    text-decoration: none; 
    padding:4px;   
}
a.searchDemo
{
    color:#000000;
    font-family:Trebuchet MS;
    font-size: 10pt;       
    text-decoration: none; 
    padding:4px;   
}

#profileLeft
{
    width:560px;
    min-height:400px;
    float:left;
    background-color:#E7E7E7;  
    padding-left:-10px;
    padding-right:40px;   
}

#profileRight
{
    width:310px;
    min-height:400px;
    float:right;
    background-color:#E7E7E7;     
}


#profileRight h2
{
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:16px;   
}

#mainContent
{
    background-color:#E7E7E7;   
    margin-top:4px;
    width:910px;
    min-height:400px;
    padding:10px;  
    margin-bottom:16px;     
}

#mainContent h1
{
    font-family:Trebuchet MS;
    font-size:18pt;
    font-style:italic;
    font-weight:normal;
}

#latestNews h2
{
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:18pt;
    font-style:italic;
}

#mainContent h2
{
    font-family:Trebuchet MS;
    font-size:12pt;
    color:#bf3a95;
}

#profileLeft p
{
    font-family:Trebuchet MS;
    font-weight:normal;
    font-size:10pt;
}

#profileLeft p em
{
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:10pt;
    padding-right:5px;
}

#audioDemos
{
    font-weight:normal;
    font-size:10pt;
    color:#474747;
}


#audioDemos a
{
    font-weight:bold;
    font-size:10pt;
    color:#BD63A1;
}


#mainContent p.paragraph_style_1, #mainContent p.paragraph_style, p
{
    font-size:10pt;
    color:#474747;
}

#mainContent p.infoText
{
    font-size:8pt;
    color:#474747;
}

#mainContent span.style_1
{
    color:#bf3a95;
    /*color:#474747;*/
    font-weight:bold;
}

#mainContent a, #latestNews a
{
    font-size:10pt;
    color: rgb(0, 0, 0);
    text-decoration: none;
}

#mainContent a:visited , #latestNews a:visited
{
    font-size:10pt;
    color: rgb(0, 0, 0);
    text-decoration: none;
}

#mainContent a:hover, #latestNews a:hover
{
    font-size:10pt;
    color: #bf3a95;
    text-decoration:underline;
}


a {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a:visited {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class1 {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class1:visited {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class1:hover {
    color: rgb(194, 72, 152);
}
a.class2 {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class2:visited {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class2:hover {
    color: rgb(194, 72, 152);
}
a.class3 {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class3:visited {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class3:hover {
    color: rgb(194, 72, 152);
}
a.class4 {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class4:visited {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class4:hover {
    color: rgb(194, 72, 152);
}
a.class5 {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class5:visited {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class5:hover {
    color: rgb(194, 72, 152);
}
a.class6 {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class6:visited {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class6:hover {
    color: rgb(194, 72, 152);
}
a.class7 {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class7:visited {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class7:hover {
    color: rgb(194, 72, 152);
}
a.class8 {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class8:visited {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class8:hover {
    color: rgb(194, 72, 152);
}
a.class9 {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class9:visited {
    color: rgb(0, 0, 0);
    text-decoration: none;
}
a.class9:hover {
    color: rgb(194, 72, 152);
}
a:hover {
    color: rgb(220, 54, 155);
    text-decoration: underline;
}
a.soundDemo, a.soundDemo:hover, a.soundDemo:visited
{
    font-size:10pt;    
    text-decoration: none;
}

a.soundDemo:hover
{
    color:#BD63A1;
}


ol  { 
      padding:0;
      margin:0;
      text-indent:0;
      list-style-type:none ;
      list-style-image:none
    }
.Bullet { 
          text-decoration:none ;
          text-transform:none ;
          border: none;          
        }
.bumper {
    font-size: 1px;
    line-height: 1px;
}
.spacer {
    font-size: 1px;
    line-height: 1px;
}
.tinyText {
    font-size: 1px;
    line-height: 1px;
}


img { 
    border: none; 
}
.InlineBlock { 
    display: inline; 
}
.InlineBlock { 
    display: inline-block; 
}
.inline-block {
    display: inline-block;
    vertical-align: baseline;
    margin-bottom:0.3em;
}
.inline-block.shape-with-text {
    vertical-align: bottom;
}
.vertical-align-middle-middlebox {
    display: table;
}
.vertical-align-middle-innerbox {
    display: table-cell;
    vertical-align: middle;
}
div.paragraph {
    position: relative;
}
li.full-width {
    width: 100;
}
img.artistMainImage
{
     background-color:#FFFFFF;
     padding:2px;
}

img.srartistMainImage
{
     background-color:#FFFFFF;
     padding:2px;
}

label.riLabel
{
	color:#474747;
	display: block;
	width:100px;
    font-family:Trebuchet MS;
    font-size:10pt;
}

input.riTextBox 
{
    font-family:Trebuchet MS;
    font-size:10pt;
}

input.riFocused 
{
    font-family:Trebuchet MS;
    font-size:10pt;    
    border-style:solid;
    border-color:#BE3A95;
    border-width:thin;
}

label.errorPageLLabel
{
    font-weight:bold;
    width:150px;
    display:block;
}


