.cl { font-size:0; line-height:0; height:0; display:block; clear:both; }

a.shadow-frame{ width:177px; height:164px; position:relative; z-index:10; float:left;  display:inline; font-size:0; line-height:0; }
a.shadow-frame img{ padding-left:4px; padding-top:6px; opacity: 0.7; -moz-opacity: 0.7; filter:alpha(opacity=70); }
a.shadow-frame:hover img { opacity: 0.99;-moz-opacity: 0.99; filter:alpha(opacity=99); }

.light-box{	padding-top:15px; background:url(../images/portfolio.png) no-repeat; width:738px; height:245px;}
	
.jcarousel-prev, .jcarousel-next { position:absolute; cursor:pointer; font-size:0; line-height:0; width:34px; height:34px; top:181px; }
.jcarousel-prev { background:url(../images/arrow_left.png) no-repeat 0 0; left:625px; float:left;}
.jcarousel-next { background:url(../images/arrow_right.png) no-repeat 0 0;left:625px; margin-left:50px; }

#portfolio-carousel ul { list-style-type: none; }
#portfolio-carousel { position:relative; }
#portfolio-carousel li { float:left; position:relative; }
.jcarousel-clip { height:164px; width:710px; left:15px; }
.jcarousel-list li { width:177px; height:164px; float:left; }

#white-screen {	background:#fff; width:100%; height:200%; position:absolute; top:0; left:0; z-index:100; display:none; }
#window-holder { font-size:0; line-height:0; width:0; height:0; margin:0 auto; position:relative; z-index:102; }
a.close{ font-size:0; line-height:0; width:16px; height:15px; background:url(../images/close.gif); position:absolute; top:22px; right:27px; }
#lightbox { position:absolute; width:596px;  left:-454px; top:-250px; font-size:13px; line-height:16px; color:#3f3f3f; display:none; }
#lightbox .close { right:22px;}
.lightbox-top{ font-size:0; line-height:0; width:596px; height:61px; background:url(../images/lightbox-t.png);}
.lightbox-bottom{ font-size:0; line-height:0; width:596px; height:16px; background:url(../images/lightbox-b.png);}
.lightbox-center{ width:596px; background:url(../images/lightbox-c.png) repeat-y 0 0;}

.lightbox-content { position:relative; padding-left:20px; padding:0 53px 0 20px; top:-20px; width:846px; }
.lightbox-content .left { width:441px; float:left; }
.lightbox-content .right { width:394px; float:right; }
