/* Elastislide Style */
.es-carousel-wrapper{
	width: 70%;
	background: #ccc;
	position:relative;
	float: left;
}

.es-carousel-wrapperoffice {
	width: 100%;
	background: #ccc;
	position:relative;
	float: left;
}
.es-carousel {
	overflow:hidden;
	background:#ccc;
}
.es-carousel ul{
	display:none;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
	position:relative;
}
.es-carousel ul li  a{
	background-color: #666;
	top: 0;
	left: 0;
	-moz-opacity:0.8;
	opacity: 0.8;	
	height: 15px;
	padding: 8px;
	color: #fff;
	display:block;
	text-decoration: none;
	position: absolute;
	width: 100%;
}
.es-carousel ul li  a:hover {
	-moz-opacity:1.0;
	opacity: 1.0;	
}
.es-carousel ul li a img, .es-carousel ul li img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
}
.es-nav span{
    background: url("../img/arrow-prev.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 40px;
    left: 102%;
    margin-top: -13px;
    opacity: 0.8;
    position: absolute;
    text-indent: -9000px;
    top: 93%;
    width: 28px;
    z-index: 99;
}
.es-nav span.es-nav-next{
    background: url("../img/arrow-next.png") no-repeat scroll left top transparent;
    left: auto;
    right: -90px;
    top: 93%;
}
.es-nav span:hover{
	opacity:1.0;
}

h4 {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    height: 11px;
    margin: 0;
    padding: 5px 10px 12px 10px;
    position: inherit;
    text-align: left;
}

h52 {
    background: none;
    color: #000;
    font-size: 15px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
}