/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; border:none!important; }

div.ui-tabs#tabs { background:none!important; }

.ui-tabs div { }

div.ui-tabs#tabs ul.plannerTabs { margin-left:38px; }

.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; background:none; border:none; }

.ui-tabs .ui-tabs-nav li
{
    position: relative;
    float: left;
    margin: 0 8px -1px 0;
    padding: 0;
    font:normal 16px Georgia;
    border:none;
}

.ui-tabs .ui-tabs-nav li a
{
    /*float: left;
    text-decoration: none;
    padding: 8px 22px;
    background:#f0d485 url(/Content/Presentation/images/planner-tab-off-bkgd.gif) repeat-x;
    color:#603913;*/
}

/* Welcome Tab */
.ui-tabs .ui-tabs-nav li a.tab-welcome
{
    float: left;
    background:url(/Content/Presentation/images/planner-tab-welcome.gif) no-repeat;
    display:inline;
    width:101px;
    height:33px;
    padding:0;
    margin:0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.tab-welcome, .ui-tabs .ui-tabs-nav li.ui-state-disabled a.tab-welcome, .ui-tabs .ui-tabs-nav li.ui-state-processing a.tab-welcome
{
    background:url(/Content/Presentation/images/planner-tab-welcome-ro.gif) no-repeat;
    cursor: text;
}

/* Ideas Tab */
.ui-tabs .ui-tabs-nav li a.tab-todo
{
    float: left;
    background:url(/Content/Presentation/images/planner-tab-ideas.gif) no-repeat;
    display:inline;
    width:171px;
    height:33px;
    padding:0;
    margin:0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.tab-todo, .ui-tabs .ui-tabs-nav li.ui-state-disabled a.tab-todo, .ui-tabs .ui-tabs-nav li.ui-state-processing a.tab-todo
{
    background:url(/Content/Presentation/images/planner-tab-ideas-ro.gif) no-repeat;
    cursor: text;
}

/* Map Tab */
.ui-tabs .ui-tabs-nav li a.tab-map
{
    float: left;
    background:url(/Content/Presentation/images/planner-tab-map.gif) no-repeat;
    display:inline;
    width:134px;
    height:33px;
    padding:0;
    margin:0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.tab-map, .ui-tabs .ui-tabs-nav li.ui-state-disabled a.tab-map, .ui-tabs .ui-tabs-nav li.ui-state-processing a.tab-map
{
    background:url(/Content/Presentation/images/planner-tab-map-ro.gif) no-repeat;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; }

/*.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
{
    cursor: text;
    border:none;
}
*/

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel
{
    float:left;
    padding:20px 0px 20px 40px;
    display: inline-block;
    border-width:0;
    background-color:#FFF;
    width:590px;
}

.ui-tabs .ui-tabs-hide
{
    position: absolute;
    left: -10000px;
    top: -10000px;
}
