/* Tabs
----------------------------------*/
.ui-tabs /* overall styling */
{ 
   padding: 20px 0; 
   zoom: 1; 
}
.ui-tabs .ui-tabs-nav 
{    
   border-bottom: 2px solid #b19451;
   height: 24px;
   list-style: none;   
   position: relative; 
}
.ui-tabs .ui-tabs-nav li /*tabs */
{ 
   border-bottom-width: 0 !important; 
   float: left;  
   padding: 0; 
   position: relative;
}

   #tb_tastingNotes a
   {
      background: url(../images/layout/tab_tastingNotes.jpg) top left no-repeat;     
   }
   
   #tb_reviews a
   {
      background: url(../images/layout/tab_reviews.jpg) top left no-repeat;     
   }
   
   #tb_awards a
   {
      background: url(../images/layout/tab_awards.jpg) top left no-repeat;     
   }      
   
.ui-tabs .ui-tabs-nav li a 
{ 
   float: left;
   height: 24px;
   text-decoration: none;     
   width: 133px;  
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected 
{

}
.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 
{ 
   background-position: bottom left !important;
   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 
{ 
   background: none; 
   border: 0;      
   display: block;    
   padding: 1em  0; 
}

.ui-tabs .ui-tabs-hide 
{ 
   display: none !important; 
}
