.clear { clear:both; font-size:1px; line-height:1px; }

#overlay { background:#666; height:100%; left:0; position:absolute; top:0; width:100%; z-index:2000; }
#overlay #preloader { background:url(loader_bg.gif) no-repeat; height:50px; left:50%; line-height:50px; margin:-25px 0 0 -25px; position:absolute; text-align:center; top:50%; width:50px; }
#overlay #preloader img { margin:11px 0 0 0; vertical-align:middle; }

.ui-sortable {
	background-color:#FFF;
	color:#222;
}
.ui-sortable h2 { background-color:#555; border-top:3px solid #666; color:#FFF; font-size:11px; margin:0 -10px 10px; line-height:2; padding:0 10px; }

dl.sort {
	margin:10px 0;
}
#uidemo dl.first { margin-top:0; }
#uidemo dl.last { margin-bottom:0; }

dl.sort dt {
	cursor:move;
	position:relative;
	margin: 0px;
	padding: 0px;
	width: 221px;
	height: 32px;
}
dl.sort dd {
	margin:0;
	padding: 0px;
	width: 221px;
}

.ui-sortable-helper { width:175px; }
.placeholder {
	border:2px dashed #006699;
}

span.options { cursor:default; font-size:1px; line-height:1px; position:absolute; }
span.options a { background-color:#FFF; cursor:pointer; display:block; float:left; text-indent:-9000px; }

.ui-sortable h2 span.options { right:10px; top:8px; width:30px; }
.ui-sortable h2 span.options a { height:12px; width:30px; }

#container { float:left; }
#header { width:638px; }
#sidebar {
	background-color: #3CA3D8;
	padding-left: 5px;
}
#footer { width:638px; }
#trashcan { float:left; }

#trashcan p { margin:0; }#header2 {
	width:638px;
}
.bas_module {
	width: 221px;
}
#bg_bar  #div_body  #all  #module_right  .sort2  dt {
	height: 1px;
}
.cacher {
	font-family: arial;
	font-size: 2px;
	color: #3CA3D8;
}
