div.promo{
    font-size:11px;
    line-height:13px;
}

div.promo.third{
    width:261px;
    overflow:hidden;
}

    div.promo_gray.third{
        width:250px;
    }

div.promo.half{
    width:378px;
}

    div.promo.half div.mid_l, div.promo.half div.mid_r, div.promo.half div.mid_c{
        height:214px;
        overflow:hidden;
    }

div.contactUs div.promo{
    float:left;
    width:362px;
}

div.promo h3{
    font-size:12px;
    margin:.5em 0;
}

div.promo p{
    margin:.5em 0;
}

/*******************************
* Hero promos
*
*******************************/
div#hero{
    height:290px;
    overflow:hidden;
    position:relative;
    width:759px;
}

    div#hero.tall{
        height:auto;
    }

        div#hero.tall a{
            color:#454545;
            font-weight: bold;
        }

            div#hero.tall a:hover{
                color:#000;
            }

        div#hero.tall div.prop{
            height:138px;
            width:1px;
        }

    div#hero div.heroBorder{
        background:url(/static/images/backgrounds/bg_hero_border.gif) no-repeat;
        height:293px;
        left:-11px;
        position:absolute;
        top:0;
        width:775px;
        z-index:99;
    }

        div#hero.tall div.heroBorder{
            background:url(/static/images/backgrounds/bg_hero_border.gif) no-repeat;
            height:142px;
        }

    div#hero div.heroBg{
        background-repeat:no-repeat;
        height:278px;
        left:6px;
        position:absolute;
        top:5px;
        width:747px;
        z-index:98;
    }

        div#hero.tall div.heroBg{
            height:137px;
        }

    div#hero a.anchored{
        bottom:35px;
        left:34px;
        position:absolute;
        z-index:99;
    }

    div#hero div.bd{
        padding:20px 0 0 34px;
        position:absolute;
        z-index:500;
    }

        div#hero div.bd div.content{
            width:298px;
        }

            div#hero div.bd div.content p{
                margin:0.5em 0;
            }

        div#hero div.bd h1{
            color:#454545;
        }

        div#hero div.bd h1.replaced{
            background-repeat:no-repeat;
            text-indent:-4000px;
        }

    div#hero.white div.bd p, div#hero.white div.bd h1{
        color:#FFF;
        margin:.25em 0;
        width:264px;
    }

        div#hero.tall.white div.bd p{
            color:#000;
        }

        div#hero div.bd.findYourNikon{
            background:url(/static/images/bg_hero_test.jpg);
        }

    div#hero.tall div.mid{
        background:url(/static/images/backgrounds/bg_hero_tall_border.gif) repeat-y;
        height:205px;
        overflow:hidden;
        padding:20px 70px 15px 66px;
    }

        div#hero.freeHeight div.mid{
            height:auto;
        }

        div#hero div.mid h2{
            font-size:100%;
            margin:0 0 .25em;
        }

        div#hero div.mid p{
            margin:0 0 .25em;
        }

    div#hero.tall div.btm{
        background:url(/static/images/backgrounds/bg_hero_border.gif) no-repeat -11px 100%;
        height:17px;
    }

