.msg .x-box-mc
{
        font: 12px Verdana, Arial, Helvetica;
}

#msg-div
{
        position: absolute;
        left: 35%;
        top: 10px;
        width: 350px;
        z-index: 20000;
}

.cbox_content .x-window-mc, .cbox_content .x-panel-body, #poster-view
{
        font: normal 12px Verdana, Arial, Helvetica;
        color: #000000;
        background-color: #ffffff;
}

.cbox_content .x-window-mc em, .cbox_content .x-panel-body em
{
        font-style: italic;
}

.cbox_content .x-window-mc strong, .cbox_content .x-panel-body strong
{
        font-weight: bold;
}

.cbox_content .x-window-mc strong em, .cbox_content .x-panel-body strong em
{
        font-style: italic;
        font-weight: bold;
}

.cbox_content .x-window-mc p, .cbox_content .x-window-mc table, .cbox_content .x-panel-body p, .cbox_content .x-panel-body table
{
        padding: 5px;
        margin: 5px;
}

.cbox_content .x-window-mc table, .cbox_content .x-panel-body table
{
        margin-left: 10px;
        padding-left: 10px;
}

/* See http://www.w3.org/TR/CSS2/sample.html */
.cbox_content h1
{
        font-size: 2em;
        margin: .67em 0;
        font-weight: bolder;
}

.cbox_content h2
{
        font-size: 1.5em;
        margin: .87em 0;
        font-weight: bolder;
}

.cbox_content h3
{
        font-size: 1.17em;
        margin: 1em 0;
        font-weight: bolder;
}

/* Reset ext's messing with UL style */
.cbox_content ul
{
        margin: 0;
        margin-left: 40px;
        list-style-position: outside;
        list-style-type: disc;
}

.envelope_address
{
}

/* Envelope printing kludge */
.envelope_padding
{
        display: none;
}

.wo_link a:link, .wo_link a:visited
{
        text-decoration: none;
        color: #000000;
}

.wo_link a:hover
{
        text-decoration: underline;
        color: #000000;
}

#poster-view .thumb
{
        padding: 3px;
        position: absolute;
        left: 4px;
        top: 4px;
}

#poster-view .caption
{
        padding: 3px;
        position: absolute;
        right: 4px;
        top: 4px;
        width: 200px;
}

#poster-view .details
{
        padding: 3px;
        position: absolute;
        right: 4px;
        bottom: 4px;
        width: 200px;
}

#poster-view .poster-thumb-wrap
{
        position: relative; /* set the context */
        background: #dddddd;
        float: left;
        margin: 4px;
        margin-right: 0;
        padding: 5px;
        width: 400px;
        height: 210px;
        border: 1px solid #dddddd;
}

#poster-view .poster-thumb-wrap span
{
        display: block;
        text-align: left;
}

#poster-view .x-view-over
{
        border: 1px solid #dddddd;
        background: #efefef url(../ext/resources/images/default/grid/row-over.gif) repeat-x left top;
}

#addressbook-view .name
{
        padding: 3px;
        position: absolute;
        right: 4px;
        top: 4px;
        width: 390px;
}

#addressbook-view .details
{
        padding: 3px;
        position: absolute;
        right: 4px;
        bottom: 4px;
        width: 390px;
}

#addressbook-view .addressbook-wrap
{
        position: relative; /* set the context */
        background: #dddddd;
        float: left;
        margin: 4px;
        margin-right: 0;
        padding: 5px;
        width: 400px;
        height: 10em;
        border: 1px solid #dddddd;
}

#addressbook-view .addressbook-wrap span
{
        display: block;
        text-align: left;
}

#addressbook-view .x-view-over
{
        border: 1px solid #dddddd;
        background: #efefef url(../ext/resources/images/default/grid/row-over.gif) repeat-x left top;
}

/* Grid button images */
.grid_button_add
{
        background-image:url(../images/fam/add.png) !important;
}

.grid_button_remove
{
        background-image:url(../images/fam/delete.png) !important;
}

.grid_button_refresh
{
        background-image:url(../images/fam/table_refresh.png) !important;
}

.grid_button_save
{
        background-image:url(../images/fam/disk.png) !important;
}

.grid_button_hideprevious
{
        background-image:url(../images/fam/calendar.png) !important;
}

.grid_button_add_someone_else
{
        background-image:url(../images/fam/group_add.png) !important;
}

.grid_button_group_go
{
        background-image:url(../images/fam/group_go.png) !important;
}

.grid_button_printer
{
        background-image:url(../images/fam/printer.png) !important;
}

.grid_button_cancel
{
        background-image:url(../images/fam/cancel.png) !important;
}

.grid_button_edit
{
        background-image:url(../images/fam/application_edit.png) !important;
}

.grid_button_form_received
{
        background-image:url(../images/fam/email_open.png) !important;
}

.grid_button_form_posted
{
        background-image:url(../images/fam/email_go.png) !important;
}

.grid_button_cheque_cashed
{
        background-image:url(../images/fam/money.png) !important;
}

.grid_button_card_posted
{
        background-image:url(../images/fam/vcard.png) !important;
}

.grid_button_dates_clear
{
        background-image:url(../images/fam/calendar_delete.png) !important;
}

.grid_button_form
{
        background-image:url(../images/fam/table.png) !important;
}

.grid_button_email
{
        background-image:url(../images/fam/email.png) !important;
}

.grid_button_url
{
        background-image:url(../images/fam/link.png) !important;
}

.grid_button_download
{
        background-image:url(../images/fam/table_save.png) !important;
}


