@media projection, screen {
    .tabs-hide {
        display: none; }}
@media print {
    .tabs-nav {
        display: none; }}
#tabs_super_container {
	background: url(../../../../res/images/content_bkg02.gif) repeat-y top; 
	padding-bottom: 12px;	
}
	
#tabs_super_container_footer {
	background: url(../../../../res/images/business_res_table_footer.jpg) no-repeat top center ;
	height: 23px;
	display: block;
}

.tabs-container {
	padding: 0px 22px 0px; }
#tabs {
	height: 1%;
	margin-bottom: 0px;
	padding: 4px 4px 20px;
	background: #fff url(../../../../res/images/tabs_bkg3.gif) repeat-x bottom left;
	overflow: auto; }
#tabs li {
	float: left;
	width: auto;
	height: 20px;
	list-style-type: none;
	background: url(../../../../res/images/tabs_separator.gif) no-repeat top right;
	text-align: center; }
#tabs li div {
	padding-bottom: 10px; }
#tabs li.tabs-selected div {
	background: url(../../../../res/images/tabs_arrow01.gif) no-repeat bottom; }
#tabs #last_tab {
	background: none;
	padding-right: 0px; }
#tabs li div a {
	display: block;
	height: 23px;
	padding: 7px 10px 0px 10px;
	margin-right: 2px;
	font-size: 0.9em;
	color: #fff;
	text-decoration: none;
	white-space: nowrap; 
	}
#tabs li div#first_tab a {
	padding-left: 15px; }
#tabs li div a:hover {
	background: url(../../../../res/images/tabs_selected.gif) repeat-x top left;
	text-decoration: underline; }
#tabs li div#first_tab a:hover {
	background: url(../../../../res/images/tabs_first_selected.gif) repeat-x top left;
	text-decoration: underline; }
#tabs li.tabs-selected div a {
	background: url(../../../../res/images/tabs_selected.gif) repeat-x top left;
	font-weight: bold; }
#tabs li.tabs-selected div#first_tab a {
	background: url(../../../../res/images/tabs_first_selected.gif) repeat-x top left;
	font-weight: bold; }
#tabs li.tabs-selected div a:hover {
	text-decoration: none; }
#tabs li.tabs-selected div a span {
	display: block;
	height: 100%;
	background: url(../../../../res/images/tabs_arrow02.gif) no-repeat bottom; }