.ui-tabs .ui-tabs-nav{
   height:           33px;
}

ul.ui-tabs-nav .ui-state-active, .ui-widget-content .ui-state-active,
ul.ui-tabs-nav .ui-state-default, .ui-widget-content .ui-state-default 
{
   border:           none;
}

.ui-accordion .ui-accordion-content{
   max-height:       175px;
   /*
      Uncommenting the following is more faithful to the original design, but causes jerky animation.
      (margins collapsing)
   */

   /*padding:       10px 20px;*/
   /*border-top:    1px solid #C7C7C7;*/
   /*margin:        10px 0;*/
   /*-moz-border-radius-bottomleft:   0;*/
   /*-moz-border-radius-bottomright:  0;*/
   /*-moz-border-radius-topleft:      0;*/
   /*-moz-border-radius-topright:     0;*/
}

.ui-corner-top{
   -moz-border-radius-bottomleft:   6px;
   -moz-border-radius-bottomright:  6px;
}

.ui-accordion .ui-accordion-header a{
   text-transform:   uppercase;
}

.ui-accordion .ui-accordion-header .ui-icon{
   left:             auto;
   right:            0.5em;
}

.ui-state-default .ui-icon{
   background:       transparent url(../images/down-arrow-grey.gif) no-repeat center center;
   height:           24px;
   margin-top:       -12px;
   right:            1.1em !important;
}

.ui-state-active .ui-icon{
   background:       transparent url(../images/down-active-transparent.gif) no-repeat center center;
   height:           32px;
   width:            32px;
   margin-top:       -16px;
}

.down-active-black{
   background:       transparent url(../images/down-active-black.gif) no-repeat center center !important;
}