#works{float:left;padding-bottom:30px;}
.entry{width:100%;overflow:hidden;}
.entry strong{float:left;color:#b5b5b5;padding:10px 20px 5px 0;font-size:18px;font-weight:normal;}
.tabset{float:left;margin:0;padding:0;list-style:none;}
.tabset li{float:left;margin:0 7px 0 0;padding:0;list-style:none;}
.tabset a{float:left;overflow:hidden;color:#bdbdbd;text-decoration:none;cursor:pointer;padding:10px 20px;font-size:18px;}
.tabset .active{background-position:0 -35px;color:#000;text-decoration:none;background:#FFF;padding:10px 20px;border-left:1px solid #DDD;border-right:1px solid #DDD;}
.tabset a:hover{background-position:0 -35px;color:#000;text-decoration:none;background:#FFF;padding:10px 20px;}
.gallery-btns{float:right;margin:-20px 64px 0 0;padding:0;list-style:none;position:relative;}
* html .gallery-btns{margin:-20px 28px 0 0;}
*:first-child+html .gallery-btns{margin:-20px 120px 0 0;}
.mainbuttons{margin:355px 0 0 0;float:right;position:absolute;z-index:9999;}
.gallery-btns li{float:left;padding:0 0 0 0px;list-style:none;margin:0 5px;}
.gallery-btns a{overflow:hidden;display:block;text-indent:-9999px;background:url(../images/btn-gallery.gif) no-repeat;height:10px;width:10px;}
.gallery-btns a:hover,
.gallery-btns li.active a{background-position:0 -10px;}
.gallery{margin:0px 0 0 0px;width:960px;position:relative;}
.info{display:none;}
.btn-gallery{height:21px;width:25px;text-indent:-9999px;float:left;}
.navi-wrap{float:right;margin:0;width:54px;height:21px;position:relative;margin:-26px 0 0 0;}
.left{background:url(../images/btn-gallery-left.gif) no-repeat;}
.right{background:url(../images/btn-gallery-right.gif) no-repeat;}
.btn-gallery:hover{background-position:0 -21px;}
.carousel-holder{float:left;width:960px;overflow:hidden;background:#FFF;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #AAA;padding-top:8px;margin:-2px 0 0 0;}
* html .carousel-holder{margin:-15px 0 0 0;}
.carousel-holder .frame{width:940px;height:757;overflow:hidden !important;padding:10px 0 0;background:#FFF;}
.carousel{width:940px;height:390px;position:relative;overflow:hidden;margin:0 0 0 18px;padding:0;list-style:none;}
.carousel li{overflow:hidden;position:absolute;left:0;top:0;margin:0;padding:0;width:960px;float:left;list-style:none;}
.carousel .block{float:right;margin-top:-10px;padding:0 30px 0 0;width:370px;margin-right:10px;}
* html .carousel .block{margin-right:4px;}
.carousel li img{float:left;border:1px solid #dadada;}
.carousel li .block img{margin:10px 0 0;}
.carousel-info{overflow:hidden;margin:10px 0 0;padding:20px 0 20px 0;list-style:none;height:119px;position:relative;/* border-top:2px solid #dadada;*/
width:960px;background:url(../images/carousel_info.gif) no-repeat;}
.carousel-info li{padding:24px 30px 20px 20px;width:960px;position:absolute;top:0;left:0;overflow:hidden;}
.carousel-info li div{float:left;width:444px;font-size:11px;}
.carousel-info li .other-info{float:right;width:380px;}
.carousel-info li div strong,.carousel-info li .other-info strong{color:#000;text-transform:uppercase;font-size:16px;}
.carousel-info li div p{color:#6e6e6e;line-height:19px;margin:3px 0 0;font-size:12px;}
.carousel-info li div p a{color:#aaaaaa;}
.btn-launch{float:left;overflow:hidden;background:url(../images/btn-launch.gif) no-repeat;width:98px;height:24px;margin:0;text-indent:-9999px;}
.btn-launch:hover{background-position:0 100%;}
.btn-launch-img{float:left;overflow:hidden;background:url(../images/btn-launch-image.gif) no-repeat;width:110px;height:24px;margin:0;text-indent:-9999px;}
.btn-launch-img:hover{background-position:0 100%;}
.btn-launch-pdf{float:left;overflow:hidden;background:url(../images/btn-launch-pdf.gif) no-repeat;width:120px;height:24px;margin:0;text-indent:-9999px;}
.btn-launch-pdf:hover{background-position:0 100%;}
.btn-launch-video{float:left;overflow:hidden;background:url(../images/btn-launch-video.gif) no-repeat;width:115px;height:24px;margin:0;text-indent:-9999px;}
.btn-launch-video:hover{background-position:0 100%;}
/* tab-area */
.tab-area{width:100%;float:left;}
.tab-area div.tab{width:100%;}
.tab-area div.tab:after{height:0;clear:both;content:"";display:block;}
