/* image cycler */
.ic {
	float:left;
	position:relative;
	overflow:hidden;
}
.icImages {
	overflow:hidden;
}

.icImages ul {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	
}
.icImages ul li {
	display:inline;
	list-style-type:none;
	overflow:hidden;
}
.icControls {
	height:32px;
	position:relative;
	background:#ffffff url(/a/i/img_cycler/ic_bg.jpg) left top repeat-x;
}
.icImgNo {
	height:32px;
	width:130px;
	position:absolute;
	left:0;
	top:0;
	padding-left:10px;
	background:transparent url(/a/i/img_cycler/ic_img_no_bg.jpg) left top no-repeat;
}
.icImgNo p {
	margin:0;
	padding:0;
}
.icImgNo p span {
	display:block;
	float:left;
	padding:9px 2px 0 2px;
}
.icImgNo p a.icPrev {
	display:block;
	float:left;
	height:32px;
	width:14px;
	text-indent:-9999px;
	outline:none;
	background:transparent url(/a/i/img_cycler/ic_prev.jpg) left top no-repeat;	
}
.icImgNo p a.icNext {
	display:block;
	float:left;
	height:32px;
	width:14px;
	text-indent:-9999px;
	outline:none;
	background:transparent url(/a/i/img_cycler/ic_next.jpg) left top no-repeat;	
}

.icMagnify {
	height:32px;
	position:absolute;
	right:0;
	top:0;
}
.icMagnify a {
	height:32px;
	width:32px;
	display:block;
	text-indent:-9999px;
	background:#ffffff url(/a/i/img_cycler/ic_magnify.jpg) right top no-repeat;
}

/* thickbox content for image cycler */

#icTBContent {
	position:relative;
	width:640px;
	height:480px;
	background:#ffffff url(/a/i/img_cycler/bg_list.gif) left top repeat;
}
#icTBContent .top {
	background-color:#C7C7C7;
	float:left;
	margin:5px;
	overflow:hidden;
	position:relative;
	width:630px;
	height:35px;
}

#icTBContent .top ul {
	position:absolute;
	top:5px;
	left:5px;
	padding:0;
	margin:0;
}

#icTBContent .top ul li {
	display:block;
	float:left;
	height:30px;
}

#icTBContent .top ul li a {
	display:block;
}

#icTBContent .top ul li.prev a {
	padding:5px 10px 5px 20px;
}

#icTBContent .top ul li.prev {
	background:url(/a/i/img_cycler/prev_img.gif) left top no-repeat; 
}

#icTBContent .top ul li.next a {
	padding:5px 20px 5px 10px;
}

#icTBContent .top ul li.next {
	background:url(/a/i/img_cycler/next_img.gif) right top no-repeat; 
}

#icTBContent .top ul li.pages {
	background:#ffffff;
	height:19px;
	margin-top:1px;
	padding:5px 5px 0 5px;
}

#icTBContent a.close {
	background:url(/a/i/img_cycler/btn_close.gif) no-repeat scroll;
	position:absolute;
	right:10px;
	top:6px;
	width:69px;	
	height:22px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#icTBContent .icTBImg {
	border:3px solid #444;
	position:absolute;
	_position: static;
	left:15px;
	top:55px;
	_top: 0;
}