/* Caution! Ensure accessibility in print and other media types... */
.ui-tabs .ui-tabs-hide { display: none !important; }

.tabs-nav {
	border-bottom: 1px solid #e4e6e0;
	position:relative;
	height:32px;
	margin:0;
	}
.dashboard .tabs-nav {
	margin-right:-260px;
	}
.tabs-nav li {
    float: left;
	position:relative;
	margin:0;
	list-style:none;
}
.tabs-nav li a {
	display:block;
	margin-bottom:-1px;
	text-indent:-9999px;
	position:relative;
	height:33px;
	}
.tabs-nav.pro li a
{
	text-indent: 0px;
	margin-right: 15px;
}

.tabs-nav li a.offers {
	width:70px;
	background:url(../images/tabs.gif) no-repeat 0px 0px;
	}
.tabs-nav li.ui-tabs-selected a.offers,
.tabs-nav li a.offers:hover {
	background:url(../images/tabs.gif) no-repeat 0 -33px;
	}
.tabs-nav li a.surveys {
	width:89px;
	background:url(../images/tabs.gif) no-repeat -69px 0px;
	}
.tabs-nav li.ui-tabs-selected a.surveys,
.tabs-nav li a.surveys:hover {
	background:url(../images/tabs.gif) no-repeat -69px -33px;
	}
.tabs-nav li a.videos {
	width:85px;
	background:url(../images/tabs.gif) no-repeat -159px 0;
	}
.tabs-nav li.ui-tabs-selected a.videos,
.tabs-nav li a.videos:hover {
	background:url(../images/tabs.gif) no-repeat -159px -33px;
	}
.tabs-nav li a.online-shopping {
	width:103px;
	background:url(../images/tabs.gif) no-repeat -242px 0px;
	}
.tabs-nav li.ui-tabs-selected a.online-shopping,
.tabs-nav li a.online-shopping:hover {
	background:url(../images/tabs.gif) no-repeat -242px -33px;
	}
.tabs-nav li a.referrals {
	width:104px;
	background:url(../images/tabs.gif) no-repeat -347px 0px;
	}       

.tabs-nav li.ui-tabs-selected a.referrals,
.tabs-nav li a.referrals:hover {
	background:url(../images/tabs.gif) no-repeat -347px -33px;
	}    

/*
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {  @ Opera, use pseudo classes otherwise it confuses cursor... 
    cursor: text;
}*/
/* .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { @ Opera, we need to be explicit again here now... 
    cursor: pointer;
}
*/
.tabs-container {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
	/*padding:3px 4px 0 9px;*/
	padding-top:2px;
}
.tabs-container ul {
	margin-bottom:0;
	}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../images/loading.gif) no-repeat 0 50%;
}

.tabs-nav  li.right {
	margin-right:5px;
	padding-top:2px;
	}
	

.tabs-nav  li.right.sortby {
	margin-left:10px;
	}

.tabs-nav  li.right.sortby,
.tabs-nav  li.right.show {
	font-size:12px;
	color:#848484;
	line-height:26px;
	}
.tabs-nav li.right.show {
	margin-left:7px;
	}

