body
{
    background-color: Black;
	font-family: Tahoma;
	font-size: 11px;
    color: White;
}
td.td_thumbnail_title
{
	padding: 8px;
	padding-top: 0px;
	background-color: #999999;
	border-bottom: 5px solid #000000;
	border-left: 5px solid #000000;
	border-right: 5px solid #000000;
}
td.td_thumbnail_image
{
	text-align: center;
	vertical-align: middle;
	padding: 8px;
	background-color: #999999;
	border-top: 5px solid #000000;
	border-left: 5px solid #000000;
	border-right: 5px solid #000000;
}
img.img_thumbnail_image
{
    border: 1px solid #CCCCCC;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    FILTER: alpha(Opacity=80);
    -moz-opacity:.80;
    opacity:.80;
}
img.img_thumbnail_image:hover {
    border: 1px solid #FFFFFF;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    FILTER: alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
    -moz-box-shadow: 2px 2px 2px 0px #3C3C3C;
    -webkit-box-shadow: 2px 2px 2px 0px #3C3C3C;
    box-shadow: 2px 2px 2px 0px #3C3C3C;
    position: relative;
    top: -1px;
    left: -1px;
}

img.img_full_size_image
{
    border: 1px solid #CCCCCC;
    -webkit-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
table.thumbs_table
{
    border: 0px none;
}
table.wrapper {
    margin: 0 auto;
    border: 0px none;
}
table.wrapper td {
    text-align: center;
}
table.wrapper td.bordered {
    border: 2px solid #999999;
    -webkit-border-radius: 10px 10px 10px 10px;
    -khtml-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    padding: 10px;
}
table.navigation_table {
    width: 100%;
    border: 0xp none;
}
table.navigation_table td.page_nav {
    width: 80px;
    text-align: center;
}
table.navigation_table td.back_nav {
    text-align: center;
}
table.navigation_table a {
    font-weight: bold;
    text-decoration: none;
    color: #999999;
}
table.navigation_table a:hover {
    color: #FFFFFF;
}
table.image_table {
    padding: 15px;
    background-color: #999999;
}
.etg_link_text
{
    color: #999999;
}
a.etg_link
{
    color: #999999;
    text-decoration: none;
}
a:hover.etg_link
{
    color: #FFFFFF;
    text-decoration: underline;
}