.slides_container { overflow-y:hidden !important; }

#slides .slides_container {
	width:980px;
	height:380px;
}

#slides .slideritem {
	width:980px;
	height:380px;
	display:block;
	}
	
#slideshow .slides_container {
	width: 980px;
	height: 409px;
}

#slideshow .slideritem {
	width: 980px;
	height: 409px;
	display: block;
}

#heroslide .slides_container {
	width: 729px;
	height: 409px;
}

#heroslide .slideritem {
	width: 729px;
	height: 409px;
	display: block;
}

#homepageslide {
	float: left;
	margin-left: -105px;
	margin-top: -150px;
	padding-bottom: 0;
}

#homepageslide .slides_container {
	width: 866px;
	height: 800px;
}

#homepageslide .slideritem {
	width: 866px;
	height: 800px;
}

.sliderblock {
	background: #FFF;
	height: 274px !important;
	padding: 30px 40px;
	position: absolute;
	top: 23px;
	width: 186px !important;
	z-index: 5;
}

.right {
	right: 43px;
}


.hover { opacity: 0; }

.slider-nav span { -webkit-transition: opacity 400ms; -moz-transition: opacity 400ms; -o-transition: opacity 400ms; transition: opacity 400ms; }

#slides:hover .slider-nav span, #slideshow:hover .slider-nav span, #homepageslide:hover .slider-nav span, #heroslide:hover .slider-nav span { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

/* DIRECTIONAL NAV
   ================================================== */

.slider-nav {
    display: block;
    position: relative;
    }
   
    
.arrow380 {
	top: 170px;
}

.arrow409 {
	top: 205px;
}

.arrow866 {
	top: 50px;
	left: 680px;
}

div.slider-nav span {
    width: 61px;
    height: 61px;
    text-indent: -9999px;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    background: url("img/arrows-split.png") 0 0 no-repeat;
}

div.slider-nav span.right {
    background-position: -61px 0;
    right: 0; }
    
div.slider-nav span.right:hover {
	background-position: -61px -61px;
}

div.slider-nav span.left {
    left: 0; }
    
div.slider-nav span.left:hover {
	background-position: 0 -61px;
}





.rotator-nav {
    display: block;
    position: absolute;
    }

.rotator-nav span {
    height: 61px;
    text-indent: -9999px;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    background: url("img/btn/arrows.png") 0 0 no-repeat;
}

.rotator-nav span.right {
    left: 0;
    width: 40px;
    background-position: -41px 0;
     }
    
.rotator-nav span.right:hover { background-position: -122px 0; }

.rotator-nav span.left {
    right: 0;
    width: 41px;
     }
    
.rotator-nav span.left:hover { background-position: -81px 0; }

/*
	Pagination
*/

.sliderpagination {
	margin:14px auto 27px;
	width:120px;
	overflow: hidden;
}

.sliderpagination li {
	float:left;
	margin:0 7px;
	list-style:none;
}

.sliderpagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(img/btn/dots.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.sliderpagination li a:hover {
	background-position: -13px 0;
}

.sliderpagination li.current a {
	background-position:-26px 0;
}

/*
	Modules
*/
.greytext {
	background: #fff;
	border: 1px solid #ededed;
	border-left: 0;
	font-family: 'VAGRounded',arial,sans-serif;
	color: #6d6d6d;
}

.rightblock {
	width: 191px;
	float: right;
	position: relative;
}

.sliderright {
	padding: 30px 30px 20px 30px;
	height: 357px;
}

.homeright {
	padding: 25px 0 0 20px;
	height: auto;
}

.largertext { font-size: 16px; line-height: 1.2; }

.bottom {
	position: absolute;
	bottom: 10px;
	left: 0;
	padding: 0 30px 0 30px;
}