/*******************************
* Gray form Hero
*
*******************************/
div#hero_gray{
    position:relative;
    width:764px;
}

    div#hero_gray div.hd{
        background:url(/static/images/backgrounds/bg_grayHero_top.gif) no-repeat;
        height:35px;
        padding:26px 0 0 26px;
    }

        div#hero_gray div.hd h1{
            color:#FFF;
        }

    div#hero_gray div.bd{
        background:url(/static/images/backgrounds/bg_grayHero_border.gif) repeat-y;
        padding:40px 60px 20px;
    }

        div#hero_gray.contactUs div.bd{
            padding:8px 8px 20px 20px;
        }

        div#hero_gray.contactUs div.bd div.content{
            padding-left:8px;
        }

        div#hero_gray.text div.bd{
            padding:20px 60px 40px;
            position:relative;
        }

            div#hero_gray.text div.bd a.anchored{
                bottom:20px;
                left:60px;
                position:absolute;
                z-index:1;
            }

        div#hero_gray div.bd div.form_row{
            padding:10px;
            position:relative;
        }

            div#hero_gray div.bd div.form_row label{
                font-size:11px;
                font-weight:bold;
            }

            div#hero_gray div.bd div.form_row.odd{
                background:#F5F5F5;
            }

            div#hero_gray div.bd div.form_row div{
                float:left;
                position:relative;
            }

                div#hero_gray div.bd div.form_row div.clear{
                    float:none;
                }

            div#hero_gray div.bd div.form_row div.row_left{
                width:162px;
            }

            div#hero_gray div.bd div.form_row input, div#hero_gray div.bd div.form_row select, div#hero_gray div.bd div.form_row textarea{
                border:1px solid #D5D5D5;
                font-size:11px;
            }

                div#hero_gray div.bd div.form_row input.button{
                    border:0;
                }

            div#hero_gray div.bd div.form_row input.long, div#hero_gray div.bd div.form_row select{
                width:183px;
            }

            div#hero_gray div.bd div.form_row input.short{
                width:43px;
            }

            div#hero_gray div.bd div.form_row textarea{
                width:271px;
            }

            div#hero_gray div.bd div.form_row span.privacy{
				float:right; /* Merged in from production - 02 JUL 2010 */
                border:1px solid #f5f5f5;
                display:block;
                margin-bottom:-14px;
                min-height:1%;
                position:relative;
                left:10px;
                text-align:right;
                top:0;
            }

            div#hero_gray div.bd div.form_row input#fileInput{
                filter:alpha(opacity=0);
                opacity:0;
                position:relative;
                z-index:2;
            }

            div#hero_gray div.bd div.form_row input#fakeFile{
                height:15px;
                left:0px;
                position:absolute;
                z-index:44;
            }

            div#hero_gray div.bd div.form_row img#fakeButton{
                left:124px;
                position:absolute;
                z-index:1;
            }

        div#hero_gray div.bd h1.replaced{
            background-repeat:no-repeat;
            text-indent:-4000px;
        }

    div#hero_gray div.ft{
        background:url(/static/images/backgrounds/bg_grayHero_btm.gif) no-repeat;
        height:17px;
    }

/* For NIKIMRFOURTTWO-12 - LB 05.12.2014 */
div#element1 div#hero_gray .promo a {
    font-weight:bold;
}
div#element1 div#hero_gray .promo a:first-child,
div#element1 div#hero_gray .promo #body_6 a {
    background:url('/static/images/icons/site-icons-sprite.png') no-repeat left -50px;
    padding:0 5px 0 15px;
}


