.ACSlider { position:relative; }

/* dot nav at the top */
.ACSliderPageNav {
	position:absolute;
	top:0; 
	left:50%; 
	height:8px; 
	padding:0; 
	margin:0 auto; 
	text-align:center;
	}
.ACSliderPageNav li { 
	display:inline; 
	}
.ACSliderPageNav li a {
	display:block; 
	float:left; 
	width:4px; 
	height:4px; 
	padding:2px; 
	margin:0 2px; 
	cursor:pointer; 
	text-indent:-9999px; 
	background:url(../images/sliderPage.png) center top no-repeat;
	_background-image:url(../images/sliderPage.gif); 
	overflow:hidden; 
	}
.black .ACSliderPageNav li a { 
	background-image:url(../images/sliderPageDot_black.png); 
	_background-image:url(../images/sliderPageDot_black.gif); 
	}
.ACSliderPageNav li a:hover { 
	background-position:center -8px;
	}
.ACSliderPageNav li a.active { 
	background-position:center -16px; 
	cursor:default; }

/* previous and next nav */
.ACSliderPreviousArrow, .ACSliderNextArrow { 
	position:absolute; 
	top:50%; 
	width:14px; 
	height:14px; 
	cursor:pointer; 
	text-indent:-9999px; 
	behavior:url(../script/iepngfix.htc); 
	overflow:hidden; 
	}
.ACSliderPreviousArrow { 
	left:0; background:url(../images/arrow_left.png) center top no-repeat; 
	}
.black .ACSliderPreviousArrow { 
	background-image:url(../images/arrow_left_black.png); 
	}
.ACSliderNextArrow { 
	right:0; background:url(../images/arrow_right.png) center top no-repeat;
	}
.black .ACSliderNextArrow { 
	background-image:url(../images/arrow_right_black.png); 
	}
.ACSliderPreviousArrow:hover, .ACSliderNextArrow:hover { 
	background-position:center -14px; 
	}

/* container */
.ACSliderMaskDiv { 
	position:relative; 
	overflow:hidden; 
	margin:0 30px; 
	}
.ACSliderMaskDiv ul { 
	position:absolute; 
	top:16px; 
	width:9999px; 
	margin:0; 
	padding:0;
	}
.ACSliderMaskDiv ul li {
	}
