#tab, .tab { float:left; width:100%; background:url(/graphics/shared/css/tab-line.gif) repeat-x bottom; }
#tab ul, .tab ul { margin:0; padding:5px 0 0 0; list-style:none; max-width:none;}
#tab li, .tab li { display:inline; margin:0; padding:0; }
#tab a, .tab a { float:left; background:url(/graphics/shared/css/ticom3-tab-left.gif) no-repeat left top; margin:0; padding:0 0 0 7px; border-bottom:1px solid #9e9d9d; text-decoration:none; white-space:nowrap; }
#tab a span, .tab a span { display:block; background:url(/graphics/shared/css/ticom3-tab-right.gif) no-repeat right top; padding:10px 9px 6px 0px; color:#585858; }
#tab a:hover span, .tab a:hover span {color:#CC0000;}
#tab #active a, .tab #active a, .tab .active a { background-position:0 -118px; border-width:0; font-weight:bold; }
#tab #active a span, .tab #active a span, .tab .active a span { background-position:100% -119px; padding-bottom:7px; color:#333; }
#tab a:hover, .tab a:hover { background-position:0% -118px; text-decoration:none; }
#tab a:hover span, .tab a:hover span { background-position:100% -119px; }
.tab div.recommend { background:url(/graphics/shared/css/ti-recommends.gif) no-repeat 0 0; display:inline; width:14px; height:6px; }