/* new tab style block */
div#tabs_container {
	border-bottom:none;
	background-color:none;
	background:transparent url(/assets/images/newtabs_bg.gif) no-repeat scroll 0px bottom;
	!background:transparent url(/assets/images/newtabs_bg.gif) no-repeat scroll 0px 39px;
	position:relative;
	!height:43px;
}

div#tabs_container .tabsetRightEdge {
	bottom:0px;
	height:4px;
	position:absolute;
	right:0px;
	_right:-1px;
	width:28px;
	background:url(/assets/images/newtabs_right.gif);
	z-index:0;
	padding:0px!important;
	margin:0px!important;
	overflow:hidden;
}

table#ddetail_tabs {
	min-width:0px;
	background-color:transparent;
	_position:relative;
	_top:1px;
}

table#ddetail_tabs td {
	padding:0px;
	border:none;
	background-color:transparent;
	!background:url(/assets/images/newtabs_bg.gif) no-repeat scroll -40px bottom;
	!position:relative;
	!top:2px;
	_top:1px;
	_position:static;
}

table#ddetail_tabs a {
	background-color:none;
	background:none;/*transparent url(/assets/images/newtabs_unselected_left.gif) no-repeat scroll 0px 0px;*/
	float:left;
	height:auto;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	position:relative;
	top:4px;
	color:#0098de;
	z-index:1;
}

table#ddetail_tabs a:hover {
	background:transparent url(/assets/images/newtabs_hover_left.gif) no-repeat scroll 1px 0px;
	color:#0098DE;
	text-decoration:underline;
}

table#ddetail_tabs a .rightTabEdge {
	background:transparent url(/assets/images/newtabs_unselected_right.gif) no-repeat scroll 0px 0px;
	display:block;
	height:44px;
	position:absolute;
	right:-1px;
	bottom:3px;
	!bottom:4px!important;
	_bottom:3px!important;
	!right:0px;
	width:4px;
	padding:0px!important;
	overflow:hidden;
	z-index:2;
}

table#ddetail_tabs a:hover .rightTabEdge {
	background:transparent url(/assets/images/newtabs_hover_right.gif) no-repeat scroll 0px 0px;
	!background-position:-1px 0px;
	top:0px;
	bottom:default;
	!width:5px;
	!right:-3px;
	_right:-4px;
	display:block!important;
}

table#ddetail_tabs a:hover .leftTabEdge {
	background:transparent url(/assets/images/newtabs_hover_leftCover.gif) repeat scroll center bottom;
	bottom:3px;
	!bottom:4px!important;
	_bottom:3px!important;
	height:20px;
	left:-1px;
	overflow:hidden;
	position:absolute;
	width:2px;
	!width:5px;
	_left:-4px;
	z-index:1;
}

table#ddetail_tabs td.selected a .leftTabEdge,  table#ddetail_tabs td .firstTab .leftTabEdge,
table#ddetail_tabs .afterSelectedTab .leftTabEdge {
	display:none;
}

table#ddetail_tabs .lastTab .rightTabEdge {
	background:none;
}

table#ddetail_tabs td.selected {
	background-color:transparent;
}

table#ddetail_tabs td.selected a {
	background-color:none;
	background:transparent url(/assets/images/newtabs_selected_left.gif) no-repeat scroll 0px 0px!important;
	color:#000;
	z-index:3;
	!z-index:8!important;
	text-decoration:none;
}

table#ddetail_tabs td.selected a .rightTabEdge {
	background:transparent url(/assets/images/newtabs_selected_right.gif) no-repeat scroll 0px 0px!important;
	top:0px;
	bottom:default;
	height:100%;
	!width:3px!important;
	!right:0px!important;
	_right:-1px!important;
}

table#ddetail_tabs .beforeSelectedTab .rightTabEdge {
display:none;
!display:block;
!background:transparent url(/assets/images//assets/images/newtabs_bg.gif) no-repeat scroll 0px 0px!important; /*wrong image URL is on purpose, wonderful IE6 */
}

table#ddetail_tabs .beforeSelectedTab a:hover .rightTabEdge {
	!background:transparent url(/assets/images/newtabs_hover_right.gif) no-repeat scroll 0px 0px!important;
	!background-position:-1px 0px;
	!top:0px;
	!bottom:default;
	!width:5px;
	!right:-4px;
	!display:block!important;
}

.doubleHeightTabSet a .rightTabEdge {
	!bottom:3px!important;
}


.doubleHeightTabSet a:hover .leftTabEdge {
	!bottom:3px!important;
}



.singleHeightTabSet {
	!height:33px!important;
	!background:transparent url(/assets/images/newtabs_bg.gif) no-repeat scroll 0px 28px!important;

}

.quadHeightTabSet {
	!height:70px!important;
	!background:transparent url(/assets/images/newtabs_bg.gif) no-repeat scroll 0px 67px!important;
	_background:transparent url(/assets/images/newtabs_bg.gif) no-repeat scroll 0px 65px!important;

}

