@media screen {

.c_banner {
    width:100%;
    background-color:rosybrown;
    clear:both;
    font-size:6px;
    margin:5px 0px 10px 0px;
}
.c_hdr_date {
    font-size:10px;
    font-style:italic;
    font-weight:normal;
}
.ui-menu {
        background-color:white;
}

.c_linkbutton{
    margin: 10px 0;
    padding: 5px 0px 5px 0px;
    background: url("../img/sbutton.jpg") repeat-x scroll left bottom transparent;
    text-align: center;
    display: inline-block;
}

.c_hoverbutton {
    margin: 10px 0;
    padding: 5px 0px 5px 0px;
    background: url("../img/sbutton2.jpg") repeat-x scroll left bottom transparent;
    text-align: center;
    display: inline-block;
}

.c_clickbutton {
    margin: 10px 0;
    padding: 5px 0px 5px 0px;
    background: url("../img/sbutton3.jpg") repeat-x scroll left bottom transparent;
    text-align: center;
    display: inline-block;
    cursor:wait;
}

.c_linkbutton a, .c_hoverbutton a, .c_clickbutton a {
    color:black;
    text-decoration:none;
 }

 span.c_linkbutton, span.c_hoverbutton, span.c_clickbutton,
 div.c_linkbutton, div.c_hoverbutton, div.c_clickbutton {
    width: 160px;
 }

 input.c_linkbutton, input.c_hoverbutton, input.c_clickbutton,
 button.c_linkbutton, button.c_hoverbutton, button.c_clickbutton {
    width: 80px;
    margin: 0px;
    color:black;
    text-decoration:none;
 }

div#cemeteriat * .selectedtab,
div#cemeteriat * .unselectedtab,
div#cemeteriat * .unselectedtabhover {
        font-family: verdana, arial, helvetica, sans-serif;
        border:1px solid #778;
        padding:4px 15px 4px 15px;
        color: #000000;
        margin-left:5px;
        font-size:9pt;
        font-weight:bold;
        width:150px;
        height:20px;
        /*margin-bottom:-1px;*/
        z-index:5;
        position:relative;
}
div#cemeteriat * .selectedtab {
        background-color: #fff;
        border-bottom:1px solid #fff;
        background-image:url('../img/tab_selected.jpg');
}
div#cemeteriat * .unselectedtab {
        background-color: #DDE;
        background-image:url('../img/tab_unselected.jpg');
}
div#cemeteriat * .unselectedtabhover {
        background-color: #AAE;
        color: #000;
        background-image:url('../img/tab_hover.jpg');
        cursor:pointer;
}
div#cemeteriat * .tab_bar {
    margin-bottom: 15px;
}
div#cemeteriat_admin {
    margin-top:15px;
    padding: 4px;
    overflow:hidden;
}
div#cemeteriat {
    padding:4px;
    overflow:hidden;
}

.cemeteriat_content {
    border:1px solid #777788;
    margin-top:2px;
    padding-top:10px;
    overflow:hidden;
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    box-shadow: 5px 5px 5px #ccc;
}
div#cemeteriat * #plot_editor {
    clear:both;
    overflow:hidden;
    padding-bottom:20px;
}
div#cemeteriat * .status_group {
    display:inline-block;
    width:8.5em;
    text-align:right;
}
div#cemeteriat * .status_group11 {
    display:inline-block;
    width:11em;
    text-align:right;
}
div#cemeteriat * .status_group12 {
    display:inline-block;
    width:12.5em;
    text-align:right;
}

div#cemeteriat * .label3,
div#cemeteriat * .label4,
div#cemeteriat * .label5,
div#cemeteriat * .label6,
div#cemeteriat * .label7,
div#cemeteriat * .label8,
div#cemeteriat * .label9,
div#cemeteriat * .label10,
div#cemeteriat * .label11,
div#cemeteriat * .label12,
div#cemeteriat * .label14 {
    display: inline-block;
    text-align:right;
    padding:0px 4px 0px 0px;
}

