
div.contentFeatures-new #feature-box  {
	background-color: #a4c9e8;
    position: relative;
    overflow: hidden;
    width: 100%;
}

div.contentFeatures-new #feature-box .feature-content {
	background: rgb(0, 0, 0);
	background: rgba(0,0,0,.55);
	bottom: 0;
	color: #fff;
    font: 14px/1.375 arial, helvetica, sans-serif;
	left: 0;
	position: absolute;
	width: 100%;
	/* IE 8 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  	/* IE 5-7 */
	filter: alpha(opacity=75);
}

div.contentFeatures-new #feature-box .feature-content h2 {
    color: #fff;
    font: 25px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;
    padding: 16px;
    width: 100%;
}

div.contentFeatures-new #feature-box .feature-content h2 a:hover {
	text-decoration: none;
}

div.contentFeatures-new #feature-box .feature-content a {
    color: #FFFFFF; 
    padding-right: 35px;  
    text-decoration: none;
}

div.contentFeatures-new #feature-box .feature-content p {
	color: #fff;
    letter-spacing: 0.025em;
    margin:  0;
    padding: 0 20px 20px;
}

div.contentFeatures-new #feature-box .feature-content p a {
	color: #bfd6ee;
}

div.contentFeatures-new #feature-box .feature {
    overflow: hidden; 
    position: relative;
    width: 100%;
}


div.contentFeatures-new #feature-box .feature img {
    display: block;
	height: auto;
	width: 100%;
}

div.contentFeatures-new #feature-box #feature-nav {
    background: #003f7b;
    color: #fff;
    display: none;
    margin-top: 4px;
    padding: 9px 20px 10px 20px;
    position: relative;
	height: 50px;
}

div.contentFeatures-new #feature-box #feature-nav .elements {
	left: 20px;
    position: absolute;
    margin: 0;
    overflow: hidden;
    padding: 0;
    top: 0;
}

div.contentFeatures-new #feature-box #feature-nav .elements a {
    color: #fff;
    font: 13px/24px arial, helvetica, sans-serif;
    display: block;
    height: 24px;
    float: left;
    margin-right: 6px;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    width: 20px;
}


div.contentFeatures-new #feature-box #feature-nav .elements a.activeSlide {
    background: url(/assets/img/template/carousel-tab.png);
    color: #194573;
}

div.contentFeatures-new #feature-box #feature-nav .next {
    float: right;
    text-align: right;
    width: 66%
}

div.contentFeatures-new #feature-box #feature-nav .next a {
    color: #fff;
    cursor: pointer;
    display: block;
    font: 13px/16px arial, helvetica, sans-serif;
    height: 16px;
    text-decoration: none;  
}

div.contentFeatures-new #feature-box #feature-nav .next a:hover,
div.contentFeatures-new #feature-box #feature-nav .next a:focus {
    text-decoration: none;
}

div.contentFeatures-new #feature-box #feature-nav .next a #next-title {
   	display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: none;
    white-space: nowrap;
    width: 350px; 
}

div.contentFeatures-new #feature-box #feature-nav .next a .next-pointer {
	vertical-align: top;
}

div.contentFeatures-new #feature-box #feature-nav .next a:hover span,
div.contentFeatures-new #feature-box #feature-nav .next a:focus span {
    text-decoration: none;
}
