/* Tabs - CUSTOMISED FOR BAY HOTELS
 ----------------------------------*/

#tabs {
	clear:left;
	margin-bottom:1.5em;
}

.ourhotels {
	margin-top:-20px;
}

.region {
	margin-top:1em;
}

.ui-tabs .ui-tabs-nav {
    list-style: none;
	position:relative;
	z-index:1;
}

.ui-tabs .ui-tabs-nav li {
	float:left;
	display:block;
	margin:0 0 0 10px;
	padding:2px 2px 0px 2px;
	height:40px;
	white-space:nowrap;
	background:#F9D682 url(/_assets/img/common/tab_shadow.png) bottom left repeat-x;
}

.ui-tabs .ui-tabs-nav li.first {
	margin-left:0;
}

.ui-tabs .ui-tabs-nav li span {
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	display:block;
}

.ui-tabs .ui-tabs-nav li a {
	float:left;
	display:block;
	font-size:116%;
	font-weight:bold;
	color:#776767;
	height:25px;
	padding:5px 15px 20px 15px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	position:relative;
	z-index:2;
	background-image:none !important;	
	background-color:#F2AE00;
}

.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;
	color:#fff;
}

 /* 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;*/
    position:absolute;
    left:-5000px;
}

/* off states */
.ui-tabs .ui-state-default span {
	height:39px;
}

.ui-tabs .ui-state-default span a {
	color:#776767;
	text-decoration:none;
}

/* on states */
.ui-tabs .ui-state-active , 
.ui-tabs .ui-state-hover {
	background-color:#F2AE00 !important;
	background-image:none !important;
}

.ui-tabs .ui-state-active span a,
.ui-tabs .ui-state-hover span a {
	text-decoration:none;
	color:#FFF;
	background-image:url(/_assets/img/common/tab_arrow.gif);
	background-position:bottom center;
	background-repeat:no-repeat; 
}

.ui-tabs .ui-state-active span, 
.ui-tabs .ui-state-hover span {
	border:none !important;
	margin-top:1px;
	margin-left:2px;
}

/* orange - england */
.ui-tabs .orange {
	background-color:#F2AE00 !important;
}
.ui-tabs .orange span a {
	color:#fff !important;
}

/* green - scotland */
.ui-tabs .green {
	background-color:#77B800 !important;
}
.ui-tabs .green span a {
	color:#fff !important;
}

/* red - wales */
.ui-tabs .red {
	background-color:#C9282D !important;
}
.ui-tabs .red span a {
	color:#fff !important;
}

/* blue - wales */
.ui-tabs .blue {
	background-color:#00C3DF !important;
}
.ui-tabs .blue span a {
	color:#fff !important;
}
