.round-sms, .round-sms strong {display:-moz-inline-box; display:inline-block; position:relative; border-color:#394962; border-style:solid;}
.round-sms {border-width: 1px 0; margin:0 1px; text-indent: 0;  //top:1px}
.round-sms strong {background:#394962; 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 auto 0; width: 300px; text-align: center;}



.table-sms { text-align:center; margin:0.5em 0 3em;}
 div.box-shadow .table-sms table {width:300px; border-collapse:separate; border-spacing:2px; border:0; margin:0 auto; color: #000;}
.table-sms td, .table-sms th {border:0; padding:0.5em 3px; vertical-align:top; background:#bac0c8;}
.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:#394962; color:#fff;}
.table-sms .credit {background:#647083; color:#fff;}

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

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

div.credit table.text {width: 100%;}
div#moneystuff form#bill fieldset {margin: 10px 0;}
#bill input {width: 200px; border: 1px solid #bd8d46;}
#bill input.button {width: 100px; margin-left: 200px;}
#moneystuff p {padding: 5px 0;}
span#ip_error, span#phone_error {padding-left: 10px;}

ul.credit-menu {background: #fcfae1; border: 1px solid #bd8d46; margin-bottom: 10px; padding: 10px 10px;}
ul.credit-menu li {line-height: 20px; font-weight: bold;}
.about a {text-decoration: none;}



