/* Style sheet jCarousel */
*{margin:0;padding:0;outline:0;}
a img{border:0;}
.notext{display:block;background-repeat:no-repeat;font-size:0;line-height:0;text-indent: -4000px;background-position:0 0;}
.shell{width:866px;margin:0 auto;}
#jccontainer{padding-top:5px;background:url("tl_files/img/jcarousel_bg.gif") left top repeat-x;min-height: 283px;}
.projects{position:relative;}
.projects ul{width:866px;height:270px;position:relative;overflow:hidden;list-style-type:none;}
.projects ul li{width:850px;height:270px;float:left;padding:8px;background:url(images/project.png) no-repeat 0 0;}
.projects ul li .project-info{width:295px;float:left;padding:10px;}
.projects ul li .project-image{width:515px;height:254px;position:relative;overflow:hidden;float:right;font-size:0;line-height:0;}
.projects p{padding-bottom:15px;}
.projects h4{padding:5px 0 10px 0;}
.projects .jcarousel-clip{width:866px;height:270px;position:relative;overflow:hidden;}
.jcarousel-prev,.jcarousel-next{width:49px;height:49px;top:106px;position:absolute;background-image:url("tl_files/js/jcarousel/prev-button.png");font-size:0;line-height:0;cursor:pointer;z-index:2;}
.jcarousel-prev{left:-40px;background-image:url("tl_files/js/jcarousel/prev-button.png");}
.jcarousel-next{right:-40px;background-image:url("tl_files/js/jcarousel/next-button.png");}
