/*
 * jQuery UI Tabs @VERSION
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */

.ui-tabs {
    padding: 0;
    
    position: relative;
    zoom: 1;
}

    .ui-tabs .ui-tabs-nav {
    }
    
        .ui-tabs .ui-tabs-nav li {
            list-style-type: none;
            padding: 0;
            margin: 0;
        }
    
            .ui-tabs .ui-tabs-nav li a {
            }
        
            .ui-tabs .ui-tabs-nav li a:hover {
            }

            .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
            }

            .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 {
            }

            .ui-tabs .ui-tabs-nav li a, 
            .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
            }
        
    .ui-tabs .ui-tabs-panel {
    }

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

/*.ui-tabs-horizontal
-----------------------------------------*/

.ui-tabs-horizontal {
    padding: 0;
    
    position: relative; 
    zoom: 1;
}

    .ui-tabs-horizontal .ui-tabs-nav {
        position: relative;
        z-index: 10;
        /*background-color: Red;*/
        margin: 20px 0 0 0;
    }

        .ui-tabs-horizontal .ui-tabs-nav li {
            width: auto;
            float: left;
            /*border-bottom: 0px solid #fff; */
            margin: 0 1px 0 0;
        }

            .ui-tabs-horizontal .ui-tabs-nav li a {
                display: block;
                height: 30px;
                padding: 0 10px;
                background-color: #f2f0ef;
            
                line-height: 30px;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 0.85em;
                color: #bca998;
                text-align: center;
            }
            
            .ui-tabs-horizontal .ui-tabs-nav li a:hover { color: #81674f; }            

            .ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-selected {
                width: auto;
                float: left; 
                /*background-image: none;*/
            }

            .ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-selected a {
                width: auto;
                background-image: none;
                background-color: #fff;
                border-top: 1px solid #e2deda;
                border-right: 1px solid #e2deda;
                border-left: 1px solid #e2deda;
                
                color: #81674f;           
            }

            .ui-tabs-horizontal .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 {
                cursor: text;
            }

            .ui-tabs-horizontal .ui-tabs-nav li a, 
            .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
                cursor: pointer;
            }

    .ui-tabs-horizontal .ui-tabs-panel {
        display: block; 
        padding: 15px;
        margin: -1px 0 0 0;
        background: none; 
        border: 1px solid #e2deda;
    }

    .ui-tabs-horizontal .ui-tabs-hide {
        display: none !important;
    }
    
/*.ui-tabs-horizontal-2
-----------------------------------------*/

.ui-tabs-horizontal-2 {
    padding: 0;
    
    position: relative; 
    zoom: 1;
}

    .ui-tabs-horizontal-2 .ui-tabs-nav {
        margin: 0 0 15px 0;
    }

        .ui-tabs-horizontal-2 .ui-tabs-nav li {
            width: auto;
            float: left;
            margin: 0 1px 0 0;
        }

            .ui-tabs-horizontal-2 .ui-tabs-nav li a {
                display: block;
                height: 34px;
                padding: 0 15px 0 34px;
                background-color: #f2f0ef;
                border-top: 1px solid #f2f0ef;
                border-right: 1px solid #f2f0ef;
                border-left: 1px solid #f2f0ef;                
                position: relative;
            
                line-height: 34px;
                text-decoration: none;
                text-align: right;
                color: #bca998;
            }
            
            .ui-tabs-horizontal-2 .ui-tabs-nav li a span { position: absolute; top: 5px; left: 10px; }
            
            .ui-tabs-horizontal-2 .ui-tabs-nav li a:hover { color: #81674f; }

            .ui-tabs-horizontal-2 .ui-tabs-nav li.ui-tabs-selected {
                width: auto;
                float: left; 
            }

            .ui-tabs-horizontal-2 .ui-tabs-nav li.ui-tabs-selected a {
                width: auto;
                background-image: none;
                background-color: #fafbfb;
                border-top: 1px solid #e2deda;
                border-right: 1px solid #e2deda;
                border-left: 1px solid #e2deda;
                
                color: #81674f;              
            }

            .ui-tabs-horizontal-2 .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 {
                cursor: text;
            }

            .ui-tabs-horizontal-2 .ui-tabs-nav li a, 
            .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
                cursor: pointer;
            }

    .ui-tabs-horizontal-2 .ui-tabs-panel {
        display: block; 
        padding: 0;
        margin: 0;
        background: none; 
        border: 0px solid #d7d7d7;
    }

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