#carousel,#carousel .wrap {
	background-image:url(../img/carousel.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:258px;
}
#carousel .wrap {
	position:relative;
}
#carousel ul {
	width:9999px;
	position:absolute;
	top:38px;
	height:180px;
	left:0;
}
#carousel li {
	display:inline;
}
#carousel ul img {
	border:9px solid #bebebe;
	margin:0 56px 0 0;
}

/* Carousel */
.carouselItem {
	overflow: hidden;
	left: 0px;
	width: 2000px;
	float: left;
}

#carouselWrap {
	position: relative;
	height: 520px;
	overflow: hidden;
}
#carouselHolder {
	width: 99999px;
	height: 520px;
	position: absolute;
	background:url('/img/loading.gif') left bottom no-repeat; 
}
.wrap {
	width:960px;
	overflow:hidden;
	margin:0 auto;
}
.subheader .wrap {
	height:520px;
	position:relative;
}
.subheaderControls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:54px;
	height:54px;
	position:absolute;
	top:325px;
	z-index:1000;
}
.subheaderControls .previous a {
	background:url(../img/subheaderPrevious.png);
	left:0;
}
.subheaderControls .next a {
	background:url(../img/subheaderNext.png);
	right:0;
}
.subheaderControls .ieHover:hover {
	background-position:bottom;
}
.buttonToproject {
	width:77px;
	height:13px;
	display:inline;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/buttonToproject.png);
}
/* Carousel */
.carouselItem {
	overflow: hidden;
	left: 0px;
	width: 2000px;
	float: left;
}

#carouselWrap {
	position: relative;
	height: 520px;
	overflow: hidden;
}
#carouselHolder {
	width: 99999px;
	height: 520px;
	position: absolute;
	background:url('/img/loading.gif') left bottom no-repeat; 
}

