﻿body 
{
text-align: center; 
font-size:10pt;
font-family:Helvetica,arial;
color:#0F311E;
margin:0;
}
.pagelink
{
font-size:10pt;
font-family:Helvetica,arial;
color:#0F311E;
}
.toplink
{
font-size:12pt;
font-family:Helvetica,arial;
color:#0F311E;
}
.pagelinksmall
{
font-size:8pt;
font-family:Helvetica,arial;
color:#0F311E;
line-height:1;
}
.ddsmall
{
font-size:8pt;
font-family:Helvetica,arial;
width:140px;
}
.background
{
background-repeat:repeat-x;    
} 
.container 
{
margin: 0 auto; 
width: 800px; 
text-align: left; 
}
.headerbackground
{
height:120px;
width:100%;
background-repeat:repeat-x;
}
.headerimage
{
float:right;
}
#headerlinks
{
float:left; 
margin-top:67px; 
font-size:120%;
}
#headerlinks a
{
color:#0F311E;
margin-right:10px;
margin-bottom:9px;
text-decoration:none;
}
#headerlinks a:hover
{
text-decoration:underline;
}
#headerlinks a.current
{
text-decoration:underline;
}
#headertext
{
float:left;
width:480px;
}
.intro
{
font-family:Arial;    
font-weight:bold;
font-size:90%;
color:#363636;
}
.bodytext
{
font-family:Arial;    
font-size:90%; 
color:#363636;  
text-align:justify;
}
.bodytextred
{
font-family:Arial;    
font-size:90%; 
color:red;  
text-align:justify;
}
.bodytextredlarge
{
font-family:Arial;    
font-size:100%; 
color:red;  
text-align:justify;
}
#maillisthome
{
float:right;
text-align:right;
width:310px;
font-family:Arial;    
font-weight:bold;
font-size:90%;
}  
#homeleftcol
{
float:left;
width:143px;
border-top:10px solid #3E4F46;
line-height:175%;
}
.leftcolheaderdiv 
{
width:143px;
border-top:10px solid #3E4F46;
font-size:110%;
color:#3E4F46;
font-weight:bold;
margin-top:0px; 
}
#homerightcol
{
float:right; 
width:312px;
border-top:10px solid #3E4F46;
} 
#homerightcoledit
{
float:right; 
width:400px;
border-top:10px solid #3E4F46;
} 
#homecentercol
{
width:317px;  
border-top:10px solid #3E4F46; 
margin-left:157px;
}  
#homecentercoledit
{
width:317px;  
border-top:10px solid #3E4F46; 
margin-left:0px;
} 
.colheader
{
font-size:110%;
color:#3E4F46;
font-weight:bold;
margin-top:0px;   
}
.searchaction
{
color:#363636;
font-size:90%;
text-align:center;
}
.smalllink
{
color:#3E4F46;
font-size:70%;
float:left;
}    
#searchgo
{
width:45px;
height:16px;
font-size:70%;
float:right;
}
.artisttitle
{
color:#363636;
font-size:40pt;
font-family:HelveticaNeue LT 25 UltLight,Tahoma,arial;
}
#picholder
{
text-align:center;
width:315px;
height:100%;
}
.picdesc
{
color:#363636;
font-size:90%;    
text-align:justify;
}
.bestseller
{
border-top:2px solid #3E4F46;
height:100%;
padding:3px;
margin-top:2px;
}
.bestselleredit
{
border-top:2px solid #3E4F46;
padding:3px;
}
.bestsellernum
{
vertical-align:text-top;
float:left;
padding-top:3px;
}
.bestsellerpic
{
float:right;
}
.bestsellername
{
color:#363636;
font-size:14pt;
font-weight:bold;
}
#copyright
{
color:#666666;
float:left;
}
#copyright a
{
color:#666666;
}
#terms
{
color:#666666;
float:right;
}
#contentleftcol
{
float:left;
width:143px;
border-top:10px solid #3E4F46;
line-height:175%;
} 
.field
{
width:140px;  
font-size:9pt;
font-family:Helvetica,arial;    
}
.button
{
font-size:9pt;
font-family:Helvetica,arial;       
}
#contentrightcol
{
padding-left:160px;
} 
#contentbody
{
width:317px;
}
#contentbodywide
{
width:100%;
}
#maillistcontent
{
border-top:10px solid #3E4F46;
} 
#artistselect
{
border-top:10px solid #3E4F46;
} 
.artistdetails
{
border-top:2px solid #3E4F46;
padding:5px;
}
.artistname
{
color:#363636;
font-size:24pt;
font-family:HelveticaNeue LT 25 UltLight,arial;
font-weight:bolder;
}

.imagename
{
color:#363636;
font-size:130%;
font-family:arial;
font-weight:bolder;
text-align:left;
float:left;
}

.label
{
font-family:Arial;    
font-size:90%; 
color:#363636; 
font-weight:bolder;
}

.labeltext
{
font-family:Arial;    
font-size:90%; 
color:#363636;
}
.soldtext
{
font-family:Arial;    
font-size:100%; 
color:red; 
font-weight:bold;
}
.imagecell
{
border-top:7px solid #BBAE9F;
}
#largeimagedetails
{
text-align:left;
margin:25px;
border-top:2px solid #3E4F46;
border-bottom:2px solid #3E4F46;
padding:5px;
}
#paylink
{
text-align:left;
margin-left:25px;
}
.newsdetails
{
border-top:2px solid #3E4F46;
padding:5px;
}
.pcat
{
color:#363636;
font-size:14pt;
font-weight:bold;
}
.pcatcell
{
text-align:center;
width:33%;
}
#process
{
display:none;
border-top:10px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#ffffff;
height:50px;
width:450px;
margin: 0 auto;
position:absolute;
}
    
    
