#deals {
	position: relative;
	margin: 0;
}
ul.tabs {
	height: 44px;
}
ul.tabs li {
	list-style:none;
	display:inline;
	float: left;
	margin: 10px 2px 0 2px;
}
ul.tabs li a {
	display: block;
	color:#fff;
	float: left;
	width: 87px;
	height: 42px;
	text-indent: -9999px;
}
ul.tabs li a:hover {
	background-color:#fff;
	color:#000;
}
ul.tabs li a.active {
	background-color:#fff;
	color:#000;
}

#deal_2, #deal_3 { display:none; }



/* PRIMARY TABS
--------------------------------------------------------------------------------------------------- */
#primary ul.tabs a, #inside_secondary ul.tabs a {
	display: block;
	text-indent: -9999px;
	height: 25px;
}

#primary ul.tabs #tab_special a.tab, #inside_secondary ul.tabs #tab_special a.tab {
	width: 106px;
	background: url(../gfx/prim_tabs.png) no-repeat 0 0;
}
#primary ul.tabs #tab_special a.tab:hover,#primary ul.tabs #tab_special a.active {
	background-position: 0 -25px;
}
#inside_secondary ul.tabs #tab_special a.tab:hover,#inside_secondary ul.tabs #tab_special a.active {
	background-position: 0 -25px;
}

#primary ul.tabs #tab_featdeals a.tab, #inside_secondary ul.tabs #tab_featdeals a.tab {
	width: 118px;
	background: url(../gfx/prim_tabs.png) no-repeat -119px 0;
}
#primary ul.tabs #tab_featdeals a.tab:hover,#primary ul.tabs #tab_featdeals a.active {
	background-position: -119px -25px;
}

#inside_secondary ul.tabs #tab_featdeals a.tab:hover,#inside_secondary ul.tabs #tab_featdeals a.active {
	background-position: -119px -25px;
}

#primary ul.tabs #tab_shop a.tab {
	width: 92px;
	background: url(../gfx/prim_tabs.png) no-repeat -256px 0;
}
#primary ul.tabs #tab_shop a.tab:hover,#primary ul.tabs #tab_shop a.active {
	background-position: -256px -25px;
}

#primary ul.tabs #tab_feed a.tab {
	width: 135px;
	background: url(../gfx/prim_tabs.png) no-repeat -362px 0;
}
#primary ul.tabs #tab_feed a.tab:hover,#primary ul.tabs #tab_feed a.active {
	background-position: -362px -25px;
}



/* SECONDARY TABS
--------------------------------------------------------------------------------------------------- */


.ui-tabs-hide {
        display: none;
    }

#secondary ul.tabs {
	position: absolute;
	top: 0;
	left: 0;
}
#secondary ul.tabs li {
	margin: 0 3px;
}
#secondary ul.tabs a {
	height: 42px;
	display: block;
	text-indent: -9999px;
}

#secondary ul.tabs #tab_general a.tab {
	width: 70px;
	background: url(../gfx/second_tabs.png) no-repeat 0 0;
}
#secondary ul.tabs #tab_general a.tab:hover,
#secondary ul.tabs #tab_general.ui-tabs-selected a.tab {
	background-position: 0 -42px;
	margin: 2px 0 0 0;
}

#secondary ul.tabs #tab_vancouver a.tab {
	background: url(../gfx/second_tabs.png) no-repeat -74px 0;
}
#secondary ul.tabs #tab_vancouver a.tab:hover,
#secondary ul.tabs #tab_vancouver.ui-tabs-selected a.tab {
	background-position: -74px -42px;
	margin: 2px 0 0 0;
}

#secondary ul.tabs #tab_westvan a.tab {
	background: url(../gfx/second_tabs.png) no-repeat -165px 0;
}
#secondary ul.tabs #tab_westvan a.tab:hover,
#secondary ul.tabs #tab_westvan.ui-tabs-selected a.tab {
	background-position: -165px -42px;
	margin: 2px 0 0 0;
}

#secondary ul.tabs #tab_northvan a.tab {
	background: url(../gfx/second_tabs.png) no-repeat -255px 0;
}
#secondary ul.tabs #tab_northvan a.tab:hover,
#secondary ul.tabs #tab_northvan.ui-tabs-selected a.tab  {
	background-position: -255px -42px;
	margin: 2px 0 0 0;
}