#gallery_tools {
 background: url(/img/editToolbarBg.png) no-repeat;
 text-align: left;
 vertical-align: top;
 height: 70px;
 padding: 5px 0 0 12px;
 clear: both;
}

.gallery_edit_tools {
background: url(/img/editToolsBg.png) no-repeat;
padding-top: 6px;
width: 110px;
height:19px;
margin:0 auto;
}

.image_edit_tools  {
background: url(/img/editToolsBg.png) no-repeat;
padding-top: 6px;
width: 110px;
height:19px;
margin:0 auto;
}

.news_edit_tools {
background: url(/img/editToolsBg.png) no-repeat;
padding-top: 6px;
width: 110px;
height:19px;
margin:0 auto;
text-align: center;
}

.contact_edit_tools {
background: url(/img/editToolsBg.png) no-repeat;
padding-top: 6px;
width: 110px;
height:19px;
margin:0 auto;
text-align: center;
}

	.imageBox{
        width:auto;
        height:auto;
		float:left;
	}
	
	.imageBox_theImage{
	    width:auto;
        height:auto;
		background-position: center center;
		background-repeat: no-repeat;		
		margin: auto;
		margin-bottom:2px;
	}
.gallerythumbs  {
    padding: 5px
}
.descrdiv input {
    display:none;
    z-index:1000;
}

.inline {
display: inline;
}	
.tools {
font-size: 0.85em;
}

img.icon_show_no {
	width:16px;
	height:16px;
	background:url(/img/icons/icon_show_no.png) top left no-repeat;
}
img.icon_show_no:hover {
	background-position:top right;
	
}
a, focus {
outline: none;
}
img.icon_show_yes {
	width:16px;
	height:16px;
	background:url(/img/icons/icon_show_yes.png) top left no-repeat;
}
img.icon_show_yes:hover {
	background-position:top right;
}

	/* This is the box that is parent to the dragable items */
	#dragableElementsParentBox{float:left;
	    width:700px;
        height:auto;
		padding:10px;	/* Air */
	}
	
	/* REQUIRED CSS */
	
	#rectangle{
		float:left;
		border: 1px dashed #F00;	/* Red border */
	}
	#insertionMarker{	/* Don't change the rules for the insertionMarker */
		width:6px;
		position:absolute;
		display:none;
	}
	#insertionMarker img{	/* Don't change the rules for the insertionMarker */
		float:left;
	}		
	#dragDropMoveLayer{	/* Dragable layer - Not need if you're using 'rectangle' mode */
		position:absolute;
		display:none;
		border:1px dashed #f00;
		filter:alpha(opacity=50);	/* 50% opacity , i.e. transparency */
		opacity:0.5;	/* 50% opacity , i.e. transparency */

	}
	
/* Movable textnodes - Don't change these options */
	#movableNode{
		position:absolute;
	}
	
	#arrDestInditcator{
		position:absolute;
		display:none;
		width:100px;
	}
/* End options that shouldn't be changed */
	#arrangableNodes,#movableNode ul{
		padding: 10px;
		width:200px;
	}
	
	#arrangableNodes li,#movableNode li{
		list-style-type:none;
		cursor:default;
		border:1px solid #555;
		padding:10px;
		background-color:#333;
		margin-top:2px;
	}
	
	#help {
	   float:right;
	   margin-right: 40px;
	}
	
	#helpdiv_gallery {
	   position: absolute;
	   top: -6000px;
	   left: -6000px;
	   display: none:
	}
	
	.popup {
	   display: none;
	   position: absolute; 
	   top: -1000px;
	   left: -1000px;
       z-index: 5; 
       height: 500px; 
       width: 500px; 
       background: #000; 
       border:3px #666 solid;
	}
	
	.popup_drag_handle {
	   background:#333;
	   height:30px;
	   width: 500px;
	   cursor: move;
	}
	
	.popuptextdiv { 
       height: 470px; 
	   width: 500px;
       text-align:left;
       overflow: auto;
	}
	
	.right_icon {
	   float: right;
	   margin: 8px 8px 0 0;
	}
	
	.linkcontainer ul { 
	float: right;
	text-align: left;
	list-style: none;
	}
	.delete_link a {
	font-weight: bold;
	font-color: #666;
	position: relative;
	float: right;
	top: -20px;
		border:1px solid #666;
		padding: 0px 3px 0px 3px;
		margin:0px;
		background-color: darkred;
	}
	.delete_link a:hover {
	font-weight: bold;
	font-color: #666;
	position: relative;
	float: right;
	top: -20px;
		border:1px solid red;
		padding: 0px 3px 0px 3px;
		margin:0px;
		background-color: red;
	}