/*---old-----------------------------------------------------------------------*/

a.default span, a.fresh span, a.normal span {padding-left:0;}
.default span,a.default {
    background-position:0 0;
}
a.fresh span,a.fresh,a.normal {
    background-position:0 -120px;
}
.normal span,a.normal {
    background-position:0 -300px;
}
a.default span {
  background-position:right -30px;  }
a.fresh span{
  background-position:right -150px;}
a.normal span,a.normal span{
   background-position:right -330px;
   color:#666;
}
a.big-fresh {
    background-position:0 -180px;
}
a.big-normal{
    background-position:0 -360px;
}
a.big-default{
    background-position:0 -60px;
}
a.big-fresh span{
    background-position:right -210px;
}
a.big-default span{
    background-position:right -90px;
}
a.default , a.normal , a.fresh ,a.small-fresh
{
    height:26px;
    text-decoration:none;
    display:inline-block;
    vertical-align:middle;
    border: none;
    padding: 0 0 0 20px;
    overflow: visible;
    background-image: url(/images/chrome/btn_a.gif);
	cursor:pointer;
	}
a.default:hover , a.normal:hover , a.fresh:hover ,a.small-fresh:hover{
   text-decoration:none;
}
a.default span, a.fresh span , a.normal span ,a.small-fresh span
{
    height:26px;
    line-height:26px;
    display:inline-block;
    text-decoration:none;
    font-size:12px;
    color:#fff;
    cursor:pointer;
    padding-right:20px;
    background-image: url(/images/chrome/btn_a.gif);
}
a.normal span {
    color: #333
}
a.big-fresh, a.big-default, a.big-normal{
    display:inline-block;
    height:30px;
    padding-left:30px;
    color:#fff;
    font-weight: bold;
    font-size:14px;
    text-decoration:none;
    background-image: url(/images/chrome/btn_a.gif);
cursor:pointer;
}
a.big-normal:hover , a.normal:hover{
  color:#333;
}
a.big-fresh:hover, a.big-default:hover , a.fresh:hover, a.default:hover{
  color:#fff;
}

a.big-fresh:hover, a.big-default:hover, a.big-normal:hover{
     text-decoration:none;
}
a.big-fresh span, a.big-default span, a.big-normal span{
    display:inline-block;
    height:30px;
    padding-right:30px;
    line-height:30px;
    cursor:pointer;
    background-image: url(/images/chrome/btn_a.gif);
    color:#fff;
}
a.big-normal span{
    background-position:right -390px;
    color:#333;
}
a.default , a.normal , a.fresh ,a.small-fresh,a.small-default
{
    height:26px;
cursor:pointer;
    display:inline-block;
    vertical-align:middle;
    border: none;
    padding: 0 0 0 20px;
    overflow: visible;
    background-image: url(/images/chrome/btn_a.gif);
}
a.default span, a.fresh span, a.normal span , a.small-default span{
    display: inline-block;

   }
a.default span, a.fresh span, a.normal span , a.small-default span{
    background-image: url(/images/chrome/btn_a.gif);
   }
.default span, .fresh span, .normal span , .small-default span{
    display: inline-block;/* Prevents :active from working in IE--oh well! */
    height: 26px;
   }

a.small-default {
    background-image: url(/images/chrome/btn_a.gif);
    background-position:0 -480px;
    height:24px;
    line-height:24px;
    padding-left:25px;
}
a.small-default:hover{
    text-decoration:none;
}
a.small-default span {
    background-image: url(/images/chrome/btn_a.gif);
    background-position:right -510px;
    color:#fff;
    height:24px;
    line-height:24px;
    padding-right:25px;
    _padding-top:1px;
}
a.small-fresh {
    height: 24px;
    padding-left: 24px;
	line-height:24px;
	}
a.small-fresh {
	background-position:0 -420px;
	}
a.small-fresh span{
	background-position:right -450px;
    padding-right: 24px;
	height: 24px;
	line-height:24px;
	}
button.default span span,
button.fresh span span,
button.normal span span,
button.big-default span span,
button.big-fresh span span,
button.big-normal span span,
button.small-default span span,
button.small-fresh span span,
button.small-normal span span
{
	white-space: nowrap;
	display: block;
	color: #fff;
	margin-right: -2px;
	zoom: 1;
	margin-right: 0px\9;
	margin-bottom:0px;
	height:26px;
	padding-right:20px;
	padding-left:0;
	line-height:26px;
	_height:27px;
	line-height:28px\9;
}



