.round-sms, .round-sms strong {display:-moz-inline-box; display:inline-block; position:relative; border-color:#666; border-style:solid;}
.round-sms {border-width: 1px 0; margin:0 1px; //top:1px}
.round-sms strong {background:#666; border-width: 0 1px; margin:0 -1px; padding:0 3px 1px; color:#fff; font-family:Verdana, Arial, sans-serif; white-space:nowrap; //left:-1px;}
div.box-shadow p {line-height: 20px;}
div.box-shadow select {width: 300px;}
div.box-shadow form {margin: 3em 20px 0 20px; width: 300px; text-align: center;}



.table-sms { margin:0.5em 0 3em;}
 div.box-shadow .table-sms table {width:300px; border-collapse:separate; border-spacing:2px; border:0; margin:0 20px; color: #000;}
.table-sms td, .table-sms th {border:0; padding:0.5em 3px; vertical-align:top; background:#e1e1e1; text-align: center;}
.table-sms th {text-align:center: color: #000;}
.table-sms tbody th {border:1px solid #ccc; background:#fff; width:90px;}
.table-sms thead th {background:#808080; color:#fff;}
.table-sms .credit {background:#c0c0c0; color:#000; text-align: center;}

.table-sms .hidden {display:none;}

select {width:296px; display:block;}
option {padding:1px 2px; color:#444;}
option[disabled] {color: #999;}
select .priority {border-bottom:1px solid #fff; background:#666; color:#fff}

#bill fieldset.submit input.button {width: 100px;}
#bill fieldset span#ip_error, #bill fieldset span#phone_error {margin-left: 10px;}
#bill fieldset span#phone_error {width: 200px; color:#000;}
b.error {color: #c8975b; font-size: 1.2em;}
div.credit, div.box-shadow {padding: 20px;}
div.box-shadow form select {float: none; }
div.box-shadow form {padding: 0;}

ul.credit-menu {list-style-type: none; line-height: 20px; font-size: 1.2em;}

a.sms {float: right; outline: none;}