.tripleHeightTabSet {
	!height:57px!important;
	_height:56px!important;
	!background:url(/assets/images/newtabs_bg.gif) no-repeat scroll -40px 52px!important;
	_background:url(/assets/images/newtabs_bg.gif) no-repeat scroll -40px 51px!important;

}

.tripleHeightTabSet td {
	padding:0px;
	border:none;
	background-color:transparent;
	!background:url(/assets/images/newtabs_bg.gif) no-repeat scroll -40px 50px!important;
	_background:url(/assets/images/newtabs_bg.gif) no-repeat scroll -40px 50px!important;
}

.singleHeightTabSet .tabsetRightEdge {
	_bottom:-1px!important;
}

.singleHeightTabSet td {
	padding:0px;
	border:none;
	background-color:transparent;
	!background:url(/assets/images/newtabs_bg.gif) no-repeat scroll -40px 26px!important;
	_background:url(/assets/images/newtabs_bg.gif) no-repeat scroll -40px 27px!important;
}

.singleHeightTabSet #ddetail_tabs td a {
white-space:nowrap!important;
}

.singleHeightTabSet #ddetail_tabs a .rightTabEdge {
	!bottom:2px!important;
	_bottom:1px!important;
}

.singleHeightTabSet #ddetail_tabs a:hover .leftTabEdge {
	!bottom:2px!important;
	_bottom:1px!important;
	!width:2px!important;
	_width:5px!important;
}

/* new sub-tabs */
#ddetail_subtabs_wrapper {
margin-top:10px;
}

#ddetail_subtabs_wrapper table {
	margin:0 0 20px;
	padding:0px;
	height:24px;
	/*overflow:hidden;*/
}

#ddetail_subtabs_wrapper td {
	/*overflow:hidden;*/
	height:24px;
	vertical-align:top;
	padding:0px;
	margin:0px;
	position:relative;
	background-color:transparent!important;
}

#ddetail_subtabs_wrapper a {
	height:24px;
	/*overflow:hidden;*/
	padding-left:14px;
	padding-right:14px;
	position:relative;
	color:#0098de;
}

#ddetail_subtabs_wrapper a:hover {
	background:url(/assets/images/newtabs_sub_hover_left.gif);
	!background-repeat:no-repeat;
	color:#000!important;
}

#ddetail_subtabs_wrapper td.selected a {
	background:url(/assets/images/newtabs_sub_selected_left.gif)!important;
	!background-repeat:no-repeat!important;
	color:#000!important;
}

#ddetail_subtabs_wrapper td a:hover .rightTabEdge {
	background:url(/assets/images/newtabs_sub_hover_right.gif);
	width:3px;
	height:24px;
	position:absolute;
	right:0px;
	top:0px;
	_right:-1px;
}

#ddetail_subtabs_wrapper td.selected a .rightTabEdge {
	background:url(/assets/images/newtabs_sub_selected_right.gif)!important;
	width:3px;
	height:24px;
	position:absolute;
	right:0px;
	top:0px;
	_right:-1px;
}

#ddetail_subtabs_wrapper .doubleHeightSubTabs td {
	height:38px;
	!height:53px;
}


#ddetail_subtabs_wrapper .doubleHeightSubTabs a {
	height:38px;
}

#ddetail_subtabs_wrapper .doubleHeightSubTabs a:hover {
	background:url(/assets/images/newtabs_sub_double_hover_left.gif) no-repeat!important;
}

#ddetail_subtabs_wrapper .doubleHeightSubTabs td.selected a {
	background:url(/assets/images/newtabs_sub_double_selected_left.gif) no-repeat!important;
}

#ddetail_subtabs_wrapper .doubleHeightSubTabs td a:hover .rightTabEdge {
	background:url(/assets/images/newtabs_sub_double_hover_right.gif);
}

#ddetail_subtabs_wrapper .doubleHeightSubTabs td.selected a .rightTabEdge {
	background:url(/assets/images/newtabs_sub_double_selected_right.gif)!important;
}

<!--[if IE 8]>

.singleHeightTabSet td {
background:url(/assets/images/newtabs_bg.gif) no-repeat scroll -40px 27px!important;
}
.singleHeightTabSet #ddetail_tabs a .rightTabEdge {
	bottom:2px!important;
}

.singleHeightTabSet #ddetail_tabs a:hover .leftTabEdge {
	bottom:2px!important;
}

.doubleHeightTabSet a .rightTabEdge, .quadHeightTabSet a .rightTabEdge {
	bottom:2px!important;
}

.doubleHeightTabSet a:hover .leftTabEdge {
	bottom:2px!important;
}

.quadHeightTabSet {
	height:70px!important;
	background:transparent url(../images/newtabs_bg.gif) no-repeat scroll 0px 65px!important;

}

.tripleHeightTabSet {
	height:56px!important;
	background:url(../images/newtabs_bg.gif) no-repeat scroll -40px 51px!important;
}

/* new sub-tabs */
#ddetail_subtabs_wrapper a:hover, #ddetail_subtabs_wrapper td.selected a {
	background-repeat:no-repeat!important;
}

<![endif]-->
