div#channelTabs
{
    
    width: 100%;
    margin-bottom: -2px;
    z-index: 1;
    clear: both;
    position: relative;
    height: 27px;
    overflow: hidden;
}
div#channelTabs ul.channelTabs
{
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    /*left: 50%;*/
    height: 27px;
}
div#channelTabs ul.channelTabs li.channelTab
{
    background: url(Images/b2/pgtabs_off_right.gif) no-repeat top right;
    text-align: center;
    height: 27px;
    position: relative;
    /*left: -50%;*/
    float: left;
}
div#channelTabs ul.channelTabs li.more
{
    background: url(Images/b2/pgtabs_off_right_more.gif) top right repeat-x;
    padding-right: 10px;
}
div#channelTabs ul#channelTabsList li.channelTab a
{
    display: block;
    float: left;
    height: 27px;
    background: url(Images/b2/pgtabs_off_left.gif) no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
    padding: 5px 10px 0 10px;
}
div#channelTabs ul#channelTabsList li.channelTab a:hover
{
    color: #333333;
}
div#channelTabs ul#channelTabsList li.channelTab a.sm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    padding-top: 3px;
    line-height: 9px;
}
div#channelTabs ul#channelTabsList li.first a
{
    background: url(Images/b2/pgtabs_off_left_first.gif) no-repeat;
}
div#channelTabs ul.channelTabs li.on a
{
    color: #FFFFFF !important;
    z-index: 100 !important;
}
div#channelTabs ul.channelTabs li.on
{
    background: url(Images/b2/pg_mast_tabs_right.png) #21aa92 100% -0px;
    margin-left: -1px;
    z-index: 100 !important;
}
div#channelTabs ul.channelTabs li.on a
{
    background: url(Images/b2/pg_mast_tabs_left.png) no-repeat 0 -0px !important;
}
div#moreChannels
{
    width: 156px;
    display: table;
    position: absolute;
    z-index: 100;
    
    display: none;
    margin-top: -2px;
}
div#moreChannels ul#moreChannelTabs
{
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(Images/b2/pg_mastdropdown_top2.png) no-repeat;
    padding-top: 3px;
}
div#moreChannels ul#moreChannelTabs li.channelTab
{
    margin: 0 10px 0 10px;
    padding: 0 3px 5px 3px;
    background: url(Images/b2/pg_mastdropdown_divider.png) bottom left repeat-x;
    text-align: left;
}
div#moreChannels ul#moreChannelTabs li.last
{
    background: none;
    position: relative;
    width: 100%;
}
div#moreChannels ul#moreChannelTabs li.channelTab br
{
    display: none;
}
div#moreChannels ul#moreChannelTabs li.channelTab a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #666;
}
div#moreChannels ul#moreChannelTabs li.channelTab a:hover
{
    text-decoration: underline;
    color: #333;
}
div#moreChannels ul#moreChannelTabs li.channelTab a.sm span.break
{
    display: none;
}
div#moreChannels div.moreChannelTabsBottom
{
    background: url(Images/b2/pg_mastdropdown_bottom2.png) no-repeat top left;
    width: 156px;
    height: 6px;
}
div#mastLinks
{
    width: 100%;
    z-index: 0;
    clear: both;
    background: url(Images/b2/pg_mast_colors5.png) #62A73B repeat-x 0px -0px;
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 27px;
}
div#mastLinks ul.mastLinks
{
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    left: 50%;
    display: table;
}
div#mastLinks ul.mastLinks li.mastLink
{
    margin: 9px 0 0 10px;
    padding-left: 10px;
    background: url(Images/b2/mast_divider.png) no-repeat;
    position: relative;
    left: -50%;
    float: left;
}
div#mastLinks ul.mastLinks li#mastLink_0
{
    background: none;
    padding-left: 0;
}
div#mastLinks ul.mastLinks li.mastLink a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
}
div#mastLinks ul.mastLinks li.mastLink a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}


div#search_bar
{
    background: url(Images/b2/bg_mastsearchbar.gif) #F7F7F7 repeat-x;
    width: 100%;
    overflow: hidden; 
    margin: auto;
    height: 40px;
    padding: 0;
    margin: 0;
    border: none;
    display: table;
    margin-bottom: 10px;
}

div#search_elements
{
    float: left;
    position: relative;
    left: 50%;
    margin-top: 7px;
}

div#search_bar div#search_elements span.sbar, div#search_bar div#search_elements span.submitLink a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #999999;
}

div#search_bar div#search_elements span.sbar
{
    float: left;
    display: block;
    position: relative;
    left: -50%;
    vertical-align: bottom;
    padding-top: 4px;
    margin-right: 7px;
}

div#search_bar div#search_elements span.submitLink span.pgBtn
{
    height: 24px;
    display: block;
    float: left;
    background: url(Images/b2/btn_grey22_right.gif) no-repeat top right;
    margin-top: -4px;
}
div#search_bar div#search_elements span.submitLink a
{
    display: block;
    float: left;
    height: 20px;
    background: url(Images/b2/btn_grey22_left.gif) no-repeat top left;
    padding: 4px 10px 0 10px;
    font-size: 11px;
    text-decoration: none;
}
div#search_bar div#search_elements span.submitLink a:hover
{
    color: #666666;
}
div#search_bar div#search_elements input, div#search_bar div#search_elements select
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #666666;
    margin-top: -4px;
}

#hpSwitch .notYouIEfix
{
    position: relative;
    float: left;
    left: 5px;
    top: 3px;
}
