.detail-contact { display:inline-block;padding: 20px 200px 15px 15px;background-color: #f4edda;border: 1px solid #e1cfa0;position: absolute;margin-bottom: 20px;width:460px; float:left;}
.detail-contact h3 {margin-bottom: 5px;}
.detail-contact span.curl {display: block;background:url('../images/ui-form.png') -30px 0 no-repeat;position: absolute;top: -11px;left: 0; width: 10px;height: 10px;z-index: 2;padding: 0;}
.detail-contact .call-to-actions {}
.call-to-actions {position:relative;}
.detail-contact .call-to-actions span {display: block; float: left;}
.detail-contact .email-us {padding-right: 10px;}
.detail-contact .ui-btn-email{display:block;text-align: center; color:#fff; Background:url('../images/ui-buttons.png') 0 -234px no-repeat;border:0;color:#fff!important;width:145px;height:38px;line-height:38px;font-size:18px; border-bottom: none!important}
.detail-contact img {position: absolute; bottom: 0;right: 0;}
.detail-contact .call-us {position: relative;padding-left: 50px; font-size: 1.385em;}
.detail-contact .call-us em {font-size: .7em; font-style: normal;}
.detail-contact .call-us strong {color: #005a9c;}
.detail-contact .call-us .icon { background:url('../images/ui-buttons.png') 0 -282px no-repeat; width: 38px;height: 38px; display: block; position: absolute; top: 0; left: 0;}

/* extra styling to ensure the divs stay put in the detail-contact area, in IE especially */
.dc-holder { display:inline-block;}
.dc-reg-holder {display:inline-block; float:left; margin-left:725px; height:150px;}


.detail-contact .email-us {position: relative;padding-left: 50px; font-size: 1.385em;}
.detail-contact .email-us em {font-size: .7em; font-style: normal;}
.detail-contact .email-us strong {color: #005a9c;}
.detail-contact .email-us .icon { background:url('/global/v/redesign1/images/ui-buttons.png') -46px -282px no-repeat; width: 38px;height: 38px; display: block; position: absolute; top: 0; left: 0;}