div#tab-desc {
	padding: 40px 0 20px 0;
	margin: auto;
	width: 502px;
	clear: both;
}

div#tab-desc ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 502px;
	clear: both;
	list-style: none;
	background:url(/lib/yhst-16743485707767/tab-ul-bg.gif) repeat-x bottom left;
	height:auto;
}

li.tabheader,
li.tabhover {
	margin: 0 2px 0 0;
	height: 24px;
	float: left;
	background: #DFE5F1;
	font: bold 12px verdana, sans-serif;
	color:#19268E;
	white-space: nowrap;
}

li.tabheader a,
li.tabhover a {
	text-decoration: none;
	display: block;
	float: left;
	height: 24px;
	background: #DFE5F1;
	font: bold 12px verdana, sans-serif;
	line-height:24px;
	text-align: left;
	padding:0pt 7px;
	color: #909192;
}

li.tabhover a {border:1px solid #19268E; border-bottom:none;}
li.tabheader a {background:url(/lib/yhst-16743485707767/tab-bg.gif) repeat-x top left; border:1px solid #C3CED2; border-bottom:none;}

li.tabheader a:hover,
li.tabhover a:hover {
	text-decoration: underline;
	font: bold 12px verdana, sans-serif;
	color: #909192;
	line-height:24px;
}

li.tabhover {
	background-position: right top;
}

li.tabhover a {
	background-position: left top;
	color: #19268E;
}

li.tabhover a:hover {
	text-decoration: none;
	color: #19268E;
}

li#tabheader3 {
	margin: 0;
}

div#tab-desc div#tab-conts-box {
	margin: 0;
	clear: both;
	float: left;
	width: 502px;
}

div#tab-desc div#tab-conts-box div {
	clear: both;
	font: normal 12px verdana, sans-serif;
	padding: 10px 16px;
	text-align: left;
	background:#DFE5F1 url(/lib/yhst-16743485707767/product-table-top.gif) repeat-x bottom left;
	padding-bottom:25px;
	color:#000000;
}

