#webcall_form { text-align: left; }

#component-phone-to-phone { padding-bottom: 20px; background: transparent url(/resource/images/myaccount/horizontal_divider.png) center bottom no-repeat; }

#component-phone-to-phone #call-button { background: transparent url(/resource/images/myaccount/call-button.png) center bottom no-repeat; font-size: 0%; width: 166px; height: 37px; border: 0;}

#component-phone-to-phone .content-box td,
#component-phone-to-phone .content-box th,
#form-phone-to-phone .dial td,
#form-phone-to-phone .dial th,
#component-phone-to-phone-free-triall-call table td,
#component-phone-to-phone-free-triall-call table th { text-align: left; padding: 4px 7px; vertical-align: middle; line-height: 1em; }

#form-phone-to-phone .dial { width: 100%; }
#form-phone-to-phone .dial .phonenumber { font-weight: bold; }
#form-phone-to-phone .dial .status { color: red; font-weight: bold; }

#form-phone-to-phone #connection-message { font-size: 95%; margin: 10px 0; }
#form-phone-to-phone .dial .status,
#form-phone-to-phone .dial #from-status,
#form-phone-to-phone .dial #to-status { text-align: right; }

#form-phone-to-phone .dial #from-status,
#form-phone-to-phone .dial #to-status { font-size: 95%; color: #999; }

#page-phone_to_phone .contacts-container { margin-top: 20px; width: 50%; }
#page-phone_to_phone #contact_list_block { width: 100%; }
#page-phone_to_phone .submit-td { margin-top: 10px; }

/* breadcrumb */
#breadcrumbs.bc { width: 100%; margin-top: 7px; border-bottom: 1px solid #B5B5B5; padding-bottom: 28px; margin-bottom: 30px; }
#breadcrumbs.bc li { background: url('/resource/images/myaccount2/crumb_arrow_right.png') right top no-repeat; padding-right: 32px; font-size: 14px; margin-right: 20px; color: #B5B5B5; }
#breadcrumbs.bc li.last { background-image: none; padding-right: 0; }
#breadcrumbs.bc li.active { font-size: 18px; font-weight: bold; color: #464646; }
#breadcrumbs.bc li a { text-decoration: none; }