#home-features
{
    background:url('../images/home-feature-base.png') no-repeat;
    width:793px;
    height:368px;
    margin: 0 auto 30px auto;
    overflow:hidden;
    position:relative;
    padding-top:22px;
    padding-right:30px;
    padding-left:30px;
    
}

#home-features-inner
{
    display:none;
    margin-top:0;
}

#home-features h1
{
    position:absolute;
    left:1000px;
}

.ui-tabs .home-feature-tabs.ui-tabs-nav li
{
    float:right;
    
}

.ui-widget-content .home-tab.ui-state-default
{
    background:url('../images/hometab.png');
    border:none !important;
    width:126px;
    height:30px;
    text-align:center;
    padding-top:5px;
}

.home-tab.ui-tabs-selected.ui-state-active
{
    background:url('../images/hometab-active.png');
    border:none !important;
    width:126px;
    height:30px;
    border:0;
    text-align:center;
    padding-top:5px;
    padding-bottom:0;
}

.ui-tabs-selected.ui-state-active li a
{
    color:#292335;
}

/* deselected tab */
.ui-widget-content .home-tab.ui-state-default a
{
    color:#fff;
    display:block;
    width:100px;
}

/* selected tab */
.ui-widget-content .home-tab.ui-state-active a
{
    color:#000;
    display:block;
    width:105px;
    text-align:center;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
    padding-bottom:0;
}

#searchtab, #tourtab, #jointab
{
    background:none;
    border:none;
}

/* feature content tabs */
.content-tab
{
    margin-top:10px;
    position:absolute;
    top:60px;
    left:30px;
    width:750px;
    background:transparent !important;
    border:none !important;
}

.content-tab .left
{
    float:left;
}

.content-tab .right
{
    float:right;
    width:416px;
    margin-right:20px;
}

.content-tab h2
{
    text-transform:none;
    color:#f26e21;
    font-weight:bold;
}

#searchtab .right
{
    padding-top:15px;
}

#searchtab h2.tagline
{
    width:416px;
    height:46px;
    overflow:hidden;
    background:url('../images/home-tagline.png');
    text-indent:-9999px;
}

#searchtab p.tagline
{
    width:416px;
    text-align:center;
}

.right
{
    float:right;
    width:350px;
    margin-top:20px;
}

#jointab .right
{
    float:right;
    width:350px;
    margin-top:20px;
}

#bigsearchform
{
    width:397px;
    margin:0 auto;
}

.searchtitle, .ui-tabs h2.searchtitle
{
    width:64px;
    height:18px;
    background:url('../images/searchtitle.png');
    text-indent:-999px;
    overflow:hidden;
    margin:0 0 3px 0 !important;
    padding:0 !important;
}

#bigsearchbutton
{
    float:right;
    padding:0;
}

#bigsearchterm, #bigsearchterm:focus
{
    background:url('../images/bigsearchterm.png') transparent !important;
    border:none !important;
    padding:15px 20px;
    width:301px;
    height:23px;
}

#bigsearchfor-wrapper
{
    display:block;
    padding-top:10px;
    float:right;
    padding-right:57px;
}

.home-spotlight
{
    width:250px;
    float:left;
    color:#fff;
}

.home-spotlight a:hover
{
    color:#fff;
}

.home-spotlight.first
{
    margin-left:45px;
    padding-right:20px;
}

.home-spotlight.last
{
    float:right;
    width:290px;
    margin-right:35px;
}

.home-spotlight h3
{
    color:#fad587;
    font-weight:normal;
    font-size:16px;
    margin-bottom:10px;
}

#bus-spotlight.home-spotlight h3
{
    color:#d3eb86;
}

#bus-spotlight-content, #bus-spotlight-content p
{
    color:#fff !important;
}

#home-updates .thewire-singlepage
{
    margin:0;
    border:none;
}

#home-updates .item_comment_form
{
    display:none;
}

#home-updates .thewire-post
{
    padding:0;
    border:none;
    margin-bottom:15px;
    color:#fff;
    font-size:11px;
}

#home-updates .thewire-post a
{
    display:block;
}

#home-updates .thewire-post a:hover
{
    color:#fff;
}

#home-updates .thewire_options
{
    display:none;
}

#home-updates .note_date
{
    text-align:right;
}

.spotlight_fb_left
{
    float:right;
    margin-left:20px;
}

.spotlight_fb_right
{
    float:none;
    font-size:11px;
}

#home-updates .toggle_link
{
    display:none;
}

#tourtab .right
{
    width:110px;
    margin-right:0;
    padding-left:10px;
}

#tourtab .left
{
    width:620px;
    height:265px;
    overflow:hidden;
}

li.mostpopular
{
    background:url('../images/mostpopular.png') !important;
    width:94px !important;
    height:94px !important;
    position:absolute;
    top:-15px;
    left:0px;
    padding:0 !important;
}

li.mostpopular a
{
    display:block;
    width:94px !important;
    height:94px !important;
    overflow:hidden;
    text-indent:-9999px;
}