#tabSlider { list-style:none; margin:0}
#tabSlider li { overflow:hidden; height:161px}
#tabSlider li img { display:block; max-width:100%; height:161px}
#tabSlider li a { text-decoration:none}

.tabsPanel { clear:both; background:#D2BDAB; color:#C5006C; padding:20px; margin-top:10px}
.tabsPanel h2 { color:#C5006C}
.tabsPanel a { color:#fff}
.mosaic-backdrop { display:none; position:absolute; top:0; height:100%; width:100%;}
.mosaic-overlay { display:none; z-index:5; position:absolute; width:100%; height:100%; background:#c5006c;}
.mosaic-overlay .details { color:#fff; margin: 20px 20px 0}
.mosaic-overlay .details h2 { font-size:18px; color:#fff}
.mosaic-overlay .details p { margin:0; font-size:11px}
.fade .mosaic-overlay { opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter:alpha(opacity=00); background:#c5006c}

.carousel { margin-bottom:20px} 

.bx-wrapper { position:relative; *zoom: 1;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-controls-direction a { position:absolute; top:50%; height:32px; width:32px; margin-top:-16px; text-indent:-9999px; overflow:hidden}
.bx-wrapper .bx-prev { left:-16px; background: url(../Content/img/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next { right:-16px; background:url(../Content/img/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}