/* alternate rounded corners implementation - hasLayout in IE */
.rnd{
	border:1px solid #fff; position:relative; height:1px;
}
.rnd .rnd_top * {
	display:block; font:0/0 arial; background:#FFFFFF; overflow:hidden;
}
.rnd .rnd_top * * {
	background:#c00;
}
.rnd .rnd_top .west {
	position:absolute; top:-1px; left:-1px; width:2px; height:2px;
}
.rnd .rnd_top .west .dot {
	position:relative; top:1px; left:1px; height:1px; width:1px;
}
.rnd .rnd_top .east {
	position:absolute; top:-1px; right:-1px; width:2px; height:2px;
}
.rnd .rnd_top .east .dot {
	position:relative; top:1px; left:0; height:1px; width:1px;
}
.rnd .rnd_bot * {
	display:block; font:0/0 arial; background:#FFFFFF; overflow:hidden;
}
.rnd .rnd_bot * * {
	background:#c00;
}
.rnd .rnd_bot .west {
	position:absolute; bottom:-1px; left:-1px; width:2px; height:2px;
}
.rnd .rnd_bot .west .dot {
	position:relative; top:0; left:1px; height:1px; width:1px;
}
.rnd .rnd_bot .east {
	position:absolute; bottom:-1px; right:-1px; width:2px; height:2px;
}
.rnd .rnd_bot .east .dot {
	position:relative; top:0; left:0; height:1px; width:1px;
}

/* dagger tabs */
.dagger .headlines  {
	clear:both;
}
.dagger .headlines {
	padding:5px; border-top:0; margin-bottom:0px; padding-top:0px;
}
.dagger .headlines .moreheadlines {
	display:none;
}

.dagger .boxborder  {
	clear:both;border:1px solid #c00;
}
.dagger .boxborder {
	padding:5px; border-top:0; margin-bottom:0px; padding-top:0px;
}
.dagger .boxborder .more {
	display:none;
}

.dagger .toggle {
	background:#fff; height:20px; border:1px solid #c00;
}
.dagger .toggle .rnd_top .dot {
	background:#c00;
}
.dagger .toggle .rnd_bot .dot {
	background:#c00;
}
.dagger .toggle ul {
	float:left; width:100%; list-style:none; 
	position:absolute; top:0px; left:0px; padding:0; margin:0;
}
.dagger .toggle li {
	float:left; padding-bottom:5px;
}
.dagger .toggle li a{
	float:left; color:#c00; text-decoration:none; font-size:8pt;padding-left:3px
}
.dagger .toggle li a:hover {
	text-decoration:underline;
}
.dagger .toggle li em {
	float:left; color:#c00;font-style:normal;
	padding:4px 4px 4px 4px; margin:0; 
	border-right:1px solid #c00;cursor:pointer; cursor:hand;
}

.dagger .toggle li.selected {
	background:url(ptr.gif) bottom center no-repeat;margin-top:-1px;
}
.dagger .toggle li.selected a {
	color:#fff;text-decoration:none; margin-top:1px;
	background:#c00 url(bg.gif) repeat-x top left;
}
.dagger .toggle li.selected a:hover{
	text-decoration:none;
}
.dagger .toggle li.selected em {
	color:#fff; /*font-weight:bold;*/
	padding:4px 4px 4px 4px; margin:0px; border:none;
	background:#c00 url(bg.gif) repeat-x top left;
}
.dagger .toggle li.first em {
	border:none;
}
.dagger .toggle li.last em {
	border:none;
}


.sb_type2Prod .headlines { border:1px solid #c00; border-top:none; }
/*.sb_type2Prod .headlines ul { list-style:none; padding:0; margin:0; }
.sb_type2Prod .headlines li { clear:left;padding:10px 0;margin:0; }
.sb_type2Prod .headlines li .image { float:left; width:85px; margin-right:10px; text-align:center; }
.sb_type2Prod .headlines li .details { float:left; width:280px; }
.sb_type2Prod .headlines li .details h3 { font:100% arial; margin:0; }
.sb_type2Prod .headlines li .details .price { color:#999999; }
.sb_type2Prod .headlines li .price .yshp_merch { color:#009900; }
.sb_type2Prod .headlines .see_all { clear:both; float:right; }
.sb_type2Prod .headlines .help_link { color:#A7A7A7; font:77%/100% verdana; }
.sb_type2Prod .headlines .help_popup { display:block; visibility:hidden; z-index:10; position: absolute; font:77%/100% verdana; width:200px; background:#787878; }
.sb_type2Prod .headlines .help_popup .text { position:relative; top:-2px; left:-2px; color:#787878; background:#F1F1F1; border: 1px solid #A7A7A7; padding:5px; }*/
