body { 
	margin:0px; 
	padding:0px;
	text-align:center;
	font-family: "Helvetica Neue", helvetica, arial, sans-serif;
} 

#shoplink {
	width:780px; 
	margin:0 auto; 
	text-align:right;
}

#main { 
	width:780px; 
	margin:0 auto; 
	text-align:left; 
}

#footer{
	width:780px;
	text-align:left;
	margin-right: auto;
	margin-bottom: 45px;
	margin-left: auto;
}

#homecopy {
	position:relative;
	float:left;
	width:365px;
	margin-right:25px;
}

#furtherinfo {
	position:relative;
	float:left;
	width:390px;
	text-align:left;
}

#blog {
	position:relative;
	float:left;
	width:270px;
	margin-right:20px;
}

#scrollpanel {
	width:270px;
	height:165px;
	display:block;
	overflow:auto;
	font-size:12px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#scrollpanel a,#linkbits a,#furtherinfo a {
	font-size:11px;
	text-decoration:none;
	color:#000;
	background-color: #F4F4F4;
}

#scrollpanel a:hover,#linkbits a:hover,#furtherinfo a:hover {
	font-size:11px;
	text-decoration:none;
	color:#FFF;
	background-color: #F73A68;
}

#linkbits {
	position:relative;
	top:18px;
	width:270px;
	height:246px;
	display:block;
}

#flickr {
	position:relative;
	float:left;
	width:100px;
}

#flashbox {
	position:relative;
	float:left;
	top:15px;
}

.linkicon {
	position:relative;
	float:left;
	height:25px;
	width:30px;
}

.linktext {
	position:relative;
	float:left;
	height:25px;
	width:240px;
}

.header {
	border-bottom: 1px solid #ccc;
}
.welcome {

	font: normal 11px/16px "Helvetica Neue", helvetica, arial, sans-serif;
}
.news {
	font: normal 12px/16px "Helvetica Neue", helvetica, arial, sans-serif;
}
.news_part {
	vertical-align:top;
	padding:0px;
}

.text {
font-size: 10px;
line-height: 14px; 
color: #333;
}

/* navigation */

#navcontainer
{
margin: 40px 10px 0 0;
padding: 0;
float:right;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer ul li
{
display: block;
float: left;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
padding-left: 20px;
margin: 0;
color: #666;
text-decoration: none;
display: block;
font: normal 11px/16px "Helvetica Neue", helvetica, arial, sans-serif;
}

#navcontainer ul li a:hover
{
color: #000;
}

#navcontainer a:active
{
color: #000;
}

#navcontainer li#active a
{
color: #F0037F;
}

/* end navigation */


/* content block */

table.content td {
padding-left: 10px;
}



.contentbox {
padding: 10px 0px 0px 0px; 
border-bottom: 1px solid #ccc;
}

.year {
font-weight: bold;
font-size: 40px;
color: #1A1112;
line-height: 32px;
}

.artist {
font-weight: bold;
font-size: 16px;
color: #333;
line-height: 16px;
}

.welcome_head {
font-weight: bold;
font-size: 14px;
color: #333;
line-height: 14px;
}

/* end content block */


/* 00 */

.title00 {
font-size: 14px;
color: #0066FF;
line-height: 24px;
}

.text00 {
font-size: 11px;
line-height: 16px; 
color: #6699FF;
}

a.text00  {
font-size: 11px;
line-height: 14px; 
color: #3366FF;
font-weight:bold;
text-decoration: none;
}

a.text00:hover { 
color: #999999;
}

a.buy00  {
font-size: 14px;
line-height: 14px; 
color: #999999;
font-weight:bold;
text-decoration: none;
}

a.buy00:hover { 
color: #666666;
}

/* 01 */

.title01 {
font-size: 14px;
color: #6D555A;
line-height: 24px;
}

.text01 {
font-size: 11px;
line-height: 16px; 
color: #AD6E70;
}

a.text01  {
font-size: 11px;
line-height: 14px; 
color: #AD6E70;
font-weight:bold;
text-decoration: none;
}

a.text01:hover { 
color: #D00B50;
}

a.buy01  {
font-size: 14px;
line-height: 14px; 
color: #412E2F;
font-weight:bold;
text-decoration: none;
}

a.buy01:hover { 
color: #D00B50;
}

/* 02 */

.title02 {
font-size: 14px;
color: #28789B;
line-height: 24px;
}

.text02 {
font-size: 11px;
line-height: 16px; 
color: #05A0B0;
}

a.text02  {
font-size: 11px;
line-height: 14px; 
color: #05A0B0;
font-weight:bold;
text-decoration: none;
}

a.text02:hover { 
color: #76A243;
}

a.buy02  {
font-size: 14px;
line-height: 14px; 
color: #04637B;
font-weight:bold;
text-decoration: none;
}

a.buy02:hover { 
color: #76A243;
}

/* 03 */

.title03 {
font-size: 14px;
color: #9C2C81;
line-height: 24px;
}

.text03 {
font-size: 11px;
line-height: 16px; 
color: #D584C0;
}

a.text03  {
font-size: 11px;
line-height: 14px; 
color: #D584C0;
font-weight:bold;
text-decoration: none;
}

a.text03:hover { 
color: #AD6E70;
}

a.buy03  {
font-size: 14px;
line-height: 14px; 
color: #9C2C81;
font-weight:bold;
text-decoration: none;
}

a.buy03:hover { 
color: #AD6E70;
}

/* 04 */

.title04 {
font-size: 14px;
color: #135CA0;
line-height: 24px;
}

.text04 {
font-size: 11px;
line-height: 16px; 
color: #3D99D0;
}

a.text04  {
font-size: 11px;
line-height: 14px; 
color: #3D99D0;
font-weight:bold;
text-decoration: none;
}

a.text04:hover { 
color: #D00B50;
}

a.buy04  {
font-size: 14px;
line-height: 14px; 
color: #135CA0;
font-weight:bold;
text-decoration: none;
}

a.buy04:hover { 
color: #D00B50;
}


/* 05 */

.title05 {
font-size: 14px;
color: #EF037F;
line-height: 24px;
}

.text05 {
font-size: 11px;
line-height: 16px; 
color: #EF037F;
}

a.text05  {
font-size: 11px;
line-height: 14px; 
color: #EF037F;
font-weight:bold;
text-decoration: none;
}

a.text05:hover { 
color: #ACD950;
}

a.buy05  {
font-size: 14px;
line-height: 14px; 
color: #EF037F;
font-weight:bold;
text-decoration: none;
}

a.buy05:hover { 
color: #ACD950;
}


/* 06 */

.title06 {
font-size: 14px;
color: #FF0000;
line-height: 24px;
}

.text06 {
font-size: 11px;
line-height: 16px; 
color: #FF0000;
}

a.text06  {
font-size: 11px;
line-height: 14px; 
color: #FF0000;
font-weight:bold;
text-decoration: none;
}

a.text06:hover { 
color: #000000;
}

a.buy06  {
font-size: 14px;
line-height: 14px; 
color: #FF0000;
font-weight:bold;
text-decoration: none;
}

a.buy06:hover { 
color: #000000;
}

/* 07 */

.title07 {
font-size: 14px;
color: #EE1D23;
line-height: 24px;
}

.text07 {
font-size: 11px;
line-height: 16px; 
color: #EE1D23;
}

a.text07  {
font-size: 11px;
line-height: 14px; 
color: #EE1D23;
font-weight:bold;
text-decoration: none;
}

a.text07:hover { 
color: #0072BB;
}

a.buy07  {
font-size: 14px;
line-height: 14px; 
color: #EE1D23;
font-weight:bold;
text-decoration: none;
}

a.buy07:hover { 
color: #0072BB;
}

/* 08 */

.title08 {
font-size: 14px;
color: #CD008A;
line-height: 24px;
}

.text08 {
font-size: 11px;
line-height: 16px; 
color: #CD008A;
}

a.text08  {
font-size: 11px;
line-height: 14px; 
color: #CD008A;
font-weight:bold;
text-decoration: none;
}

a.text08:hover { 
color: #5EC2D1;
}

a.buy08  {
font-size: 14px;
line-height: 14px; 
color: #CD008A;
font-weight:bold;
text-decoration: none;
}

/* 09 */

.title09 {
font-size: 14px;
color: #BF495E;
line-height: 24px;
}

.text09 {
font-size: 11px;
line-height: 16px; 
color: #BF495E;
}

a.text09  {
font-size: 11px;
line-height: 14px; 
color: #BF495E;
font-weight:bold;
text-decoration: none;
}

a.text09:hover { 
color: #000000;
}

a.buy09  {
font-size: 14px;
line-height: 14px; 
color: #BF495E;
font-weight:bold;
text-decoration: none;
}



/* 10 */

.title10 {
font-size: 14px;
color: #EC2617;
line-height: 24px;
}

.text10 {
font-size: 11px;
line-height: 16px; 
color: #EC2617;
}

a.text10  {
font-size: 11px;
line-height: 14px; 
color: #EC2617;
font-weight:bold;
text-decoration: none;
}

a.text10:hover { 
color: #000000;
}

a.buy10  {
font-size: 14px;
line-height: 14px; 
color: #EC2617;
font-weight:bold;
text-decoration: none;
}


/* 11 */

.title11 {
font-size: 14px;
color: #EC2617;
line-height: 24px;
}

.text11 {
font-size: 11px;
line-height: 16px; 
color: #EC2617;
}

a.text11  {
font-size: 11px;
line-height: 14px; 
color: #EC2617;
font-weight:bold;
text-decoration: none;
}

a.text11:hover { 
color: #000000;
}

a.buy11  {
font-size: 14px;
line-height: 14px; 
color: #EC2617;
font-weight:bold;
text-decoration: none;
}
  
  

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:70%;
    line-height:110%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* SUBMIT BUTTON */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

.input {
	margin-bottom:7px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:11px;
    line-height:16px;
}
.formwarn {
	font-size: 11px;
	color: #FF3366;
	font-weight: bold;
}

