/*---------------------------------------------------------------- 
  Copyright:
  Copyright (C) 2008 IceTheme. All Rights Reserved
  
  License:
  Copyrighted Commercial Software 
  
  Author:
  IceTheme - http://wwww.icetheme.com
---------------------------------------------------------------- */

/* For the  IceSlideShow see modules/mod_ice_slideshow/css/general.css */



/* IceAccordion 
-------------------------------------------------------------------*/
.iceaccordion {
	margin:0 2px 15px;
	clear:both;
	position:relative;
	overflow:visible;}

	.iceaccordion h3.iceaccordion-toggler{
		margin:0;
		border-bottom:1px solid #E1E1D7;
		color:#757575;
		height:29px;
		line-height:30px;
		padding:0;
		font-size:1em;
		cursor: pointer;
		font-family:Georgia, "Times New Roman", Times, serif;
		letter-spacing:0.05em;
		text-transform:uppercase;
		position:relative;} 
		.iceaccordion h3.iceaccordion-toggler:hover { color:#555;}
		
	.iceaccordion .iceaccordion-content p { margin:0 0 10px} 	
		
			
/* IceSlider ImageSlide */
.iceslider_imageslide .icemodule { position:relative; padding:0; margin:0;}
.iceslider_imageslide .icemodule div div div { padding:0}
.iceslider_imageslide .icemodule div div div div { margin: 0 auto; padding:3px 0 7px; overflow: hidden;}
							
	.iceslider_imageslide ul {
		margin:-40px 12px 0;
		float:right;
		z-index:1;
		position:relative;
		width:122px;
		height:27px;
		text-align:center;
		padding:5px 0 0 8px;
		background:url(../images/slider/icesldier_imageslide_arrowbg.png) no-repeat}
		.iceslider_imageslide ul li{
			list-style-type:none;
			float:left;
			width: 25px;
			height: 18px;
			cursor:pointer;
			background:url(../images/slider/icesldier_imageslide_buttons.png) no-repeat 0 0}
			.iceslider_imageslide ul li.imageslide_prev { background-position:0 0}
			.iceslider_imageslide ul li.imageslide_next { background-position:-25px 0 }
			.iceslider_imageslide ul li.imageslide_stop { background-position:-50px 0}
			.iceslider_imageslide ul li.imageslide_play { background-position:-75px 0}
			
		.iceslider_imageslide ul li span { /* Hide Text */
			display: block;
			width: 0;
			height: 0;
			overflow: hidden;}
	
	.iceslider_imageslide ol {
		margin:0;
		padding:0;
		position:relative;
		overflow:hidden;}
			.iceslider_imageslide ol li{
				list-style-type:none;
				margin:0;
				display:block;
				float:left;
				padding:0}

.icesldier_imageslide_content {
	position:relative;
	width:546px;
	height:230px;
	overflow:hidden;}
.iceslider_imageslide_box {
	position:absolute;}
	
	
	

/* IceSlider TabularSlide */
.iceslider_tabularslide .controlarea {
	border-top:1px solid #1C1307;
	height:40px;
	line-height:40px;
	margin-top:-12px;
	margin-left:10px;}
	

.iceslider_tabularslide ul.slidingul {
	margin:0;
	float:left;}
	
	.iceslider_tabularslide ul.slidingul li {
		float:left;
		list-style-type:none;
		cursor:pointer;
		padding:0;
		margin:0;
		font-size:1.1em;
		height:40px;
		color:#888;
		background:url(../images/slider/icesldier_tabularslide_navsep.png) no-repeat center right}
		
		.iceslider_tabularslide ul.slidingul li span {
		display: block;
		height: 40px;
		float: left; /* IE 6 Fix */
		padding: 15px 20px 0  18px;
		font: bold 14px/14px Verdana, Arial, Helvetica, sans-serif;  color:#333333;}
		
		.iceslider_tabularslide ul.slidingul li:hover {
			color:#222;}
			
		.iceslider_tabularslide ul.slidingul li.active { 
			color:#222;}
			.iceslider_tabularslide ul.slidingul li.active span {
				background:url(../images/slider/icesldier_tabularslide_current.png) no-repeat center top;
				position:relative;
				overflow:visible;
				margin-top:-6px;}
		
.iceslider_tabularslide_content {
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	margin-left:10px;
	clear:both;}
		.iceslider_tabularslide_content div{
			float:left;}
		.iceslider_tabularslide_content div img{ position:relative; margin-right:5px;}
		
.iceslider_tabularslide_box {
	position:absolute}	

	.iceslider_tabularslide_content h3 { font-size:1.85em; line-height:1; margin-bottom:0.7em}	
	.iceslider_tabularslide_content img { padding:1px; border:1px solid #aaa;}	



.iceslider_tabularslide ul.slidingbuttons {
	margin:12px 5px 0 0;
	float:right;}
	.iceslider_tabularslide ul.slidingbuttons li{
		list-style-type:none;
		cursor:pointer;
		width:20px;
		height:15px;
		float:left;
		margin:0 0 0 4px}
		.iceslider_tabularslide ul.slidingbuttons li span {
			display:none}
		
		.iceslider_tabularslide ul.slidingbuttons li.carouselslider_prev{ background:url(../images/slider/iceslider_prev.png) no-repeat top}
			.iceslider_tabularslide ul.slidingbuttons li.carouselslider_prev:hover{ background-position: bottom }
		.iceslider_tabularslide ul.slidingbuttons li.carouselslider_next{ background:url(../images/slider/iceslider_next.png) no-repeat top}
			.iceslider_tabularslide ul.slidingbuttons li.carouselslider_next:hover{ background-position: bottom }
		.iceslider_tabularslide ul.slidingbuttons li.carouselslider_stop{ background:url(../images/slider/iceslider_stop.png) no-repeat top}
			.iceslider_tabularslide ul.slidingbuttons li.carouselslider_stop:hover{ background-position: bottom }
		.iceslider_tabularslide ul.slidingbuttons li.carouselslider_play{ background:url(../images/slider/iceslider_play.png) no-repeat top}
			.iceslider_tabularslide ul.slidingbuttons li.carouselslider_play:hover{ background-position: bottom }
			
			
			
			
/* IceSlider CarouselSlide */
.iceslider_carouselslide {
	overflow:hidden;
	clear:both;
	position:relative;
	margin:0 -9px 10px;}

.iceslider_carouselslide_box {
	position:absolute}	
	
.iceslider_carouselslide_content {
	clear:both;
	position:relative;
	overflow:hidden;}
		div.iceslider_carouselslide_item{
			float:left;
			padding-top:10px;
			padding-bottom:10px;
			text-align:center}
			div.iceslider_carouselslide_item .padding { 
				padding:0 9px 0 10px;
				border-right:1px solid #DBDBDB;}
				.iceslider_carouselslide_content div img {
					margin:0 auto 10px; 
					float:none; 
					border:1px solid #aaa; padding:1px; 
					text-align:center}
		

	
	.iceslider_carouselslide_content h3 { 
		font-size:1.35em; 
		line-height:1; 
		margin-bottom:0.6em; 
		text-align:center}

		.iceslider_carouselslide_content h3 a:hover {
			background:#F1F1F1;
			text-decoration:none;
			color:#555}


.iceslider_carouselslide .iceslider_carouselslide_buttons {
	border-top: 1px solid #DBDBDB;
	padding:0 15px;}
	
	.iceslider_carouselslide .iceslider_carouselslide_buttons  h4 {
		float:left;
		line-height:1;
		margin:0 0;
		color:#555;
		font-weight:bold;
		font-size:1.25em;}

.iceslider_carouselslide ul.slidingbuttons {
	margin:10px 0 0  0;
	float:right; }
	.iceslider_carouselslide ul.slidingbuttons li{
		list-style-type:none;
		cursor:pointer;
		width:20px;
		height:15px;
		float:left;
		margin:0 0 0 4px}
		.iceslider_carouselslide ul.slidingbuttons li span {
			display:none}
		
		.iceslider_carouselslide ul.slidingbuttons li.carouselslider_prev{ background:url(../images/slider/iceslider_prev.png) no-repeat top}
			.iceslider_carouselslide ul.slidingbuttons li.carouselslider_prev:hover{ background-position: bottom }
		.iceslider_carouselslide ul.slidingbuttons li.carouselslider_next{ background:url(../images/slider/iceslider_next.png) no-repeat top}
			.iceslider_carouselslide ul.slidingbuttons li.carouselslider_next:hover{ background-position: bottom }
		.iceslider_carouselslide ul.slidingbuttons li.carouselslider_stop{ background:url(../images/slider/iceslider_stop.png) no-repeat top}
			.iceslider_carouselslide ul.slidingbuttons li.carouselslider_stop:hover{ background-position: bottom }
		.iceslider_carouselslide ul.slidingbuttons li.carouselslider_play{ background:url(../images/slider/iceslider_play.png) no-repeat top}
			.iceslider_carouselslide ul.slidingbuttons li.carouselslider_play:hover{ background-position: bottom }

	
	





/* IceScroller Module */
.icescroller {
	padding:0;
	padding-top:15px;
	overflow:visible;}
	.icescroller .hide {
		visibility: hidden;
		position: absolute;}
	
	.icescroller p {
		float:left;
		margin:0;
		text-transform:uppercase;
		color:#999}
		
	li.scrolleritem {
			margin:0;}
			li.scrolleritem{
				list-style-type:none;}
				 li.scrolleritem span { font-weight:bold;}
			
		
	/* buttons */
	ul.icescroller_buttons{
	float:left;
	margin:2px 5px 0 10px;
	padding:0;
	overflow:hidden;
	position:relative;} 
	ul.icescroller_buttons li {
		list-style-type:none;
		float:left;
		margin:0;}	
		ul.icescroller_buttons li a {
			text-align:center;
			width:15px;
			height:15px;
			margin-right:3px;
			line-height:35px;
			display:block;
			border-bottom:none;}
			ul.icescroller_buttons li a:hover { border-bottom:none}
			
			ul.icescroller_buttons li.prev  a{  background:url(../images/slider/icescroller_prev.png) no-repeat top}
			ul.icescroller_buttons li.next a{  background:url(../images/slider/icescroller_next.png) no-repeat top}
			
				ul.icescroller_buttons li.prev  a:hover{  background-position: bottom}
				ul.icescroller_buttons li.next a:hover{  background-position: bottom}
		
		

