.btn, .form-control{-webkit-border-radius:.1em;-moz-border-radius:.1em;border-radius:.1em;font:15px 'PT Sans Narrow', 'pt_sans_narrowregular', sans-serif;}
.button{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:0 2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;padding:.5em 2em .55em;-webkit-border-radius:.1em;-moz-border-radius:.1em;border-radius:.1em;font:15px 'PT Sans Narrow', 'pt_sans_narrowregular', sans-serif;}
.button:hover{text-decoration:none;}
.button:active{position:relative;top:1px;}
.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;}
.medium{padding:.4em 1.5em .42em;}
.basket{padding:5px 10px;}
.small{font-size:11px;padding:.2em 1em .275em;}
.black{color:#d7d7d7;border:solid 1px #333;background:#333;background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#000));background:-moz-linear-gradient(top, #666, #000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}
.black:hover{background:#000;background:-webkit-gradient(linear, left top, left bottom, from(#444), to(#000));background:-moz-linear-gradient(top, #444, #000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');}
.black:active{color:#666;background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#444));background:-moz-linear-gradient(top, #000, #444);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');}
.gray{color:#000;border:solid 1px #ccc;background:#ccc;}
.gray:hover{color:#000;border:solid 1px #dadada;background:#dadada;}
.gray:active{color:#000;}
.white{color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background:-moz-linear-gradient(top, #fff, #ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
.white:hover{background:#ededed;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));background:-moz-linear-gradient(top, #fff, #dcdcdc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');}
.white:active{color:#999;background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));background:-moz-linear-gradient(top, #ededed, #fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');}
.orange{color:#fff;border:solid 1px #f06015;background:#f06015;}
.orange:hover{color:#fff;border:solid 1px #f88e11;background:#f88e11;}
.orange:active{color:#fff;border:solid 1px #f88e11;background:#f88e11;}
.red{color:#faddde;border:solid 1px #980c10;background:#d81b21;background:-webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));background:-moz-linear-gradient(top, #ed1c24, #aa1317);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');}
.red:hover{background:#b61318;background:-webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));background:-moz-linear-gradient(top, #c9151b, #a11115);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');}
.red:active{color:#de898c;background:-webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));background:-moz-linear-gradient(top, #aa1317, #ed1c24);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}
.blue{color:#fff;border:solid 1px #62c1dd;background:#62c1dd;}
.blue:hover{background:#62c1dd;}
.blue:active{color:#fff;}
.green{color:#fff;border:solid 1px #436b0c;background:#436b0c;}
.green:hover{color:#fff;border:solid 1px #6b9d28;background:#6b9d28;}
.green:active{color:#fff;border:solid 1px #6b9d28;background:#6b9d28;}