/* 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 {
	margin: 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	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 span, .ui-tabs .ui-tabs-nav li.ui-state-disabled a span, .ui-tabs .ui-tabs-nav li.ui-state-processing a span {
	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... */
.ui-tabs .ui-tabs-panel {
	display: block;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
.sidebar .block .tabs {
	width:228px;
	position:relative;
	margin:0 0 0 -16px;
	left:8px;
}
ul.tab-menu {
	list-style:none;
	margin:0;
	height:31px;
	line-height:31px;
	overflow:hidden;
	position:relative;
	top:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0 0 0 13px;
}
ul.tab-menu li {
	float:left;
	position:relative;
	margin:0 0 0 -13px;
	display:inline;
	z-index:100;
}
ul.tab-menu li.ui-tabs-selected {
	z-index:200;
}
.tab-menu li a {
	display:block;
	height:31px;
	float:left;
	background:url(../images/tabs-button.png) no-repeat 100% 0;
	padding:0 13px 0 0;
	text-decoration:none;
}
.tab-menu li a span {
	display:block;
	height:31px;
	float:left;
	background:url(../images/tabs-button.png) no-repeat;
	padding:0 0 0 17px;
	cursor:pointer;
}
.tab-menu li a span i {
	font-style:normal;
	border-bottom:1px dashed #009fd4;
}
.tab-menu li.first a {
	background:url(../images/tabs-button-first.png) no-repeat 100% 0;
}
.tab-menu li.first a span{
	background:url(../images/tabs-button-first.png) no-repeat;
	padding-left:7px;
}
.tab-menu li.last a{
	background:url(../images/tabs-button-last.png) no-repeat 100% 0;
}
.tab-menu li.last a span{
	background:url(../images/tabs-button-last.png) no-repeat;
}
.tab-menu li.ui-tabs-selected a {
	background-position:100% -31px!important;
}
.tab-menu li.ui-tabs-selected a span {
	background-position:0 -31px!important;
}
.tab-menu li.ui-tabs-selected a span i {
	border:0;
	color:#737373;
}
.sidebar .block .tabs .tab-block {
}
.sidebar .block .tabs .tab-block .top {
	background:url(../images/tabs-corners.png) no-repeat;
	height:6px;
	overflow:hidden;
}
.sidebar .block .tabs .tab-block .bottom {
	background:url(../images/tabs-corners.png) no-repeat 0 -6px;
	height:6px;
	overflow:hidden;
}
.sidebar .block .tabs .tab-block .center {
	background:url(../images/tabs-bg.gif) repeat-y;
	padding:0 9px 0 7px;
}
.tab-block table{
	color:#727272;
	font-size:12px;
}
/* jCarousel
----------------------------------*/
.jcarousel-skin .jcarousel-container {
	background:url(../images/jcarousel-container-bg.png) repeat-x;
	height:103px;
}

.jcarousel-skin .jcarousel-container-horizontal {
}
.jcarousel-skin .jcarousel-clip-horizontal {
    width:562px;
	margin:0 auto;
	height:103px;
}
.jcarousel-skin .jcarousel-list {
	margin:0!important
}
.jcarousel-skin .jcarousel-item {
    width: 93px;
	height:103px;
	text-align:center;
	margin:0!important;
	position:relative;
}
.jcarousel-skin .jcarousel-item div{
    width: 93px;
	height:103px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	position:relative;
}
.jcarousel-skin .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin .jcarousel-next-horizontal {
    position: absolute;
    top: 0;
    right: 0;
    width: 62px;
    height: 103px;
    cursor: pointer;
	background: url(../images/carousel-right.png) no-repeat;
}
.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position:0 -103px;
}

.jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 0;
    left: 0;
    width: 62px;
    height: 103px;
    cursor: pointer;
	background: url(../images/carousel-left.png) no-repeat;
}
.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position:0 -103px;
}

