.button_blue{-moz-box-shadow:inset 0 1px 0 0 #bbdaf7;-webkit-box-shadow:inset 0 1px 0 0 #bbdaf7;box-shadow:inset 0 1px 0 0 #bbdaf7;background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff',endColorstr='#1e73c9',GradientType=0);background-color:#79bbff;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #84bbf3;border-radius:6px;display:inline-block;color:#fff;font-family:tahoma;font-size:15px;font-weight:700;text-decoration:none;text-shadow:1px 1px 0 #528ecc;height:40px;cursor:pointer;padding:6px 24px}
.button_blue:hover{background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e73c9',endColorstr='#79bbff',GradientType=0);background-color:#1e73c9}
.button_gray{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777;font-family:tahoma;font-size:15px;font-weight:700;text-decoration:none;text-shadow:1px 1px 0 #fff;height:40px;cursor:pointer;padding:6px 24px}
.button_gray:hover{background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf}
.button_blue:active,.button_gray:active{position:relative;top:1px}
select,input[type=name],input[type=email],input[type=password],input[type=text],textarea[type=text]{font-family:tahoma, "Helvetica Neue", Helvetica, sans-serif;font-size:1.2em;width:100%;color:#666;border:1px solid #ddd;border-radius:5px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);padding:10px}
select:hover,input[type=name]:hover,input[type=email]:hover,input[type=password]:hover,input[type=text]:hover,textarea[type=text]:hover{outline:none;border:1px solid #bbb;box-shadow:none}
select:focus,input[type=name]:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea[type=text]:focus{outline:none;border:1px solid #00bce9;box-shadow:0 0 2px #2da1ec}
textarea[type=text]{height:200px}
input.highlight{border:1px solid #fc3;box-shadow:0 0 5px #ff0}
input.error{border:1px solid #dd212b;box-shadow:0 0 5px #ed1b24}
.field_container{margin:0 0 15px}