/* CSS Document */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; *zoom:1;}
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }	


#mega_tables_manager_wrap #tablemanager { width:900px;  margin:17px 45px 30px 22px; padding:0; border-radius:4px; -moz-border-radius:4px; -moz-box-shadow:0px 0px 5px #ccc; -webkit-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc;}
#mega_tables_manager_wrap .top-bar { background:url(i/top-bar-bg-slice.jpg) repeat-x; height:45px; border:1px solid #c4c4a1; border-top-left-radius:4px; border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; }
#mega_tables_manager_wrap .top-bar .button { position:absolute; top:10px; right:10px; }
#mega_tables_manager_wrap .top-bar .button-primary { position:absolute; top:10px; right:100px; }
#mega_tables_manager_wrap .top-bar>div { border:1px solid #fff; border-top-left-radius:4px; border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; height:33px; padding-top:10px; padding-left:10px; text-shadow:0px 1px 1px #fff;   position:relative; }

.table-body { background:url(i/body-bg.jpg);  padding:10px; border:1px solid #dfdfdf; border-top:none; }
.table-head { background:url(i/slider-head-bg-slice.jpg) repeat-x; border:1px solid #d0bba3; -moz-box-shadow:0px 0px 5px #d0bba3; box-shadow:0px 0px 5px #d0bba3; -webkit-box-shadow:0px 0px 5px #d0bba3; height:34px; padding-top:16px; padding-left:10px; text-shadow:0px 1px 1px #fff; }

.settings-panel { background:url(i/settings-panel-bg-slice.jpg) repeat-x #e3e1d4; border:1px solid #baba94; border-top:none; position:relative; }
.settings-panel ul { display:block; }
.settings-panel ul li { float:left; margin:0; padding:5px; width:265px; display:block; }
.settings-panel li>div { padding:6px 3px; display:block;  }
.settings-panel input[type=text] { width:170px; padding:5px;  }
.settings-panel label { float:left; width:80px; padding-top:3px; }

.collapsed {  border-radius:4px; -moz-border-radius:4px; }
.expand { border-top-left-radius:4px; border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; }
.table-head .button { float:right; margin-right:10px; margin-top:-3px; } 
.table-panel { background:#f7f4ee; }
.table-data { background:#f7f4ee; padding-bottom:10px; border:1px solid #dbd7d3; border-top:1px #fff solid; padding-top:10px; }
.table-data input[type=text] { width:80%; }
.relative  { position:relative;    }
.relative span { display:inline-block; }
.relative p { visibility:hidden;position:absolute; top:0; left:0; display:block; }
.feature_value { width:120px!important;  }
.delete-row { display:block; width:16px; height:16px; background:url(i/cross.png) top left no-repeat; position:absolute; top:4px; right:0; }
.delete-column { display:block; width:16px; height:16px; background:url(i/cross.png) top left no-repeat; float:left; margin-right:5px; }


.megatables_wrap  { margin:5px; }
.megatables_wrap .holder { height:150px; overflow:auto; }
.megatables_wrap .holder ul { border-bottom:1px solid #ddd; }
.megatables_wrap .holder li { display:block; background:url(i/table-widget.jpg) top left no-repeat; padding:11px 10px; color:#111; text-shadow:0px 1px 1px #fff; position:relative; border:1px solid #ddd; font-size:10px; margin:0; border-bottom:none; }
.megatables_wrap .holder li .button { position:absolute; top:6px; right:5px; }