.ui-tabs {zoom:1;}
.ui-tabs .ui-tabs-nav {	
		position:relative; z-index:2; margin-left:10px;
		height:41px; display:block; list-style:none; 
		border:1px solid #d7d7d7; border-left:none; border-bottom:none;}
		
.ui-tabs .ui-tabs-nav li { position:relative; top:-1px; float:left; margin:0 -10px -1px -20px; border-bottom-width: 0 !important;}
.ui-state-active {z-index:5 !important;}
.ui-tabs .ui-tabs-nav li a strong {
		display:block; margin:0 5px; padding:0 2px; border-bottom:1px dashed #ffffff; line-height:24px;
		}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs .ui-tabs-nav li a span { background: url(../img/tabs.png) no-repeat;} 

.ui-tabs .ui-tabs-nav li a {

		position:relative;
		display:block; height:41px; padding-right:24px; float:left;
		background-position:100% -90px;
		font-size:18px; color:#ffffff; text-decoration:none;
		}
.ui-tabs .ui-tabs-nav li a span {
		position:relative;
		display:block; height:34px; padding:7px 0 0 24px; float:left;
		background-position:0 0px;
		}
.ui-tabs .ui-tabs-nav li a.last-item { background-position:100% -135px;}
.ui-tabs .ui-tabs-nav li a.first-item {  background-position:100% -90px;}
.ui-tabs .ui-tabs-nav li a.first-item span { background-position:0 -45px;}

.ui-tabs .ui-tabs-nav li a:hover {
		}
.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 { position: relative; background-position:100% -315px; color:#e12426; cursor:text;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.last-item,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a.last-item,
.ui-tabs .ui-tabs-nav li.ui-state-processing a.last-item { background-position:100% -270px;}

.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 { background-position:0 -225px; cursor:text;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.first-item span,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a.first-item span,
.ui-tabs .ui-tabs-nav li.ui-state-processing a.first-item span { background-position:0 -180px; cursor:text;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a strong,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a strong,
.ui-tabs .ui-tabs-nav li.ui-state-processing a strong { border:none;}

.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 {
		position:relative; z-index:1; top:-2px; zoom:1;
		display:block; clear:both;
		background:#f2f2f2 url(../img/search-form-bg.gif) repeat-x;
border:1px solid #d7d7d7;
		}
.ui-tabs .ui-tabs-hide { display: none !important; }



