/* ------ buttons
-----------------------------------------------*/

.btn {
float:center;
width:400px;
display:inline-block;
height:36px;
line-height:32px;
padding:0 10px 0 50px;
background:#54a1d7;
color:#fff;
font-weight:bold;
font-size:1em;
#text-shadow:0 1px 0 #fff;
position:relative;
#border:1px solid #DFDFDF;
margin:3px 7px 3px 7px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
text-align:center;
}

.btn.left {
float:left;
}

.btn.none {
background:#222;
color:#aaa;
}

.btn:hover {
border-color:#cacaca;
background:#999;
color:fff;
}

.btn.none:hover {
border-color:#cacaca;
background:#2DA10C;
color:#333;
}

.btn.real:hover {
border-color:#cacaca;
background:#2DA10C;
color:#333;
}

.btn span {
display:block;
position:absolute;
top:2px;
left:9px;
width:32px;
height:32px;
background-repeat:no-repeat;
background-position:center;
}

.btn.info span {
background-image:url(../images/info.png);
}

.btn.down span {
background-image:url(../images/down.png);
}

.btn.small {
  width:160px;
}

.btn.price span {
background-image:url(../images/price.png);
}
