
#tabs {
	overflow: hidden;
	padding: 0 0 20px 0;
}

#tabs h3 {
	color: #000 !important;
}

.ui-tabs { zoom: 1; }
.ui-tabs .ui-tabs-nav {
	list-style: none; 
	position: relative; 
	padding: 2px 2px 0; 
	overflow: hidden; 
	top: 1px; 
	z-index: 1000; 
	width: 250px;
	float: left;
}

.ui-tabs .ui-tabs-nav li {
	position: relative;
	/*float: left;
	border: 1px solid #ccc;*/
	border-bottom-width: 0 !important; 
	margin: 0 2px -1px 0;
	/*background: #ccc;*/
}

.ui-tabs .ui-tabs-nav li a {
	/*float: left;*/
	display: block;
	text-decoration: none;
	padding: 5px 10px;
	color: black;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px; 
	border-bottom-width: 0; 
	background: #cfdf8d; 
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color: #cc0000 !important;}

.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 { 
	padding: 0 0 20px 0;
	margin: -20px 0 0 0;
	display: block;
	border-width: 0;background: none; 
	/*border: 1px solid #ccc; */
	position: relative;
 	min-height: 300px; 
	width: 460px;
	float: right;
	}
	
.ui-tabs-panel h3{
	color: #000;
	border-bottom: 1px solid #ebebeb;
	font-size: 197% !important;
	font-weight: normal;
	text-transform: capitalize !important;
	margin-bottom: 20px !important;
	padding-bottom: 10px;
	}
	
.ui-tabs .ui-tabs-hide { display: none !important; }

a.mover {
	background: #cccccc;
	padding: 6px 12px;
	position: absolute;
	color: #434343;
	font-weight: bold;
	text-decoration: none; 
	}
	
.next-tab { 
	bottom: 0;
	right: 0; 
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;  
}
.prev-tab {
	bottom: 0;
	left: 0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}





