/* 
	Resets defualt browser settings
	reset.css
*/  
#container {
	width:980px; 
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow: hidden;
	height: 463px;
} 

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
} 
#slides {
	position:absolute;
	top:0;
	left:0;
	z-index:15;
}
 
.slides_container {
	width:980px;
	height:435px;
	overflow:hidden;
	position:relative;
}
#core-slides .slides_container {
    width: 872px;
    height: 424px;
}

#slides .next {
	left:585px;
}

.pagination, .slidesjs-pagination {
	margin: -20px auto 0;
    position: relative;
    width: 100px;
    z-index: 10;
}

.pagination li, .slidesjs-pagination .slidesjs-pagination-item {
	float:left;
	margin:0 2px;
}

.pagination li a, .slidesjs-pagination .slidesjs-pagination-item a {
	background-image: url("../images/banner/pagination2.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 10px;
    overflow: hidden;
	text-indent: -999px;
    width: 10px;
}

.pagination li.current a, .slidesjs-pagination .slidesjs-pagination-item .active {
	background-position:0 -12px;
}

#footer {
	text-align:center;
	width:580px;
	margin-top:9px;
	padding:4.5px 0 18px;
	border-top:1px solid #dfdfdf;
}

#footer p {
	margin:4.5px 0;
	font-size:1.0em;
} 
