.z_photos .z_gallery .z_main_content,
.z_photos .z_photo .z_main_content{
    width: 75%;
}
.z_photos .z_gallery .z_sidebar_2,
.z_photos .z_photo .z_sidebar_2{
    width: 24%;
}
.z_photos .z_gallery .z_sidebar_1,
.z_photos .z_photo .z_sidebar_1{
    display: none;
}

.z_photos .z_gallery > .z_edit .z_main_content{
    width: 95%;
    margin: 0 auto;
}
.z_photos .z_gallery > .z_edit .z_sidebar_2{
    display: none;
}


.z_photos_photo_listing + *,
.z_photos_gallery_listing + *{
    clear:both;
}

.z_photos_photo_listing ul ,
.z_photos_gallery_listing ul{
    margin: 0;
    list-style: none;
    text-align: center;
}



.z_photos_photo_listing .z_default_listing_item,
.z_photos_gallery_listing .z_default_listing_item{
    background:none repeat scroll 0 0 #FFFFFF;
    border-color:#DCDCDC;
    border-style:solid;
    border-width:0 1px 1px 0;
    display:inline;
    float:left;
    margin:2px;
    padding:8px;
    position:relative;
    text-align:center;
    width:200px; /* this needs to match ".z_default_listing_item .z_listing_image_container" width */
    height:200px;
    background-color: #F9F9F9;
}

.z_photos_photo_listing .z_listing_image_container,
.z_photos_gallery_listing .z_listing_image_container{
    display:table-cell;
    height:145px;
    margin:0 auto;
    text-align:center;
    vertical-align:middle;
    width:215px;
}


.z_photos_photo_listing .z_album_title,
.z_photos_gallery_listing .z_album_title{
    max-height:2em;
    height: 2em;
    overflow:hidden;
}

.z_photos_photo_listing .z_listing_image_container img,
.z_photos_gallery_listing .z_listing_image_container img{
    max-height:150px;
    max-width:200px;
}





#toggle_tabs_unused.z_subnav {
    display:block;
}

.z_photo_edit {
    border:1px solid #DCDCDC;
    padding:1em;
    background-color: white;
}

.z_photo_edit .z_photo {
    background-color: #F9F9F9;
    border:1px solid #DCDCDC;
    margin:0.75em 0;
    padding:10px;
}

.z_photo_edit .z_photo .z_info {
    float:left;
    width:49%;
    margin:0;
}

.z_photo_edit .z_photo .z_info textarea {
    border:1px solid #DCDCDC;
    padding:.5em;
}

.z_photo_edit .z_photo .z_thumb {
    float:right;
    width:49%;
    margin:.5em 0;
    padding:0;
}

.z_photo_edit .z_photo .z_thumb .z_thumb_img {
    text-align:center;
    vertical-align:middle;
    width:55%;
    padding:0;
    float:left;
}

.z_photo_edit .z_photo .z_thumb img {
    max-height:14em;
    padding: 0;
}


.z_photo_edit .z_photo .z_thumb .covercheck {
    border:1px solid #DCDCDC;
    background-color:white;
    padding:2px;
    text-align:left;
    float: right;
    width: 160px;
}

.z_photo_edit .covercheck input {
    border:medium none;
    margin:0.25em;
    min-width:1px;
    padding:0;
}

.z_photo_edit .covercheck label {
    display:inline;
    float:none;
    margin:0;
}

.z_photo_edit .form_block {
    text-align: center;
    padding:1em;
}



.z_photo_details {
    text-align: center;
}

.z_photo_details ul {
    list-style: none;
    margin:0;
    padding:0;
}

.z_photo_details ul li {
    display:inline-block;
    padding: .2em 1em .4em;
    background-color:#F9F9F9;
    border:1px solid #DCDCDC;
    color:#DCDCDC;
    margin-right:.25em;
    width:6em;
}

.z_photo_details ul li a {
    text-decoration: none;
}