/* Tabs
----------------------------------*/
.ui-tabs {
	position: relative;
	zoom: 1;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
}
.ui-tabs .ui-tabs-nav li {
	position: relative;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.phorum-block .ui-tabs-selected a{
	background:#0d527d;
	color:#fff!important;
	text-decoration:none;
	}
.billboard .ui-tabs-selected a{
	background:#c3dee8;
	text-decoration:none;
	}
.ui-tabs .ui-tabs-panel {
	display: block;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
/* jcarousel
----------------------------------*/
.jcarousel-skin .jcarousel-container {
    background: #b7ccdb;
    border: 1px solid #8c8c8c;
	margin:20px 0 0 0;
	clear:left;
}

.jcarousel-skin .jcarousel-container-horizontal {
    width:99%;
	padding:21px 0;
}

.jcarousel-skin .jcarousel-clip-horizontal {
    width:669px;
	height:150px;
	margin:0 auto;
}

.jcarousel-skin .jcarousel-item {
    width:175px;
    height:150px;
	margin:0 24px;
	display:inline;
	border:0px solid #fff;
	overflow:hidden;
}
.jcarousel-skin .jcarousel-item img{

border:1px solid #fff;

}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin .jcarousel-next-horizontal {
    position: absolute;
    top: 73px;
    right: 12px;
    width: 16px;
    height: 16px;
    cursor: pointer;
	background:#b7ccdb url(../images/carousel-buttons.png) no-repeat 100% 0;
}

.jcarousel-skin .jcarousel-next-horizontal:hover {
    background-position: 100% 100%;
}

.jcarousel-skin .jcarousel-next-horizontal:active {
    background-position: 100% 100%;
}

.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
    cursor: default;
	background:none;
}

.jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 73px;
    left: 12px;
    width: 16px;
    height: 16px;
    cursor: pointer;
	background:#b7ccdb url(../images/carousel-buttons.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-prev-horizontal:hover {
    background-position:0 100%;
}

.jcarousel-skin .jcarousel-prev-horizontal:active {
    background-position:0 100%;
}

.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
	background:none;
}
