.VEPart {
  position:absolute;
/*  top:500px;
  left:300px;
*/
}

.VEMover {
  position:relative;
  cursor:move;
}

div#object_preview {
  height:48px;
  left:171px;
  margin-bottom:-48px;
  position:relative;
  z-index:1;
}

.ld_objects_menu{
margin-top: 5px;
margin-bottom: 7px;
font-size: 8pt;
}

.ld_objects_menu .ld_title {
padding-left: 3px;
background-color: #777777;
color: #ffffff;
font-weight:bold;
border-bottom: 1px solid #ffffff;
}

.ld_objects_menu .ld_objects_menu_item {
background-color: #999999;
color: black;
border-bottom: 1px solid #ffffff;
}

.ld_objects_menu .ld_menu_item_title {
padding-left: 3px;
background-color: #888888;
}

.ld_objects_menu .ld_objects_menu_item .ld_objects_menu_img {
width: 20px;
height: 20px;
padding-left: 2px;
padding-top: 2px;
float: left;
cursor: pointer;
}

#invdesc {
   display: none;
}

.move {
  position:relative;
  float:left;
  background-image: url(../images/move.png);
  width: 16px;
  height: 16px;
  margin-right: 2px;
  cursor:move;
}

.duplicate {
  position:relative; 
  float:left;
  background-image: url(../images/duplicate.png);
  width: 16px;
  height: 16px;
  margin-right: 2px;
}

.rotate_cw {
  position:relative;
  float:left;
  background-image: url(../images/rotate_cw.png);
  width: 16px;
  height: 16px;
  margin-right: 2px;
}

.rotate_ccw {
  position:relative;
  float:left;
  background-image: url(../images/rotate_ccw.png);
  width: 16px;
  height: 16px;
  margin-right: 2px;
}


.layers {
  position:relative;
  float:left;
  background-image: url(../images/layers.png);
  width: 16px;
  height: 16px;
  margin-right: 2px;
}

.delete {
  position:relative;
  float:left;
  background-image: url(../images/delete.png);
  width: 16px;
  height: 16px;
}

div.layers:hover, div.rotate_cw:hover, div.rotate_ccw:hover, div.duplicate:hover, div.delete:hover {
  cursor: pointer;
}

.clear {
  position:relative;
  clear:left;
}

.VEPart img{
	/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); */
	-moz-opacity:1;
	opacity:1;
}

.VEPart img:hover {
	/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); */
	-moz-opacity:0.5;
	opacity:0.5;
}

div.navigationBar {
position:absolute;
top: 30px;
height:16px;
width:108px;
z-index:999;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
}

div.navigationBar:hover {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

div#diagram_container {
width: 614px;
height: 614px;
background-color: #ffffff;
}

div#diagram_container #diagram_canvas{
position: relative;
}

img#QH_Photography_logo {
	position:absolute;
	top:585px;
	left:62px;
        filter:alpha(opacity=0.5);
        -moz-opacity:0.5;
        opacity:0.5;
}

img#QH_Photography_logo_override {
        filter:alpha(opacity=0.5);
        -moz-opacity:0.5;
        opacity:0.5;
}

div#lighting_diagram {
	width:622px;
}

div#lighting_diagram, div#lighting_diagram select {
	font-family: verdana, arial;
	font-size: 8pt;
}

div#credits {
	position:relative;
	top: 50px;
}

form {
display: inline;
}

.diagram_object_gui {
margin-top: 20px;
} 

.diagram_object_gui_edit {
margin-top: 105px;
}


#diagram_editing_sheet {
background-color: #ffffff;
width:614px;
padding-top: 3px;
}

#diagram_edit_shots, #diagram_edit_info {
display: none;
}

.diagram_edit_next_button span {
background-color: #f00;
}

#diagram_edit_info div.block label, #diagram_edit_shots div.block fieldset legend {
margin-top: 18px;
} 

// END
