#image-area-canvas,#image-coord-canvas{
position:absolute;top:0;left:0
}#imagemap-image{
max-width:100%
}
.insert-media-imagemap{
cursor:pointer;position:relative;background-color:#000;height:125px;width:125px;float:left;margin:10px;border:1px solid #333;background-position:center center;background-size:contain;background-repeat:no-repeat
}
.insert-media-imagemap div{
position:absolute;bottom:0;width:100%;background-color:rgba(255,255,255,0.8);height:30px;line-height:30px;text-align:center
}
.imgmap-color-picker{
display:none
}
.imgmap-frontend-image{
position:relative
}
.imgmap-frontend-image img,.imgmap-frontend-image canvas{
max-width:100% !important;width:100%;height:100%
}#imagemap-area-type-editors{
width:75%;float:right;padding-left:20px;border-left:1px solid #dcdcdc
}#imagemap-area-settings th{
text-align:left
}
.area-type-editors{
display:none
}
.area-type-editors textarea{
width:100%
}
.area-type-editors iframe{
background-color:white !important
}
.area-type-editor-current{
display:block
}
.area-list-element{
height:50px;position:relative;padding-bottom:20px;border-bottom:1px solid #dedede;padding-top:15px
}
.area-list-element:hover{
background-color:#fff
}
.area-list-element label{
display:block;width:100%;line-height:25px
}
.area-list-element label input[type=text]{
float:right
}
.area-list-element .area-list-left{
float:left;height:100%;line-height:50px;text-align:center;width:10%
}
.area-list-element .area-list-right{
float:right;width:80%
}
.area-list-element .area-list-meta{
padding:10px 0;width:100%;text-align:right
}
.area-list-element .area-list-meta a{
margin-left:6px;cursor:pointer
}
.area-list-element .area-list-meta .delete-area{
color:#e12;text-decoration:underline
}
.area-list-element-animated{
display:none
}
.imagemapper-tooltip{
position:absolute;background-color:#fff;padding:8px;border:2px solid rgba(10,10,10,0.4);box-shadow:4px 4px 1px rgba(0,0,0,0.3);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box
}
.column-parent_image{
width:102px
}
.imagemap-column-image{
max-width:100px;max-height:100px;border:1px solid #b4b4b4
}#imgmap-area-styles,#imgmap-area-styles-edit{
max-width:95%
}#imgmap-area-styles .imgmap-area-style,#imgmap-area-styles-edit .imgmap-area-style{
background-image:url(transparency.png);border:1px solid #dedede;overflow:hidden;padding:8px;float:left;margin:4px;cursor:pointer
}#imgmap-area-styles .imgmap-area-style .imgmap-area-color,#imgmap-area-styles-edit .imgmap-area-style .imgmap-area-color{
width:16px;height:16px
}#imgmap-area-styles .imgmap-area-style.chosen,#imgmap-area-styles-edit .imgmap-area-style.chosen{
box-shadow:0 0 0 2px #555
}
.divide-left,.divide-right{
width:50%;min-width:400px;float:left
}#add-new-imgmap-style td{
text-align:center;vertical-align:top
}#add-new-imgmap-style th{
padding-top:20px;padding-left:20px;padding-right:20px
}#add-new-imgmap-style input[type="number"]{
width:50px
}
.imgmap-dialog{
background-color:#fff;border:2px solid rgba(50,50,50,0.4);display:none;max-width:700px;min-width:100px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box
}
.imgmap-dialog .ui-dialog-titlebar{
background-color:#323232;color:white;padding:5px;padding-left:10px
}
.imgmap-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{
float:right;color:#fff
}
.imgmap-dialog .imgmap-dialog-wrapper{
padding:7px;min-height:100px;max-height:800px;overflow:auto
}
.imgmap-dialog-alt{
background-color:#fff;border:1px solid rgba(150,150,150,0.7);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;padding:8px;position:absolute;width:auto;max-width:700px;min-width:100px;max-height:1000px;overflow:auto;z-index:10000;box-shadow:0 0 5px rgba(30,30,30,0.7)
}
.alternative-links-imagemap{
cursor:pointer
}
.altlinks-container.imgmap-hidden{
display:none
}
.altlinks-toggle{
cursor:pointer
} 
  
.entry_sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
  .entry_sortable li { 
  	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 2px 2px 2px 2px rgba(200,200,200,0.4);
	box-shadow: 2px 2px 2px 2px rgba(200,200,200,0.4);
	min-height:20px;
	cursor:pointer; margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 0em; font-size: 1.4em;  width:90%; background:#ffffff; overflow:hidden;
	border:1px solid #aaaaaa;
  	padding-left:10px; padding-right:10px;
	}
  .entry_sortable li:hover {  
  	background:#dddddd; }   
  .entry_sortable li span { position: absolute; left:-25px; }  
  .sorter_wrapper
  { width:80%;
  	background:#dddddd;
  	min-height:20px;
  	margin-bottom:20px;
  	padding:10px;
  	border:1px solid #aaaaaa;
  	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 2px 2px 2px 2px rgba(200,200,200,0.4);
	box-shadow: 2px 2px 2px 2px rgba(200,200,200,0.4);
  }
  .sorter_wrapper>div
  { display:none;
  	
  }
  
  .sorter_wrapper>div.sub_wrapper
  { padding-left:50px;
    border:1px solid #aaaaaa;
  	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 2px 2px 2px 2px rgba(200,200,200,0.4);
	box-shadow: 2px 2px 2px 2px rgba(200,200,200,0.4);
	background:#eeeeee;
	margin-bottom:10px;
  }
  
  .sorter_wrapper>h2
  { margin:0px;
  	background-image:url(./images/arr_down.png);
  	background-repeat:no-repeat;
  	background-position:right center;
  	cursor:pointer;
  }
  .sorter_wrapper:hover
  { 
  	background-color:#d9d9d9;
  	
  }
  .sorter_wrapper.sorter_wrapper_selected>h2
  {background-image:url(./images/arr_up.png);
  	
  }
  
  #sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
  #sortable li { cursor:pointer; margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; width:200px; background:#ffffff;}
  #sortable li span { position: absolute; margin-left: -1.3em; }