
ul {
    list-style-type: none;
    margin-top: 0px;
}

ul li {
    display: inline;
}

#portfolio-sliding-tabs {
    margin: 10px 0px 0 0px;
    width:590px;
    height: 410px;
    overflow: hidden;
	background:url(/images/bg-portfolio-thumbs.gif);
	background-position: 0 346px;
	background-repeat:no-repeat;
}

img {
    border: 0;
}

ul.thumbnails li a img {
    width:30px;
	height: 30px;
	margin: 0px 4px 0px 4px;
	border: 2px solid #ffffff;
}

ul.thumbnails li a.carousel-selected img {
    border: 2px solid #d61c18;
}

ul.thumbnails li a:hover img {
    border: 2px solid #d61c18;
}

#centeredmenu {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   position:relative;
   right:50%;
}

div.tabs {
    margin: 0px;
    height: 350px;
    overflow: hidden;
	border: 0px solid #d61c18;
}

div.middle-tabs {
    width: 590px;
    overflow: hidden;
}

div.inner-tabs {
    width: 4070px; /* 630*n + 20 */
    height: 350px;
	overflow: hidden;
}

div.slide {
    float: left;
    width: 590px;
    height: 350px;
    padding: 0px;
	border: 0px solid #d61c18;
	text-align:center;
}

.carousel {
    overflow: hidden;
}

.carousel .inner {
    
}

.carousel .middle {
    overflow: auto;
}

.work-example {
text-align: center; 
width: 592px;
border: 0px solid #d61c18;
}