/*---new-----------------------------------------------------------------------------------*/
button {
	font: "Helvetica Neue", Helvetica, Arial, clean, sans-serif;
	/*text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.20);*/
	border:none;
	cursor: pointer;
	overflow: visible;
	vertical-align:middle;
	height:26px;
	background:none;
	margin:0;

	padding:0;
}
button span {
	padding-left:20px;
	height:26px;
	display:inline-block;
	vertical-align:middle;
	border: none;
	padding-left:20px;
}
button span span {
	white-space: nowrap;
	display: block;
	color: #fff;
	margin-right: -2px;
	zoom: 1;
	margin-right: 0px\9;
	margin-bottom:0px;
	height:26px;
	padding-right:20px;
	padding-left:0;
	line-height:26px;
	_height:27px;
	line-height:28px\9;
}
button span, a.button, a.button span {
	background-image: url(/images/chrome/btn.gif);
	background-repeat:no-repeat;
}
button.default span, a.button.default { background-position:0 0; }
.dialog button.default span{ background-position:0 -120px; }
button.fresh span, a.button.fresh { background-position:0 -120px; }
button.normal span, a.button.normal { background-position:0 -240px; }
button.default span span, a.button.default span { background-position:right -30px; }
.dialog button.default span span { background-position:right -150px; }
button.fresh span span, a.button.fresh span { background-position:right -150px; }
button.normal span span, a.button.normal span {
	background-position:right -270px;
	color:#666;
}


button.big-normal span, a.button.big-normal span { color:#666; }
button.big-default span, a.button.big-default { background-position:0 -60px; }
button.big-fresh span, a.button.big-fresh { background-position:0 -180px; }
button.big-normal span, a.button.big-normal { background-position:0 -300px; }
button.big-default span span, a.button.big-default span { background-position:right -90px; }
button.big-fresh span span, a.button.big-fresh span { background-position:right -210px; }
button.big-normal span span, a.button.big-normal span { background-position:right -330px;color:#666;}
a.button {
	padding-left:20px;
	display:inline-block;
	text-decoration:none;
	line-height:26px;
    vertical-align:middle;
}
a.button span {
	height:26px;
	line-height:26px;
	display:inline-block;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
	padding-right:20px;
    color:#fff;
}
a.button.normal span,a.button.big-normal span {color:#666;}
button.big-default,button.big-default span, button.big-default span span,
button.big-fresh,button.big-fresh span,button.big-fresh span span,
button.big-normal,button.big-normal span,button.big-normal span span,
a.button.big-default,a.button.big-default span,
a.button.big-fresh,a.button.big-fresh span,
a.button.big-normal,a.button.big-normal span{
	font-size:14px;
	font-weight:bold;
	font-family: "Helvetica Neue", Helvetica, Arial, clean, sans-serif;
	height:30px;
	line-height:30px;
}
a.button:hover { text-decoration:none; }
a.normal span { color: #333 }
button.with-icon span, a.with-icon { padding-left:35px; }
button.with-icon span span { padding-left:0px; }
button span.icon-box, a.button.default span.icon-box, a.button.fresh span.icon-box, a.button.normal span.icon-box, a.button.big-default span.icon-box, a.button.big-fresh span.icon-box, a.button.big-normal span.icon-box {
	background-image:url(/images/icons/btn-i.gif);
	background-repeat:no-repeat;
	padding-right:0;
	width:16px;
	height:16px;
	margin-left:-18px;
	margin-right:5px;
	position:absolute;
	margin-top:5px;
	margin-top:4px\9;
}
a.button.default span.icon-box, a.button.fresh span.icon-box, a.button.normal span.icon-box, a.button.big-default span.icon-box, a.button..big-fresh span.icon-box, a.button..big-normal span.icon-box {
 margin-top:5px;
 margin-top:4px\9;
 padding:0;
}
button span span.add, a.button.default span.add, a.button.fresh span.add, a.button.normal span.add, a.button.big-default span.add, a.button.big-fresh span.add, a.button.big-normal span.add { background-position:0 0; }

button.margin,a.margin {margin-right:10px;}
