div.tdv-icon {display: inline-block; position: relative;}
div.tdv-icon div {position: absolute;}
/* T */
div.tdv-icon div.t1 {height: 12.5%; width: 37.5%; top: 0; left: 0;}
div.tdv-icon div.t2 {height: 50%; width: 12.5%; top: 0; left: 12.5%;}
/* D */
div.tdv-icon div.d1 {height: 50%; width: 12.5%; top: 25%; left: 25%;}
div.tdv-icon div.d2 {height: 12.5%; width: 25%; top: 25%; left: 25%;}
div.tdv-icon div.d3 {height: 25%; width: 12.5%; top: 37.5%; left: 50%;}
div.tdv-icon div.d4 {height: 12.5%; width: 25%; top: 62.5%; left: 25%;}
/* V */
div.tdv-icon div.v1 {height: 37.5%; width: 12.5%; top: 50%; left: 62.5%;}
div.tdv-icon div.v2 {height: 37.5%; width: 12.5%; top: 50%; left: 87.5%;}
div.tdv-icon div.v3 {height: 12.5%; width: 12.5%; top: 87.5%; left: 75%;}
/* Top right corner */
div.tdv-icon div.c1 {height: 12.5%; width: 25%; top: 0; left: 75%;}
div.tdv-icon div.c2 {height: 25%; width: 12.5%; top: 0; left: 87.5%;}
/* Bottom left corner */
div.tdv-icon div.c3 {height: 12.5%; width: 25%; top: 87.5%; left: 0;}
div.tdv-icon div.c4 {height: 25%; width: 12.5%; top: 75%; left: 0;}
