/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2005 Coppermine Dev Team
  v1.1 originaly written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
  ********************************************
  Coppermine version: 1.3.3
  $Source: /cvsroot/coppermine/stable/themes/mac_ox_x/style.css,v $
  $Revision: 1.3 $
  $Author: gaugau $
  $Date: 2005/04/19 03:17:14 $
**********************************************/

/* Foreground color definition */

.topmenu, .topmenu a { color : #eeeeee; }
.topmenu a:hover { color : #aaaaaa; }
.sortorder_cell, .sortorder_options { color : #eeeeee; }
.textinput, .listbox, .radio, .checkbox { color: #eeeeee; }
.bblink a, .user_thumb_infobox a  { color: #313131; }
.bblink a:hover, .user_thumb_infobox a:hover  { color : #313131; }
.button, .comment_button, .admin_menu_thumb, .admin_menu_thumb a, .admin_menu_thumb a:hover, .admin_menu, .admin_menu a, .admin_menu a:hover { color : #eeeeee; }
.comment_date { color : #999999; }
.footer, .footer a, .footer a:hover { color : #aaaaaa; }

/* Background colors definition */

.textinput, .listbox, .radio, .checkbox { background-color: #212121; }
.tableh2, .tableh2_compact, .tablef, .img_caption_table th { background : #414141 ; }
.tableb_compact, .thumbnails, .img_caption_table td { background : #313131; }
 .filmstrip { background: #000000 ; }

/* Borders for input controls */
.textinput, .listbox, .button, .comment_button, .admin_menu, .admin_menu_thumb  {border: 1px solid #666666; }
.img { max-width: 100%}
.image { border: 5px solid #212121; }
.topimage { border: 2px solid #000000; margin-top: 1px;}
.imageborder {padding-left: 40px; padding-right: 40px; padding-bottom: 35px; padding-top: 35px; border-top: 4px solid #999999; border-bottom: 4px solid #888888; border-left: 4px solid #555555; border-right: 4px solid #555555; background-color: #0e0e0e; margin-top: 40px; margin-bottom: 40px; }
.maintableb { font-size: 12px; background-color: #414141; }
.toptable { background-color: #2D2D2D; }
.img_caption_table th, .img_caption_table td { border-top : 3px solid #7F7F7F; }

/* Fonts definition */
body { font-family: Verdana, Geneva, Arial, sans-serif; }
.textinput, .listbox, .radio, .checkbox { font-family: Verdana, Geneva, Arial, sans-serif; }
.button, .comment_button, .sortorder_options, .admin_menu_thumb { font-family: Arial, Helvetica, sans-serif; }

/* Social Media */
#custom-tweet-button a {
    display: inherit;
    padding: 0px 0px 0px 20px;
    background: url('/images/twitter.ico') 1px center no-repeat;
    border: 0px;
  }

#custom-facebook-button a {
    display: inherit;
    padding: 0px 0px 0px 20px;
    background: url('/images/facebook.ico') 1px center no-repeat;
    border: 0px;
  }

#custom-googleplus-button a {
    display: inherit;
    padding: 0px 0px 0px 20px;
    background: url('/images/googleplus.ico') 1px center no-repeat;
    border: 0px;
  }

table {
        font-size : 11px;        
}

body {
        font-size: 12px;
        color : #cccccc;
        margin: 0px;
/*        scrollbar-face-color: #FFFFFF;
        scrollbar-highlight-color: #999999;
        scrollbar-shadow-color: #FFFFFF;
        scrollbar-3dlight-color: #888888;
        scrollbar-arrow-color:  #999999;
        scrollbar-track-color: #DDDDDD;
        scrollbar-darkshadow-color: #888888; */
        background-color:#292929;
        /* background-image: url(images/fish-background-bww.jpg);
        background-repeat:repeat; */       
}

h1{
        display: inline;
        font-weight: bold;
        font-size: 14px;
        text-decoration: none;
        color: #AAAAAA;
        margin: 0px;
}

h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #EEEEEE;
        font-size: 12px;
        margin: 0px;
}

h3 {
        font-weight: normal;
        font-family: Verdana, Geneva, Arial, sans-serif;
        font-size: 14px;
        color: #999999;
        margin: 0px;
}

bblink a {
        color: #c0c0c0;
        text-decoration: none;
}

bblink a:hover {
        color: #0e0e0e;
        text-decoration: underline;
}

p {       
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        margin: 2px 0px;
}

.photo-caption {
    font-weight: normal;
    font-style: italic;
    font-size: 8pt;    
    text-align: center;
}

table.photo_r {
		float:right;
		margin-left:10px; 
		margin-bottom:6px;
    margin-top: 6px;
}

div.photo_r {
		float:right;
		margin-left:10px; 
		margin-bottom:6px;
    margin-top: 6px;
    vertical-align: middle;
}

table.photo_l {
		float:left;
		margin-right:10px; 
		margin-bottom:6px;
    margin-top: 6px;
}

div.photo_l {
		float:left;
		margin-right:10px; 
		margin-bottom:6px;
    margin-top: 6px;
    vertical-align: middle;
}


td.bigheader{
	font-size: 16px;
	font-weight: bold;
	border:	0px solid #000000;
	background-color: #545454;
	padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-bottom: 3px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	Vertical-Align: middle;
	color: #eeeeee
}

td.header{
	font-size: 15px;
	font-weight: bold;
	padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-bottom: 3px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	Vertical-Align: middle;
	color: #eeeeee;
	background-color: #515151
}

ol { 
				margin-left: 5px;        
        padding-left: 10px;
        padding-right: 10px;        
				list-style: decimal;
}

ul {
        margin-left: 5px;        
        padding-left: 10px;
        padding-right: 10px;        
        list-style-image:url(/images/bullet3.gif);
}

li {        
        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;        
}

li.medium {        
        font-size: 11px;
        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;        
}

.top_panel_tr {
        padding: 0px;        
}

.top_panel_td_lr {
	padding: 0px;  
}


.top_panel td {
        background-color: #414141;
        padding-top: 4px;
        padding-bottom: 4px;
}

.top_menu_bttn a {
        text-decoration: none;                
        position: relative;
        bottom: 2px;
        display: inline;
        color: #eeeeee;
        font-size: 10px;
}

.top_menu_bttn img {
        position: relative;
        bottom: -3px;
        display: inline;
}

.top_menu_bttn a:hover {
        text-decoration: underline;
        background-color: #555555;
        position: relative;
        bottom: 3px;
        color: #eeeeee;
}

.sub_menu_bttn a {
	text-align: center;
	line-height: 40%;
        text-decoration: none;                
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 1px;
        color: #ffffff;
        font-size: 10px;
}

.sub_menu_bttn a:hover {
	text-align: center;
        text-decoration: underline;        
        margin-top: 0px;
        margin-right: 1px;
        margin-left: 1px;        
        color: #ffffff;
}

.textinput {
        font-size: 100%;
        padding-right: 3px;
        padding-left: 3px;
}

.listbox {
        font-size: 100%;
        vertical-align : middle;
}

.tooltip {
	position: absolute;
	display: none;	
	background-color: #313131;
	border-width: 1px;
	z-index: 999;
	border-style: solid;
	border-color: #a6a6a6;
	padding: 2px;
}
.tooltip .head{
	background-color: #575757;
	color: white;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
}
.tooltip .content{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	color: #cdcdcd;	
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	border: 4px;
}
.tooltip .content td{
	width: 50%;	
	font-size: 10px;
	text-align: center;
}

.cart_button{	 
	 margin-top: 0px;    
   padding-top: 0px;
   border: 0px;
   height: 54px; 
   width: 87px;    
   background-color:#414141;    
   background-image: url(/images/cart.gif); 
   background-position: center center; 
   cursor: pointer;
}

.cart_button_hov{	 
	 position: relative;
	 top: 1px;
   margin-top: 0px;    
   padding-top: 0px;
   border: 0px;
   height: 54px; 
   width: 87px;    
   background-color:#313131;    
   background-image: url(/images/cart_sel.gif); 
   background-position: center center; 
   cursor: pointer;
}

.sm_button{	 
	 margin-top: 0px;    
   padding-top: 0px;
   border: 0px;
   height: 30px; 
   width: 91px;    
   background-color:#313131;    
   background-image: url(/images/sm_button.gif); 
   background-position: center center; 
   cursor: pointer;
}

.sm_button_hov{	 
	 position: relative;
	 top: 2px;
	 left:2px;
   margin-top: 0px;    
   padding-top: 0px;
   border: 0px;
   height: 30px; 
   width: 91px;    
   background-color:#313131;    
   background-image: url(/images/sm_button_sel.gif); 
   background-position: center center; 
   cursor: pointer;
}

.med_button{	 
	 margin-top: 0px;    
   padding-top: 0px;
   border: 0px;
   height: 30px; 
   width: 150px;    
   background-color:#414141;    
   background-image: url(/images/med_button.gif); 
   background-position: center center; 
   cursor: pointer;
}

.med_button_hov{	 
	 position: relative;
	 top: 2px;
   margin-top: 0px;    
   padding-top: 0px;
   border: 0px;
   height: 30px; 
   width: 150px;    
   background-color:#414141;    
   background-image: url(/images/med_button_sel.gif); 
   background-position: center center; 
   cursor: pointer;
}

.med_button_li{	 
	 margin-top: 0px;    
   padding-top: 0px;
   border: 0px;
   height: 30px; 
   width: 150px;    
   color: #ffffff;
   background-color:#313131;    
   background-image: url(/images/med_button.jpg); 
   background-position: center center; 
   cursor: pointer;
}

.med_button_li_hov{	 
	 position: relative;
	 top: 2px;
   margin-top: 0px;    
   padding-top: 0px;
   border: 0px;
   height: 30px; 
   width: 150px;    
   color: #ffffff;
   background-color:#313131;    
   background-image: url(/images/med_button_sel.jpg); 
   background-position: center center; 
   cursor: pointer;
}

.big_button{	 
   margin-top: 13px;    
   padding-top: 0px;
   border: 0px;
   height: 30px; 
   width: 294px;    
   background-color:#454545;    
   background-image: url(/images/big_button.gif); 
   background-position: center center; 
   cursor: pointer;
}

.big_button_hov{
	 position: relative;
	 top: 2px;   
   margin-top: 13px;       
   border: 0px;
   height: 30px; 
   width: 294px;    
   background-color:#454545;    
   background-image: url(/images/big_button_sel.gif); 
   background-position: center center; 
   cursor: pointer;
}

.button {     
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        cursor: pointer;
        color: #ffffff;
        font-weight: bold;
}

.comment_button {  
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
        cursor: pointer;
}

.radio {
        font-size: 100%;
        vertical-align : middle;
}

.checkbox {
        font-size: 100%;
        vertical-align : middle;
}

.large {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   font-style: normal; 
   line-height: normal;
   color: #dddddd
}

.larger {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px; 
   font-style: normal; 
   font-weight: bold; 
   line-height: normal;
   color: #dddddd
}

.large_h {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   font-style: normal; 
   line-height: 17px;
   color: #dddddd
}

.bblink a {
        text-decoration: none;
}

.bblink a:hover {
        text-decoration: underline;
}

.maintable {		
}

.maintablea {
	background-color: #414141;
  margin-top: 1px;
}

.maintableb {
}

.tableh1 {
	font-size: 12px;
	height: 25px;
	font-weight: bold;
  padding-right: 0px;
  padding-left: 10px;        
  background-color: #656565;
  color : #EEEEEE;        
  padding-top: 0px;
  padding-bottom: 0px;        
}

.tableh1c {
	font-size: 12px;
	height: 25px;
	font-weight: bold;
  padding-right: 10px;
  padding-left: 10px;        
  background-color: #656565;
  color : #FEFEFE;        
  padding-top: 3px;
  padding-bottom: 3px;        
}

.tableh1st {
	font-size: 11px;
	height: 25px;
	font-weight: bold;
  padding-right: 10px;
  padding-left: 10px;        
  background-color: #595959;
  color : #aaaaaa;        
  padding-top: 3px;
  padding-bottom: 3px;        
}

.tableh1s {
	font-size: 11px;
	height: 25px;
	font-weight: bold;
	background-color: #595959;
  padding-right: 10px;
  padding-left: 10px;
  color : #eeeeee;        
  padding-top: 3px;
  padding-bottom: 3px;        
}

.tableh1a td {
  border: none;
  height: 30px;
  font-size: 110%;
  font-weight: bold;
}

.tableh1a img {
        display: block;
}

td.order {
	color: #dddddd;	
	font-size: 12px;	
	background-color: #313131;		
	border: 4px solid #666666;        
	margin-top: 15px;
  margin-bottom: 1px;
  padding-right: 12px;
  padding-bottom: 2px;
  padding-left: 16px;
  padding-top: 6px;
  border-top : 2px solid #454545;
  border-bottom : 1px solid #394049;
}

.tableh1_compact {
	background-color: #656565;
	color: #EEEEEE;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        height: 25px;        
}

.tableh2, .catrow_noalb {
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
        background-color: #656565; 
        color : #EEEEEE;
        font-size: 10px;
}

.tableh2_catdesk {
				color : #cdcdcd;
        font-size: 12px;
}

td.table_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color:#eeeeee;
	background-color: #414141;
	padding: 10px;
}

td.table_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#cccccc;
	background-color: #414141;
	padding: 5px;			
}

th.table_bottom_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 11px;
	font-size: 11px; 
	color:#FFFFFF;
	background-color: #515151;
	padding-top: 1px;
  padding-bottom: 1px;
}

a {	
	color: #cbcbcb;
}

a:hover {	
	color: #FFFFFF;
}

a.social {text-decoration: none}


a.dark {color: #cdcdcd}
a.dark:link {color: #cdcdcd}
a.dark:visited {color: #cdcdcd}
a.dark:hover {color: #ffffff}
a.dark:active {color: #ffffff}

a.foot {color: #aaaaaa}
a.foot:link {color: #aaaaaa}
a.foot:visited {color: #aaaaaa}
a.foot:hover {color: #eeeeee}
a.foot:active {color: #eeeeee}

a.large {color: #cccccc}
a.large:link {color: #cccccc}
a.large:visited {color: #cccccc}
a.large:hover {color: #aaaaaa}
a.large:active {color: #aaaaaa}

td.table_info_s {
	background-color: #313131;	
	padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 10px;
}

.tableh2_compact {
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;        
}

.tableb, .display_media , .catrow {	
	font-size: 12px;
        padding-top: 3px;
        padding-right: 10px;        
        padding-bottom: 3px;
        padding-left: 10px;
        background: #313131;        
        color : #eeeeee;
}

.tablestory {	
	font-size: 15px;	
	font-family: Verdana, Tahoma, sans-serif;	
        padding-top: 3px;
        padding-right: 20px;        
        padding-bottom: 3px;
        padding-left: 20px;
        background-image : url(/themes/planetfotos/images/story_bg.jpg);               
        color : #aaaaaa;
}

.tableb_pic {
        background: #222222;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}


.tableb_compact {	
	color : #cccccc;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tablef {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

table.order {
	background-color: #313131;
	padding-top: 4px;
	border: 5px solid #666666;        
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 0px;
  padding-bottom: 4px;
  padding-left: 0px;
  border-top : 2px solid #394049;
  border-bottom : 2px solid #394049;
}

table.cart {
  background-color : #313131;
  font-size  : 9pt;  
  width      : 100%;                     
}

table.three_d {  
	border-width: 2px;
	border-top-color: #DDDDDD;
	border-left-color: #DDDDDD;		
	border-right-color: #DDDDDD;
	border-bottom-color: #CCCCCC;	
	border-style: solid;  
  font-size: 11px;
  border-collapse: collapse;
}

table.three_d td {
	padding: 0px;
	border-width: 1px;
	border-color: #CCCCCC;	
	border-bottom-color: #EEEEEE;	
	border-style: solid;	
}

table.three_d th {
	padding: 5px;
	border-width: 1px;
	border-color: #CCCCCC;	
	border-bottom-color: #EEEEEE;	
	border-top-color: #DDDDDD;	
	border-collapse: collapse;
	border-style: solid;	
}

table.cartb {
  background-color : #414141;
  font-size  : 9pt;    
  padding-top: 10px;
	border: 5px solid #313131;        
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 3px;
  padding-bottom: 4px;
  padding-left: 3px;
  border-top : 2px solid #313131;
  border-bottom : 2px solid #313131;
}

.album_stat {
        font-size : 85%;
        margin: 5px 0px;
}

.thumb_filename {
        font-size: 80%;
        display: block;
}

.thumb_title {
        font-weight : normal;
        font-size: 100%;
        padding: 2px;
        display : block;
}

.thumb_caption {				
        font-size: 100%;
        padding: 1px;
        display : block;        
}

.thumb_caption a {
        text-decoration: underline;
}


.thumb_num_comments {
        font-weight: normal;
        font-size: 85%;
        padding: 2px;
        font-style : italic;
        display : block;
}

.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox td {
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}


.user_thumb_infobox a {
        text-decoration: none;
}

.user_thumb_infobox a:hover {
        text-decoration: underline;
}

.sortorder_options {      	
        color: #EEEEEE;
        padding-left: 5px;
        padding-right: 10px;
        margin: 0px;
        font-weight: normal;
        font-size: 100%;
        white-space: nowrap;
}

.navmenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #414141;
        font-size: 100%;
        font-weight: bold;
        background : #414141;
        border-style: none;        
        border: none;
        padding: 0;
        border-spacing: 0        
}

.navmenu img {
        display: block;
}

.navmenu a {
        position: relative;
        display: block;
        padding-left: 5px;
        padding-right: 5px;
        background-color: #656565;
        text-decoration: none;        
        line-height: 25px;
        height : 25px;
}

.navmenu a:hover {
	background-color: #717171;
        text-decoration: none;
}

.admin_menu_thumb {
        font-size: 90%;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}

.admin_menu_thumb a {
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}

.admin_menu_thumb a:hover {
        text-decoration: underline;
}

.admin_menu {
        font-size: 90%;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        background-repeat: repeat-x;
        background-color: #414141;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}

.admin_menu a {
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
}

.admin_menu a:hover {
  text-decoration: underline;
}

td #admin_menu_anim {
  background-image : url(images/button_bg_anim.gif);
}

.comment_date{
  font-size: 90%;
  vertical-align : middle;
}

.image {
  margin: 2px;
}

.thumbnails {
  padding: 5px;
}

.filmstrip {
  padding: 0px;
}

.footer {
  font-size : 9px;
}

.footer a {
  text-decoration: none;
}

.footer a:hover {
	color: #eeeeee;
  text-decoration: none;
}

.statlink a {
	color: #ccc;
  text-decoration: none;
}

.statlink a:hover {
	color: #fff;
  text-decoration: underline;
}

.statlink_li a {
	color: #dedede;
  text-decoration: none;
}

.statlink_li a:hover {
	color: #ffffff;
  text-decoration: underline;
}

.alblink { 
	color: #ededed;
	font-size: 11px;
}

.alblink a {
	color: #ededed;
  text-decoration: underline;        
}

.alblink a:hover {
	color: #ffffff;        
  text-decoration: underline;
}

.catlink {
	color: #dddddd;
	font-size: 12px;
        display: block;
        margin-bottom: 2px;
}

.catlink a {
	color: #ededed;
        text-decoration: underline;
}

.catlink a:hover {
	color: #ffffff;
  text-decoration: underline;
}

.topmenu {
        line-height : 110%;
        font-size : 100%;
}

.topmenu a {
        text-decoration : none;
}

.topmenu a:hover  {
        text-decoration : underline;
}

.img_caption_table {
        border: none;
        width : 100%;
        margin : 0px;
}

.img_caption_table th {
        font-size : 100%;        
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
}

.img_caption_table td {
        padding-top: 4px;        
        background-color: #313131;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
}

.debug_text {
        border: #BDBEBD;
        background-color: #EFEFEF;
        width : 100%;
        margin : 0px;
}

.clickable_option {
        cursor : default;
}

.listbox_lang {
        color: #eeeeee;
        background-color: #515151;
        border: 1px solid #0e0e0e;
        font-size: 80%;
        font-family: Verdana, Geneva, Arial, sans-serif;
        vertical-align : middle;
}

.listbox_albs {
        color: #eeeeee;
        background-color: #515151;
        border: 2px inset #414141;
        z-index: 0;
        font-size: 100%;
        font-family: Verdana, Geneva, Arial, sans-serif;
        vertical-align : middle;
        text-align: left;
}

.vlarge {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px; 
   font-style: normal; 
   line-height: normal;
   font-weight: bold; 
   color: #cccccc
}

.small {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px; 
   font-style: normal; 
   line-height: normal;
   color: #dddddd
}


td.indent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 60px;
	font-size: 13px; 
  font-style: normal; 
  line-height: normal;
  color: #dddddd
}

ul.indent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 10px;	
	font-size: 12px; 
  font-style: normal; 
  line-height: normal;
  color: #dddddd
}

ul.bh{
	font-size: 16px;
	font-weight: bold;
	border:	0px solid #eeeeee;
	padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 25px;
  padding-bottom: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	Vertical-Align: middle;
	color: #cccccc
}


P.small {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px; 
   font-style: normal; 
   line-height: normal;
   color: #eeeeee
}

P.medium {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px; 
   font-style: normal; 
   line-height: normal;
   color: #eeeeee
}

P.heading {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px; 
   font-weight: bold;
   text-align: center;
   color: #eeeeee
}

td.album_intro {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   text-align: left;
   padding-top: 5px;
   padding-bottom: 10px;
   padding-left: 15px;
   padding-right: 15px;
   color: #eeeeee;
   background-color: #373737   
}


/*********************************
 *
 *	CAPTCHA-Styles
 *
 */
	.captcha_notvalid
	{
		font-weight: bold;
		color: #FF0000;
	}
	
	.captchapict
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-style: inset;
		border-width: 2px;
		border-color: #D0D0D0;
	}
	
	#captcha
	{
		margin-left: 30px;
		margin-right: 30px;
		border-style: dashed;
		border-width: 2px;
		border-color: #FFD940;
	}

#pictip{
	position: absolute;
	left: -1000px;
	top: -1000px;
	background-color: #212121;
	color: white;
	z-index: 999;
	display: block;
	padding: 5px 3px 5px 13px;
	cursor: pointer;
}

.pictipLocked {
	border: 1px solid #888;
}

.pictiptable {
	width: 90%;
	padding: 5px;
	border: 0px;
	background-color: #343434;
}

input, select, textarea {
	background-color: #414141;
	color: #ffffff
}

img.cartpic { /* display of the shopping cart in text */
	background-color: #656565; 
	border: 4px solid #656565; 
	vertical-align: top;
}