/*---------------------------------------------------------------- 
  Copyright:
  (C) 2008 - 2011 IceTheme
  
  License:
  GNU/GPL http://www.gnu.org/copyleft/gpl.html
  
  Author:
  IceTheme - http://wwww.icetheme.com
---------------------------------------------------------------- */

.ice-caption-container { }

	#ice-caption-slide {
		height: 100%;
		position: relative;
		width: 10000%!important;}

		.ice-caption { 
			width: 100%;
			font-size:1.1em;
			overflow: hidden; 
			position: relative;
			margin:0 8px 0 7px}	
			
		
			.ice-caption a {
				color:#fff;
				cursor:pointer;
				text-decoration:none;}
				
	
		.ice-caption-cover {
			float: left; 
			position: absolute; 
			width: 100%;
			z-index:3;
			overflow: hidden;
			left:0; 
			bottom:0;}
			
	
		.ice-caption-content {
			position: absolute; 
			top: 0;
			z-index:1;
			height: 100%;
			width:100%;}
	
	
		.ice-caption .ice-opacity {
			background:#333;}
	
	
			.ice-caption .ice-infor { 
				color:#fff;
				border-top:1px solid rgba(255,255,255,.2);	
				padding:.25em .5em;}
	
	
				.ice-caption .ice-title { 
					padding:0;
					line-height:1.7em;
					font-weight:bold;
					color:#fff;} 
					
				.ice-caption .ice-desc {
					font-size:.9em;
					padding-top:.4em;
					color:#ccc;}
					
					
	
/* horizontal style*/
.ice-caption-horizontal {
	position:relative;
	overflow:hidden;}
	.ice-caption-horizontal .ice-caption {
		float:left;	}
		
/* vertical style*/
.ice-caption-vertical {
	position:relative;
	overflow:hidden;}
	.ice-caption-vertical .ice-caption {
		margin:5px 0}
	
	

/* Arrows Next and Previous */
#ice-caption-previous,
#ice-caption-next {
	position:absolute;
	text-indent:-9999em;
	top:34%;
	z-index:10;
	margin:0px;
	cursor:hand;
	cursor:pointer;
	width:30px;
	height:50px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/arrows_1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	
	#ice-caption-previous {
		left:-2px;}
		#ice-caption-previous:hover {
			background-position:0 -100px;}
	
	#ice-caption-next {
	background-position:0 -50px;
	left:auto;
	right:2px;
}
		#ice-caption-next:hover {
			background-position:0 -150px;}
		
		
		/* Arrows Next and Previous on the Vertical Mode */	
		.ice-caption-vertical #ice-caption-previous,
		.ice-caption-vertical #ice-caption-next {
			background: url(images/arrows_v.png) no-repeat scroll 0 0 transparent;
			position:absolute;
			text-indent:-9999em;
			left:38%;
			z-index:10;
			margin:0px;
			cursor:hand; 
			cursor:pointer;
			width:50px;
			height:30px;}
			
		   .ice-caption-vertical #ice-caption-previous {
				top:0;}
			
			.ice-caption-vertical #ice-caption-next {
				background-position:bottom;
				top:auto;
				bottom:0;}	
