/* CSS Document */

.menu {
        letter-spacing: 0px;
}

.nav_div {
        top: 35px;
}

.thumb_name {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#CCCCCC;
  text-align:center;
  margin-top:-2px;
}

a.thumb_text_link:link,
a.thumb_text_link:visited,
a.thumb_text_link:active,
div.thumb_name a:link,
div.thumb_name a:visited,
div.thumb_name a:active {
        text-decoration: none;
        color: #CCCCCC;
}
a.thumb_text_link:hover,
div.thumb_name a:hover {
        text-decoration: underline;
        color: #FFFFFF;
}

.img_thumbnail:link,
.img_thumbnail:visited,
.img_thumbnail:active {
  border: solid 2px #000000;
}
.img_thumbnail:hover {
  border: solid 2px #333333;
}

div.select_photos_bar {
  width: 790px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #CCCCCC;
  text-align:center;
  margin-top:10px;
  margin-bottom:5px;
  padding:3px;
  border:1px dotted #cccccc;
}

div.select_photos_bar a:link,
div.select_photos_bar a:visited,
div.select_photos_bar a:active {
        text-decoration: underline;
        font-weight: none;
        color: #CCCCCC;
}
div.select_photos_bar a:hover {
        text-decoration: underline;
        font-weight: none;
        color: #FFFFFF;
}

#purch_div {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        z-index: 999;
        background: #989898;
        border: solid 4px #333333;
        padding: 15px 0px 15px 0px;
        display: none;
}

#purch_div form {
        padding: 0px;
        margin: 0px;
}

#purch_div_inner {
        position: relative;
        width: 450px;
        height: 580px;
        overflow: auto;
        padding: 5px 0px 5px 0px;
        border: solid 2px #000000;
        margin-left: auto;
        margin-right: auto;
}

.purch_div_ie {
        padding: 5px 20px 5px 20px;
}

.purch_div_bot {
        position: relative;
        text-align: center;
        padding-top: 15px;
}

.purch_div_links {
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        text-align: center;
        letter-spacing: 1px;
        padding: 0px 0px 15px 0px;
}

div.purch_div_links a:link,
div.purch_div_links a:visited,
div.purch_div_links a:active {
        color: #FFFFFF;
        text-decoration: none;
}
div.purch_div_links a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

.jhp_message {
        position: relative;
        color: #000000;
        background-color: #636363;
        brder: solid 1px #404040;
}

.jhp_photo {
        width: 100%;
        padding-top: 10px;
}

.jhp_photo_lcol {
        width: 85px;
        text-align: left;
}

.jhp_photo_ccol {
        padding: 0px;
}

.jhp_photo_rcol {
        width: 85px;
        text-align: right;
}

.jhp_photo_ccol_inner {
        position: relative;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
}

.jhp_photo_desc {
        text-align: left;
        padding: 10px 0px 10px 0px;
}

.jhp_photo_nav {
        font-family: Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
        color: #CCCCCC;
}
a.jhp_photo_nav:link,
a.jhp_photo_nav:visited,
a.jhp_photo_nav:active {
        text-decoration: none;
        color: #CCCCCC;
}
a.jhp_photo_nav:hover {
        text-decoration: underline;
        color: #FFFFFF;
}

.img_mainimage {
        padding: 0px;
        margin: 0px;
}

.jhp_info {
        color: #CCCCCC;
        font-size: .85em;
        padding-top: 10px;
}

.jhp_info_c1 {
        text-align: right;
        font-weight: bold;
        padding-right: 5px;
}

.jhpid {
        color: #CCCCCC;
        font-size: .85em;
        padding: 0px;
        margin: 15px 0px -5px 0px;
}

.jhpkey {
        color: #CCCCCC;
        font-size: .85em;
        padding: 0px;
        margin: 0px 0px 10px 0px;
}
