
#nav.partners li, #nav.partners li a:hover,#nav.partners li:hover, #nav.partners li.sfhover { background: url('/image/partners/css/bgs/nav-partner-sprite.png') no-repeat top left; } #nav.partners li li { display: block; margin: 0; padding: 0;} #nav li#partners ol ol { margin-left:25.6em; width: 14em !important; } #nav.partners li#partners, #nav.partners li#partners a { width:273px; } #nav.partners li#partners ol { width:279px; } #nav.partners li#partners { background-position: 0 0; overflow: hidden; } #nav.partners li#partners a:hover,#nav.partners li#partners:hover, #nav.partners li#partners.sfhover { background-position: 0 -39px; } #nav.partners li#wedding, #nav.partners li#wedding a { width:165px; } #nav.partners li#wedding { background-position: -273px 0; } #nav.partners li#wedding a:hover,#nav.partners li#wedding:hover, #nav.partners li#wedding.sfhover { background-position: -273px -39px; } #nav.partners li#savedate, #nav.partners li#savedate a { width:124px; } #nav.partners li#savedate { background-position: -438px 0; } #nav.partners li#savedate a:hover,#nav.partners li#savedate:hover, #nav.partners li#savedate.sfhover { background-position: -438px -39px; } #nav.partners li#bridal-and-party, #nav.partners li#bridal-and-party a { width:179px; } #nav.partners li#bridal-and-party { background-position: -562px 0; } #nav.partners li#bridal-and-party a:hover,#nav.partners li#bridal-and-party:hover, #nav.partners li#bridal-and-party.sfhover { background-position: -562px -39px; } #nav.partners li#stationery, #nav.partners li#stationery a { width:111px; } #nav.partners li#stationery { background-position: -741px 0; } #nav.partners li#stationery a:hover,#nav.partners li#stationery:hover, #nav.partners li#stationery.sfhover { background-position: -741px -39px; } #nav.partners li#essentials, #nav.partners li#essentials a { width:105px; } #nav.partners li#essentials { background-position: -852px 0; } #nav.partners li#essentials a:hover,#nav.partners li#essentials:hover, #nav.partners li#essentials.sfhover { background-position: -852px -39px; } #nav.partners li#home li, #nav.partners li#home li a, #nav.partners li#wedding li, #nav.partners li#wedding li a, #nav.partners li#savedate li, #nav.partners li#savedate li a, #nav.partners li#bridal-and-party li, #nav.partners li#bridal-and-party li a, #nav.partners li#stationery li, #nav.partners li#stationery li a, #nav.partners li#essentials li, #nav.partners li#essentials li a, #nav.partners li#partners li, #nav.partners li#partners li a { width:auto; } #nav.partners li li, #nav.partners li li a, #nav.partners li li:hover, #nav.partners li li a:hover, #nav.partners li li.sfhover { background-image:none; } #nav.partners li:hover, #nav.partners li.sfhover { left: 51em; } #nav.partners li#partners:hover ol.first { left: 6px; } #nav.partners li#essentials:hover ol { left: 60.2em; } #nav.partners li li a:hover, #nav.partners li.sfhover li a:hover { background:#8bcce2; color:#533519; }  #categoryBody #sidebar .partner-nav h3, #categoryBody #sidebar .partner-nav ul, #categoryBody #sidebar .partner-nav li { margin:0; padding:0; list-style:none; } #categoryBody #sidebar .partner-nav h3, #categoryBody #sidebar .partner-nav ul { padding-left:10px; } #categoryBody #sidebar .partner-nav h3 { background: url('/image/wpd/css/bgs/arrow-blue.png') no-repeat center left; font-weight:bold; } #categoryBody #sidebar .partner-nav ul { margin-bottom:10px; margin-left: 10px; } #categoryBody #sidebar .partner-nav li { line-height:1.5; } .disclaimerSubText{ color:#533519; font-size:0.9em; font-weight:bold; padding:5px; text-align:center; } div.auto { height:auto !important; } #categoryBody_search_filters li{ margin-bottom:5px; } #categoryBody #sidebar #filterPanel li ul{ margin:0 0 0 20px; } #categoryBody #sidebar{ text-transform:none; } .partnerColorSwatch{ height:16px; width:16px; border:1px solid #ffffff; margin:1px; float:left; cursor:pointer; }