/*portfolio*/

.js { overflow:hidden; zoom:1; }
.portfolio, .portfolio .carousel-wrap { margin-left: 0; margin-right: 0; margin-top: 0; border:0; zoom:1;}
.js .carousel-wrap { margin:0px; display:inline-block; vertical-align:middle; width:940px; height: 500px;}
.IE  .js .carousel-wrap { display:inline; }
.portfolio ul { margin:0; padding:0; zoom:1; }
.js ul li { overflow:hidden; display:inline; float:left; width:940px; height:625px; text-align:center; }
.portfolio .carousel-control { overflow:hidden; display:inline-block; vertical-align:middle; width:40px; height:40px; cursor:pointer; line-height:999px; zoom:1; }
.portfolio .carousel-next { background:url(../images/carousel/next.png) 0 0 no-repeat; float: right; position: absolute; right: -40px; bottom: 320px; clear: both;}
.portfolio .carousel-previous { background:url(../images/carousel/prev.png) 0 0 no-repeat; float: left; position: absolute; left: -40px; bottom: 320px;}
.portfolio .carousel-control:hover { -moz-opacity:.7; opacity:0.70; filter:alpha(opacity=70); }
.portfolio .disabled, .portfolio .disabled:hover { -moz-opacity:.1; opacity:0.10; filter:alpha(opacity=10); cursor:default; }
.portfolio div { margin:0; padding:0; border:0; }
.portfolio ul { padding:0; list-style:none; }
.portfolio ul li { position:relative; width:940px; margin:0; }
.portfolio .carousel-pagination span {height: 10px; width: 15px; padding: 5px; border: solid 1px gray; margin-right: 5px; background-color: #e6e6e6} 
.portfolio .carousel-pagination span:hover {-moz-opacity:.7; opacity:0.70; filter:alpha(opacity=70);}