div.counterbox { position: relative; top: -12px; left: 220px; width: 502px; height: 0px; display: none; } div.counterbox_relative { position: relative; width: 502px; height: 67px; } div.counterbox_day { background: url('images/index/counter_01.png') no-repeat; } div.counterbox_hour { background: url('images/index/counter_02.png') no-repeat; } div.counterbox_relative .data1, div.counterbox_relative .data2 { text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #f46d0b; font-size: 26px; display: block; position: absolute; top: 10px; } div.counterbox_day .data1 { left: 45px; text-align: center; width: 40px; } div.counterbox_day .data2 { left: 135px; text-align: center; width: 38px; } div.counterbox_hour .data1 { left: 79px; text-align: center; width: 40px; } div.counterbox_hour .data2 { left: 146px; text-align: center; width: 40px; } div.counterbox a.counterbox_link{ position: relative; display: block; left: 0px; top: 0px; width: 100%; height: 100%; }