.target-ie-6 { _vertical-align: -5px; _background-position: 6px -2170px; _overflow: hidden; } .target-ie-lte-7 { *margin-top: 1px; *padding: 0; *width: 195px; *font-size: 0.01em; *height: 18px; } .ie.ie6 .target-ie-6-7, .ie.ie7 .target-ie-6-7 { display: inline; } .ie.ie6 .target-ie-6-7, .ie.ie7 .target-ie-6-7 { zoom: 1; } .ie.ie6 .target-ie-6-7, .ie.ie7 .target-ie-6-7 { margin-left: 0; } .ie.ie7 .target-ie-7 { vertical-align: -5px; } .ie.ie7 .target-ie-7 { background-position: 6px -2170px; } .ie.ie7 .target-ie-7 { overflow: hidden; } .ie.ie7 .target-ie-7-8, .ie.ie8 .target-ie-7-8 { min-height: 250px !important; height: auto !important; height: 250px !important; } .ie.lte8 .target-ie-lte-8 { filter: BasicImage(rotation=3); } .ie.lte8 .target-ie-lte-8 { padding-bottom: 8px; } .ie.lte8 .target-ie-lte-8 { line-height: 1.6; } .ie.ie8 .target-ie-8 { margin-top: 2px; } .ie.ie8 .target-ie-8 { min-height: 170px; height: auto !important; height: 170px; } .ie.lte9 .target-ie-lte-9 { border-color: #111111; } .ie.lte9 .target-ie-lte-9 { background: #2c2c2b; } .ie.ie7 .target-ie-7-8-9, .ie.ie8 .target-ie-7-8-9, .ie.ie9 .target-ie-7-8-9 { width: 250px; } .ie.ie9 .target-ie-9 { right: -83px; } .ie.ie9 .target-ie-9 { top: 17px; } @media screen and (-webkit-min-device-pixel-ratio: 0) { .target-webkit { line-height: 16px; } } @media screen and (-webkit-min-device-pixel-ratio: 0) { .target-webkit { padding-top: 10px; } } @media screen and (-webkit-min-device-pixel-ratio: 0) { .target-webkit { width: 151px; } } .target-firefox, .target-firefox x:-moz-any-link { margin-top: 16px; } .target-opera, .target-opera x:-o-prefocus { width: 82%; } .ie.lte8 .target-with-content-block { /* testing content block */ color: red; }