body { background: #fff url('/images/backgrounds/bkg_mainwhite.gif') center top repeat-y; color: #666; font: normal 62.5% "Arial Unicode MS"; text-align:center; padding:0 0 30px; } 

#tabbedContent select { font-family: "Arial Unicode MS"; }
#tabbedContent select option { font-family: "Arial Unicode MS"; }

select { font-family: "Arial Unicode MS"; }
select option { font-family: "Arial Unicode MS"; }
#hero_content #cl_dropdown_box a { font-family: "Arial Unicode MS"; }

/*    Products Fly Out
---------------------------------------------------    */
#mainnav #product_dropdown { display:none; float:left; min-width:154px; width:160px; clear:both; }
*HTML #product_dropdown { left:100px; }

#mainnav #product_dropdown #productSubNav { display:block; float:left; background:#fff; padding:10px 0 0 0; min-width:304px; }
#mainnav #product_dropdown #productSubNav #bytype { display:block; float:left; min-width:149px; border-right:none/* solid 1px #b2b2b2*/; margin:0 0 0 5px; }
/*#mainnav #product_dropdown #productSubNav #bybrand { display:block; float:left; min-width:151px; margin:0 0 0 5px; }*/
#mainnav #product_dropdown #productSubNa #product_dropdown #productSubNav #bytype /*#bybrand h2*/ { display:block; float:left; font-weight: normal; text-transform:uppercase; text-align:left; font-size:.7em; width:160px; padding:0; margin:0 0 10px 0; }
#mainnav #bytype h2 { display:block; float:left; font-weight: bold; text-transform:uppercase; text-align:left; font-size:1.3em; width:154px; padding:0; margin:0 0 10px 0; }
#mainnav #bybrand h2 { visibility:hidden; }
#mainnav #bybrand { visibility:hidden; }
#mainnav #product_dropdown #productSubNav #bytype ul, #product_dropdown #productSubNav /*#bybrand*/ ul { display:block; float:left; margin:0; padding:0 0 5px 0; width:150px; height:auto; }
#mainnav #product_dropdown #productSubNav #bytype li, #product_dropdown #productSubNav /*#bybrand*/ li { list-style:none; margin:0 0 3px 0; padding:0; background:none; text-align:left; height:auto; width:150px; }
#mainnav #product_dropdown #productSubNav #bytype a, #product_dropdown #productSubNav /*#bybrand*/ a { background:none; color:#636363; text-decoration:none; text-transform:none; height:auto; width:auto; }
#mainnav #product_dropdown #productSubNav #bytype a:hover, #product_dropdown #productSubNav /*#bybrand*/ a:hover {  color:#a81c24; text-decoration:underline; background:none; height:auto; width:auto; }
#mainnav #product_dropdown #productSubNav #bytype a span, #mainnav #product_dropdown #productSubNav /*#bybrand*/ a span { color:#fff; }


#mainnav #product_dropdown #fullcatalog { display:block; float:left; background-color:#fff; border-top:1px solid #b2b2b2; width:311px; height:41px; font-size: 1.2em; }
#mainnav #product_dropdown #fullcatalog a { float:right; color:#fff; text-decoration:none; margin:10px 24px 0 0; text-transform:none; }
#mainnav #product_dropdown #fullcatalog a:hover { float:right; text-transform:none; text-decoration:underline; margin:10px 24px 0 0; }
*HTML #mainnav #product_dropdown #productSubNav #bytype h2,*HTML #product_dropdown #productSubNav #bybrand h2, *HTML #product_dropdown, *HTML #productSubNav, *HTML #bytype, *HTML #bytype ul, *HTML #product_dropdown #productSubNav ul,*HTML #mainnav #product_dropdown #productSubNav #bytype li, *HTML #product_dropdown #productSubNav li { width:140px; padding:0;}

*HTML #mainnav #product_dropdown #fullcatalog a { float:right; color:#fff; text-decoration:none; margin:10px 12px 0 0; text-transform:none; }
*HTML #mainnav #product_dropdown #fullcatalog a:hover { float:right; text-transform:none; text-decoration:underline; margin:10px 12px 0 0; }

/*    Hero (Group Page)
---------------------------------------------------    */
#hero_group_page { position:relative; height:277px; width:958px; color:#e3e0e0; margin:0 0 18px 0; z-index: 0; }
#hero_group_page h2 { font-size:2.4em; color:#fff; }
#hero_group_page h2 span { display:block; padding:160px 0 0 15px; }
#hero_group_page img { float: left; height:277px; width:958px;  margin: 5px 0 0 0; padding: 0; }

/*    Site Select Dropdowns + Top Search
---------------------------------------------------    */
.site_select a { color:#1f156a; font-size:.95em; text-transform:uppercase; font-weight:bold; text-decoration:none; display:block; height:20px; background:url('/images/backgrounds/bkg_siteselectdropdown_left.gif') left top no-repeat; padding:3px 0 0 10px; }

#mainnav #logbox a.mysperian span { padding: 3px 5px 0 5px; font-size:11px; font-family:"Arial";}

/*    Products and News Carousels
---------------------------------------------------    */

.news li { padding: 0 0 5px 0; }

