.wijmo-wijdialog {
    background: #f4f4f4 !important;
    border: solid 1px #ccc !important;
    box-shadow: 0 0 5px #333 !important;
    -moz-box-shadow: 0 0 5px #333 !important;
}
.ui-dialog-titlebar {
    background: #fff !important;
    border: solid 1px #fff !important;
    border-radius: 4px 4px 0 0 !important;
}
.wij-dialog {
    background-color: #f4f4f4 !important;
}
.wijmo-wijcalendar .ui-datepicker-header .ui-state-default {
	color: #ffffff;
}
.loader-bg {
    background: url('/images/loader.gif') no-repeat center center !important;
}
.media-image-container {
    margin: 0 20px 20px 0;
    width: 204px;
    height: 183px;
    overflow: hidden;
    float: left;
    position: relative;
    border: solid 1px #ddd;	
    cursor: pointer;
    background: #fff;
    padding: 2px 0 0 0;
}
div.media-image-container:hover {
    border: solid 1px #888;	
    box-shadow: 0 0 5px #333 !important;
    -moz-box-shadow: 0 0 5px #333 !important;
    padding: 0 0 2px 0;
}
div.media-image-container:hover .delete-image,
div.media-image-container:hover .image-info {
    display: block;
}
.media-image-container-1 {
    margin: 0 20px 20px 0;
    width: 204px;
    height: 183px;
    overflow: hidden;
    float: left;
    position: relative;
    border: solid 1px #ddd;	
    cursor: pointer;
    background: #fff;
    padding: 2px 0 0 0;
}
div.media-image-container-1:hover {
    border: solid 1px #888;	
    box-shadow: 0 0 5px #333 !important;
    -moz-box-shadow: 0 0 5px #333 !important;
    padding: 0 0 2px 0;
}
div.media-image-container-1:hover .delete-image
{
    display: block;
}
div.media-image-container-1:hover .image-info
{
    display: block;
}
.media-container-1-active {
    border: solid 1px #888;	
    box-shadow: 0 0 5px #333 !important;
    -moz-box-shadow: 0 0 5px #333 !important;
    padding: 0 0 2px 0;
}
div.media-container-1-active .image-info
{
    display: block;
}
.media-image {
    position: absolute;
    padding: 1px 2px 2px 2px;
    width: 200px;
    max-height: 180px;
}
.delete-image {
    display: none;
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 12px;
    font-weight: bold;
    background: #d8d8d8;
    color: #444 !important;
    padding: 4px 7px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
}
.delete-image:hover {
    background: #fff;
    color: #000 !important;
}
.edit-image {
    display: none;
    position: absolute;
    top: 5px;
    right:36px;
    font-size: 12px;
    font-weight: bold;
    background: #d8d8d8;
    color: #444 !important;
    padding:5px 7px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
}
.edit-image img {
    opacity:0.7;
}
.image-info {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 12px;
    background: #000;
    color: #fff !important;
    padding: 4px 10px;
    opacity: 0.93;
    border-top-right-radius: 10px;
    border-top: solid 1px #ccc;
    border-right: solid 1px #ccc;
}
.image-info:hover {
    opacity: .95;
}
.upload-container {
    margin: 10px 0 20px 0;
    padding: 0 0 10px 0;
    border-bottom: solid 1px #aaa;
    min-height: 50px;
}	
.upload-note {
    font-size: 11px;
}

.filetype-position {
    left: 125px;
    position: absolute;
    top: 39px;
}
.omega {
    margin-right: 0;
}		
.hide {
    visibility: hidden !important;
}
.media-slideshow-container {
    margin: 0 16px 20px 0;
    width: 204px;
    height:156px;
    overflow: hidden;
    float: left;
    position: relative;
    border: solid 1px #ddd;	
    cursor: pointer;
    background: #fff;
    padding: 2px 0 0 0;
}
div.media-slideshow-container:hover {
    border: solid 1px #888;	
    box-shadow: 0 0 5px #333 !important;
    -moz-box-shadow: 0 0 5px #333 !important;
    padding: 0 0 2px 0;
}
div.media-slideshow-container:hover .delete-slideshow
{
    display: block;
}

div.media-slideshow-container:hover .slideshow-info
{
    display: block;
}

div.media-slideshow-container:hover .edit-image
{
    display: block;
}
.image-slideshow-container {
    margin: 0 16px 20px 0;
    width: 130px !important;
    height:100px;
    overflow: hidden;
    float: left;
    position: relative;
    border: solid 1px #ddd;	
    cursor: pointer;
    background: #fff;
    padding: 2px 0 0 0;
}
div.image-slideshow-container:hover {
    border: solid 1px #888;	
    box-shadow: 0 0 5px #333 !important;
    -moz-box-shadow: 0 0 5px #333 !important;
    padding: 0 0 2px 0;
}
div.image-slideshow-container:hover .delete-slideshow
{
    display: block;
}
div.image-slideshow-container:hover .slideshow-info
{
    display: block;
}
div.image-slideshow-container:hover .edit-image {
    display: block;
}
.multiselect {
    border: solid 1px #888;	
    box-shadow: 0 0 5px #333 !important;
    -moz-box-shadow: 0 0 5px #333 !important;
    padding: 0 0 2px 0;
}
.multiselect a.delete-slideshow
{
    display: block;
}

.multiselect div.slideshow-info
{
    display: block;
}

#vehicle_images_div .multiselect a.delete-slideshow
{
    display: none;
}
#vehicle_images_div .multiselect div.slideshow-info {
    display: none;
}
#vehicle_images_div .multiselect:hover a.delete-slideshow
{
    display: block;
}

#vehicle_images_div .multiselect:hover div.slideshow-info
{
    display: block;
}
.delete-slideshow {
    display: none;
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 12px;
    font-weight: bold;
    background: #d8d8d8;
    color: #444 !important;
    padding: 4px 7px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
}
.slideshow-info {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 12px;
    background: #000;
    color: #fff !important;
    padding: 4px 10px;
    opacity: 0.93;
    border-top-right-radius: 10px;
    border-top: solid 1px #ccc;
    border-right: solid 1px #ccc;
}
.slideshow-info:hover {
    opacity: .95;
}
.slideshowActive {
    border: solid 1px #888;	
    box-shadow: 0 0 5px #333 !important;
    -moz-box-shadow: 0 0 5px #333 !important;
    padding: 0 0 2px 0;
}
.slideshowActive .slideshow-info
{
    display: block;
}
.slideshowActive .delete-slideshow
{
    display: block;
}
.slideshowActive .edit-image {
    display: block;
}
.media-slideshow {
    position: absolute;
    padding: 1px 2px 2px 2px;
    width:100%;
}
.highlighted {
    border: 2px solid white; /* Example style for highlighted image */
}
.image-slideshow-container a.vehicle-featured-image {
	padding:2px 4px; 
	position:absolute; 
	color:#444;
	background-color: #d8d8d8;
	border-radius: 5px;
	font-size: 12px;
	font-weight: bold;
	top: 4px;
	left: 4px;
}
div.image-slideshow-container .vehicle-featured-image:not(.featured) {
	display: none;
}
div.image-slideshow-container:hover .vehicle-featured-image {
	display: block;
}
