/* HOMEPAGE SLIDES */

#slideWrap {
margin-top: 20px; 
border-color: #6D909F;
border-width:2px;
border-style: solid;
position:relative;
width: 968px;
}

.slides {
background: #fff;
position:relative;
height: 236px;
width: 968px;
}

.slide {
width: 100%;
}


.slideInfo {
position: absolute;
bottom: 18px;
right: 13px;
background: #000;
opacity: 0.85;
filter: alpha(opacity = 70);
padding: 12px;
max-width: 305px;
text-align:right
}

.slideTitle a {
color: #fff;
font-size: 20px;
}

.slideDesc a {
color: #e67f57;
font-size: 16px;
font-weight:normal;
line-height: 18px;
}

.slideImgLink {
  display: block;
  height: 223px;
  overflow: hidden
  }

.slide {
	display:none;
	position:absolute;
	top:0;
	left:0;	
  }
 
 
  
.slidecontrols {
position: absolute;
z-index: 13;
top: 222px;
}  
  
.slidecontrols li {
float:left;
position:relative;
overflow:hidden;
display:block;
height: 14px;
cursor:pointer;
}  



.slidecontrols li#tab1 {
background: #415f6d;
}
.slidecontrols li#tab2 {
background: #587989;
}
.slidecontrols li#tab3 {
background: #6c8e9f;
}
.slidecontrols li#tab4 {
background: #8aabbc;
}
.slidecontrols li#tab5 {
background: #98bdd0;
}
.slidecontrols li#tab5 {
background: #a8d0e5;
}
  
.slidecontrols .loader {
height: 14px;
position: absolute;
top: 0;
right:0;
background: url(../images/loader-bg.png) 0 0 repeat-x;
}  

.slidecontrols li.current{
/*background: #ff0000*/
}

.slideTitle, .slideDesc {margin:0 }

.homepageSlidesMainHolder.totalCount2 {
	padding-top: 0;
}

.homepageSlidesMainHolder.totalCount3 {
	padding-top: 0;
}

.homepageSlidesMainHolder.totalCount4 {
	padding-top: 0;
}

/* HUNCHLAB STYLING */

.hunchlabHomepageSlides {
	position: relative;
	z-index: 10;
}

.hunchlabHomepageSlides .slidecontrols {
	/* we need to keep this element in the DOM so the transitions between tabs (slides) will work, but it doesn't have to be displayed */
	display: none;
}

.hunchlabHomepageSlides .slides {
	background: none;
	height: auto;
	cursor: pointer;
    width: 612px;
}

.hunchlabHomepageSlides .slide img {
	border: none;
	/*box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
		-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);*/
}

/* CICERO STYLING */


.ciceroHomepageSlides {
	position: relative;
	z-index: 10;
}

.ciceroHomepageSlides .slidecontrols {
	/* we need to keep this element in the DOM so the transitions between tabs (slides) will work, but it doesn't have to be displayed */
	display: none;
}

.ciceroHomepageSlides .slides {
	background: none;
	height: auto;
	cursor: pointer;
    width: 960px;
}

.ciceroHomepageSlides .slide img {
	border: none;
}

.slideHolder2 {
	z-index: 9;
}

.slideHolder3 {
	z-index: 8;
}

.slideHolder4 {
	z-index: 7;
}

.slideshow-holder .ccm-block { /* make sure block expands to full height in edit mode */
	height: 275px;
}