
/*
 * Exception Window
 *
 */
._4psf {
    margin: 0px;
    padding: 0px;
}

._4psf .window {
    width: 450px;
    height: 150px;
    top: 50%;
    left: 50%;
    margin: -75px 0px 0px -225px;
    padding: 2px;
    border: 1px solid #cccccc;
    position: absolute;
}

._4psf .window .window-bar {
    font: bold 12px Verdana, Arial, Sans-serif;
    color: #ffffff;
    padding: 5px 10px;
    background: #333333;
}

._4psf .window .window-body {
    font: 12px Verdana, Arial, Sans-serif;
    color: #333333;
    height: 100px;
    padding: 5px 10px;
    background: #ffffff;
}

._4psf .window .window-footer {
    font: 12px Verdana, Arial, Sans-serif;
    color: #333333;
    height: 4px;
    padding: 5px 10px;
    background: #f1f1f1;
}

/*
 * DataTable
 */
.ui-datatable {
    width: 100%;
    border-left: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #cccccc;
    border-spacing: 0;
}

.ui-datatable td,
.ui-datatable th {
    padding: 2px 5px;
}

.ui-datatable th { font: bold 12px Verdana, Arial, Sans-serif; padding: 5px 0px; }
.ui-datatable td {
    font: 12px Verdana, Arial, Sans-serif;
    border-right: 1px solid #cccccc;
    color: #000000;
}

.ui-datatable td.gallery_thumb {
    width: 110px;
    text-align: center;
}

.ui-datatable .ui-datatable-header tr {
    height: 30px;
    background: #f1f1f1 url(imgs/bg-lists.gif);
}

.ui-datatable .ui-datatable-body tr.highlight {
    background: #f1f1f1;
}

.ui-datatable .ui-datatable-body tr:hover {
    background: #BFE4F4;
}

.ui-datatable .ui-datatable-footer tr {
    background: #f1f1f1;
}

.ui-datatable .ui-datatable-footer tr ul.pagination {
    padding: 3px 0px;
    text-align: center;
}

.ui-datatable .ui-datatable-footer tr ul.pagination li {
    display: inline;
}

.ui-datatable .ui-datatable-footer tr ul.pagination li a {
    color: #999999;
    margin: 0px 2px;
    padding: 1px 2px;
    text-decoration: none;
    display: inline-block;
}

.ui-datatable .ui-datatable-footer tr ul.pagination li.current a {
    color: #000000;
    border-color: #333333;
}

.ui-datatable .ui-datatable-footer tr ul.pagination li.first a,
.ui-datatable .ui-datatable-footer tr ul.pagination li.prev a,
.ui-datatable .ui-datatable-footer tr ul.pagination li.next a,
.ui-datatable .ui-datatable-footer tr ul.pagination li.last a {
    width: 14px;
    height: 14px;
    text-indent: -1000px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
}

.ui-datatable .ui-datatable-footer tr ul.pagination li.first a { background-image: url(imgs/page-first.gif); }
.ui-datatable .ui-datatable-footer tr ul.pagination li.prev a { background-image: url(imgs/page-prev.gif); }
.ui-datatable .ui-datatable-footer tr ul.pagination li.next a { background-image: url(imgs/page-next.gif); }
.ui-datatable .ui-datatable-footer tr ul.pagination li.last a { background-image: url(imgs/page-last.gif); }

/*
 * TABS
 */
.ui-tabs {
    padding: 0px !important;
    margin: 0px !important;
}

.ui-tabs ul {
    height: 35px;
    border-bottom: 3px solid #000000;
}

.ui-tabs ul li {
    padding: 0px !important;
    margin: 0px !important;
    list-style: none;
    float: left;
}

.ui-tabs ul li a {
    font: bold 12px Arial, Verdana, Sans-serif;
    color: #000000;
    padding: 10px 20px;
    text-decoration: underline;
    background: #f1f1f1;
    float: left;
}

.ui-tabs ul li a.active {
    color: #ffffff;
    text-decoration: none;
    background: #333333;
}

.ui-tabs .ui-tab {
    display: none;
}

.ui-tabs .ui-tab.active {
    display: block;
}


/* jQuery - 4Ps */
.ui-tabs .ui-widget-header { height: 27px; }
.ui-widget { font-size: 11px; }

div.ui-state-default.ui-corner-all {
    margin: 3px;
    float: left;
}