/* Home Carousel */
#horizontal_carousel {
	float: left;
	width: 522px;
	height: 310px;
	position: relative;
}

#horizontal_carousel .container {
	position:absolute;
	width: 522px;
	height: 310px;
	position: relative;
	overflow: hidden;
}

#horizontal_carousel ul {
	margin: 0;
	padding:0;
	width: 100000px;
	position: relative;
	top: 0;
	left: 0;
	height: 310px;
}											

#horizontal_carousel ul li {
	height: 310px;
	width: 522px;
	text-align: center; 
	list-style:none; 	
	float:left;
}

#horizontal_carousel .previous_button {
	position:absolute; 
	top:0px;
	width: 38px;
	height: 310px;
	background: transparent url(../img/btn_arrow_left.gif) no-repeat 50% 90%;
	z-index: 100;
	cursor: pointer;
	opacity:0.6;
	filter:alpha(opacity=60);
}

#horizontal_carousel .previous_button_over {
/*	background: url(../img/carousel/left_over.png);*/
	opacity:1.0;
	filter:alpha(opacity=100);
}

#horizontal_carousel .previous_button_disabled {
	background: transparent;
	cursor: default;
}

#horizontal_carousel .next_button {
	position:absolute;
	right:0px;
	top:0px;
	width: 38px;
	height: 310px;
	background: transparent url(../img/btn_arrow_right.gif) no-repeat 50% 90%;
	z-index: 100;
	cursor: pointer;
	opacity:0.6;
	filter:alpha(opacity=60);
}

#horizontal_carousel .next_button_over {
/*	background: url(../img/carousel/right_over.png);*/
	opacity:1.0;
	filter:alpha(opacity=100);
}

#horizontal_carousel .next_button_disabled {
	background: transparent;
	cursor: default;
}

/* Friends Carousel */
#friends_carousel {
	width:240px;
	margin: 0 auto;
}

#friends_carousel .container {
	position:relative;
	width: 240px;
	overflow: hidden;
	max-height:240px;
}

#friends_carousel ul {
	margin:0;
	padding:0;
	position: relative;
	top: 0;
	left: 0;
}											

#friends_carousel ul li {
	height: 80px;
	width: 240px;
	list-style:none; 	
}

#friends_carousel .previous_button {
	width: 175px;
	height: 32px;
	margin:auto;
	background: url(../img/carousel/up3.gif);
	cursor: pointer;
}

#friends_carousel .previous_button_over {
	background: url(../img/carousel/up2.gif);
}

#friends_carousel .previous_button_disabled {
	background: none;
	cursor: default;
}

#friends_carousel .next_button {
	width: 175px;
	height: 32px;
	margin:auto;
	background: url(../img/carousel/down3.gif);
	cursor: pointer;
}

#friends_carousel .next_button_over {
	background: url(../img/carousel/down2.gif);
}

#friends_carousel .next_button_disabled {
	background: none;
	cursor: default;
}


/* Candidates Carousel */
#candidates_carousel {
	width:910px;
	height:142px;
	margin:auto;
}

#candidates_carousel .container {
	overflow: hidden;
	position:relative;
	float:left;
	width: 846px;
	height: 142px;
}

#candidates_carousel ul {
	margin:0;
	padding:0;
	width: 100000px;
	position: relative;
	top: 0;
	left: 0;
	height: 142px;
}											

#candidates_carousel ul li {
	height: 142px;
	width: 185px;
	list-style:none; 	
	float:left;
}

#candidates_carousel .previous_button {
	float:left;
	height: 141px;
	width: 32px;
/*	margin:auto;*/
	background: url(../img/carousel/left.gif) no-repeat 50%;
	cursor: pointer;
}

#candidates_carousel .previous_button_empty {
	float:left;
	height: 141px;
	width: 32px;
}

#candidates_carousel .previous_button_over {
	background: url(../img/carousel/left_over.gif) no-repeat 50%;
}

#candidates_carousel .previous_button_disabled {
	background: url(../img/carousel/left_disabled.gif) no-repeat 50%;
	cursor: default;
}

#candidates_carousel .next_button {
	float:left;
	height: 141px;
	width: 32px;
/*	margin:auto;*/
	background: url(../img/carousel/right.gif) no-repeat 50%;
	cursor: pointer;
}
#candidates_carousel .next_button_empty {
	float:left;
	height: 141px;
	width: 32px;
}

#candidates_carousel .next_button_over {
	background: url(../img/carousel/right_over.gif) no-repeat 50%;
}

#candidates_carousel .next_button_disabled {
	background: url(../img/carousel/right_disabled.gif) no-repeat 50%;
	cursor: default;
}


