/*! ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

    Amazon.com Navigation Bar Sytlesheet
    ----------------------------------------------------------
    Copyright (c) Amazon.com 2007-2011.  All Rights Reserved.
    Not to be reused without permission.

    $DateTime: 2011/11/16 20:26:33 $

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/body{margin-top:0}
.navbar div,.navbar td,.navbar li,.navbar span,.navbar a,.navbar a:link,.navbar a:visited,.navbar a:active,.navbar a:hover{font-family:Arial,sans-serif;font-size:12px;font-weight:normal;line-height:120%}
#navbar{margin:8px 0 0 0}
.navbar .allCaps{font-size:11px}
#navbar .tiny,.navbar .tiny{font-family:Arial,sans-serif;font-size:10px}
.navLeftNavTitle{font-family:tahoma,sans-serif;margin-top:10px;margin-bottom:6px;color:#c60;font-weight:bold;line-height:1em}
.wonderbar-list{margin:0;padding:0 0 0 11pt}
.wonderbar-list-header{margin:0;font-size:100%}
.nav_popover{position:absolute;z-index:500}
.nav_popover .header td,.nav_popover .footer td{line-height:0;font-size:1px;height:7px}
.nav_popover tr .l,.nav_popover tr .r,.nav7w{width:7px}
.nav_popover .body .ap_content{background-color:white}
.nav_shop_all_mask{width:6px;position:absolute;background-color:white}
.nav_shop_all_mask_edge{position:absolute;background-position:0 0;background-repeat:repeat-x;height:7px;width:6px;font-size:1px;line-height:0}
div.nav_shop_all_mask_edge_btm{background-position:0 -5px}
.nav_rightButton_mask{position:absolute;z-index:501;background-color:white;height:5px}
.nav_rightButton_mask .inner{width:7px;height:5px;float:right;background-position:-7px 0;background-repeat:repeat-y;font-size:1px;line-height:0}
.navShopSearch{background-color:#146eb4}
#navbar .searchSelect{font-family:arial,sans-serif;font-weight:normal;font-size:10pt}
#navbar .srchLarger .searchSelect{font-size:14px}
#navidWelcomeMsg{font-family:arial,sans-serif;font-size:12px;padding-bottom:3px;padding-left:12px}
#navidWelcomeMsg a{text-decoration:underline;color:#004b91}
#navidWelcomeMsg a:hover{text-decoration:underline;color:#e47911}
#navbar .navGreeting{color:#e47911;font-weight:bold}
#navbar .navMessage{color:#333;font-weight:normal}
#navbar .navMessageRec{color:#333;font-weight:normal;font-size:11px}
#navbar .navMessageRec a{font-size:11px}
#welcomeRowTable{height:26px;background-repeat:no-repeat}
.navGreetingBkg{height:26px}
#navCrossshop .navCrossshopLink{font-weight:bold}
#navCrossshop .navCrossshopBar{font-size:16px;color:#adc2d6}
#navCrossshop td{white-space:nowrap;font-family:Arial;padding-left:12px;padding-right:5px;padding-bottom:1px;padding-top:0;vertical-align:bottom}
#navCrossshop a{font-size:12px}
#navCrossshop a:link,#navCrossshop a:visited{color:#004b91;text-decoration:none}
#navCrossshop a:active,#navCrossshop a:hover{color:#004b91;text-decoration:underline}
.footerBorder{background-color:#999}
.footerInternal{background-color:#fff}
.footerLink{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-align:center}
.listsPopoverContents{font-size:13px;background:#fff;display:inline}
.listsPopoverUl{margin:6px 10px 4px 10px;padding:0;background-color:#fff;white-space:nowrap;list-style-type:none}
.listsPopoverContentsHeader{color:#e47911;font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12px;white-space:nowrap}
.listsPopoverLi{margin:0;padding:0 0 5px 0;white-space:nowrap;line-height:120%}
.listsPopoverLiPreHr{padding-bottom:9px}
.listsPopoverLiPostHr{border-top:1px solid #ddd;padding-top:9px}
.listsPopoverContents a,.listsPopoverContents a:link,.listsPopoverContents a:visited{text-decoration:none;font-family:arial,helvetica,sans-serif;color:#004b91;font-size:13px}
.listsPopoverContents a:hover,.listsPopoverContents a:active{text-decoration:underline;color:#e47911}
.listsPopoverContents .arrow{color:#e47911;font-family:verdana,arial,helvetica,sans-serif;font-size:13px}
#navCatSubnav{padding:0;border:0;margin:0;width:100%;height:23px;background-color:#fff}
.navCatLeft{padding:0;background-position:-110px -415px}
.navCatLeftSpc{width:7px}
.navCat{padding:0;width:172px;vertical-align:middle;background-color:#edf7ff;border-right:1px solid #94afbe;overflow:hidden}
.navCatSpc{width:172px;overflow:hidden}
a.navCatA,a.navCatA:link,a.navCatA:visited{color:#004b91;font-weight:bold;text-decoration:none;display:block}
a.navCatA:hover,a.navCatA:active{color:#e47911;font-weight:bold;text-decoration:underline;display:block}
.navSubLeft{padding:0}
.navSubLeftSpc{width:1px}
.navSubMid{padding:0;background-position:-178px bottom;background-repeat:no-repeat}
.navSubMidSpc{width:3px}
td.navSubItem,td.navSubItemActive{padding:1px 3px;font-size:11px;text-align:center;vertical-align:middle;text-transform:none}
.navSubItemActive a.navSubA{font-weight:bold}
a.navSubA,a.navSubA:link,a.navSubA:visited{font-size:11px;text-decoration:none;color:#004b91}
a.navSubA:hover,a.navSubA:active{font-size:11px;text-decoration:underline;color:#e47911}
.navSubRight{padding:0;background-position:-37px -415px}
.navSubRightSpc{width:6px}
.navSwmDWPop,.navSwmDWPop td,.navSwmDWPop div,.navSwmDWPop li,.navSwmDWPop span,.navSwmDWPop a,.navSwmDWPop a:link,.navSwmDWPop a:visited,.navSwmDWPop a:active,.navSwmDWPop a:hover{font-family:Arial,sans-serif;text-decoration:none;line-height:120%}
#navSwmMainHeading,#navSwmPopMainHeading{font-family:Arial,sans-serif;font-size:11.5px;font-weight:bold;white-space:nowrap;text-decoration:none;color:#e47911;line-height:15px}
a:active#navSwmMainHeading,a:hover#navSwmMainHeading,a:focus#navSwmMainHeading,a:hover#navSwmPopMainHeading,a:focus#navSwmPopMainHeading,a:active#navSwmPopMainHeading{font-family:Arial,sans-serif;font-size:11.5px;font-weight:bold;text-decoration:underline;line-height:15px}
#navSwmSubHeading,#navSwmPopSubHeading{font-family:Arial,sans-serif;font-size:10.5px;font-weight:bold;white-space:nowrap;text-decoration:none;color:#e47911;line-height:14px}
a:active#navSwmSubHeading,a:hover#navSwmSubHeading,a:focus#navSwmSubHeading,a:hover#navSwmPopSubHeading,a:focus#navSwmPopSubHeading,a:active#navSwmPopSubHeading{font-family:Arial,sans-serif;font-size:10.5px;font-weight:bold;text-decoration:underline;line-height:14px}
#navSwmMainHdgDiv,#navSwmSubHdgDiv{padding-bottom:0;font-size:1px;text-align:right}
#navSwmMainHdgDiv a,#navSwmMainHdgDiv a:link,#navSwmMainHdgDiv a:visited{font-family:Arial,sans-serif;font-size:11.5px;font-weight:bold;line-height:15px}
#navSwmSubHdgDiv a,#navSwmSubHdgDiv a:link,#navSwmSubHdgDiv a:visited{font-family:Arial,sans-serif;font-size:10.5px;font-weight:bold;line-height:14px}
#navSwmDWPop{margin-top:-4px}
#navSwmDWPopHdgDiv{margin-top:1px}
#navSwmFlyoutImage,#navSwmFlyoutOpenImage{width:13px;height:13px;border:0}
#navLogo{display:block;position:relative;cursor:default;width:175px;height:48px}
#navLogo:hover,#navLogo:focus,#navLogo:active{cursor:pointer}
#navLogoPrimary{display:block;position:absolute;top:4px;left:19px;width:131px;height:35px;background-position:-19px -4px}
#navLogoPrimary.navLogoPrimaryAt{background-position:-19px -524px}
#navLogo.nonGateway:hover #navLogoPrimary,#navLogo.nonGateway:focus #navLogoPrimary,#navLogo.nonGateway:active #navLogoPrimary{top:0;left:0;width:175px;height:48px;background-position:0 0}
#navLogo.nonGateway:hover #navLogoPrimary.navLogoPrimaryAt,#navLogo.nonGateway:focus #navLogoPrimary.navLogoPrimaryAt,#navLogo.nonGateway:active #navLogoPrimary.navLogoPrimaryAt{background-position:0 -520px}
#navLogoPrimary span{position:absolute;top:-9999px}
#navLogoSecondary{visibility:hidden;position:absolute;top:28px;left:88px;width:52px;height:13px;background-position:0 -500px}
#navLogoSecondary.prime{visibility:visible;top:27px;left:86px;width:58px;height:17px;background-position:-115px -500px}
#navLogo.nonGateway:hover #navLogoSecondary,#navLogo.nonGateway:focus #navLogoSecondary,#navLogo.nonGateway:active #navLogoSecondary{visibility:visible}
#navLogo.nonGateway:hover #navLogoSecondary.prime,#navLogo.nonGateway:focus #navLogoSecondary.prime,#navLogo.nonGateway:active #navLogoSecondary.prime{top:27px;left:86px;width:58px;height:17px;background-position:-55px -500px}
#navGoButton{padding:0;margin:0;position:relative;display:block;border:0;width:32px;height:38px;background-position:0 -415px}
#navGoButton input{cursor:pointer;width:32px;height:38px}
#navSwmFlyoutImage.default{background-position:-110px -475px}
#navSwmFlyoutOpenImage.default{background-position:0 -475px}
.navbar .navSearchBar{height:38px}
.navBlueButton{height:38px;text-align:left}
.navBlueButton .left{position:absolute;top:3px;height:33px;background-position:0 -340px}
.navBlueButton .right{position:absolute;top:3px;width:25px;height:33px;background-position:-155px -340px}
.navBlueButton a.destination{display:block;position:absolute;top:3px;height:33px}
#navCartButton,#navCartButton a.destination{width:162px;white-space:nowrap;overflow:hidden}
#navCartButton .left{width:137px}
#navCartButton .right{left:137px}
#navCartButton .text{display:block;padding:10px 0 0 39px}
#navCartButton .icon{position:absolute;top:10px;left:8px;width:26px;height:20px;background-position:-80px -415px}
#navCartButton a.count{padding:0;position:absolute}
#navCartButton .iconLeft{position:absolute;top:10px;left:8px;height:20px;width:13px;padding:0;margin:0;background-position:0 -375px}
#navCartButton .iconMiddle{position:absolute;top:10px;left:21px;height:20px;width:7px;padding:0;margin:0;background-position:-13px -375px}
#navCartButton .cartFull10 .iconMiddle{width:14px}
#navCartButton .cartFull100 .iconMiddle{width:22px}
#navCartButton .iconText{position:absolute;top:8px;left:21px;font-size:13px;color:white}
#navCartButton .iconRight{position:absolute;top:10px;left:28px;height:20px;width:8px;padding:0;margin:0;background-position:-62px -375px}
#navCartButton .cartFull10 .iconRight{left:35px}
#navCartButton .cartFull100 .iconRight{left:43px}
#navCartButton a.count .text{position:absolute;top:10px;left:41px;padding:0;margin:0}
#navCartButton .cartFull10 a.count .text{left:48px}
#navCartButton .cartFull100 a.count .text{left:56px}
.navNoDisplay{display:none}
ul.navSaMenu,li.navSaMenu,ul.navSaChild,li.navSaChild,li.navSaMenuDivider{list-style-type:none;padding:0;margin:0}
.navSaGwWrapper{position:relative;width:180px;margin-top:0;margin-right:0;margin-bottom:1px;margin-left:0;padding:0}
.navSaGwWrapper div.navSaNonJs{position:relative;left:-5px;top:-6px}
.navSaGwWrapper div.navSaJs{position:relative;left:-5px;top:-5px}
* html .navSaGwWrapper div.navSaJs{top:-2px}
.navSaGwForceWidth{height:0;width:168px;margin:0;padding:0;display:block}
.navSaGwBottom .navSaGwFixIE{display:none}
* html .navSaGwBottom .navSaGwFixIE{display:block;position:absolute;left:-500px;height:1px;width:1px}
div.navSaNonJs{width:168px;border-left:3px solid #146eb4;border-right:1px solid #146eb4;padding-left:8px;padding-top:3px}
* html div.navSaNonJs{padding-top:2px}
div.navSaNonJs li.navSaMenuDivider{display:none}
div.navSaNonJs a.navSaMenuItem,div.navSaNonJs a.navSaMenuItem:hover{display:block;color:#e47911;font-family:tahoma,sans-serif;font-weight:bold;line-height:1em;margin-bottom:6px;margin-top:10px;margin-left:0;padding-left:0;text-decoration:none}
div.navSaNonJs li.navSaChildItem{font-family:tahoma,sans-serif;font-weight:normal;line-height:1em;margin-bottom:5px;margin-left:5px;padding:0}
div.navSaNonJs .navSaChildItem a,div.navSaNonJs .navSaChildItem a:link,div.navSaNonJs .navSaChildItem a:visited{text-decoration:none;line-height:100%;color:#039}
div.navSaNonJs .navSaChildItem a:hover,div.navSaNonJs .navSaChildItem a:active{color:#2a70fc;text-decoration:underline}
div.navSaNonJs .navSaTagLine{display:none}
.navSaNonJs .navSaGwBottom{position:relative;height:6px;margin-top:-1px;margin-bottom:-1px}
.navSaNonJs .navSaGwBottomRule{position:absolute;left:-11px;width:180px;height:6px;background-position:0 -290px}
.navSaNonJs li.navSaChildItem{font-family:tahoma,sans-serif;font-weight:normal;line-height:1em;margin-bottom:5px;margin-left:5px;padding:0}
.navSaNonJs .navSaChildOrangeArrow{display:none}
.navSaNonJs .navSaChildItem a:link,.navSaNonJs .navSaChildItem a:visited{text-decoration:none}
.navSaNonJs .navSaChildItem a:hover,.navSaNonJs .navSaChildItem a:active{color:#C60;text-decoration:underline}
.navSaNonJs .navSaTagLine{display:none}
.navSaGwWrapper .navSaJS .navSaGwBottom{display:none}
div.navSaJs{width:180px;margin:0;padding:0}
.navSaJs li.navSaMenuDivider{display:block;width:180px;height:2px;background-color:#146eb4;font-size:1px;line-height:0}
.navSaJs ul.navSaMenu{display:block;padding:0;margin:0;position:relative;left:0;width:180px;text-decoration:none}
.navSaJs li.navSaMenuItem{padding:0;margin:0;width:180px;position:relative;font-size:1px;line-height:0}
.navSaJs li.navSaMenuItemTop{height:23px;background-position:0 -50px}
* html .navSaGwWrapper .navSaJs li.navSaMenuItemTop,* html .navSaGwWrapper .navSaJs li.navSaMenuItemTopOpen{margin-top:-3px}
.navSaJs li.navSaMenuItemMiddle{height:24px;background-position:0 -75px}
.navSaJs li.navSaMenuItemBottom{height:25px;background-position:0 -100px}
.navSaJs li.navSaMenuItemTopOpen{height:23px;background-position:0 -130px}
.navSaJs li.navSaMenuItemMiddleOpen{height:24px;background-position:0 -155px}
.navSaJs li.navSaMenuItemBottomOpen{height:25px;background-position:0 -180px}
.navSaJs a.navSaMenuItem,.navSaJs a.navSaMenuItem:visited,.navSaJs a.navSaMenuItem:active{display:block;margin:0;padding:0 0 0 8px;line-height:23px;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;color:black;text-decoration:none;cursor:default}
.navSaJs .navTop a.navSaMenuItem{height:23px}
.navSaJs .navMiddle a.navSaMenuItem{height:24px}
.navSaJs .navBottom a.navSaMenuItem{height:25px}
.navSaJs div.navSaChild{display:none}
.nav_popover ul.navSaChild{position:relative;margin-bottom:-10px;margin-top:0}
.nav_popover li.navSaChildDivider,td.navSaChildDivider{margin:0 15px 0 23px;font-size:1px;line-height:0;padding:3px 0 0 0;position:relative;top:-6px}
.nav_popover div.navSaChildDivider{font-size:1px;line-height:0;height:6px;border-top:1px solid #DDD}
.nav_popover li.navSaChildItem{color:black;font-family:Arial,sans-serif;font-size:12px;padding:3px 0 6px 5px;position:relative;text-decoration:none;top:-6px;margin:0 15px 0 0;line-height:0}
.nav_popover .navSaChildOrangeArrow{position:absolute;top:6px;left:10px;width:6px;height:9px;background-position:-140px -475px}
* html .nav_popover .navSaChildOrangeArrow{left:5px}
.nav_popover li.navSaChildItem a,.nav_popover li.navSaChildItem a:visited{position:relative;margin-left:18px;font-family:Arial,sans-serif;font-size:12px;color:#004b91;text-decoration:none;line-height:120%}
.nav_popover li.navSaChildItem a:hover{color:#e47911;text-decoration:underline}
.nav_popover .navSaTagLine{position:relative;top:-1px;margin-bottom:-4px;color:#999;margin-left:18px}
.navButton{position:relative}
.navButton a.destination{text-decoration:none;position:absolute}
.navButton a.destination,.navButton a.destination:link,.navButton a.destination:visited,.navButton a.destination:hover,.navButton a.destination:active{color:white}
.navButton a.destination:hover .text{text-decoration:underline}
.navButton .text,.navButton .iconText{font-family:Arial,sans-serif;font-weight:bold;font-size:12px}
.navButton .flyoutAnchor{display:none;position:absolute}
.navButton .downArrow{position:absolute;width:17px;height:17px}
.navButton a.destination:hover,.navButton a.flyoutAnchor:hover{cursor:pointer}
.navSearchStart{width:9px;height:38px}
.navSearchEnd{width:6px;height:38px;padding-right:6px;background-position:-45px -415px}
#navSearchBar{font-family:Arial,sans-serif;font-size:12px;font-weight:bold;color:white;padding:2px 3px 0 4px;width:44px;height:100%}
.srchLarger #navSearchBar{font-size:14px}
.srchLarger #subDropdownTable{background:#FFF;border:1px solid #039}
#subDropdownTable #twotabsearchtextbox{background-color:#FFF;width:100%}
.srchLarger #subDropdownTable #twotabsearchtextbox{border:1px solid #CCC}
.srchLarger #subDropdownTable #searchTextBoxHolder{*padding:0 5px 0 2px}
.srchLarger #subDropdownTable #navSearchDropdown{padding:4px 0 4px 0}
.srchLarger #navSearchDropdown #searchDropdownBox{margin-left:5px}
.srchLarger #srch_sggst .suggest_link,.srchLarger #srch_sggst .suggest_link_over{font-size:14px}
#navShopAllButton{background-position:0 -250px}
#navShopAllButton,#navShopAllButton a.destination{width:180px;height:38px}
#navShopAllButton.flyoutOpen{background-position:0 -210px}
#navShopAllButton .text{display:block;padding:13px 0 0 8px;width:172px}
#navShopAllButton .downArrow{top:11px;background-position:-70px -475px}
#navShopAllButton.flyoutOpen .downArrow{background-position:-90px -475px}
#navShopAllButton .flyoutAnchor{left:158px;height:38px;width:22px}
#navbar .navShopAllButtonGateway,#navbar .navShopAllButtonSubnav{background-position:0 -210px}
#navShopAllButton.navShopAllButtonGateway .flyoutAnchor{visibility:hidden}
#navSwmHoliday{background-repeat:no-repeat;border:0;text-align:right;float:right}
ul.navSwmHolidayUl{padding:0;margin:5px 5px 0 0}
ul.navSwmHolidayUl li{list-style-type:none;padding:0;margin:0}
li.navSwmHolidayHead,li.navSwmHolidayHead a,li.navSwmHolidayHead a:link,li.navSwmHolidayHead a:hover,li.navSwmHolidayHead a:active,li.navSwmHolidayHead a:visited{font-family:serif;font-weight:normal;color:#b51a1a;font-size:13px;line-height:15px;white-space:nowrap}
li.navSwmHolidaySubhead,li.navSwmHolidaySubhead a,li.navSwmHolidaySubhead a:link,li.navSwmHolidaySubhead a:hover,li.navSwmHolidaySubhead a:active,li.navSwmHolidaySubhead a:visited{font-family:arial,sans-serif;color:#1c673c;font-size:11px;line-height:13px;white-space:nowrap}
li.navSwmHolidayNote,li.navSwmHolidayNote span,li.navSwmHolidayNote a,li.navSwmHolidayNote a:link,li.navSwmHolidayNote a:hover,li.navSwmHolidayNote a:active,li.navSwmHolidayNote a:visited{font-family:verdana,sans-serif;font-weight:normal;color:#ab8e53;font-size:9px;line-height:11px;white-space:nowrap}
ul.navSwmHolidayUl a,ul.navSwmHolidayUl a:link,ul.navSwmHolidayUl a:visited{text-decoration:none}
ul.navSwmHolidayUl a:hover,ul.navSwmHolidayUl a:active{text-decoration:underline}
#navFooter{margin:30px 0 8px 0;padding:0 0 7px 0}
#navFooter table{width:100%}
#navFooter td{font-family:arial,sans-serif;font-size:13px;line-height:120%}
#navFooter a:link,#navFooter a:visited{font-family:arial,sans-serif;color:#004b91;text-decoration:none}
#navFooter a:hover,#navFooter a:active,#navFooter a:hover span,#navFooter a:active span{font-family:arial,sans-serif;color:#e47911;text-decoration:underline}
#navFooter a,#navFooter span{font-family:arial,sans-serif;white-space:nowrap}
.navFooterTwoColumn .navFooterColSpacerOuter{width:42%;padding:0 15px}
.navFooterTwoColumn .navFooterColSpacerInner{width:16%;padding:0 15px}
.navFooterThreeColumn .navFooterColSpacerOuter{width:35%;padding:0 15px}
.navFooterThreeColumn .navFooterColSpacerInner{width:15%;padding:0 15px}
.navFooterLinkCol{color:#333;vertical-align:top}
.navFooterLinkCol ul{list-style-type:none;padding:0;margin:0}
.navFooterLinkCol li{white-space:nowrap;margin:0 0 8px 0}
ul.navFooterCondensed li{margin:0 0 4px 0}
.navFooterColHead{font-family:arial,sans-serif;font-weight:bold;color:#e47911;margin:0 0 8px 0;white-space:nowrap}
div.navFooterLine{font-family:arial,sans-serif;color:#999;font-size:11px;text-align:center;line-height:18px}
div.navFooterLogoLine{margin:30px 8px 4px 8px;font-size:1px;line-height:0}
.navFooterLinkLine{margin:0 8px 0 8px}
.navFooterDLicense{text-align:center;margin:8px 8px 0 8px}
.navFooterDLicenseItem{font-size:11px;color:#999}
.navFooterDLicenseLine{text-align:center;line-height:20px}
.navFooterRightArrowBullet{font-family:arial,sans-serif;font-weight:bold;color:#e47911;font-size:13px}
.navFooterPadItemLine a,.navFooterPadItemLine span{padding:0 .6em}
.navFooterDescLine{margin:20px 0 14px 0}
.navFooterDescSpacer{padding:0}
#navFooter .navFooterDescItem{font-size:11px!important;padding:0 .75em;vertical-align:top;text-align:left;line-height:115%}
.navFooterDescText{font-size:10px;color:#999;line-height:110%;display:block;margin-bottom:1px}
.suggest_link{background-color:#FFF;padding:2px 6px 2px 6px}
.nav-beacon .suggest_link{padding:1px 10px;line-height:22px;margin:0}
.nav-beacon ul.promo_list{margin:0;padding:0;border-top:0;background-color:#FFF;list-style-type:none}
.nav-beacon ul.promo_list li{clear:both;overflow:hidden;padding:7px 10px;white-space:normal;line-height:20px;margin:0}
.nav-beacon ul.promo_list li .promo_image{float:left;width:40px;height:40px;background-repeat:no-repeat;background-position:center center}
.nav-beacon ul.promo_list li .promo_cat{font-weight:bold;margin-left:50px}
.nav-beacon ul.promo_list li .promo_title{line-height:13px;margin-left:50px}
.suggest_nm{display:block}
.nav-beacon .suggest_link_over{background-color:#EEE;color:#000}
.suggest_link_over{background-color:#146eb4;color:#FFF}
.suggest_link .suggest_category{color:#666}
.nav-beacon .suggest_link_over .suggest_category{color:#666}
.suggest_link_over .suggest_category{color:#FFF}
#srch_sggst{background-color:#FFF;border:1px solid #ddd;color:#000;position:absolute;text-align:left;z-index:250}
.nav-beacon #srch_sggst{-moz-box-shadow:0 2px 5px 0 #aaa;-webkit-box-shadow:0 2px 5px 0 #aaa;box-shadow:0 2px 5px #aaa;border:0;_border:1px solid #ddd}
.suggest_link,.promo_cat,.promo_title{font-family:arial,sans-serif}
#sugdivhdr{color:#888;font-size:10px;line-height:12px;padding-right:4px;text-align:right}