.tn3a-gallery {    margin-left:2px;    width: 960px;    height: 576px;    position:relative;    background:#fff;}.tn3a-image {    position:absolute;    width: 900px;    height: 452px;    left:30px;    top:0;    background-color:#777;}.tn3a-thumbs ul, .tn3a-thumbs li {    margin: 0;    padding: 0;}.tn3a-thumbs {    position:absolute;    width: 900px;    height:76px;    bottom:48px;    left:30px;}.tn3a-thumb {    width:132px;    height:89px;    cursor:pointer;}.tn3a-thumb img {    width:132px;    height:89px;}    .tn3a-over {    position: absolute;    bottom: 0px;    width: 100%;    font-size: medium;    background-image: url('bg.png');    height: 80px;}.tn3a-next {    position:absolute;    background-image:url('tn3a.png');    background-position:-81px -90px;    width: 80px;    height: 88px;    right:10px;    cursor:pointer;}.tn3a-next:hover {    background-position:0px -90px;    }.tn3a-prev {    position:absolute;    background-image:url('tn3a.png');    background-position:-82px -0px;    width: 80px;    height: 88px;    left:10px;    cursor:pointer;}.tn3a-prev:hover {    background-position:0px 0px;    }.tn3a-preloader {    position:absolute;    width: 20px;    height: 20px;}.tn3a-image-info {}.tn3a-image-title {    font-family: Arial, Helvetica, sans-serif;    color: #fff;    font-size: 0.9875em;    font-weight: bold;    padding: 20px 0 0 20px;}.tn3a-image-description {    font-family: Tahoma, Helvetica, sans-serif;    color: #fff;    font-size: 0.735em;    line-height: 1.1em;    padding-left: 20px;}.tn3a-ctrls {    width: 100px;    float:right;    margin-top:30px;    margin-left: 30px;}.tn3a-fullscreen {    background-image:url('tn3a.png');    background-position:-186px -1px;    width:24px;    height:24px;    cursor:pointer;    float:left;    margin-right: 20px;}.tn3a-fullscreen:hover {    background-position:-162px -1px;}.tn3a-play {    background: url('tn3a.png') no-repeat -186px -50px;    width: 24px;    height: 24px;    cursor: pointer;    float: left;    margin-right: 30px;}.tn3a-play:hover {    background-position:-162px -50px;}.tn3a-play-active {    background-position: -188px -74px;}.tn3a-play-active:hover {    background-position: -164px -74px;}.tn3a-show-albums {	display:none;    background-image:url('tn3a.png');    background-position:-186px -23px;    width:24px;    height:24px;    cursor:pointer;    float:left;    margin-right: 30px;}.tn3a-show-albums:hover {	background-position:-162px -23px;}.tn3a-timer {    position:absolute;    width: 100%;    height: 8px;    top: 0px;    background: url('bg.png') repeat;    background: rgba(0, 0, 0, 0.3);}.tn3a-count {    position:absolute;    left:2px;    bottom:1px;    color:#777777;    font-family:Arial, Helvetica, sans-serif;    font-size:12px;}.tn3a-albums {    position: absolute;    width: 900px;    height: 527px;    left: 0px;    top: 0px;    color: #e0dcdc;    font-family: Tahoma, Helvetica, sans-serif;    background-image:url('bg.png');    background: rgba(0, 0, 0, 0.7);    margin-left:30px;}.tn3a-inalbums {    position: absolute;    width: 960px;    height: 440px;    padding: 14px;    top: 45px;}.tn3a-album {    position:absolute;    width: 280px;    height: 70px;    background-color: #1a1a1a;    overflow: hidden;    cursor: pointer;}.tn3a-album-over {    background-color: #2a2a2a;}.tn3a-album-selected {    background-color: #cdcdcd;    color: #111214;    cursor: default;}.tn3a-album-image {    height: 100%;    width: 80px;    margin-right: 10px;    float: left;}.tn3a-album-image img {    width: 80px;    height: 80px;}.tn3a-album-title {    font-size:11px;    font-weight:bold;    margin-top: 1em;}.tn3a-album-description {    font-size:10px;    height: 3em;    line-height: 1.4em;    overflow: hidden;}.tn3a-albums-next {    position:absolute;    background-image:url('tn3a.png');    background-position: -162px -134px;    width: 15px;    height: 19px;    right:24px;    top:20px;    cursor:pointer;}.tn3a-albums-next:hover {    background-position: -178px -134px;}.tn3a-albums-prev {    position:absolute;    background-image:url('tn3a.png');    background-position: -162px -114px;    width: 15px;    height: 19px;    right: 46px;    top: 20px;    cursor: pointer;}.tn3a-albums-prev:hover {    background-position: -178px -114px;}.tn3a-albums-close {    position: absolute;    background-image: url('tn3a.png');    background-position: -162px -98px;    width: 15px;    height: 15px;    left: 20px;    top: 19px;    cursor: pointer;}.tn3a-albums-close:hover {    background-position: -178px -98px;}/* when javascript is disabled */.tn3a.album, .tn3a.album li {	float:left;	list-style-type: none;	margin:4px;}.tn3a.album div, .tn3a.album li h4, .tn3a.album li div{	display:none;}