#container {
    color: #000000;
    font-family: Helvetica;
}

#gallery h1 {
    color: #F0F0F0;
    font-family: Helvetica;
    font-size: 3;
}

#gallery a {
    text-decoration: none;
    color: #000000;
}

#gallery a:active {
    color: #FF0000;
}

#gallery a:hover, a:visited {
    #800080;
}

.thumbnail {
    border: 0px solid #ccc;
    font-family: Helvetica;
    font-size: 0;
    width: 175px;
    height: 210px;
    float: left;
}

/*gallery images*/


.galleryFrame {
    position:relative;
    border: 0px solid #ccc;
    font-family: Helvetica;
    font-size: 0;
    width: 175px;
    height: 240px;
    float: left;
    padding:0 6px 0 6px;       /*addition */
    text-align: center;
}

.galleryThumb {
    display: block;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    /*height: 177px;*/
    /*left: 41px;*/
    /*width: 231px;*/

    opacity: 1;
    overflow-x: visible;
    overflow-y: visible;
    top: 0px;
    z-index: 1;
}


.galleryThumb a {
    display: block;
    position:absolute;
    left: 6px;
    right:6px;
	z-index:10;
}


.galleryul {
    height: 9px;
    width: 45px;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 2;
}


.galleryur {
   height: 9px;
    /*left: 183px;*/
    width: 48px;
    position: absolute;
    top: 0px;
    z-index: 2;
}


.galleryll {
   height: 25px;
    left: 0px;
    position: absolute;
    /*top: 152px;*/
    width: 45px;
    z-index: 2;
}

.gallerylr {
    height: 25px;
    /*left: 183px;*/
    position: absolute;
    /*top: 152px;*/
    width: 48px;
    z-index: 2;
}

.gallerylborder {
/*height: 143px;*/
    left: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
position: absolute;
    top: 9px;
    width: 45px;
    background-image: url('/gallery/galimage/gal/left.png');
    background-repeat:repeat-y;
    background-position:top right;
}



.galleryrborder {
/*height: 143px;*/
    left: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
position: absolute;
    top: 9px;
    width: 45px;
    background-image: url('/gallery/galimage/gal/right.png');
    background-repeat:repeat-y;
    background-position:top left;
}

.gallerytborder {
height: 9px;
left: 45px;
    overflow-x: hidden;
    overflow-y: hidden;
position: absolute;
top: 0px;
    z-index: 2;
  background-image: url('/gallery/galimage/gal/top.png');
    background-repeat:repeat-x;
    background-position:top left;
/*width: 138px;*/
}

.gallerytborder img{
    height: 9px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.gallerybborder {
    height: 25px;
    left: 45px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    /*top: 152px;*/
    /*width: 138px;*/
    background-image: url('/gallery/galimage/gal/bottom.png');
    background-repeat:repeat-x;
    background-position:bottom left;
}

.galleryImage {
    top: 6px;
    left:0;
    position: absolute;
    z-index: 3;
    /*top: 152px;*/
    /*width: 138px;*/
}


.galleryCaption {
    height: 36px;
left: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-left:auto;
    margin-right:auto;
    padding-right:6px;
position: relative;
    text-align:center;
width: 236px;
z-index: 1;
}

.galleryTitle {
    color: rgb(156, 104, 16);
font-family: HoeflerText-Black, 'Hoefler Text', 'Times New Roman', serif;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
letter-spacing: 0px;
line-height: 17px;
opacity: 1;
text-decoration: none;
text-transform: none;
}

.galleryMetric {
 color: rgb(70, 60, 60);
font-family: HoeflerText-Italic, 'Hoefler Text', 'Times New Roman', serif;
font-size: 14px;
font-style: italic;
font-variant: normal;
font-weight: normal;
letter-spacing: 0px;
line-height: 20px;
opacity: 1;
text-decoration: none;
text-transform: none
}

/*thumbnail specific css*/

.thumbur {
   height: 27px;
    /*left: 183px;*/
    width: 11px;
    position: absolute;
    top: 6px;
    z-index: 2;
}


.thumbll {
   height: 11px;
    left: 6px;
    position: absolute;
    /*top: 152px;*/
    width: 29px;
    z-index: 2;
}

.thumblr {
    height: 11px;
    /*left: 183px;*/
    position: absolute;
    /*top: 152px;*/
    width: 10px;
    z-index: 2;
}


.thumbrborder {
/*height: 143px;*/
    overflow-x: hidden;
    overflow-y: hidden;
position: absolute;
    top: 33px;
    width: 11px;
    /*background-image: url('/gallery/galimage/thumb/wh_rt.png');*/
    background-repeat:repeat-y;
    background-position:top left;
}

.thumbbborder {
    height: 12px;
    left: 35px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    /*top: 152px;*/
    /*width: 138px;*/
    /*background-image: url('/gallery/galimage/thumb/wh_bot.png');*/
    background-repeat:repeat-x;
    background-position:bottom left;
}


.thumbCaption {
    height: 36px;
left: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-left:auto;
    margin-right:auto;
    padding-right:6px;
position: relative;
    text-align:center;
width: 236px;
z-index: 1;
}

.thumbTitle {
    color: rgb(156, 104, 16);
font-family: HoeflerText-Black, 'Hoefler Text', 'Times New Roman', serif;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: bold;
letter-spacing: 0px;
line-height: 17px;
opacity: 1;
text-decoration: none;
text-transform: none;
}

