table.thumbs {
    border-collapse     :   collapse;
    width               :   760px;
    margin              :   0px;
    margin-bottom       :   20px;
}

table.thumbs th {
    display             :   none;
    padding             :   5px;
    text-align          :   left;
    font-size           :   12px;
    background-color    :   #9cb3c1;
    color               :   #ffffff;
    font-weight         :   normal;
    text-transform      :   uppercase;
}

table.thumbs td {
    padding             :   3px;
    font-size           :   11px;
    color               :   #999999;
    width               :   108px;
    text-align          :   center;
}

table.thumbs td div.thumbplaceholder {
    height              :   88px;
    margin-top          :   5px;
    margin-bottom       :   5px;
}

a img.thumbnail {
    border              :   5px solid #dee7ee;
}

a:hover img.thumbnail {
    border              :   5px solid #ed6720;
}


table.photocats {
    border-collapse     :   collapse;
    width               :   760px;
    margin              :   0px;
    margin-bottom       :   20px;
}

table.photocats th {
    padding             :   5px;
    text-align          :   left;
    font-size           :   12px;
    background-color    :   #9cb3c1;
    color               :   #ffffff;
    font-weight         :   normal;
    text-transform      :   uppercase;
}

table.photocats td {
    padding             :   3px;
    padding-left        :   10px;
    font-size           :   12px;
    color               :   #999999;
}

table.photo {
    width               :   760px;
    border-collapse     :   collapse;
    margin              :   0px;
    margin-bottom       :   20px;
}

table.photo th {
    padding             :   5px;
    text-align          :   left;
    font-size           :   12px;
    background-color    :   #9cb3c1;
    color               :   #ffffff;
    font-weight         :   normal;
    text-transform      :   uppercase;
}

table.photo td {
    /*
    height              :   620px;
    */
    font-size           :   11px;
    text-align          :   center;
}

table.photo td.left {
    width               :   140px;
    vertical-align      :   top;
    padding-top         :   10px;
}

table.photo td.right {
    width               :   610px;
    vertical-align      :   top;
    padding-top         :   10px;
}

table.photo td div.thumbplaceholder {
    margin-bottom       :   10px;
}

div.topdownscroller {
    height              :   600px;
    width               :   130px;
    overflow            :   auto;
    /*
    overflow-x          :   hidden;
    overflow-y          :   auto;
    */
}

iframe#photoframe {
    width               :   600px;
    height              :   650px;
    padding             :   0px;
    margin              :   0px;
}

div.photodescription {
    margin-top          :   10px;
    margin-bottom       :   10px;
}