/************************************
* Black and white promo promo
*  -Find Your Nikon, etc.
*  -Uses "w2B" class for "Where to buy" coloring
************************************/
div.promo_bw{
    text-align: left;
}

    div#list.product div.promo_bw{
        float:left;
        width:364px;
    }

            div#list.product div.promo_bw.tall{
                height:402px;
            }

    div.promo_bw p{
        margin:0 0 .25em;
        padding:0;
    }

    div.promo_bw div.top, div.promo_bw div.top_w2b{
        background:url(/static/images/promos/bg_promo_bw_round.gif) no-repeat 100% 0;
        height:9px;
        margin:0 0 0 13px;
    }

        div#list.product div.promo_bw div.top, div#list.product div.promo_bw div.top_w2b{
            background:url(/static/images/promos/bg_promo_bw_list_round.gif) no-repeat 100% 0;
        }

        div.promo_bw.promo_flyout div.top{
            background:url(/static/images/promos/bg_flyout_round.gif) no-repeat 100% 0;
            height:5px;
            margin-left:5px;
            position:relative;
        }

        div.promo_bw div.top div, div.promo_bw div.top_w2b div{
            background:url(/static/images/promos/bg_promo_bw_round.gif) no-repeat 0 0;
            font-size:0;
            height:9px;
            left:-13px;
            line-height:0;
            position:relative;
            width:50%;
        }

            div#list.product div.promo_bw div.top div, div#list.product div.promo_bw div.top_w2b div{
                background:url(/static/images/promos/bg_promo_bw_list_round.gif) no-repeat 0 0;
            }

                div.promo_bw.promo_flyout div.top div{
                    background:url(/static/images/promos/bg_flyout_round.gif) no-repeat 0 0;
                    left:-5px;
                }

        div.promo_bw div.top_l, div.promo_bw div.top_r{
            background:url(/static/images/promos/bg_promo_bw_top_border.gif) repeat-y;
        }

            div#list.product div.promo_bw div.top_l, div#list.product div.promo_bw div.top_r{
                background:url(/static/images/promos/bg_promo_bw_list_top_border.gif) repeat-y;
            }

            div.promo_bw.promo_flyout div.top_l{
                background:url(/static/images/promos/bg_flyout_top_border.gif);
            }

            div.promo_bw div.top_l, div.promo_bw div.top_w2b_l{
                padding-left:8px;
                height:44px;
            }

            div#list.product div.promo_bw div.top_l{
                padding-left:8px;
                height:24px;
            }

                div.promo_bw.promo_flyout div.top_l{
                    padding-left:0;
                    height:26px;
                }

            div.promo_bw div.top_r, div.promo_bw div.top_w2b_r, div#list.product div.promo_bw div.top_r{
                background-position:100% 0;
                height:44px;
                padding-right:12px;
            }

            div.promo_bw.promo_flyout div.top_r{
                background:url(/static/images/promos/bg_flyout_top_border.gif) no-repeat 100% 0;
            }

                div#list.product div.promo_bw div.top_r, div.promo_bw.promo_flyout div.top_r{
                    height:24px;
                    padding-right:14px;
                }

            div.promo_bw div.top_c, div.promo_bw div.top_w2b_c, div.promo_bw.promo_flyout div.top_c{
                color:#FFF;
                height:auto;
                padding:4px 10px 24px;
                position:relative;
            }

                div.promo_bw.promo_flyout div.top_c{
                    background:url(/static/images/promos/bg_flyout_top_border.gif) repeat-x;
                    height:0;
                }

                div.contactUs div.promo_bw div.top_c{
                    background:url(/static/images/promos/bg_promo_contactUs.gif) no-repeat;
                    height:34px;
                }

                div.promo_bw.lens div.top_c{
                    padding:6px 10px 4px;
                }

                div.promo_bw div.top_c.fixed_flyout{
                    height:80px;
                }

        div.promo_bw div.top_c h3, div.promo_bw div.top_c h4, div.promo_bw div.top_w2b_c h3, div.promo_bw div.top_w2b_c h4{
            display:inline;
            margin:0;
            padding:0;
            vertical-align:middle;
        }

            div.promo_bw div.top_c h3.shifted, div.promo_bw div.top_c h4.shifted, div.promo_bw div.top_w2b_c h3.shifted, div.promo_bw div.top_w2b_c h4.shifted{
                display:block;
            }

            div.promo_bw div.top_c h3.shifted, div.promo_bw div.top_w2b_c h3.shifted{
                height:26px;
                margin-bottom:-2em; /* nudge the br and h4 up by two lines */
                width:220px;
            }

        div.promo_bw div.top_c h3, div.promo_bw div.top_w2b_c h3{
            font-size:14px;
            line-height:17px;
        }

        div.promo_bw div.top_c h4, div.promo_bw div.top_w2b_c h4{
            font-size:12px;
        }

    div.promo_bw div.mid_l, div.promo_bw div.mid_r{
        background:url(/static/images/promos/bg_promo_bw_border.gif) repeat-y;
        height:190px;
        overflow:hidden;
    }

        div#list.product div.promo_bw div.mid_l, div#list.product div.promo_bw div.mid_r{
            background:url(/static/images/promos/bg_promo_bw_list_border.gif) repeat-y;
            height:auto;
        }

        div.promo_bw.promo_flyout div.mid_l, div.promo_bw.promo_flyout div.mid_r{
            background:url(/static/images/promos/bg_flyout_border.gif) repeat-y;
            height:auto;
        }

        div.promo_bw div.mid_l{
            padding-left:8px;
        }

        div.promo_bw div.mid_r, div#list.product div.promo_bw div.mid_r{
            background-position:100% 0;
            padding-right:12px;
        }

            div.promo_bw.promo_flyout div.mid_r{
                background-position:100% 0;
                padding-right:1px;
            }

            div#list.product div.promo_bw div.mid_r{
                padding-right:14px;
            }

        div.promo_bw div.mid_c{
            background:#FFF;
            height:165px;
            padding:1px 5px 24px 10px;
        }

            div#list.product div.promo_bw div.mid_c, div.promo_bw.promo_flyout div.mid_c{
                height:auto;
            }

                div.mid_r div.pad{
                    padding-top:10px;
                }

                div.mid_r div.fixed_flyout{
                    height:56px;
                }

                div#list.product div.promo_bw div.mid_c dt, div.mid_r div.pad p, div.mid_r div.pad p{
                    margin:0.75em 0 0.25em;
                }

                    div#list.product div.promo_bw.lens dt{
                        margin:0.25em 0 0.10em;
                    }

                div#list.product div.promo_bw div.mid_c dd{
                    color:#666;
                    margin:0.25em 0 1em;
                }

                    div#list.product div.promo_bw.lens dd{
                        margin:0 0 0.5em;
                        text-indent:0;
                    }

                div.promo_bw div.mid_c h4{
                    font-size:12px;
                    margin:0;
                    padding:0;
                }

                    div.promo_bw div.mid_c h4.linkList{
                        margin-top:1em;
                    }

            div.promo_bw div.mid_c img.promoImg{
                display:block;
                height:85px;
                margin:0px 0 10px -10px;
                width:241px;
                position:relative;
                top:-1px;
            }

            div.promo_bw div.mid_c img.multiImage{
                display:block;
                margin:-1px 0 10px -10px;
                width:241px;
            }

            /*div.promo_bw div.mid_c a.left{
                bottom:4px;
                position:absolute;
                left:10px;
            }*/

            /*div.promo_bw div.mid_c a.right{
                bottom:4px;
                position:absolute;
                right:10px;
            }*/

            div.promo_bw.promo_flyout div.mid_c{
                line-height:125%;
                padding-top:10px;
            }

    div.promo_bw div.btm{
        background:url(/static/images/promos/bg_promo_bw_round.gif) no-repeat 100% 100%;
        height:17px;
        margin:0 0 0 13px;
    }

        div#list.product div.promo_bw div.btm{
            background:url(/static/images/promos/bg_promo_bw_list_round.gif) no-repeat 100% 100%;
            height:14px;
        }

        div.promo_bw.promo_flyout div.btm{
            background:url(/static/images/promos/bg_flyout_round.gif) no-repeat 100% 100%;
            height:5px;
        }

        div.promo_bw div.btm div{
            background:url(/static/images/promos/bg_promo_bw_round.gif) no-repeat 0 100%;
            font-size:0;
            height:17px;
            left:-13px;
            line-height:0;
            position:relative;
            width:50%;
        }

            div#list.product div.promo_bw div.btm div{
                background:url(/static/images/promos/bg_promo_bw_list_round.gif) no-repeat 0 100%;
                height:14px;
                left:-14px;
            }

            div.promo_bw.promo_flyout div.btm div{
                background:url(/static/images/promos/bg_flyout_round.gif) no-repeat 0 100%;
                height:5px;
            }

