div.dsbid0002t01 {width:500px;margin:0 auto;padding:0;border:1px solid;font-family:verdana,arial,sans-serif;}
div.dsbid0002t01 .layer1 {position:relative;min-height:140px;padding:1px 0;}
* html div.dsbid0002t01 .layer1 {height:140px;}
	div.dsbid0002t01 .layer1 h4 {margin:30px 0 0 120px;padding-bottom:75px;font-size:197%;}
div.dsbid0002t01 div.dsbPriceCont {position:absolute;bottom:-18px;right:30px;min-width:100px;padding:0.4em 0.4em 0.6em 0.4em;border:1px solid;font-size:85%;text-align:center;line-height:1;}
	* html div.dsbid0002t01 div.dsbPriceCont {width:100px;}
div.dsbid0002t01 div.dsbPriceCont span.sbTemplateLabel {font-size:197%;font-weight:bold;}
	div.dsbid0002t01 div.dsbPriceCont span.sbTemplateLabel span {font-size:100%;}
div.dsbid0002t01 .layer2 {width:100%;}
	div.dsbid0002t01 .layer2a {margin:0 auto;text-align:center;}
		div.dsbid0002t01 .layer2a img {max-width:440px;}
div.dsbid0002t01 .layer3 {min-height:120px;padding:1px;}
* html div.dsbid0002t01 .layer3 {height:120px;}
div.dsbid0002t01 .layer3 .dsbCont {margin-top:10px;margin-left:70px;padding:0.8em 0.8em 0 0.8em;font-size:100%;}
div.dsbid0002t01 .layer3 .dsbDisc {margin-bottom:15px;padding:0.5em;font-size:85%;}
	div.dsbid0002t01 .layer4 {width:50%;margin: 0 0 0 auto; padding: 5px 5px 10px;font-size:93%;text-align:right;}
/* =migration handling
-------------------------------------------------------------- */
.s03 div.dsbid0002t01 .layer1 h4 {margin-left:140px;}
.s03 div.dsbid0002t01 .layer3 .dsbDisc {margin-left:70px;padding-left:0.8em;}
.s04 div.dsbid0002t01 .layer3 .dsbCont {margin-left:80px;}