.panel fieldset
{
    margin: 0 0 10px;
}
table
{
    width: 100%;
    border-collapse: collapse;
}
th
{
    text-align: left;
}
td
{
    width: 10%;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    postion: relative;
}
.fixer td
{
    height: 2px;
}
.whiteButton, grayButton
{
    margin-top: 5px;
    margin-bottom: 5px;
}

a.blueButton
{
    color: white;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
	text-transform: uppercase;    
    padding: 2px;
}

.whiteButtonSmall,
.grayButtonSmall {
    display: block;
    border-width: 0 12px;
    padding: 10px;
    text-align: center;
    font-size: 15px;
    height: 15px;
    margin: 2px;
    font-weight: bold;
    text-decoration: inherit;
    color: inherit;
}

.whiteButtonSmall {
    -webkit-border-image: url(../iui/whiteButton.png) 0 12 0 12;
    text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
}

.grayButtonSmall {
    -webkit-border-image: url(../iui/grayButton.png) 0 12 0 12;
    color: #FFFFFF;
}

.row .toggle
{
    height: 24px;
    line-height: 26px;
    font-size: 16px;
}
.row .thumb
{
    height: 24px;
}
.row
{
    min-height: 38px;
}

.panel p
{
    text-align: left;
    padding: 0 5px;
    margin: 2px 0;
}

.panel .data
{
    margin: 2px 5px;
}
.panel .data td
{
    text-align:center;
    padding-left: 5px;
    padding-right: 2px;
}
.panel .data th
{
    text-align:center;
    padding-left: 5px;
    padding-right: 2px;
}
.panel .data th:first-child {
    text-align: left;
    padding-left: 2px;
    padding-right: 2px;
}
.panel .data td:first-child {
    text-align: left;
    padding-left: 2px;
    padding-right: 2px;
}
.panel .data td:last-child {
    text-align: right;
    padding-right: 10px;
}
.panel .data th:last-child {
    text-align: right;
    padding-right: 10px;
}
.dialog .row
{
    border: none;
    margin-left: -15px;
    padding-left: 0;
}
.marble_select
{
    margin-top: 3px;
    height: 25px;
    width: 25px;
}
.space_select
{
    width: 32px;
    height: 25px;
    margin-top: 9px;
}
p
{
    margin-bottom: 10px;
}
.panel fieldset small
{
    margin-top: 10px; 
    text-align: left; 
    display: block;
}
/*
body > .toolbar
{
    background: url(../images/toolbar_black.png);
}
body > .panel
{
    background: black;
}
*/