div#list.product div.promo_bw.lens.tall{
    min-height:398px;
    height:auto;
}

div.promo_flyout{
    left:-4000px;
    position:absolute;
    width:370px;
    z-index:42562;
}

    div.promo_flyout img.left{
        float:left;
        margin-right:10px;
    }


/***************
*  Where to Buy
****************/
div.promo_bw div.top_w2b{
    background:url(/static/images/promos/bg_promo_w2b_round.gif) no-repeat 100% 0;
}

    div.promo_bw div.top_w2b div{
        background:url(/static/images/promos/bg_promo_w2b_round.gif) no-repeat 0 0;
    }

div.promo_bw div.top_w2b_l, div.promo_bw div.top_w2b_r{
    background-image:url(/static/images/promos/bg_promo_w2b_top_border.gif);
    background-repeat:repeat-y;
}

    div.promo_bw div.top_w2b_c{
        background:#636363;
    }

/************************************
* Gray promo
*  -Learn & explore, service & support
*
************************************/
div.promo_gray{}

    div.promo_gray h4{
        color:#333;
    }

    div.promo_gray hr{
        background:#F4F4F4;
        border:0;
        border-top:1px dashed #333;
        color:#F4F4F4;
        font-size:1px;
        height:4px;
        line-height:1px;
        margin:4em 0;
        padding:0;
    }

    div.promo_gray img{
        width:100%;
    }

    div.promo_gray p{
        margin:0 0 .25em;
        padding:0;
    }

    div.promo_gray div.top{
        background:url(/static/images/promos/bg_promo_gray_round.gif) no-repeat 100% 0;
        height:11px;
        margin:0 0 0 10px;
    }

        div.promo_gray div.top div{
            background:url(/static/images/promos/bg_promo_gray_round.gif) no-repeat 0 0;
            font-size:0;
            height:11px;
            left:-10px;
            line-height:0;
            position:relative;
            width:50%;
        }

    div.promo_gray div.mid_l, div.promo_gray div.mid_r{
        background:url(/static/images/promos/bg_promo_gray_border.gif) repeat-y;
        height:245px;
        overflow:hidden;
    }

        div.promo_gray div.mid_l{
            padding-left:10px;
        }

        div.promo_gray div.mid_r{
            background-position:100% 0;
            padding-right:10px;
        }

        div.promo_gray div.mid_c{
            background:#F4F4F4;
            height:230px;
            padding:1px 10px 14px;
            position:relative;
        }

            div.promo_gray div.mid_c a.btmAlign{
                bottom:5px;
                position:absolute;
            }

    div.promo_gray div.btm{
        background:url(/static/images/promos/bg_promo_gray_round.gif) no-repeat 100% 100%;
        height:11px;
        margin:0 0 0 10px;
    }

        div.promo_gray div.btm div{
            background:url(/static/images/promos/bg_promo_gray_round.gif) no-repeat 0 100%;
            font-size:0;
            height:11px;
            left:-10px;
            line-height:0;
            position:relative;
            width:50%;
        }

