.js {overflow:hidden;zoom:1;}
.js, .js .carousel-wrap{margin:0;border:0;zoom:1;}
.js .carousel-wrap{display:inline-block;vertical-align:middle;width:546px;margin:0;background:url(../../images/public/featured_bg.png) center -124px repeat-x; zoom:1; float:left;}
/*.IE .js .carousel-wrap{display:inline;}*/
.js ul{margin:0;padding:0;list-style:none;overflow:hidden;zoom:1;}
.js ul li{overflow:hidden;display:inline;float:left;width:102px;height:124px;text-align:center; position:relative;margin:0; padding-right:9px; list-style:none; }
.js .carousel-control{overflow:hidden;display:block;vertical-align:middle;width:45px;height:124px;cursor:pointer;zoom:1; }
.js .carousel-control span{ display:none; }
.js .carousel-next{background:url(../../images/public/featured_bg.png) right top no-repeat; float:left;}
.js .carousel-previous{background:url(../../images/public/featured_bg.png) left top no-repeat; float:left;}
.js .carousel-next:hover{background-position:right bottom;}
.js .carousel-previous:hover{background-position:left bottom;}
.js .next-disabled, .js .next-disabled:hover{background-position:right -248px;cursor:default;}
.js .previous-disabled, .js .previous-disabled:hover{background-position:left -248px;cursor:default;}
.js div{margin:0;padding:0;border:0;}
div.center-wrap{overflow:hidden;clear:both;zoom:1;}
div.center-wrap div{border:0;margin:15px 0;}
div.center-wrap a{margin:0 2px;padding:2px 5px;border:1px solid #4f4f4f;background:#333;cursor:pointer;color:#fff;-moz-border-radius:12px;webkit-border-radius:12px;border-radius:12px;}
div.center-wrap a.active{font-weight:bold;color:#5db0e6;}
.js ul li a{display:block; border:1px solid #e0e0e0; margin-top:12px; }
.js p{margin:0 0 15px;}
.js .tabs-frames{border:2px solid #333;padding:10px;}
.js h3{color:#5DB0E6;}