.mainSpace {
	background: url("../images/back-opacity-50.png") repeat scroll 0 0 transparent;
	margin-top: 24px;	
	overflow: hidden;
	padding: 9px 10px;
}

.mainSpace.logoBlock{
	margin-top: 10px;
}

.mainSpaceInner {
	min-height: 450px;
	background: none;
}

.mainSpaceInner.logoContainer {
	min-height: 100px;
	margin: 0 auto;
}

.mainSpaceInner .logoWrapper {
	position: relative;
	display: inline-block;
}

.mainSpaceInner .logoWrapper .star{
	z-index: 1000;
	display: none;
	position: absolute;
	width: 22px;
	height: 22px;
}

.mainSpaceInner .logoWrapper .logoImage {
	display:block;
	margin: 0 auto;
}

.mainSpaceInner.logos ul {
	padding-top: 22px;	
	margin: 0 auto;
}

.mainSpaceInner.logos ul li {	
	padding-left: 28px;
	cursor: pointer;	
	display: inline-block;
	width: 84px;
}

.mainSpaceInner.logos ul li img{
	height: 108px;
	display: block;
	margin: 0 auto;
}

.hs_container{
	position:relative;
	width:960px;
	height:462px;
	overflow:hidden;
	clear:both;
	-moz-box-shadow:1px 1px 3px #222;
	-webkit-box-shadow:1px 1px 3px #222;
	box-shadow:1px 1px 3px #222;
}

/* Vertical Accordion Style */
.va-container{
	position:relative;
	margin:27px auto 30px;
}
.va-wrapper{
	width:960px;
	height:100%;
	position:relative;
	overflow:hidden;
}
.va-slice{
	cursor:pointer;
	position:absolute;
	width:100%;
	left:0px;
	overflow:hidden;
}
.va-nav span{
	width:50px;
	height:30px;
	background:transparent url(../images/banners/slider/nav/arrows.png) no-repeat center center;
	position:absolute;
	top:-50px;
	left:50%;
	margin-left:-50px;
	text-indent:-9000px;
	cursor:pointer;
	display:none;
	z-index:100;
}
.va-nav span.va-nav-next {
	top:auto;
	bottom:-35px;
	background-position: 0 -30px;
}

.va-nav span.va-nav-next:hover {
	background-position: -50px -30px;
}

.va-nav span.va-nav-prev {
	top: -32px;
	background-position: 0 0;
}
.va-nav span.va-nav-prev:hover {
	background-position: -50px 0;
}