/************************************
 * Appended by RM for translations support
 */
div.promo_bw div.top_c,
div.promo_bw div.top_w2b_c,
div.promo_bw.promo_flyout div.top_c,
div.promo_bw div.top_r,
div.promo_bw div.top_w2b_r,
div#list.product div.promo_bw div.top_r ,
div.promo_bw div.top_w2b_l {
    height:auto;
}
div.promo_bw div.top_c,
div.promo_bw div.top_w2b_c,
div.promo_bw.promo_flyout div.top_c{
    padding-bottom:12px;
}

div.promo div.mid_c div.promo_links a{
    margin-bottom:4px;
    width:auto;
    display:block;

}
    /*** Keep a bit of legacy left/right links around just in case they'd like it. ***/

    div.promo div.mid_c div.horiz_links{
        position:relative;
    }

    div.promo div.mid_c div.horiz_links a.left{
        float:left;
    }

        div.promo div.mid_c div.horiz_links span.link_container_left a.left{
            float:none;
        }

    div.promo div.mid_c div.horiz_links a.right{
        float:right;
        padding-right:5px;
    }

    div.promo div.mid_c div.horiz_links span.link_container_left{
        float:left;
        width:45%;
    }

    div.promo div.mid_c div.horiz_links span.link_container_right{
        float:right;
        width:45%;
    }

div.promo div.mid_c a.right{
    text-align:left;
}
div.promo div.mid_c a.left{
    text-align:left;
}
div.promo div.mid_c{
    height:auto;
    padding-bottom:7px;
    width:226px;
}

    div.lens div.mid_c, div.promo div.fixed_flyout, div.promo_gray div.mid_c{
        width:auto;
    }

div.promo div.mid_c div.promo_summary{
    /*height:165px;*/
    padding-bottom:10px;
}
div.promo_gray div.mid_c div.promo_summary{
    /*height:155px;*/
    padding-bottom:10px;
}
div.promo div.mid_c div.promo_links{
    height:auto;
    border:0px solid #000;
    margin-bottom:-11px;
}
div.promo div.mid_l,
div.promo div.mid_r{
    height:auto;
    overflow:hidden;
}

