.js-disabled img{display:block;margin:auto;}
#viewer img{border:1px #d6d2d1 solid}
#viewer img:hover{border:1px #9c8883 solid}
#outerContainer { width:688px; height:150px;position:relative; margin-top:28px;float:left}
#imageScroller { width:688px; position:relative; }
#viewer { width:659px; height:132px; overflow:hidden; margin:auto; position:relative; top:0px; }
#imageScroller a:active, #imageScroller a:visited { color:#000000; }
#controls { width:692px; height:47px; position:absolute; top:70px; left:0px; z-index:10;cursor:pointer	}
#controls a { width:37px; height:37px; position:absolute; top:3px; }
#controls a:active, #controls a:visited { color:#0d0d0d; }
#ttitle { color:#ffffff; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }
#rtl { background:url(../img/rtl.gif) no-repeat; left:100px; }
#rtl:hover { background:url(../img/rtl_h.gif) no-repeat; }
#ltr { background:url(../img/ltr.gif) no-repeat; right:100px; }
#ltr:hover { background:url(../img/ltr_h.gif) no-repeat; }
#wrapper {margin: 0 auto;padding: 3px 0;overflow: hidden;width:660px}
.gallery {margin: 0 0 20px;width: 654px;position: relative;overflow: hidden;}
.gallery .holder {width: 630px;position: relative;overflow: hidden;z-index: 2;margin:auto}
.gallery .holder ul {margin: 0;padding: 0;list-style: none;width: 30000px;}
.gallery .holder ul li {float: left;width: 160px;padding: 0 1px 1px 0;text-align:center}
.gallery .holder ul li img { display: block; }
.gallery-vert { width: 160px; }
.gallery-vert .holder { height: 362px; }
.gallery-vert .holder ul { width: auto; }
.gallery-vert .holder ul li { float: none; }
.gallery-vert .holder ul li img {vertical-align: top;display: inline;}
.gallery-one,.gallery-vert-one { width: 240px; }
.gallery-vert-one .holder { height: 180px; }
.gallery-vert-one .holder ul { width: auto; }
.gallery-vert-one .holder ul li { float: none; }
.gallery-vert-one .holder ul li img {vertical-align: top;display: inline;}
.gallery-fade { width: 240px; }
.gallery-fade .holder ul {width: 100%;height: 180px;}
.gallery-fade .holder ul li {position: absolute;top: 0;left: 0;width: 100%;height: 180px;padding: 0;}
.paging {position: absolute;top: 0;left: 0;margin: 0;padding: 0;z-index: 100;}
.paging ul {margin: 0;padding: 0;}
.paging li {padding: 0 10px 0 0;float: left;list-style: none;}
.paging li a {width: 14px;height: 14px;display: block;background-color: red;text-align: center;text-decoration: none;color: #fff;}
.paging li a.active {background-color: yellow;color: red;}
.next,
.prev {position: absolute;left: 0px;top: 90px;margin-top: -30px;width: 37px;height: 37px;background: url(../img/rtl.gif) no-repeat;z-index: 20;overflow: hidden;text-indent: -9999px;
outline: none;cursor: pointer;}
.prev {background: url(../img/ltr.gif) no-repeat;left: auto;right: 0px;}
.control {font-size: 18px;line-height: 21px;padding:0px;width:654px;height:50px;z-index:99999999999;}
.nav {position: fixed;top: 10px;left: 0;padding-left: 10px;z-index: 100;border-right: 1px solid #ddd;width: 115px;background: #f4f5f5;}
.nav strong {font-size: 14px;line-height: 17px;color: #686c70;}
.nav ul {margin: 0;padding: 14px 0 0;list-style: none;}
.nav ul li { padding: 0 0 5px; }