body {
  margin: 0px;

}


#debug {
  font-family: arial;
  font-size: 8pt;
  background: #ccccff;
}


#gallerycontainer {
  margin: 25px;
  padding-bottom: 25px;
  background: #ffffff;
}


#bottomspacer {
  height: 60px;
}


#signinbar {
  margin-top: 6px;
  padding-right: 12px;
  width: 100%;
  text-align: right;
  background: #ffffff;
  font-family: Arial;
  font-size: 9pt;
  color: #cc6699;
}


#signinbar a:link, #signinbar a:visited {
  text-decoration: none; 
  color: 0063DC;
}


#loginbox {
  margin-top: 100px;
  text-align: center;
}


#signin {
  margin-bottom: 15px;
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #0066dc;
}


.loginformtext {
  font-family: Arial;
  font-size: 10pt;
  color: #333333;
}


#logout {
  margin-top: 100px;
  width: 421px;
  height: 140px;
  background: #ffffff;
  border: 1px solid #333333;
}


#logouttext {
  padding-top: 59px;
  text-align: center;
  font-family: arial;
  font-size: 9pt;
  color: #0066dc;
}


#loginerror {
  margin-bottom: 8px;
  font-family: Arial;
  font-size: 10pt;
  color: #FF0000;
}


#mygalleries {
  font-family: Arial;
  font-size: 11pt;
  font-weight: normal;
}


#mygalleriesheading {
  margin-bottom: 20px;
  font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
}


#mygalleries a:link, #mygalleries a:visited {
  color: #cc9966;
  text-decoration: none;
}


#searchbar {
  margin-bottom: 20px;
  background: url('http://www.eshuz.com/gallery/images/back.gif');
# background: #ffffff;
}


.searchbartext {
  font-family: Arial;
  font-size: 8pt;
  color: #cc9966;
}


#searchbar a:link, #searchbar a:visited {
  font-family: arial;
  font-size: 8pt;
  color: #cc9966;  
}


#searchstatus {
  margin-bottom: 30px;
  font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
}


.searchstatuskey {
  color: #cc9966;
}


#differentsearch {
  font-family: arial;
  font-size: 11pt;
  color: #000000;
}


#publicgalleries {
  margin-left: 20px;
  font-family: arial;
  font-size: 12pt;
}


#publicgallerieshead {
  margin-bottom: 24px;
  font-size: 11pt;
  font-weight: bold;
  color: #cc9966;
}


#publicgalleries a:link, #publicgalleries a:visited {
  text-decoration: none;
  color: #cc9966;
}


#nopublicgalleries {
  font-family: arial;
  font-size: 9pt;
  color: #000000;
}


#noprivategalleries {
  font-family: arial;
  font-size: 9pt;
  color: #000000;
}


.imagecell {
#  background: #ffffff;
  border: solid 1px #cc9966;

}


.thumbinfo {
  font-family: arial;
  font-size: 8pt;
}


.thumbpubdate {
  color: #0066dc;
}


.thumbtitle {
  color: #cc9966;
  font-weight: bold;
}


.thumbimagefile {
  color: #cc9966;
}


.thumbphotographer {
  color: #666666;
}


.thumbcaption {
  color: #000000;
}


#fullsizecontainer {

}


#backlink {
  margin-bottom: 10pt;
  font-family: arial;
  font-size: 10pt;
}


#backlink a:link, #backlink a:visited {
  color: #cc9966;
  text-decoration: none;
}


#fullsizetitle {
  font-family: arial;
  font-size: 18pt;
  font-weight: bold;
  color: #cc9966;
}


#fullsizeimage {
  margin-top: 30px;
  margin-bottom: 30px;
}


#fullsizepubdate {
  margin-bottom: 5px;
  font-family: arial;
  font-size: 8pt;
  font-weight: bold;
  color: #cc9966;
}


#fullsizephotographer {
  font-family: arial;
  font-size: 9pt;
  color: #333333;
}


.photographerhead {
  font-family: arial;
  font-size: 8pt;
  font-weight: bold;
  color: #999999;
}


#fullsizecaption {
  margin-top: 20px;
  font-family: arial;
  font-size: 10pt;
  color: #cc9966;
}


.fullsizetagshead {
  font-family: arial;
  font-size: 8pt;
  font-weight: bold;
  color: #999999;
}


#fullsizetags {
  margin-top: 20px;
  font-family: arial;
  font-size: 10pt;
}


#fullsizetags a:link, #fullsizetags a:visited {
  text-decoration: none;
  color: #cc9966;
}


#fullsizeotherinfo {
  margin-top: 20px;
  font-family: arial;
  font-size: 10pt;
  color: #000000;
}


.fullsizeotherinfohead {
  font-family: arial;
  font-size: 8pt;
  font-weight: bold;
  color: #999999;
}




/* page navigation tool style */

#pagenavcontainer {
  margin-top: 20px;
  margin-bottom: 20px;
}


#pagenavigation {
  font-family: arial;
  font-size: 10pt;
}


#previousrecords {
  float: left;
  margin-right: 5px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: solid 1px #ffffff;
}


#previousrecords a:link, #previousrecords a:visited
{
  text-decoration: none;
  color: #cc9966;
}


#nextrecords {
  float: left;
  margin-right: 5px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: solid 1px #ffffff;
}


#nextrecords a:link, #nextrecords a:visited
{
  text-decoration: none;
  color: #cc9966;
}


.pagelinkbox {
  float: left;
  margin-right: 5px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
  border: solid 1px #cccccc;
  text-align: center;
}


.pagelinkbox a:link, .pagelinkbox a:visited {
  text-decoration: none;
  color: #cc9966;
}

.pagelinkboxselected {
  float: left;
  margin-right: 5px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: center;
  color: #0066dc;
}





