.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 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:#ccc;}
.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:#afafaf url(/gfx/bg-h2-grey.gif) repeat-x left -5px; color:#fff;}
.table-sms .credit {background:#999; color:#fff;}

.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;}
b.error {color: #0faba6; font-size: 1.1em;}

#bill fieldset span#phone_error {width: 50px;}

#bill fieldset span#phone_error, #bill fieldset span#ip_error {margin-left: 10px; font-size: 10px;}

.table-sms tbody tr th {color: #000;}

ul.credit-menu {margin: 10px 0 10px 20px; font-size: 1em;}

#buy_album a.sms img {border: none; margin-top: 10px;}
#buy_album a.sms {outline: none;}




