body {font:11px arial,helvetica,sans-serif;}

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0;
    min-width: 44px; /* be nice to Opera */    
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    white-space: nowrap; /* required in IE 6 */    
}
.ui-tabs-nav li {
    width: 44px; /* IE 6 treats width as min-width */
    min-width: 44px;
}
*>.ui-tabs-nav li { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em 
{
    font-size:8px;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


.exp-parent-tabs A, .exp-parent-tabs A:hover, .exp-child-tabs A, .exp-child-tabs A:hover 
{
    text-decoration:none !important;
}   
.exp-parent-tabs 
{
    padding: 0 0 0 8px;
}
.exp-parent-tabs ul {
    z-index:2;
    position:relative;
}

.exp-parent-tabs li 
{
    z-index:999;
    position:relative;
    top:4px;
    margin:0 3px 0 0;
    padding:0 0 0 6px;
    background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/jqtabs/priceGrid_tab_unselected_left.gif) no-repeat left 1px;
    height:28px;
}


.exp-parent-tabs li.ui-tabs-selected {
    background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/jqtabs/priceGrid_tab_selected_left.gif) no-repeat left 1px;
    height:37px;
    top:0px;
 
}

.exp-parent-tabs li a 
{
    padding-left: 0;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    font:normal 14px Arial, Helvetica, sans-serif;
    color:#4985c7;
    outline: 0; /* prevent dotted border in Firefox */
    position:relative;
    top:1px;
    height:27px;
}



.exp-parent-tabs a,.exp-parent-tabs a:hover,.exp-parent-tabs a:focus {
    background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/jqtabs/priceGrid_tab_unselected_right.gif) no-repeat top right;
    padding-right:6px;
}
.exp-parent-tabs .ui-tabs-selected a,.exp-parent-tabs .ui-tabs-selected a:hover,.exp-parent-tabs .ui-tabs-selected a:focus 
{
    background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/jqtabs/priceGrid_tab_selected_right.gif) no-repeat top right;
    padding-right:6px;
    color:#333;
    height:36px;
    cursor: text;

}

.exp-parent-tabs a span,.exp-parent-tabs a:hover span,.exp-parent-tabs a:focus span {
    background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/jqtabs/priceGrid_tab_unselected_mid.gif) repeat-x;
    padding:0px 4px;
    line-height:27px;
}

.exp-parent-tabs .ui-tabs-selected a span,.exp-parent-tabs .ui-tabs-selected a:hover span,.exp-parent-tabs .ui-tabs-selected a:focus span {
    background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/jqtabs/priceGrid_tab_selected_mid.gif) repeat-x;
    padding:4px 4px 4px 4px;
}


.ui-tabs-panel {
    border:none;
    padding:0;
    overflow:hidden;
}

.exp-child-tabs {
    width:578px;
    clear:both;
    position:relative;
    top:-5px;
}
.exp-child-tabs 
{
    border-left:solid 1px #CDCDCD;
    border-right:solid 1px #CDCDCD;
    border-bottom:solid 1px #CDCDCD;
    min-height:100px;
}
.exp-child-tabs ul, .exp-child-false
{   
    position:relative;
    border:none;
    background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/jqtabs/priceGrid_tab__subnav_bkgd2.gif) no-repeat;
    height:38px;
}

.exp-child-tabs .ui-tabs-selected a,  .exp-child-tabs .ui-tabs-selected a span, .exp-child-tabs .ui-tabs-selected a:hover,  .exp-child-tabs .ui-tabs-selected a:hover span 
{
    background-image: none;
    cursor: text;
    color: #000;
}
.exp-child-tabs li, .exp-child-tabs li span, .exp-child-tabs li a
{
    background-image:none;
    color:#4985c7;
    font-size:12px;
    font-weight:normal;
}

.exp-child-tabs li
{
     margin-top:6px;
     padding:0;
}
.exp-child-tabs li.ui-tabs-selected
{
    height:33px;
    background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/jqtabs/priceGrid_tab_select_indicator.gif) no-repeat center 19px;
}
*>.exp-child-tabs li.ui-tabs-selected  { /* hide from IE 6 */
    background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/jqtabs/priceGrid_tab_select_indicator.png) no-repeat center 19px;
}
.exp-child-tabs li.exp-child-last a, .exp-child-tabs li.exp-child-last a:hover, .exp-child-tabs li.exp-child-last a:visited
{
    border-right:0px;
}

.exp-child-none li a, .exp-child-none li a:hover, .exp-child-none li a:visited
{
    border-right:0px;
}

.exp-child-none li.ui-tabs-selected
{
    height:27px;
    background-image:none;
}

.exp-child-tabs li a,.exp-child-tabs li a:hover,.exp-child-tabs li a:focus {
    position:relative;
    top:5px;   
    text-decoration:none;
    height:12px;
    padding:0 7px;
    overflow:visible;
    line-height:12px;
    border-right:solid 1px #B3AD88;
    
    outline: 0; /* prevent dotted border in Firefox */
}
.exp-child-tabs .ui-tabs-selected a,.exp-child-tabs .ui-tabs-selected a:hover,.exp-child-tabs .ui-tabs-selected a:focus {
    color:#333;
    position:relative;
    top:5px;
}

.exp-child-tabs .ui-tabs-selected span {
    color:#333;
}

.exp-child-tabs span
{
    padding-top:0 !important;
    color:#4985c7;
}

.exp-child-panel 
{
    clear:both;
    width:578px;
    position:relative;
    top:-8px;
    margin-bottom:-5px;
    background-color:transparent;
	min-height:200px;
    
}
.exp-tabs-content
{
    background-color:#fff;
    font-size:11px;
    background-color:transparent;
    margin:0 3px 0px 3px;
    padding:18px 14px 14px 14px;
    border-left:solid 1px #eee;
    border-right:solid 1px #eee;
    border-bottom:solid 1px #eee;
    font-family:Arial,Helvetica,_sans;
    min-height:180px;
}
.exp-tabs-content table
{
    background-color:#fff;
}
.exp-tabs-content UL
{
    background-image:none;
    height:auto;
    padding:0px;
    margin:0px;

}
.exp-tabs-content LI
{
    background-image:none;
    padding:0px;
    margin:0px;
    display:list-item;
    height:auto;
}
.exp-tabs-content LI A, .exp-tabs-content LI A:hover
{
    position:static;
    top:0;   
    text-decoration:none;
    padding:0px;
    line-height:normal;
    border-width:0 0 0 0;
}
.tab-placeholder {height:100px;}
#main {width:580px;overflow:hidden;position:relative;min-height:200px;}
#loadImage {background:#fff url(http://media.expedia.com/media/content/expus/graphics/common/interstitial_div_png.png);left:192px;position:absolute;top:108px;height:130px;width:206px;overflow:hidden;z-index:1002;}
#loadImage DIV {border:none;background:url(http://media.expedia.com/media/content/expus/graphics/common/anim_spinner_large.gif) no-repeat center 26px;color:#005599;font-size:15px;font-weight:bold;height:62px;margin-top:34px;text-align:center;}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

.exp-child-tabs A:hover span
{
	color:#c90;
}

