*{ margin: 0; padding: 0; }

#page-wrap{ width: auto; margin: auto; }
#page-wrap input{margin:3px 3px auto auto;}
.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; color:#999; }
.ui-tabs .ui-tabs-nav li { position: relative;
	top: 1px;
	float: left;
	padding: 6px 10px 0 10px;
	margin: 0px 5px 0px 0px;
	/*font: 0.9em;*/
	background:url(../images/tab-panel2.gif) no-repeat;
	list-style: none;
	/*color:#6d6e71;*/
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width:100px;
	height:18px;
	text-align:center; 
	font-weight:bold;
	font-size:12px;
	 color:#999;
	}
.ui-tabs-nav li:visited{background:url(../images/tab-panel1.gif) no-repeat; color:#999;}
.ui-tabs-nav li:hover{background:url(../images/tab-panel2.gif) no-repeat;}	

.ui-tabs .ui-tabs-nav li a { width:100px; height:18px; font-size:12px; color:#999;}

.ui-tabs .ui-tabs-nav 
li.ui-tabs-selected 	{ padding-bottom: 1px; border-bottom-width: 0; background:url(../images/tab-panel1.gif) no-repeat; width:100px;height:18px; text-align:center;}
.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: 4px 4px 0 4px; background:url(../images/bg-searchbox.jpg) repeat-x;border-left: solid 1px #CCC; border-right: solid 1px #CCC; border-top: solid 1px #CCC; background-color:#eceff3; }
.ui-tabs .ui-tabs-hide 	{ display: none !important; }

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