table#testimonialsHolderTable {
    width: 620px;
    padding: 0;
}

table#testimonialsHolderTable tr td { padding: 5px; }

table#testimonialsHolderTable tr td.testimonialsSender, table#testimonialsHolderTable tr td#happyCustomersCell {
    font-weight: bold;
    color: #c46523;
    width: 180px;
}

table#testimonialsHolderTable tr td#happyCustomersCell { padding-right: 0 !important; }

table#testimonialsHolderTable tr td.testimonialsArea {
    text-align: right !important;
    font-weight: bold;
    color: #c46523;
}

div#happyCustomerHolder {
    position: absolute;
    top: 0;
    left: -15px;
    width: 193px;
    height: 151px;
    background: Transparent;
}

div#happyCustomerRelativeHolder {
    position: relative;
    width: 180px;
    height: 151px;
}

img#happyCustomerImage { behavior: url("../images/general/pngbehavior.htc"); }

table#testimonialsHolderTable tr td#offlineAgentCell {
    vertical-align: top;
    padding-left: 0 !important;
}

table#testimonialsHolderTable tr td#offlineAgentCell table#offlineAgentTable tr td { padding-left: 0 !important; }

table#offlineAgentTable {
    width: 100%;
    margin-top: 30px !important;
}

table#offlineAgentTable tr td.testimonialsDivider {
    background: #ffffff url("../images/general/testimonialsDivider.gif") repeat-x top left;
    height: 1px;
    padding: 0 !important;
}

table#offlineAgentTable tr td#offlineAgentCopy {
    padding: 15px 0 15px 0;
    font-weight: bold;
}