.btn { float:left; font:normal 115% Arial, Helvetica, sans-serif; clear:both; padding:0; margin-bottom:10px; }
.btn a { float:left; height:40px; line-height:40px; padding:0 10px; text-decoration:none; cursor:pointer; }

.btnsmall { float:left; font:bold 75% Arial, Helvetica, sans-serif; clear:both; padding:0; margin-bottom:10px; }
.btnsmall a { float:left; height:30px; color:#000; line-height:30px; padding:0 10px; text-decoration:none; cursor:pointer; }

.btn_yellow a { color:#000; background:#F90 url(../images/global/btnbg-ylw.gif) 50% 50% repeat-x; }
.btn_yellow a:hover { color:#FFF; background:#000 url(../images/global/btnbg-blk.gif) 50% 50% repeat-x; }

.btn_grey a { color:#000; background:#BFBFBF url(../images/global/btnbg-gry.gif) 50% 50% repeat-x; }
.btn_grey a:hover { color:#FFF; background:#000 url(../images/global/btnbg-blk.gif) 50% 50% repeat-x; }

.btn_clear a { color:#333; background:#BFBFBF url(../images/global/btnbg-gry.gif) 50% 50% repeat-x; }
.btn_clear a:hover { color:#FFF; background:#000 url(../images/global/btnbg-blk.gif) 50% 50% repeat-x; }
























/*
.btn { display:block; position:relative; background:#aaa; padding:5px; float:left; color:#fff; text-decoration:none; cursor:pointer; }
.btn * { font-style:normal; display:block; position:relative; }
.btn i { background-position:top left; position:absolute; margin-bottom:-5px;  top:0; left:0; width:5px; height:5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.yellow { background: #2ae; }

.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.yellow { border-color: #2ae; }
*/