
	a { font-family:verdana,sans-serif; 
	    font-size:11px; 
	    color: #7D0225; 
	    text-decoration: none; }
a:visited { color: #7D0225; text-decoration: none; }
  a:hover { color: #7D0225; text-decoration: underline; }
  
        a.mainnav {  font-family:arial,verdana,sans-serif; 
 		     font-size:11px; 
		     color: #60012B; 
		     line-height: 200%;
		     font-weight: bold;
		     text-decoration: none; }		  
a.mainnav:visited {  color: #60012B; text-decoration: none; }
  a.mainnav:hover {  color: #ffffff; text-decoration: none; }  
  
     a.mainnav_on {  font-family:arial,verdana,sans-serif; 
 		     font-size:11px; 
		     color: #ffffff; 
		     line-height: 200%;
		     font-weight: bold;
		     text-decoration: none; }
a.mainnav_on:visited {  color: #ffffff; text-decoration: none; }
  a.mainnav_on:hover {  color: #ffffff; text-decoration: none; }   
  
        a.leftnav {  
		width:150px;
		font-family:arial,verdana,sans-serif; 
 		     font-size:11px; 
		     color: #F5D7D7; 
		     line-height: 130%;
		     font-weight: bold;
		     text-decoration:  none; }
a.leftnav:visited {  color: #F5D7D7; text-decoration: none; }
  a.leftnav:hover {  color: #AFB897; text-decoration: none; } 
  
        a.leftnav_big {  font-family:arial,verdana,sans-serif; 
 		         font-size:13px; 
		         color: #ffffff; 
		         line-height: 130%;
		         font-weight: bold;
		         text-decoration:  none; }
a.leftnav_big:visited {  color: #ffffff; text-decoration: none; }
  a.leftnav_big:hover {  color: #AFB897; text-decoration: none; }    
  
        a.topnav {  font-family:arial,verdana,sans-serif; 
 		    font-size:10px; 
		    color: #9C6A76; 
		    line-height: 160%;
		    font-weight: bold;
		    text-decoration: none; }
a.topnav:visited {  color: #9C6A76; text-decoration: none; }
  a.topnav:hover {  color: #000000; text-decoration: none; } 
  
  .logo { background-image: url(../images/bg_logo.gif); 
          background-repeat: no-repeat; }   
          
.bodybg { background-image: url(../images/bg.gif);  }  
   
   .searchbox { background-color: #EBDFE2; 
                height: 20px; 
                width: 125px;
                border: #C8A3B0 1px solid;
		color: black;
		font-family: arial, verdana, ms sans serif;
		font-size: 10pt;
		font-weight: normal }   
  
  .strong
  {
	font-weight:bold;
  }
  td.admin_table
  {     font-family:verdana,arial,sans-serif;  
             font-size:10px; 
             line-height:100%;
             color: #000000; 
             font-weight:bold;
  }
  select.admin_select 
  {
	     font-family:verdana,arial,sans-serif;  
             font-size:10px; 
             line-height:100%;
             color: #000000; 
             font-weight:normal;
  }
  
  input.admin_input
  {
	     font-family:verdana,arial,sans-serif;  
             font-size:10px; 
             line-height:90%;
             color: #000000; 
             font-weight:normal;
  }
  .confirm
  {
	font-family:Verdana,arial,sans-serif;
	font-size:10px;
	line-height:100%;
	color:Red;
  }
  .userok
  {
	font-family:Verdana,arial,sans-serif;
	font-size:10px;
	line-height:100%;
	color:blue;
  }
  input.admin_submit
  {
	     font-family:verdana,arial,sans-serif;  
             font-size:9px; 
             line-height:150%;
             color: #000000; 
             font-weight:bold;
             width:100px;	
  }
  textarea.admin_textarea
  {
	     font-family:verdana,arial,sans-serif;  
             font-size:10px; 
             line-height:100%;
             color: #000000; 
             font-weight:normal;
  }
  
  
        td { font-family:verdana,arial,sans-serif;  
             font-size:11px; 
             line-height:110%;
             color: #000000; }
             
    .title { font-family:arial,sans-serif;  
             font-size:20px; 
             color: #8C976C; 
             line-height: 195%;
             font-weight: normal; }  
 .subtitle { font-family:arial,sans-serif;  
             font-size:17px; 
             color: #8C976C; 
             line-height: 195%;
             font-weight: normal; }         
        h1 { font-family:arial,sans-serif;  
             font-size:20px; 
             color: #8C976C; 
             font-weight: normal; 
             line-height:20px;
             }  
        h2 { font-family:arial,sans-serif;  
             font-size:17px; 
             color: #8C976C; 
             line-height:20px;
             font-weight: normal; }               
             
     .name { font-family:arial,sans-serif;  
             font-size:14px; 
             line-height: 145%;
             font-weight: bold; }              
            
font.copyright { font-family:verdana,sans-serif;  
                 font-size:10px; 
                 color: #bbbbbb; }            

a.copyright { font-family:verdana,sans-serif;  
                 font-size:10px; 
                 color: #bbbbbb; }            
a.copyright:HOVER { font-family:verdana,sans-serif;  
                 font-size:10px; 
                 color: #bbbbbb; }            

td.header { background-repeat: no-repeat; }

td.thumb { text-align:center;}

.thumbpic { border: #7D0225 2px solid; }

      div.top { position: relative;
      	 	background-color: #E5DFCA;
                height: 51px;  }
   div.top_on { position: relative;
      	 	background-color: #8C976D;
                height: 51px;  }                
   div.inside { position: relative; 
                top: 28px;  }        
                
  .button { border-color: #8C976C;
  	    border-width: 1px;
            background-color: #8C976C;
            font-family:arial,sans-serif;
            font-size: 11px;
            color: #ffffff;
            text-align: center; 
            width:85px;}               
            
 .bodydiv { PADDING-RIGHT: 0px; 
 	    PADDING-LEFT: 10px; 
 	    PADDING-TOP: 2px;  }
                

.cart_headline
{
	font-weight:bold;
	font-family: Arial;
	font-size:12px;
	line-height:12px;
	margin:0 0 0 0;
}

        .demographic_headline { font-family:arial,sans-serif;  
             font-size:17px; 
             color: #8C976C; 
             font-weight: bold;}

        .confirmation_headline { font-family:arial,sans-serif;  
             font-size:20px; 
             color: #8C976C; 
             font-weight:bold;
             line-height:10px;
             margin:10 0 0 0;}

 .cart_headline_center
 { text-align:center;
	font-weight:bold;
	color: #ffffff;
 }
 .cart_headline_right 
 {
	text-align:right;
	font-weight:bold;
 }
.cart_right
{
	font-weight:normal;
	text-align:right;
}
.cart
{
	font-weight:normal;
	font-family:Verdana, Arial,sans-serif;
	font-size:11px;
	line-height:12px;
	margin:0,0,0,0;
}
a.cart
{
	font-weight:bold;
	font-family:Verdana, Arial,sans-serif;
	font-size:11px;
	line-height:12px;
	margin:0,0,0,0;
}
.donation
{
	font-weight:normal;
	font-size: 11px;
	margin: 0px;
	line-height: 12px;
	font-family: Verdana, Arial,sans-serif;
	background-color: #eeeeee;
}
.error
{
	color:Red;
}

.apology 
{
 font-family:Arial, Sans-Serif;
 font-size:12px;
 line-height:normal;
}

        a.gc {  font-family:arial,verdana,sans-serif; 
 		     font-size:11px; 
		     color: #60012B; 
		     line-height: 200%;
		     font-weight: bold;
		     text-decoration: underline; }		  
a.gc:visited {  color: #60012B; text-decoration: underline; }
  a.gc:hover {  color: #60012b; text-decoration: underline; }  
.expired 
{
	color:Red;
	   text-decoration:line-through;
}
.x 
{ font-family:Arial;
	font-size:11px;
	font-weight:bold;
	line-height:8px;
	margin:0 0 0 0;
}
.gcsubhead
        { font-family:arial,sans-serif;  
             font-size:17px; 
             color: #8C976C; 
             line-height:20px;
             font-weight: normal; }               
             
.specialc 
{
 text-align:center;
}


.itemTitle 
{
 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:12px;
}

.galleryItemTitle 
{
 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:12px;
}




  .submitLink {
   font-family:Verdana, Arial,sans-serif;
   font-weight:bold;
   color: #7D0225;
   background-color: transparent;
   font-size:11px;
   border: solid 0px black;
   cursor: pointer;
   cursor: hand;
   width:130px;
   text-align:left;
  }

.itemLink 
{
border-color: black;
border-width: 1px;
 border-style:inset;
background-color: #8C976C;
font-family:arial,sans-serif;
font-size: 11px;
line-height:22px;
color: #ffffff;
text-align:center;
height:20px;
width:85px;
}
.itemLink:visited 
{
	color: #ffffff;
}

.itemArtist
{
 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:12px;
 text-decoration:underline;
}	
.itemArtist:visited{ 
	 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:12px;
 text-decoration:underline;

}
.itemArtist:hover
{
	 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:12px;
 text-decoration:underline;
}




.galleryItemArtist
{
 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:12px;
 text-decoration:underline;
}	
.galleryItemArtist:visited{ 
	 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:12px;
 text-decoration:underline;

}
.galleryItemArtist:hover
{
	 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:12px;
text-decoration:underline;
}



.itemDetail
{
 font-family:Arial, Sans-Serif;
 font-size:12px;
 line-height:normal;
}	

.galleryItemDetail
{
 font-family:Arial, Sans-Serif;
 font-size:11px;
 line-height:normal;
}	

.itemSize
{
 font-family:Arial, Sans-Serif;
 font-size:12px;
 line-height:normal;
}
.galleryItemSize 
{
 font-family:Arial, Sans-Serif;
 font-size:10px;
 line-height:normal;
}



.itemWholesalePrice {
 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:12px;
 color:Green;
 line-height:normal;
  
}

.galleryItemWholesalePrice {
 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:12px;
  color:Green;
 line-height:normal;
}


.itemRetailPrice {
 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:11px;
color:red;
 line-height:normal;
  
}

.galleryItemRetailPrice {
 font-family:Arial, Sans-Serif;
 font-weight:bold;
 font-size:11px;
color:red;
 line-height:normal;
  
}