div#cemeteriat * .label3 {
    width:3em;
    padding:5px 4px 10px 10px;
}
div#cemeteriat * .label4 {
    width:4em;
}
div#cemeteriat * .label5 {
    width:5em;
}
div#cemeteriat * .label6 {
    width:6em;
}
div#cemeteriat * .label7 {
    width:7em;
}
div#cemeteriat * .label8 {
    width:8em;
}
div#cemeteriat * .label9 {
    width:9em;
}
div#cemeteriat * .label8left {
    width:8em;
    text-align:left;
}
div#cemeteriat * .label10 {
    width:10em;
}
div#cemeteriat * .label11 {
    width:11em;
    padding:0px 4px 10px 0px;
}
div#cemeteriat * .label11img {
    width:11em;
    padding:0px;
    text-align:left;
}
div#cemeteriat * .label12 {
    width:12em;
    padding:0px 4px 10px 0px;
}
div#cemeteriat * .label14 {
    width:14em;
    padding:0px 4px 10px 0px;
}

div#cemeteriat * #plot_map {
    clear:left;
    float:left;
    padding:10px 10px 0px 20px;
    width:80%;
}
div#cemeteriat * #loc_img,
div#cemeteriat * #hea_img {
    float:left;
    margin-left:10px;
    margin-bottom:10px;
    border:dotted #DFDFDF 1px;
    width:300px;
    /*height:100px;*/
}
div#cemeteriat * .admin_notes {
    clear:left;
    padding:10px 10px 10px 30px;
    width:80%;
    overflow:hidden;
}

div#cemeteriat * .admin_notes textarea {
    margin:0px;
    height:8em;
    width:35em;
    float:left;
}
div#cemeteriat * .explaination {
    font-size:smaller;
    font-style:italic;
    float:left;
    padding:10px
}
div#cemeteriat * table.payments th,
div#cemeteriat * table.staff th,
div#cemeteriat * table.staff td {
    border: solid grey 1px;
    text-align:center;
    padding: 5px;
    width:80px;
}
div#cemeteriat * table.staff  {
    margin: 15px 15px 15px 35px;
}
div#cemeteriat * table.payments td {
    border: dotted grey 1px;
    text-align:right;
    padding: 5px;
}

div#cemeteriat * table.payments td.control,
div#cemeteriat * table.staff td.control {
    border: none;
    padding: 5px 0px 5px 0px;
}
div#cemeteriat * .collapse_label {
    width:150px;
    padding-right:24px;
    display:inline-block;
 }

div#cemeteriat * .person_button {
    margin:15px;
    font-size:smaller;
}
div#cemeteriat * .collapse_data {
     display:none;
     clear:both;
}
div#cemeteriat * div.collapse_title div img {
    float:left;
    margin:18px;
}
 div.c_linkbutton, span.c_linkbutton {
    margin: 10px 0;
    padding: 5px 0px 5px 0px;
    background: url("../img/button-standard-long.gif") no-repeat scroll left bottom transparent;
    text-align: center;
    width: 160px;
    display: inline-block;
}
span.optionsHdr {
    float: left;
    padding-right: 8px;
    font-weight: bold;
    font-style: italic;
    font-size: larger;
/*    width: 10.1%;*/
}

div#cemeteriat * .c_error {
    color: red;
}

/* for jquery.validate */
div#cemeteriat * label.error {
    float: none;
    color: red;
    padding-left: .5em;
    vertical-align: top;
}
}
@media print {
    #footer, #wphead, #search_bar, #response_data, #export_buttons, input, img {
        display: none;
        visibility:hidden;
    }

    table#payments_data {
        display: table;
        visibility:visible;
    }
    table, th, td {
        margin: 0px;
        padding: 0px;
        border: 1px solid black;
    }

    th, td {
        padding: 4px;
        text-align: center;
    }

    a {
        text-decoration: none;
    }

    table#sortableIndex tr.even td {
        background-color: #DDD;
    }

    th.edit, td.edit {
        display: none;
    }

    #cemeteriat_content {
        border: 0px;
        margin: 0px;
        padding: 0px;
        visibility: hidden;
    }
    #adminmenuwrap, #adminmenuback, #screen-meta, #invoice_editor, #admin_notes {
        width:0px;
        margin: 0px;
        padding: 0px;
        display: none;
        visibility: hidden;
    }

    #wpcontent {
        float:none;
        clear:both;
        margin:0px;
        width:auto;
    }
}
