/* styles and such */

h3.no-handle{ cursor: default !important; }
#sorter { margin: 10px; padding: 10px; width:600px;  display: inline-table;  }
div.item {  font-size: 1.0em; height: 18px; position: relative; }
/* #sorter li span { position: absolute; margin-left: -1.3em; }*/

div.clear{ clear: both; }

div.item { background: #ededed; cursor:move; display: inline-table; margin:1px; vertical-align: top; }

.columns-1 div.item { width: 96%; }
.columns-2 div.item{  width:48%; }
.columns-3 div.item{  width:32%;}
.columns-1 div.item div{  min-height: 38px; }
.columns-2 div.item div{  min-height:44px; }
.columns-3 div.item div{  min-height:66px; }

/*div.item.full{ width: 600px; }
.columns-2 div.item.full{ width: 594px; }
.columns-3 div.item.full{ width: 594px; } */

/* a#submit{ display:block; width:120px; text-align: center; padding:5px 0; margin: 20px 10px; background: #369; color: #fff; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; box-shadow: 2px 2px 2px rgba(0,0,0,0.15); -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.15);} */


#sorter div.item div{ display: block;  margin:3px; padding: 5px; background: transparent; position: relative; }
#sorter div.item div input{ width:80% !important; }
/* .columns-3 #sorter div.item div input{ width:100px !important; } */
#container{ display: inline-table; width: 600px; vertical-align: top; }
#container p{ margin: 10px 15px; }
#mm-menu-settings{ display: inline-table; vertical-align: top; }

#sorter div.item.ui-sortable-placeholder{ outline: 1px dashed #333; visibility: visible !important; background: transparent; border: none; }

.columns-1 #sorter div.item.ui-sortable-placeholder{ height:66px; }
.columns-2 #sorter div.item.ui-sortable-placeholder{ height:72px; }
.columns-3 #sorter div.item.ui-sortable-placeholder{ height:94px; }


#settings{ background: #eee; border-radius: 2px;  -moz-border-radius: 2px; padding: 5px; border: 1px solid #ddd; width:590px; box-shadow: 2px 2px 2px rgba(0,0,0,0.25); -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.25); margin: 10px; }


.columns-1 .sizer{ display: none; }

#mm-menu-items,
#mm-menu-settings{ width: 281px; }
#mm-menu-settings{ margin-right: 15px; }



a.mm-remove-price-btn{ display: block; width:10px; height:10px; text-indent: -9999px; background: url(../../../../wp-admin/images/xit.gif) no-repeat top left; z-index: 200;}
a.mm-remove-item-btn{ position: absolute; top:0px; right:0px; display: block; width:10px; height:10px; text-indent: -9999px; background: url(../../../../wp-admin/images/xit.gif) no-repeat top left; z-index: 200;}

a.mm-remove-price-btn:hover,
a.mm-remove-item-btn:hover{ background: url(../../../../wp-admin/images/xit.gif) no-repeat top right; }

.wrap#mm-edit-view{ width: 980px; }
#mm-msg-box{ width: 920px; }

input.mm-input-text{ width: 100%; }
input.mm-input-text.short{ width: 100px; }
select.mm-setting-input{ width:150px;}

.fixed .column-thumbnail{ width:61px; }

.fixed .column-icon{ width:10%; }

.fixed .column-price,
.fixed .column-on-pages,
.fixed .column-shortcode{ width:20%; }

.mm-clearer{ clear: both; display: block; }
#items-list{ overflow-y: auto; height:auto; max-height:200px; border:1px solid #ccc; margin-top: 5px;}

/* Settings page */
table.mm-icons-table, 
table.mm-settings-table{ margin:2%; width:96%; min-width: 600px; padding:10px; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); background: #fff;   }
table.mm-icons-table tr td label,
table.mm-settings-table tr td label{ display: inline-table; width:160px; } 

table.mm-settings-table tr td{ width: 360px;}

table.mm-icons-table tr td{ width: 24%; vertical-align: top; }
table.mm-icons-table tr td#icons{ width:74%;}

table.mm-bug-table{ margin:2%; width:400px; padding:10px; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); background: #fff;   }
table.mm-bug-table tr td label{ display: inline-table; width:160px; } 
table.mm-bug-table tr td{ width: 180px; vertical-align: top; }

table.mm-bug-table tr td textarea{ resize: none; width: 172px; }
table.mm-bug-table tr td textarea:focus{ outline:none; border-color:#ccc; }

.default-icon-thumb, .icon-thumb{ padding: 10px; display: inline-table; margin: 2px;background: #ededed; margin:2px; vertical-align: top; width:60px; height:60px; max-height:60px; position: relative; cursor: default !important; }
.default-icon-thumb img, .icon-thumb img{ margin-bottom: 0px; position: absolute; left:11px; top:11px;}


a.mm-remove-icon-btn{ position: absolute; top:1px; right:1px; display: block; width:10px; height:10px; text-indent: -9999px; background: url(../../../../wp-admin/images/xit.gif) no-repeat top left; z-index: 200;}
a.mm-remove-icon-btn:hover{ background: url(../../../../wp-admin/images/xit.gif) no-repeat top right; }


/* FAQ */
p.question{ font-weight: bold; }
p.answer{ font-style: italic; }

/*!
 * jQuery UI Tabs 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; display: block; margin-bottom: 100px; min-width: 800px; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0 0 0 10px; padding: .2em .2em 0; display: block;  }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap;  background: #e9e9e8; border:1px solid #ddd; border-bottom: none; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; color:#333; }
.ui-tabs .ui-tabs-nav li a{ font-size: 1.25em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; background:#ececed;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{ color:#000; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border:1px solid #ddd; padding: 1em 1.4em; background: #ececed; clear:both; border-top-left-radius: 5px; border-top-right-radius: 5px; margin-bottom: 10px; }
.ui-tabs .ui-tabs-hide { display: none !important; }

