body,
#left-column,
#right-column
{
  _text-align: center;
}

#main
{
  padding-bottom: 10px;
}

#container,
#menu,
#content,
#cart,
#left,
#summary,
.left-slot,
.callout-left
{
  _text-align: left;
}


/**
 * org_dashboard
 */
.button
{
  _position: relative;
}

.v-middle
{
  _position: absolute;
  _top: 50%;
  _left: 15px;
  _text-align: left;
}

.v-inner
{
  _position: relative;
  _top: -40%;
}

#middle-section
{
  _margin: 12px 10px -12px 10px;
}

.ie-float
{
  *display: block;
  *height: 0px;
  _display: none;
}

#top .horizontal_tabs ul
{
  *margin-bottom: -15px !important;
}

/**
 * Navigation
 */
#menu ul li a,
#menu ul li a:link,
#menu ul li a:visited
{
  _margin-bottom: -14px;
}

/**
 * Uni-form
 */
.uniForm, .uniForm fieldset, .uniForm .ctrlHolder, .uniForm .formHint, .uniForm .buttonHolder, .uniForm .ctrlHolder .multiField, .uniForm .inlineLabel{ zoom:1; }
.uniForm .inlineLabels label, .uniForm .inlineLabels .label, .uniForm .blockLabels label, .uniForm .blockLabels .label, .uniForm .inlineLabel span{ padding-bottom: .2em; }
.uniForm .inlineLabel input, .uniForm .inlineLabels .inlineLabel input, .uniForm .blockLabels .inlineLabel input{ margin-top: -.3em; }
.uniForm .inlineLabels .ctrlHolder .label, 
.uniForm .inlineLabels .ctrlHolder label,
{ padding-bottom: 3px;}


/**
 * Shopping Elements
 */
#chart #bar
{
  *left: 17px !important;
  *bottom: 30px !important;
}

#chart #levels
{
  *left: 54px !important;
}

body #left-column, body .leftitem, body #contentheader, body #mainnav
{
  display:inline;
}
body #right-column
{
  _margin-left:210px;
}