/************************************
* Not sure if this is needed...
*
************************************/
div.container_promoContent{
    z-index:999;
}

    div.promoContent{
        float:left;
        margin-right:5px;
        width:216px;
    }

      div.promoContent div.hd{
          background:#3F3B3B;
          height:36px;
          padding:6px;
      }

      div.promoContent div.bd{
          border:solid #3F3B3B;
          border-width:0 1px;
          padding:6px 6px 0;
      }

          div.promoContent div.bd p{
              margin-bottom:0;
          }

      div.promoContent div.ft{
          border-bottom:1px solid #3F3B3B;
          margin-top:-6px;
          padding:0 6px 6px;
      }

      div.promoContent h2{
          color:#F2D204;
          font-size:12px;
          margin:0;
          padding:0;
      }

      div.promoContent h3{
          color:#FFF;
          font-size:10px;
          margin:0;
          padding:0;
      }

 /**********************
 * Left-hand promo boxes
 **********************/
 div#shoppingTools, div#supportTools{
    margin-top:20px;
    width:194px;
}

    div#shoppingTools div.hd, div#supportTools div.hd{
        background:url(/static/images/backgrounds/bg_shopTools_top.gif);
        height:20px;
        padding:7px 0 0 10px;
    }

        div#shoppingTools div.hd h5, div#supportTools div.hd h5{
            font-size:100%;
            margin:0;
            padding:0;
        }

    div#shoppingTools div.bd, div#supportTools div.bd{
        background:#FFF6BF;
        line-height:150%;
        padding:10px 10px 0.1em;
    }

        div#supportTools div.bd a.link{
            text-decoration:none;
        }

            div#supportTools div.bd a.link:hover{
                text-decoration:underline;
            }

        div#shoppingTools div.bd ul,
        div#supportTools div.bd ul{
            list-style:none;
            line-height:normal;
            margin:0;
            padding:0;
            list-style-image:none;
        }

        div#shoppingTools div.bd ul li,
        div#supportTools div.bd ul li{
            margin:0;
            padding:0;
            margin-bottom:7px;
            background:none;
        }
        div#shoppingTools div.bd form{
            display:block;
			margin: 0;
			overflow: hidden;
            padding: 0.5em 0;
        }

            div#shoppingTools div.bd form #input_background {
                background:url(/static/images/backgrounds/bg_search_products_input.gif) no-repeat;
                width:113px;
                height:18px;
                float:left;
            }

            div#shoppingTools div.bd form input.replaced{
                background-color:transparent;
                border:0;
                font-size:11px;
                height:14px;
                margin-left:5px;
                text-indent:10px;
                width:100px;
            }

            div#shoppingTools div.bd form input.button{
                height:18px;
                left:4px;
                position:relative;
                width:56px;
            }
			div#shoppingTools form .button {
				clear: none;
				margin: -1px 0 0 2px;
				position: relative;
			}
				div#shoppingTools form .button span {
					padding-right: 5px;
				}

    div#shoppingTools div.ft, div#supportTools div.ft{
        background:url(/static/images/backgrounds/bg_shopTools_btm.gif);
        font-size:5px;
        height:5px;
        line-height:5px;
        width:194px;
    }

div#imagePromo{
    margin-top:20px;
    width:194px;
}

    div#imagePromo div.hd{
        background:url(/static/images/backgrounds/bg_leftPromos_top.gif);
        font-size:5px;
        height:5px;
        line-height:5px;
    }

    div#imagePromo div.bd{
        background:#F3F3F3;
        padding:5px 19px;
    }

        div#imagePromo div.bd img{
            margin:5px 0;
            width:155px;
        }

    div#imagePromo div.ft{
        background:url(/static/images/backgrounds/bg_leftPromos_btm.gif);
        font-size:4px;
        height:4px;
        line-height:4px;
    }

/*** contact us "promos" need a variable height ***/
div.contactUs div.promo_bw div.mid_l, div.contactUs div.promo_bw div.mid_r, div.contactUs div.promo_bw div.mid_c{
    height:auto;
}

/******************
* Product Archive
******************/
label.prodArchive{
    display:block;
    float:left;
    font-weight:bold;
    margin-bottom:20px;
    position:relative;
    top:4px;
    width:110px;
}

select.prodArchive{
    margin-right:15px;
}

/******************
* View Job Openings page
******************/
table#threecol{
    margin-top:10px;
    width:100%;
}

table#threecol td{
    padding-right:5px;
    width:33%;
}

table#threecol ul{
    list-style-type:none;
    list-style-image:none;
    margin:0 0 8px 0;
    padding:0px;
}

table#threecol li.jobdetails{
    padding-left:14px;
}

div#hero div.mid p.no-jobs-copy {
    margin-top: 10px;
    font-style: italic;
}

/*******************
* Lens Listing
*******************/
div.promo_fullPage{
    width:721px;
    clear:both;
}

    div.promo_fullPage div.hd{
        background:url(/static/images/backgrounds/bg_fullFrame_promo.gif) no-repeat 0 0 !important;
        height:20px !important;
        padding:13px 15px 0 !important;
    }

        div.promo_fullPage div.hd h3{
            font-size:17px;
            margin:0;
        }

    div.promo_fullPage div.bd{
        background:url(/static/images/backgrounds/bg_fullFrame_promo_shim.gif) repeat-y 0 -33px !important;
        padding:1px 14px 28px !important;
    }

        div.promo_fullPage div.bd ul li a{
            font-weight:normal !important;
        }

    div.promo_fullPage div.ft{
        background:url(/static/images/backgrounds/bg_fullFrame_promo.gif) no-repeat 0 -35px !important;
        height:14px !important;
    }
