.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* 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; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left;  top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0;   }
.ui-tabs .ui-tabs-nav li a { float: left; padding-left: 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active 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-width: 0; padding: 1em 1.4em; background: none; }
 

    .ui-tabs2-vertical {   }
    .ui-tabs2-vertical .ui-tabs-nav { padding: 0px; float: left;  height:70px;   }
    .ui-tabs2-vertical .ui-tabs-nav li { clear: left; font-size:16px; color:#FFF; FONT-FAMILY: Trebuchet Ms, Arial, Helvetica, sans-serif;   border:0px solid #3C3; margin: 0px; width:108px; height:70px; background-image:url(../images/main_search_box_tablar_01.png);  background-repeat:no-repeat;    text-align:center;   }
    .ui-tabs2-vertical .ui-tabs-nav li a {  width:70px;     color:#FFF; font-weight:bold;    border:0px solid #333;      }
    .ui-tabs2-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0;   background-image:url(../images/main_search_box_tablar_02.png); background-repeat:no-repeat; }
	
	  .ui-tabs2-vertical .ui-tabs-panel { padding: 1em; float: right; width: 40em;}
	  
	  
	  
	  
	  
  

.ui-tabs_hotel { position: relative;   } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs_hotel  {   background-color:#FFF;    }
.ui-tabs_hotel .ui-tabs-panel { display: block; border-width: 0;  padding:0px; padding-top:10px; margin:0px;  background: none; }

.ui-tabs_hotel .ui-tabs-nav { margin: 0; padding:0;  *border-bottom:1px solid #FB9D23;  }
.ui-tabs_hotel .ui-tabs-nav li { 
	
	list-style: none; float: left;  top: 0; margin: 0px 5px 0px 0px; border-bottom: 0;  
	border:0px #FFF solid; 


}

.ui-tabs_hotel   li { float:left;        color:#FFF; 
 color: #ffffff;
  text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
   
    }
 	

.ui-tabs_hotel  li a  {   color:#FFF; font-weight:700;  padding:10px;  float: left; padding-left: 1em;   text-decoration: none; }
  
 

.ui-tabs_hotel  .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {  color:#FFF;     }
.ui-tabs_hotel  .ui-state-active   {     
     color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    zoom: 0;
  
   }
.ui-tabs_hotel  .ui-state-hover   {  
	color: #ffffff;
  text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  
}
  
  
  
.ui-tabs_hotel  .ui-state-hover a, .ui-state-hover a:link, .ui-state-hover  { 

  
    
}