/* IMAGE CAROUSEL */

#horizontal_carousel{
  height: 				116px;
}

	#horizontal_carousel .container{
	  overflow: 			hidden;
	  width: 				220px;
	}

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

		#horizontal_carousel ul li{
			float:				left;
		  	height:			 	80px;
		  	list-style:			none;   
		  	text-align: 		center; 
		  	width: 				105px;
		}

				#horizontal_carousel ul li img{
				  width: 100px;
				  height: 67px;
				}

	#horizontal_carousel .buttons{
		display:			block;
	 	clear:				both;	
	}

		#horizontal_carousel .previous_button{
		  	background: 		url('../images/but_prev.gif') no-repeat;
		  	cursor: 			pointer;	
		  	float:				left;  
		  	height: 			14px;
		  	width: 				14px;
		  	z-index: 			100;
		}

		#horizontal_carousel .previous_button_over{
		  	background: 		url('../images/but_prev_hover.gif') no-repeat;		
		}
		
		#horizontal_carousel .previous_button_disabled{
		  	background: 		url('../images/but_prev_dis.gif') no-repeat;
		  	cursor: 			default;		
		}		

		#horizontal_carousel .next_button{
		  	background: 		url('../images/but_next.gif') no-repeat;
		  	cursor: 			pointer;	
		  	float:				right;  
		  	height:				14px;
		  	width: 				14px;
		  	z-index: 			100;
		}

		#horizontal_carousel .next_button_over{
		  	background: 		url('../images/but_next_hover.gif') no-repeat;		
		}

		#horizontal_carousel .next_button_disabled{
		  	background: 		url('../images/but_next_dis.gif') no-repeat;
		  	cursor: 			default;		
		}

	#horizontal_carousel .container{
		overflow:			hidden;
		position:			relative;
		width:				228px;
	}



/* AFFILIATE CAROUSEL */

#affiliate_carousel{
 height: 				260px;
}

	#affiliate_carousel .container{
	  height: 				220px;
	  overflow: 			hidden;
	  width: 				190px;
	}
	
	.column-right #affiliate_carousel .container{
		width: 				228px;
	}

	#affiliate_carousel ul{
	  height: 				90px;
	  left: 				-10px;
	  margin: 				0;
	  padding:				0;
	  position: 			relative;
	  top: 					0;
	  width: 				100000px;
	}                      
	
		#affiliate_carousel ul li{
		  	float:				left;
			height: 			220px;
		  	list-style:			none;   
		  	text-align: 		center; 
			width: 				190px;
		}

		.column-right #affiliate_carousel ul li{
			height: 220px;
			width: 228px;
		}
	
			#affiliate_carousel ul li img{
				height: 100px;
				width: 100px;
			}
	
			#affiliate_carousel ul li .affiliateLogo{
				height: 25px;
				width: 75px;
			}

	#affiliate_carousel .buttons{
		display:			block;
	 	clear:				both;
	}
		
		#affiliate_carousel .previous_button{
		  	background: 		url('../images/but_prev_orange.gif') no-repeat;
		  	cursor: 			pointer;	
		  	float:				left;  
		  	height: 			14px;
		  	width: 				14px;
		  	z-index: 			100;
		}

		#affiliate_carousel .previous_button_over{
		  	background: 		url('../images/but_prev_hover.gif') no-repeat;
		}
		
		#affiliate_carousel .previous_button_disabled{
		  	background: 		url('../images/but_prev_dis.gif') no-repeat;
		  	cursor: 			default;
		}
		
		#affiliate_carousel .next_button{
		  	background: 		url('../images/but_next_orange.gif') no-repeat;
		  	cursor: 			pointer;	
		  	float:				right;  
		  	height:				14px;
		  	width: 				14px;
		  	z-index: 			100;
		}
		
		#affiliate_carousel .next_button_over{
		  	background: 		url('../images/but_next_hover.gif') no-repeat;
		}

		#affiliate_carousel .next_button_disabled{
		  	background: 		url('../images/but_next_dis.gif') no-repeat;
		  	cursor: 			default;
		}

	#affiliate_carousel .container{
		overflow:					hidden;
		position:					relative;
		width:						190px;
	}

	.column-right #affiliate_carousel .container{
		overflow:					hidden;
		position:					relative;
		width:						228px;
	}
	
	#affiliate_carousel a.readmore{
		background:				url('../graphics/bg_readmore_em.gif') right center no-repeat;
		color:					#ffa900;
		font-weight:			bold;
		padding:				8px 0 0 0;
	}

	#affiliate_carousel a.readmore:hover{
		background:				url('../graphics/bg_readmore_em-hover.gif') right center no-repeat;
		border-bottom:			1px solid #ffa900;
	}	