@charset "UTF-8";
/* CSS Document */

html, body, div { margin: 0; padding: 0; font: 100%; }
body { background: url(../images/tm_bg.jpg) #000 no-repeat top left; }
a { color: #3A3939; text-decoration: underline; font: 12px/30px Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#wrapper { margin: 88px 20px 20px; background: #FFF; width: 600px; overflow: hidden; }

#header { margin-bottom: 20px; background: url(../images/tm_headerDownload.jpg) no-repeat top; width: 600px; height: 57px; }
h1 { margin: 0; text-indent: -9999px; outline: none; }
.close { float:right; margin: 10px 10px; width: 18px; height: 15px; text-decoration: none; }

ul#tradeNav { background: url(../images/tm_navNormal.jpg) repeat-y right; width: 107px; line-height: 30px; list-style-type: none; text-align: right; }
ul#tradeNav li { width: 107px; height: 30px; outline: none; }
ul#tradeNav li a { margin-right: 15px; font: 14px "Times New Roman", Times, serif; color: #8E8E8E; text-decoration: none; width: 107px; height: 30px; outline: none; }
ul#tradeNav li a:hover { margin-right: 15px; font: 14px "Times New Roman", Times, serif; color: #333; text-decoration: none; width: 107px; height: 30px; outline: none; }
ul#tradeNav li.active { background: url(../images/tm_navActive.jpg); width: 107px; height: 30px; outline: none; }
ul#tradeNav li.active a { color: #8E8E8E; }

#mediaContent { float: right; margin-right: 20px; width: 404px; }
h2 { margin: 0; font: 16px/30px "Times New Roman", Times, serif; color: #2D2C2C; text-transform: uppercase; }
table { margin: 10px 0 25px; }
td { padding: 8px 10px; }
td.col1 { width: 275px; color: #666; font: 12px/16px Lucida Grande, Verdana, Arial, Helvetica, sans-serif; }
td.col2 { margin-right: 5px; width: 110px; text-align: right;}

.evenRow { background: #EEE; }

#bottom { background: url(../images/tm_bottom.gif) #000 no-repeat top center; width: 600px; height: 11px; clear: both; }


#imgPreviewContainer {
    background: #222 url(../images/loading.gif) no-repeat center;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 15px;
    display: none;
    position: absolute;
    z-index: 999;
    border: none;
}
#imgPreviewContainer span {
    color: white;
    font-size: 0.7em;
    text-align: center;
    display: block;
    padding: 10px 0 3px 0;
}

#imgPreviewContainer.loading {
    height: 32px;
    width: 32px;
}