.gbreadcrumb { background-color: #F7F1C5; font-size: 90%; border: 1px solid #ffffff; border-width: 0 0 1px 0;}
.gsurround { background-color: #ffffff; padding: 0px;}
.gthumbimage { cursor: pointer; color: #594F0F; }
.gthumbouter { cursor: pointer; margin: 1px; padding: 1px; width: 87px; text-align: center; float: left; background-color: #fcf9e6;}
.gheader { padding: 5px 0 5px 0; }
.gthumbalbum { border: 1px solid #999999; padding: 0px; background-color: #f7f1c5;}
.gthumbid { display: none;}
.gthumbtitle { overflow: hidden; font-size: 80%; text-align: center;}
.gthumbsubalbum { font-size: 80%; font-weight: bold; background-color: #f7f1c5; text-align: center;}
.gthumbsubalbumcount { font-size: 70%; background-color: #f7f1c5; text-align: center;}
.gthumbowner { overflow: hidden; font-size: 70%; display: none;}
.gratinghelp { clear: both; font-size: 90%; background-color: #fcf9e6;}
.galbumcount { font-size: 90%; float: left;}
.galbumpagejump { font-size: 90%; float: right;}
.gpagejump, .gthispagenum { font-size: 100%; font-weight: bold; padding: 0px 2px; margin: 0px 1px; text-align: center; display: inline-block; background-color: #fcf1c5;}
.gthispagenum { background-color: #ffffff; padding: 0px; color: #594f0f;}
.gmidnextprev { float: right; font-size: 70%; text-align: center; margin-left: 6px;}
.gslideshow { width: 98px; height: 36px; background: transparent url('images/buttonSlideshow.png') no-repeat top left; }
.gthumbarray {clear: both;}
.gmidowner {float: left; padding-top: 3px;  font-size: 80%; }
.gmidsize {float: right; font-size: 80%;}
.gmidbuttons { clear: both; }
.gfooter {margin-top: 2px; clear: both; padding: 2px 0px; }
.gbtnpromotethumb {clear: both; }
.gfooterbuttons {width: auto; clear: both; margin: 4px 0px -8px 0px; text-align: center;}
/*a.gfooterbtn {display: inline-block; margin: 2px; padding: 1px 5px 1px 5px; font-size: 120%; border: 1px solid #999;
    background: #ecde80 url('images/darkbar.gif') 0px 40px;}*/
a.gfooterbtn { margin: 4px 3px 0px 3px; }
a.downloadlink {text-align: center; display: block; width: auto; margin: 12px; padding: 1px 5px 1px 5px; font-size: 150%; border: 1px solid #999;
    background: #ecde80 url('images/darkbar.gif') 0px 40px;}
a.downloadlink:hover { background-position: 0px 30px; text-decoration: none;}
a.gfooterbtn:hover { background-position: 0px 30px; text-decoration: none;}
.gfootertools {width: auto; clear: both; margin: 4px 0 4px 0; text-align: center;}
a.gfootertool {display: inline-block; margin: 5px 2px 2px 2px; padding: 1px 5px 1px 5px; font-size: 80%; border: 1px solid #999;
    background: #ecde80 url('images/darkbar.gif') 0px 40px;}
a.gfootertool:hover { background-position: 0px 30px; text-decoration: none;}
#geditor { background-color: #F7F1C5; font-size: 100%; width: 550px; display: none;}
#gnewalbum { background-color: #F7F1C5; font-size: 100%; width: 550px; display: none; margin-top: 5px;}
.gmoreinfo {width: auto; clear: both; margin: 4px 0 4px 0; }
a.ahidden:hover {text-decoration: none;}
.emptyalbum {margin: auto; margin-top: 30px; margin-bottom: 30px; width: 550px; text-align: center;}
.gratingshow { height: 4px; overflow: hidden; border: 1px solid #999; background: #ffffff url('images/bluebar.gif') no-repeat top left; }
.gratingmine { height: 4px; overflow: hidden; border: none; background: #ffffff url('images/greyup.gif') no-repeat top left; background-position: -5px 0px;}
.gsubtitle { height: 16px; }
.gfooterrate { position: relative; left: -34px; height: 38px; width: 0px; float: left;}
