/* Tabs
----------------------------------*/
.ui-tabs
{
	zoom: 1;
}
.ui-tabs .ui-tabs-nav
{
	list-style: none;
}
.ui-tabs .ui-tabs-nav li 
{
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 0 -4px 0;
}
.ui-tabs .ui-tabs-nav li a 
{
	margin: 0 0 0 7px;
	padding: 7px 6px 0 27px;
	height: 22px;
	font-size: 14px;
	font-weight: normal;
	color: #634d4a;
	float: left;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
	.ui-tabs .ui-tabs-nav li a.Flight
	{
		background: url(Images/TabFlight.png) no-repeat 0 4px;
	}
	.ui-tabs .ui-tabs-nav li a.Hotel
	{
		background: url(Images/TabHotel.png) no-repeat 0 4px;
	}
	.ui-tabs .ui-tabs-nav li a.Car
	{
		background: url(Images/TabCar.png) no-repeat 0 4px;
	}
	.ui-tabs .ui-tabs-nav li a.Train
	{
		background: url(Images/TabTrain.png) no-repeat 0 4px;
	}
	.ui-tabs .ui-tabs-nav li a.Videoconferencing
	{
		background: url(Images/Videoconferencing.jpg) no-repeat 0 4px;
		cursor: pointer;
	}
	
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a
{
	margin: 3px 0 0 7px;
	padding: 12px 6px 0 27px;
	height: 17px;
	font-size: 14px;
	font-weight: normal;
	color: #fe6f2b;
}
	
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.Flight
	{
		background: url(Images/TabFlightActive.png) no-repeat 0 8px;
	}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.Hotel
	{
		background: url(Images/TabHotelActive.png) no-repeat 0 8px;
	}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.Car
	{
		background: url(Images/TabCarActive.png) no-repeat 0 8px;
	}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.Train
	{
		background: url(Images/TabTrainActive.png) no-repeat 0 8px;
	}
.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... */
.ui-tabs .ui-tabs-panel 
{
	display: block;
	background: none;
}
.ui-tabs .ui-tabs-hide 
{
	display: none !important;
}

/* Tabs skin
----------------------------------*/

.TabLeftCorner
{
	margin: 8px 0 0 3px;
	width: 8px;
	height: 29px;
	line-height: 1px;
	font-size: 1px;
	display: inline;
	float: left;
	background: url(Images/TabLeft.png) no-repeat;
}

.TabLinkContainer
{
	margin: 8px 0 0 0;
	display: inline;
	float: left;
	height: 29px; 
	background: url(Images/TabMiddle.png) repeat-x;
}
	.TabLinkContainer a
	{
		color: #634d4a;
	}

.TabRightCorner
{
	margin: 8px 0 0 0;
	width: 8px;
	height: 29px;
	line-height: 1px;
	font-size: 1px;
	float: left;
	background: url(Images/TabRight.png) no-repeat right;
}

.ui-tabs-selected .TabLeftCorner
{
	margin: 0;
	padding: 0;
	height: 38px;
	width: 12px;
	background: url(Images/TabLeftActive.png) no-repeat;
}

.ui-tabs-selected .TabLinkContainer
{
	margin: 0;
	padding: 0;
	height: 38px;
	background: url(Images/TabMiddleActive.png) repeat-x;
}

.ui-tabs-selected .TabRightCorner
{
	margin: 0;
	padding: 0;
	width: 8px;
	height: 38px;
	background: url(Images/TabRightActive.png) no-repeat right;
}

