/* CSS Document */
.btn { display: block; position: relative; background: #aaa; padding: 5px;background-image: url(images/btn2.png);  color: #fff; text-decoration: none; cursor: pointer; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; }
.btn * { font-style: normal; background-image: url(btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn.blue { background: #2ae;background-image: url(images/btn2.png) }
* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
.btn * { font-style: normal; background-image: url(images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }