/*
    WiderFunnel 2010
    default blue skin for primary menu
*/

ul.wf-nav {
    height:24px;
    list-style-type: none;
    margin:0 0 0 0px;/*align with body contents*/
    padding: 0;
    position: relative;
    width:768px;
}
/*firefox only, 1px alignment*/
@-moz-document url-prefix() {
    ul.wf-nav {
        margin: 0 0 0 0px;
    }
}

.wf-nav .wf-a {
    background: url(../wf_img/WF_Tabs_Halloween_2.png) 0 0 no-repeat;
    display: block;
    height: 24px;
    line-height: 0px;
    margin:0;
    padding:0;
    text-indent: -9999px;
    /*ie6*/
    _background: url(../wf_img/WF_Tabs_halloween_2.gif) 0 0 no-repeat;
}

.wf-nav .wf-a:focus{
    outline:0;
}

.wf-nav .wf-container {
    background:#fff;
    border:1px solid #4581BE;
    display:none;
    left:0;
    position:absolute;
    top:23px;
    width:766px;
    z-index: 1000;
}


.wf-nav .wf-li {
    left: 0;
    margin: 0 8px 0 0;
    padding: 0;
    position: absolute;
    top:0;
    /*close ie6 bottom gap*/
    _margin-bottom:-4px;
}

.wf-nav .wf-shop-by-theme .wf-a{
    background-position: 0 0;
    width:115px;
}


#wf-shop-sale .wf-cols-wrap {
    background:url(../wf_img/wf-cols-2-borders-bg.gif) no-repeat;
    background-position: 2px 0;
}

#wf-shop-sale .wf-cols-wrap h4{
    padding-left: 4px;
}

/*
NOTE:
Don't declare tab hover styles use script instead,
tab hover styles render too fast for ajax contents
before show.
*/

.wf-nav .wf-shop-by-item {
    left:124px;
}

.wf-nav .wf-shop-by-item .wf-container{
    left:-124px;
}

.wf-nav .wf-shop-by-item .wf-a{
    background-position: -124px 0;
    width:99px;
}

.wf-nav .wf2-personalized {
    left:233px;
}

.wf-nav .wf2-personalized .wf-container{
    left:-233px;
}

.wf-nav .wf2-personalized .wf-a{
    background-position: -233px 0;
    width:99px;
}

.wf-nav .wf-first-birthday {
    left:341px;
}

.wf-nav .wf-first-birthday .wf-container{
    left:-341px;
}

.wf-nav .wf-first-birthday .wf-a{
    background-position: -341px 0;
    width: 102px;
}


/*.wf-nav .wf-baby-shower {
    left:454px;
}*/
.wf-nav .wf-special-rotating {
    left:454px;
}

/*.wf-nav .wf-baby-shower .wf-container{
    left:-454px;
}*/

.wf-nav .wf-special-rotating .wf-container{
    left:-454px;
}

/*.wf-nav .wf-baby-shower .wf-a{
    background-position: -454px 0;
    width: 97px;
}*/

.wf-nav .wf-special-rotating .wf-a{
    background-position: -454px 0;
    width: 97px;
}

.wf-nav .wf-party-planning {
    left:562px;
}

.wf-nav .wf-party-planning .wf-container {
    left:-142px;
    width: 250px;
}

.wf-nav .wf-party-planning .wf-a{
    background-position: -562px 0;
    width: 110px;
}

.wf-nav .wf-shop-sale {
    left: 682px;
}

.wf-nav .wf-shop-sale .wf-container {
    border:1px solid #C46976;
    left:-682px;
}

.wf-nav .wf-shop-sale .wf-a{
    background-position: -682px 0;
    width: 86px;
}

/*
Active (selected) tab states
------------------------------------------------------------------------------*/

.wf-nav .wf-shop-by-theme .wf-a.wf-active {
    background-position: 0 -88px;
}

.wf-nav .wf-shop-by-item .wf-a.wf-active {
    background-position: -124px -88px;
}

.wf-nav .wf2-personalized .wf-a.wf-active {
    background-position: -233px -88px;
}

.wf-nav .wf-first-birthday .wf-a.wf-active {
    background-position: -341px -88px;
}

/*.wf-nav .wf-baby-shower .wf-a.wf-active{
    background-position: -454px -88px;
}*/

.wf-nav .wf-special-rotating .wf-a.wf-active{
    background-position: -454px -88px;
}

.wf-nav .wf-party-planning .wf-a.wf-active {
    background-position: -562px -88px;
}

.wf-nav .wf-shop-sale .wf-a.wf-active {
    background-position: -682px -88px;
}

/*
Hover tab states
------------------------------------------------------------------------------*/

.wf-nav .wf-shop-by-theme .wf-a.wf-hover{
    background-position: 0 -44px;
}

.wf-nav .wf2-personalized .wf-a.wf-hover {
    background-position: -233px -44px;
}

.wf-nav .wf-first-birthday .wf-a.wf-hover {
    background-position: -341px -44px;
}

/*.wf-nav .wf-baby-shower .wf-a.wf-hover{
    background-position: -454px -44px;
}*/

.wf-nav .wf-special-rotating .wf-a.wf-hover{
    background-position: -454px -44px;
}

.wf-nav .wf-shop-by-item .wf-a.wf-hover {
    background-position: -124px -44px;
}

.wf-nav .wf-party-planning .wf-a.wf-hover {
    background-position: -562px -44px;
}

.wf-nav .wf-shop-sale .wf-a.wf-hover {
    background-position: -682px -44px;
}

/*
Bring selected tab to the front.
*/

.wf-nav li.wf-li {
    z-index: 1;
}

.wf-nav li.wf-li.wf-nav-selected {
    z-index: 10;
}

/*
Pagination styles for jquery.pager.js
------------------------------------------------------------------------------*/

.wf-page-nav {
    font-size: 12px;
    padding: 0;
    margin:10px 0 0 6px;
    overflow:hidden;
}

ul.pages {
    display:block;
    border:none;
    text-transform:uppercase;
    font-size:10px;
    margin:0;
    padding:0;
}


ul.pages li {
    list-style:none;
    float:left;
    border:1px solid #ccc;
    text-decoration:none;
    margin:0 5px 0 0;
    padding:5px;
}

ul.pages li:hover {
    border:1px solid #003f7e;
}

ul.pages li.pgEmpty {
    border:1px solid #eee;
    color:#eee;
}


ul.pages li.pgCurrent {
    border:1px solid #006699;
    color:#000;
    font-weight:700;
    background-color:#eee;
}

/*  Hide pagination special buttons:
    first,prev,next,last
*/
ul.pages .pgNext {
    display:none;
}

.wf-content-hide {
    display:none;
}

.wf-pageable-content .wf-last {
    display: block;
}


