div#rates, #sign-comm{
	padding-left: 16px;
	padding-top: 3px;
	margin-left: 1px;
	margin-right: 1px;
	border-top: 3px #FFE4A2 solid;
	height: 22px;
	vertical-align: middle;
	text-align: center;
}


div#rates img{
	vertical-align: middle;
	}
	

div#rates a{
	font-family: Arial, Helvetica;
	background-color: #D5C488;
	text-decoration: underline;
	color: #000;
	padding: 1px 5px 1px 5px;
	font-size: 11px;
	}
	
div#rates a:HOVER{
	text-decoration: none;
	font-size: 11px;
	}
/* === content - START ========================================================== */
div#centerInner { 
  font-size: 80%; 
  text-align: left;}

/* === content - END========================================================= */

/* === Gallery styling - START ================================ */

div.galleryWrap { margin: 10px;}
div.galleryWrap table { width: 100%; background: #fff; }
div.galleryWrap table tr td {
  padding: 10px; background: #f8f8f8;
  border: 1px solid #ddd; }
  
p.price { font-size: 90%; color: #B25716; font-weight: bold; }

a.name,
a.name:visited { color: #43617F; text-decoration: none; }

a.name:hover { text-decoration: underline; color: #C14E00; }
    
div.galleryChangeView {
  padding: 7px; text-align: right;
  background: url(../images/gallery_back7.png) left top repeat-x #666;
  color: #ccc; font-size: 90%; font-weight: bold;
  border-left: 1px solid #fff; border-right: 1px solid #fff; }

div.galleryChangeView select {
  padding: 1px; border: 1px solid #ccc;
  background: #FDF5E8; color: #892400; }
  
 div.galleryChangeView form{
 color: #ccc;
 }

div.galleryPagesListing {	
  padding: 9px 5px 8px 5px;
  color: #bbb; text-align: right; 
  background: url(../images/gallery_back7.png) left top repeat-x #666;
  border-left: 1px solid #fff; border-right: 1px solid #fff; }

div.galleryPagesListing a,
div.galleryPagesListing a:visited {
  margin: 0 1px 0 0; padding: 3px 8px;
  text-decoration: none;  color: #eee; }

div.galleryPagesListing a:hover {
  text-decoration: none; color: #FF8C00; background: #333; }

div.galleryPagesListing a.arrows,
div.galleryPagesListing a.arrows:visited {
  margin: 0 1px; padding: 4px 4px;
  text-decoration: none;
  color: #eee; background: transparent; }

div.galleryPagesListing a.arrows:hover { background: #333; }

div.galleryPagesListing a.arrows img,
div.galleryPagesListing a.arrows:visited img { vertical-align: bottom; }

span#currentPage {
  margin: 0 1px 0 0; padding: 3px 8px;
  text-decoration: none; color: #FF8C00;
  background: #333; font-weight: bold; }
  
span.range {
  margin: 0 10px 0 10px; color: #ccc;
  text-align: left; float: left; }
  


/* === Gallery styling - END ================================ */

/* === Picture entry - START =========================== */
div#pictureEntry {
  margin: 1px;
  background: #f8f8f8;
  /*padding-bottom: 80px*/
  }
  
div#pictureEntryLeft {    
  width: 380px;  
  text-align: center;  
  }

div#pictureEntryLeft img {
  margin: 10px 0;
  padding: 1px;
  border: 1px solid #ccc;
  }

div#pictureEntryRight {
  width: 165px;  
  float: right;
  margin-right: 0px;
  }
  

/* ==================================== BUTTONS ADD TO CARD AND CONTACT AUTHOR ===================== */

div#galleryCardContactLinks {
  	text-align: center;
  	padding-top: 2px
  }
  
div#galleryCardContactLinks a,
div#galleryCardContactLinks a:visited{
	color: red;
	padding: 1px 4px 1px 4px;
	border: 1px gray solid;
 }
 
div#galleryCardContactLinks a.add-card,
div#galleryCardContactLinks a:visited.add-card{
	background-color: green;
	color: #f5f5f5;
 }
 
div#galleryCardContactLinks a.contact-author,
div#galleryCardContactLinks a:visited.contact-author{
	background-color:  #ddd;
	color: green;
 }
 
 /* // ==================================== BUTTONS ADD TO CARD AND CONTACT AUTHOR ===================== */
    

span.pictureTitle {
  padding: 0 0 0 10px;
  font-size: 120%;
  font-weight: bold;
  color: #eee;
  font-family: Tahoma, Verdana, sans-serif;  
  }

span.authorName a,
span.authorName a:visited {
  text-decoration: none;
  font-size: 100%; font-weight: bold;
  font-style: italic; color: #bbb; }

span.authorName a:hover { text-decoration: underline; }
  
dl.pictureEntryDetails { margin:0; padding: 0; }

dl.pictureEntryDetails dt {
  margin: 5px 0 0 0;
  padding: 2px 5px;
  background: #43617F;
  color: #ddd;
  font-weight: bold;
  font-size: 92%;
  }

dl.pictureEntryDetails dd {
  margin: 0 0 1px 0;
  line-height: 1.4em;
  padding: 7px;
  background: #d5d5d5;
  font-size: 89%; color: #000;
  }
  
  dl.pictureEntryDetails dd a,
  dl.pictureEntryDetails dd a:visited {
  	color: #000;
  }
  dl.pictureEntryDetails dd a:hover {
  text-decoration: none;
  }

dl.pictureEntryDetails dd span {
  display: block; float: left;
  width: 7em; margin: 0 5px 0 0; font-weight: bold;
  text-align: right; color: #000; }

dl.pictureEntryDetails dd ul {
  list-style-type: none;
  /*margin: 5px;*/
  }

dl.pictureEntryDetails dd ul li {
  display: inline;
  padding: 0 2px;
  }

dl.pictureEntryDetails dd ul li a,
dl.pictureEntryDetails dd ul li a:visited {
  text-decoration: none;
  color: #000;
  }

dl.pictureEntryDetails dd ul li a:hover{
  text-decoration: underline;
  }
  
div.clearPictureEntry {
  clear: both; 
  padding: 0;
  margin: 0;
  line-height: 0;
  height: 2px;
  font-size: 0;  
  }

div.pictureTitleWrap, td.pictureTitleWrap {
  padding: 9px 8px 8px 6px ; text-align: left;
  background: url(../images/gallery_back7.png) left top repeat-x #666;
  color: #ccc; font-size:; font-weight: bold;
  border-left: 1px solid #fff; border-right: 1px solid #fff; }

div.pictureEntryNavi {
  height: 35px;
  color: #bbb; text-align: left; 
  background: url(../images/gallery_back7.png) left top repeat-x #666;
  border-left: 1px solid #fff; border-right: 1px solid #fff; }


div.picturesNavi {}

div#pictureEntryLeft div.picturesNavi a img,
div#pictureEntryLeft div.picturesNavi a:visited img {
  margin: 5px 2px;
  padding: 3px;
  background: #f1f1f1;
  border: 1px solid #e5e5e5;  
  }

div#pictureEntryLeft div.picturesNavi a:hover img {
  background: #e5e5e5;
  border: 1px solid #ddd;
  }
  
 

/* === Picture entry - END =========================== */



/* ==== SIMILAR ARTWORKS ======================== */

fieldset.generalListWrap_similar {
  border: 1px solid #BEE3A2; 
  padding: 5px;
  font-size: 85%;
  
  }
  
  fieldset.generalListWrap_similar table tr td{
  border:  1px white solid;
  }

fieldset.generalListWrap_similar legend { 
  padding: 0 5px;
  font-weight: bold;
  color: #518E23;
  font-size: 120%; }
  
  /* ==== SIMILAR ARTWORKS - END======================== */
















