body{margin-left:5px;}

/* Dropdowns */
#nav_contain{height:28px;width:780px;border-top:1px solid #fff;}
#nav {}
#nav,#nav ul{float:left;list-style:none;margin:0;padding:0;z-index:35;cursor:pointer;}
#nav a{display:block;text-decoration:none;}
#nav img{border:none;display:block;margin:0;padding:0;}
#nav li{border:none;float:left;margin:0;padding:0;}
#nav li ul{font-weight:normal;height:auto;left:-999em;margin:0;position:absolute;width:200px;}
#nav li ul li{cursor:pointer;width:200px;}
#nav li ul a.last{border:1px solid #ccc;cursor:pointer;width:194px;_width:200px;}
#nav li li{background-color:#fff;margin:0;padding:0;width:200px;}
#nav li ul a{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#00287f;font-family:verdana;font-size:11px;padding:2px;width:194px;_width:200px;}
#nav li ul a:hover{color:#fff;font-family:verdana;font-size:11px;padding:2px;width:194px;_width:200px;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999px;}
#nav li:hover,#nav li.sfhover{background-color:#0035ad;}
#nav li ul {padding-top:5px;cursor:pointer;margin-left:1px;}
#nav li ul.first {margin-left:0px;}
#nav li ul.end {margin-left:0px;}
ul.nav iframe{filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);left:-1px;position:absolute;top:-1px;}
* html ul.nav li{z-index:201;}
/* Header */
#nav div{display:block;margin:0;overflow:hidden;padding:0;}
#nav div a{height:100%;width:100%;}
#nav div span{display:block;height:100%;margin:0;padding:0;width:100%;}
#nav div.car{height:28px;width:59px;}
#nav div.au{height:28px;width:72px;}
#nav div.tv{height:28px;width:96px;}
#nav div.cp{height:28px;width:98px;}
#nav div.cc{height:28px;width:106px;}
#nav div.po{height:28px;width:83px;}
#nav div.mm{height:28px;width:89px;}
#nav div.gt{height:28px;width:76px;}
#nav div.ha{height:28px;width:101px;}
#hdr *{font-family:arial;line-height:1.2;margin:0;padding:0;}
#hdr {width:780px;}
#hdr .logo{float:left;height:66px;width:88px;}
#hdr .logo img{border:none;display:block;}
#hdr .tn{float:right;color:#666;font-size:12px;padding:4px 5px 4px 0;}
#hdr .tn a{text-decoration:none;}
#hdr .tn .skip{display:none;}
#hdr .mid ul{list-style-type:none;position:relative;}
#hdr .mid ul.maj{float:right;margin-top:15px;}
#hdr .mid ul li{float:left;}
#hdr .mid ul.maj li a{display:block;margin:0 13px;}
#hdr .mid ul.maj li a img{border:none;}
#hdr .mid ul.maj li a span{display:none;}
#hdr .mid ul.maj li a.last{margin-right:0px;}
#hdr .mid ul.min{float:right;font-size:11px;margin-top:8px;}
#hdr .mid ul.min li{margin:0 6px;}
#hdr .mid ul.min li.last{margin:0 0 0 5px;}
#hdr .mid ul.min li a{color:#fff;text-decoration:none;}
#nav li div a span {display:none;}
#cart .incart{font-weight:bold;}
#carttext{left:8px;position:absolute;top:15px;}
#carttext a{display:block;width:74px;height:17px;}
#cartitems{color:#fff;font-size:11px;left:8px;position:absolute;top:40px;width:74px;text-align:center;}
#cartmessage{color:#fff;font-size:11px;position:absolute;left:8px;width:74px;text-align:center;top:34px;line-height:1;display:none;}
#nav.appear li:hover ul,#nav.appear li li:hover ul,#nav.appear li li li:hover ul,#nav.appear li.sfhover ul,#nav.appear li li.sfhover ul,#nav.appear li li li.sfhover ul{left:auto;}
#nav.disappear li:hover ul,#nav.disappear li li:hover ul,#nav.disappear li li li:hover ul,#nav.disappear li.sfhover ul,#nav.disappear li li.sfhover ul,#nav.disappear li li li.sfhover ul,#nav.disappear li.sfhover ul.end,#nav.disappear li li.sfhover ul.end,#nav.disappear li li li.sfhover ul.end,#nav.disappear li:hover ul.end,#nav.disappear li li:hover ul.end,#nav.disappear li li li:hover ul.end{left:-999px;}
#nav.appear li.sfhover ul.end,#nav.appear li li.sfhover ul.end,#nav.appear li li li.sfhover ul.end,#nav.appear li:hover ul.end,#nav.appear li li:hover ul.end,#nav.appear li li li:hover ul.end{left:585px;}
#nav li ul.rnr li a {width:170px;_width:176px;}
#nav li ul.rnr li a:hover {width:170px;_width:176px;}
#nav li ul.rnr li {width:176px;_width:176px;}
#searchstatus {border-bottom:none;} /* Overrides store bby2.css */
#searchstatus *{margin:0;padding:0;}
#sitesearch{width:700px;position:absolute;left:15px;font-size:11px;top:15px;_top:14px;}
#welcome{position:absolute;width:280px;left:485px;font-size:11px;text-align:right;top:18px;_top:18px;}
#searchstatus br{display:none;}
.searchtext{font-size:11px;font-weight:bold;}
.topline{font-weight:bold;padding:0px 2px;margin:10px;border:2px solid #fff;}
#sitesearch td{padding:0 2px;}
.searchfield{width:180px;}
#sitesearch .searchtext{font-size:11px;}
#sitesearch form input{font-size:10px;}
#sitesearch form select{font-size:10px;}

/* Store bby2.css */
.searchpull {font-size:11px;width:140px;}

/*Footer 20071111 */
#foot{padding:10px 0 0 0;width:780px;}
#foot img{border:none;margin:0;padding:0;}
#footcards{height:88px;margin-bottom:9px;position:relative;}
#footcards .cards a img{display:block;left:10px;position:relative;top:10px;}
#footcards .cards .desc{font-family:arial;position:absolute;top:10px;width:125px;}
#footcards .left{left:0;}
#footcards .middle{left:263px;}
#footcards .right{left:526px;}
#footcards .cards .left{left:120px;}
#footcards .cards .middle{left:120px;}
#footcards .cards .right{left:120px;}
#footcards .cards .desc ul{list-style-type:none;margin:0;padding:0;}
#footcards .cards .desc h3{font-size:13px;font-weight:bold;margin:0 0 6px;padding:0;}
#footcards .cards .desc h3 a{color:#fff;text-decoration:none;}
#footcards .cards .desc ul li{font-size:11px;line-height:1.4;margin:0;padding:0;}
#footcards .cards .desc ul li a{color:#FFF;text-decoration:none;}
#footlinks .mid ul li{font-family:arial;font-size:11px;line-height:1.4;margin:0;padding:0;}
#footlinks .mid ul li h3{color:#000;font-size:12px;font-weight:bold;margin:0 0 6px;padding:0;}
#footlinks .mid ul li a{color:#339;text-decoration:none;}
#footlinks select{font-size:12px;width:168px;}
#footlinks .bot ul{left:10px;list-style-type:none;margin:0;padding:0;position:absolute;top:8px;}
#footlinks .bot ul li{color:#ccc;float:left;font-size:11px;margin:0;padding:0;}
#footlinks .bot ul li a{color:#fff;padding:0 1px;text-decoration:none;}
#footlinks .bot ul li a.last{color:#fff;text-decoration:none;}
#footlinks .bot ul li a:visted{color:#fff;}
#footlinks{margin-bottom:9px;position:relative;}
#footlinks .mid ul{list-style-type:none;margin:0;padding:0;position:absolute;top:10px;}
#footlinks .mid li.rss{margin-top:20px;}
#footlinks .mid .first{left:10px;}
#footlinks .mid .second{left:175px;}
#footlinks .mid .third{left:400px;}
#footlinks .mid .fourth{left:600px;}
/*
#footlinks .mid .fourth a.feed{margin-left: 3px;padding: 0 0 0 19px; background: url("/rss/feed-icon.jpg") no-repeat 0 50%;}
*/
#footinfo{width:780px;position:relative;height:70px;}
#footinfo .box{position:absolute;left:10px;}
#footinfo div {float:left;}
#footinfo div.fimage{padding-right:15px;padding-left:0px;position:relative;top:3px;}
#footinfo .text{width:500px;font-family:arial;padding-right:5px;}
#footinfo p{font-size:12px;margin:0 0 4px;padding:0;}
#footinfo .disc{font-size:9px;margin:0;padding:0;color:#666;}
#footinfo .images{float:left;width:125px;}
#footinfo .images img{display:block;margin-bottom:5px;}
.foot_clear{clear:both;font-size:0;height:1px;overflow:hidden;}
/*NEW BBY.com*/
.pdisc {font-size:9px;color:#666;padding-top:2px;font-family:arial;text-decoration:none;}



/* HP Container */
#p_bby{padding:0;width:780px;}
#p_bby img {border:none;}
.p_clear{clear:both;font-size:0;height:1px;overflow:hidden;}

/* HP */
#p_m8{margin:0;margin-bottom:9px;padding:0;}
#p_m8 .cards{background:url('/p/m8_bg.gif');color:#FFF;float:left;height:112px;_height:122px;margin:0 9px 0 0;padding:10px 10px 0;width:234px;_width:254px;}
#p_m8 .cards.last{margin-right:0;}
#p_m8 .cards img{float:left;margin:0;padding:0;border:none;}
#p_m8 .cards .desc{color:#000;float:right;width:110px;font-family:arial;}
#p_m8 .cards .desc h3{font-size:13px;font-weight:normal;margin:0 0 6px;padding:0;}
#p_m8 .cards .desc h3 a{color:#000;text-decoration:none;}
#p_m8 .cards .desc p{font-size:11px;margin:0;padding:0;}
#p_m8 .cards .desc p a{color:#339;text-decoration:none;}
#p_featured{background:url('/p/featured_brands_bg.gif');height:28px;_height:40px;margin-bottom:9px;padding: 12px 0 0 14px;_padding: 12px 0 0 20px;width:766px;_width:780px;font-family:arial;}
#p_featured ul{list-style-type:none;margin:0;padding:0;}
#p_featured ul li{color:#ccc;float:left;font-size:12px;margin:0;padding:0;}
#p_featured ul li a{color:#339;text-decoration:none;}
#p_featured ul li a.last{color:#339;font-weight:bold;text-decoration:none;}
#p_featured ul li img{border:none;margin:0 8px;}
#p_featured ul li .feat{margin-right:10px;position:relative;top:1px;}
#flash{width:780px;height:291px;margin:0;padding:0;}
#p_footsol{margin:0;margin-bottom:9px;padding:0;}
#p_footsol .top{background:url('/f/solutions/solutions_top.gif');font-size:0;height:9px;width:780px;}
#p_footsol .mid{background-color:#fff;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding:0 10px;width:758px;_width:780px;}
#p_footsol .bot{background:url('/f/solutions/solutions_bottom.gif');font-size:0;height:9px;width:780px;}
#p_footsol .mid ul{list-style-type:none;margin:0;padding:0;}
#p_footsol .mid ul li{float:left;margin:0;padding:12px;}
#p_footsol .mid ul li a img{border:none;}

/* M80 */
.reslearnbox {border:1px solid #cccccc;padding:0;text-align:left;background-color:#ffc;margin:4px 0 5px 4px; width: 120px;}
UL.m80 {list-style-type:none;margin:5px 5px 7px 5px;padding:0;}
UL.m80 LI {margin:0 0 2px 0;padding:1px 0 1px 0;}
.m80minorbox {border:1px solid #cccccc;padding:0;text-align:left;margin:0 0 5px 4px; width: 120px;}
.m80minorheader {font-weight:bold;margin:5px;}
.m80minorbox UL.m80 {margin:0;margin:0 5px 5px 5px;}

/* reward zone pages */
#rzbox{border:1px solid #cccccc;margin:0 0 10px 0;}
#rzbox .rzheader{font-weight: bold; text-transform: uppercase; padding: 5px 5px 5px 10px; background-color:#666666;color:#ffffff;}
#rzbox .rzdividersolid{border-right:1px solid #cccccc;}
#rzbox .rzdividerdashed{border-right:1px dashed #cccccc;}
#rzbox .content{padding:0px 10px 5px 10px;}
#rzbox .bottomcontent{padding:0px 10px 0px 10px;}
#rzbox .divider{border-bottom:1px dotted #cccccc; margin: 0px 0px 5px 0px;}
#rzbox sup{color:#666; font-size: 9px;}
#rzpgid {background-color:#ffffff;color:#000 !important;}
#rzpgid H1 {font-size:16px !important;font-weight:bold;background-color:#fff !important;color:#000 !important;padding:3px 5px 4px 5px;margin:0;text-transform:none !important;}
#rzpgid H2{font-size:12px !important;background-color:#fff;color:#000;padding:3px 5px 10px 5px;margin:0;text-transform:none;font-weight:normal;}
#rzexplainer{font-size: 10px; color: #666; padding: 0px 0px 10px 0px;}
#rzexplainer sup{color:#666; font-size: 10px;}

/* temporary fix for magnolia search listings */
.searchitem div{padding-top: 10px;}

/* Search */
#searchcontainer {width:780px;}
#searchcontainer TD {vertical-align:top;}
#searchcontainer SELECT {font-size:11px;}
#searchstate {font-size:15px;margin:5px 0 10px 0;}
#searchstatered {font-size:15px;margin:5px 0 10px 0;color:#ff0000;}
#searchclosest {font-size:11px;margin:5px 0 5px 0;color:#ff0000;font-weight:bold;}
#userfunctions {border-bottom:1px solid #cccccc;text-align:right;margin:5px 0 10px 0;}
#searchmessage {margin:5px 0 10px 0;}
#centerwell {padding:5px;}
.header {padding:3px 5px 3px 5px;font-weight:bold;line-height:17px;}
#facetselected {border-bottom:1px solid #cccccc;padding:0 0 10px 0;}
#facetselected UL {list-style-type:none;margin:0;padding:0;}
#facetselected LI {margin:0 0 10px 0;padding:1px 0 1px 0;}
#facetselected UL LI {margin:0 0 2px 0;padding:1px 0 1px 0;}

UL.search {list-style-type:none;margin:0;padding:0px 3px 0px 0px;}
UL.search LI {margin:0 0 2px 0;padding:1px 0 1px 0;}
UL.search LI.title {font-weight:bold;}
UL.search LI.selected {font-weight:bold;color:#666666;}
UL.search LI.seeall {font-weight:bold;margin:5px 0 0 0;}
.seeallcat {font-weight:bold;}
.red {color:#ff0000;}
.dkgray {color:#666666;}
.minorheader {font-weight:bold;margin:0 0 5px 0;}
.prodlink {font-weight:bold;font-size:11px;}
.priceblock2 {margin:5px 0 5px 0;padding:1px 2px 2px 3px;background-color:#ffff10;font-weight:bold;font-size:11px;}
.priceblock2onsale {margin:5px 0 5px 0;padding:1px 2px 2px 3px;background-color:#ffff10;font-weight:bold;font-size:11px;color:#ff0000;}
.rebates {margin-bottom:5px;font-size:9px;}
.med {font-size:11px;}
.sm {font-size:10px;}
.xsm {font-size:9px;}
.resultcount {font-size:9px;}
.capcat {font-weight:bold;text-transform:uppercase;}
.nofurther {margin:0;padding:10px 0 10px 0;}
.newprod {color:#ff0000;font-weight:bold;}

#shopcat {margin-bottom:10px;}
#shopcat .header {background-color:#f1f1f1; border:1px solid #cccccc;}
#shopcat UL.search {padding:5px 7px 5px 7px;}
#shopcat UL.search LI.title {font-weight:bold;}
#shopcat UL.search LI.title .sublink {font-size:10px;font-weight:normal;}
#shopcat .shopcatframe {border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:7px 0 7px 0;}
#shopcat .shopcatframe TD {vertical-align:top;border-right:1px solid #cccccc;}
#shopcat .shopcatframe TD.lastgroup {border:none;}

#searchnav {width:170px;padding-right:10px;}
#searchlist {width:590px;}
#searchlistcontent {}

.searchdirection {font-size:15px;margin:5px 0 15px 0;font-weight:bold;}
#narrow {background-color:#ffffcc;border:1px solid #cccccc;padding:5px; margin-bottom:10px;}
#narrow UL.search {padding:0 0 15px 0;}

/* 10/16/2008 */
.narrowcontent{overflow:hidden;}
.narrow ul.search {padding:0 0 10px 0;width:148px;}
.narrow ul.search li a {word-wrap:break-word;}


#cat {margin:0 0 10px 0;}
#cat .header {height:30px;background:url("/global/hf/bby2/grey-header-bg.jpg") top right repeat-x;font-weight:normal;border:solid #cccccc;border-width:1px 1px 0px 1px;padding-top:5px;}
#cat .catframe {border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:7px 0 7px 0;}
#cat .catframe TD.group {vertical-align:top;border-right:1px solid #cccccc;}
#cat .catframe TD.lastgroup {border:none;vertical-align:top;}
#cat .product {padding:5px;}
#cat .seeallcat {padding:5px;}
#cat .categoryselect {text-align:right;}

.minorbox {border:1px solid #cccccc;padding:5px;margin:0 0 10px 0;}
.minorbox .seeallcat {padding:5px 0 5px 0;}

.phtml {margin:0 0 10px 0;}
.phtml .sepframe {border:1px solid #cccccc;}
.phtml .header {line-height:14px;border:0;background-color:#0052AE;color:#ffffff;}
.phtml .list{background-color: #ffffcd; border:0px; padding: 5px;}
.phtml td.content {background-color: #ffffcd;}

.pskuseparate {margin:0 0 10px 0;}
.pskuseparate .header {line-height:14px;border:0;border-right:1px solid #cccccc;background-color:#0052AE;color:#ffffff;}
.pskuseparate TD.lastgroup .header {border:0;}
.pskuseparate TD.group {border-right:1px solid #cccccc;}
.pskuseparate TD.lastgroup {border:0;}
.pskuseparate .product {padding:12px 5px 12px 5px;}
.pskuseparate .sepframe {border:1px solid #cccccc;}

.pskucontain {margin:0 0 10px 0;width:590px;}
.pskucontain .header {line-height:14px;border:0;border-right:1px solid #cccccc;background-color:#0052AE;color:#ffffff;}
.pskucontain TD.lastgroup .header {border:0;}
.pskucontain TD.group {border-right:1px solid #cccccc;}
.pskucontain TD.lastgroup {border:0;}
.pskucontain .product {padding:5px;}
.pskucontain .sepframe {border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:7px 0 7px 0;}

.phtmlsku {margin:0 0 10px 0;}
.phtmlsku .sepframe {border:1px solid #cccccc;}
.phtmlsku .header {line-height:14px;border:0;border-right:1px solid #cccccc;background-color:#0052AE;color:#ffffff;}
.phtmlsku .product {padding:12px 5px 12px 5px;}
.phtmlsku TD.htmlcontainer {border-right:1px solid #cccccc;}
.phtmlsku TD.htmlcontainer .promo{padding:5px 5px 12px 5px;}

.pskuskuhtml {margin:0 0 10px 0;}
.pskuskuhtml .sepframe {border:1px solid #cccccc;}
.pskuskuhtml .header {line-height:14px;border:0;background-color:#0052AE;color:#ffffff;}
.pskuskuhtml TD.group {border-right:1px solid #cccccc;}
.pskuskuhtml TD.lastgroup {border:0;}
.pskuskuhtml TD.lastgroup .promo{padding:5px 5px 12px 5px;}
.pskuskuhtml .product {padding:12px 5px 12px 5px;}

.phtmllist {margin:0 0 10px 0;}
.phtmllist .sepframe {border:1px solid #cccccc;}
.phtmllist .header {line-height:14px;border:0;border-right:1px solid #cccccc;background-color:#0052AE;color:#ffffff;}
.phtmllist .list {padding:5px;}
.phtmllist TD.htmlcontainer {border-right:1px solid #cccccc;}
.pskuskuhtml TD.htmlcontainer .promo{padding:5px 5px 12px 5px;}

.smattributes {font-size:9px;}
.lgattributes{font-size:11px;}

.smprodtable {}
.smprodtable IMG {padding:0 5px 5px 0;}
.smprodtable .smattributes {margin:3px 0 5px 0;}
.smprodtable .lgattributes {margin:0 0 5px 0;}
.smprodtable .skucontent {width:95%;}

.prodlisting {border-bottom:1px solid #cccccc;margin:0 0 10px 0;}
.prodlisting IMG{}
.prodlisting IMG.prodshot {padding:0 5px 5px 0; text-align:center; display:block;}
.prodlisting .smattributes {margin:3px 0 12px 0;}
.prodlisting .lgattributes {margin:0 0 3px 0;}
.specialoffers {margin:5px 0 0 0;padding:5px 0 0 0;border-top:1px dashed #cccccc;float:left;width:100%;}
.specialoffers .checkmark {line-height:15px;float:left;background:url(/misc_check_ff0000.gif) no-repeat left center;margin:0 5px 0 5px;padding-left:13px;font-size: 9px;white-space:nowrap;}
.specialoffers .text {line-height:15px;float:left;font-size:9px;font-weight:bold;}
.prodlisting .avail {padding:5px;font-size:9px;background-color:#f1f1f1;margin:0 10px 0 5px;}
.avail .red {color:#ff0000;font-weight:bold;font-size:9px;}
.pagination {border:1px solid #cccccc;padding:3px 5px 3px 5px;background-color:#f1f1f1;}
.pagination TD {font-size:11px;line-height:18px;line-height:18px;vertical-align:bottom;}
.pagination .dropdown {}
.pagination .arrow {padding:6px 5px 0 5px;}
.nocompare {width:45px;}

.sortby {margin:10px 0 10px 0;font-size:11px;}
.sortby a:visited{color:#333399;}

TD.listcheckbox {font-size:9px;text-align:center;width: 50px;}

.divide {padding:5px 0 5px 0;}

.listheader TH {background-color:#cccccc;text-align:left;line-height:17px;border-bottom:4px solid #ffffff;border-right:1px solid #ffffff;padding-left:3px;}

.featuring TD {background-color:#ffffcc;line-height:17px;border-bottom:4px solid #ffffff;padding:0 5px 0 5px;}

#helpcontent {margin:10px 0 10px 0;}
#helpcontent .header {height:30px;background:url("/global/hf/bby2/grey-header-bg.jpg") top right repeat-x;font-weight:bold;border:solid #cccccc;border-width:1px 1px 0px 1px;padding:5px 5px;}
#helpcontent .helpframe {border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:5px;}
#helpcontent .seeall {font-weight:bold;margin:5px 0 5px 0;}

#newsearch {border:1px solid #cccccc;padding:7px;margin:10px 0 10px 0;}
#newsearch .searchfield {margin-right:10px;}
#newsearch .searchpull {margin-right:0px;}

#searchnores {width:590px;}
#searchnoresright {width:170px;padding-left:10px;}.browsecontain {margin:0 0 10px 0;}
#searchnoresright #helpcontent {margin:0 0 10px 0;}
.browsecontain .header {border:0;border-right:1px solid #cccccc;background-color:#cccccc;color:#000000;}
.browsecontain TD.group {border-right:1px solid #cccccc;padding:5px;}
.browsecontain TD.lastgroup {border:0;padding:5px;}
.browsecontain .product {padding:5px;}
.browsecontain .sepframe {border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:7px 0 7px 0;}
UL.browselist {list-style-type:none;margin:0;padding:0;}
UL.browselist LI {margin:0 0 4px 0;}
UL.browselist LI.title {font-weight:bold;}

.guideitem {padding:5px;margin:5px 0 5px 0;}
.guideitem .title {margin:0 0 3px 0;font-weight:bold;}
.guideitem .text {}



/* Begin new CSS definitions for Attribute Based Navigation */

/* Modified Styles (Already exist above) */
#facetselected {border:none;padding:0 0 10px 0;margin: 0;}
#facetselected LI {margin:0 0 0 0;padding:0;}
#facetselected UL {list-style-type:none;margin:0;padding:0;}
UL.search {list-style-type:none;margin:0;padding:0 0 10px 0;}


/* Listing menu */
.narrow{background:url("/global/hf/bby2/attnav_bottom.gif") bottom left no-repeat;padding:0 0 5px 0;margin-bottom: 10px;width:170px;}
.narrow h1{background:url("/global/hf/bby2/attnav_top.gif") top left no-repeat;font-size:14px;margin:0;padding:10px 10px 5px 10px;}
.narrowcontent{background-color:#ffc;border:1px solid #ccc;border-width:0 1px;margin:0;padding:0 10px;}
.narrowcontent h3{font-size:14px;padding:10px 0 5px 0;margin:3px 0 0 0;border-top:1px solid #ccc;}
.narrow a{text-decoration:none;}
.narrow a:visited{color: #6699cc;}
.narrow a:hover{text-decoration:underline;}
.narrow UL.search {padding:0 0 10px 0;}
.narrow LI.seeall {padding:0;}

/* SKU/HTML boxes */
.pskuseparate h2 {background:url("/global/hf/bby2/attnav_bluegrad.gif") repeat-x;border:solid #ccc;border-width:1px 0 0 0;font-size:11px;margin:0;padding:10px;}
.pskucontain h2 {background:url("/global/hf/bby2/attnav_bluegrad.gif") repeat-x;border:solid #ccc;border-width:1px 1px 0 1px;font-size:11px;margin:0;padding:10px;}
.phtmlsku h2 {background:url("/global/hf/bby2/attnav_bluegrad.gif") repeat-x;border:solid #ccc;border-width:0px 0px 0 0px;font-size:11px;margin:0;padding:10px;}
.pskuskuhtml h2 {background:url("/global/hf/bby2/attnav_bluegrad.gif") repeat-x;border:solid #ccc;border-width:1px 0 0 0;font-size:11px;margin:0;padding:10px;}
.phtmllist h2 {background:url("/global/hf/bby2/attnav_bluegrad.gif") repeat-x;border:solid #ccc;border-width:0px 0px 0 0px;font-size:11px;margin:0;padding:10px;}
.psku .seeall{border:solid #ccc;border-width:0 1px 1px;font-size:10px;font-weight:bold;padding:6px 10px;position:relative;text-align:right;top:-10px;}
.psku .seeall a{text-decoration:none;}
.psku .seeall a:visited{color:#6699cc;}

/* Blue box under Listing Menu */
#bluebox{}
.blueboxframe{margin-bottom:10px;width:170px;}
.blueboxframe h3{background-color:#d1dbf3;border:solid #ccc;border-width:1px 1px 0;font-size:11px;margin:0;padding:5px 10px;}
.blueboxcontent{border:solid #ccc;border-width:0 1px 1px;margin:0;padding:5px 10px;}
.blueboxframe a{text-decoration:none;}
.blueboxframe a:visited{color:#6699cc;}
.blueboxframe a:hover{text-decoration:underline;}

/* PDP */
.m7 {background-color:#66cc66;border-right:2px solid #006600;border-bottom:2px solid #006600;margin-bottom:5px;}
.m7 UL {margin:0px;padding:0px;}
.m7 LI {margin:0px;padding:3px;padding-left:10px;font-size:10px;}
.m7 A {color:#000000;}
.m7 A:hover {color:#ffffff;}
.m7 A:visited {color:#000000;}

/* Featured box */
.featured{margin-bottom:10px;}
.featured h2{background:url("/global/hf/bby2/attnav_bluegrad.gif") repeat-x;border:solid #ccc;border-width:1px 1px 0;font-size:11px;margin:0;padding:10px;}
.featuredcontent{border:1px solid #ccc;border-width:0 1px 1px;margin:0;padding:0 10px 10px;}
.featured a{text-decoration:none;}
.featured a:visited{color:#6699cc;}

/* Breadcrumbs */
#searchstate{margin:4px 0 8px 5px;font-size:12px;}
#searchstate a{text-decoration:none;}
#searchstate a:visited{color:#6699cc;}

/* Help boxes */
#helpcontent{float:none;margin-bottom:5px;margin-top:5px;}
#helpcontent .header{background:url("/global/hf/bby2/attnav_greygrad.gif") repeat-x;border:solid #ccc;border-width:1px 1px 0;font-size:11px;margin:0;padding:10px 10px 0 10px;}
#helpcontent h4{font-size:11px;margin:0;padding-bottom:5px;}
#helpcontent .helpframe{border:1px solid #ccc;border-width:0 1px 1px;margin:0;padding:0 10px 10px;position:relative;}
#helpcontent a{text-decoration:none;}
#helpcontent a:visited{color:#69f;}
#helpcontent .helpcol{float:left;width:33%;}
#helpcontent li{float:none;font-weight:normal;margin:0;}
#helpcontent ul{clear:none;float:none;list-style:none;margin:0;padding:0;text-align:left;}
.search .seeall a {font-weight: bold;}
.pagination{margin-bottom:10px;} /* Added to keep pagination from lining up against help box */

/* Reviews and Ratings */
.rating {padding:0;margin:0;}
.rating IMG {position: relative; top: 2px; padding:0; margin:0;}
.rating .reviews {font-size:9px;color:#999;}

/* main gradient box, as seen in module 1 */
.mainboxcurve{background:url("/global/hf/bby2/main-curve-headimage-xsm.gif") top left no-repeat;height:7px;width:587px;padding:0;margin:0;margin-bottom:0px;}
.mainboxcurve-500{background:url("/global/hf/bby2/main-curve-headimage-xsm-500.gif") top left no-repeat;height:7px;width:497px;padding:0;margin:0;margin-bottom:0px;}
.mainboxcurveborder{background:url("/global/hf/bby2/main-curve-headimage-sm.gif") top left no-repeat;height:7px;width:590px;padding:0;margin:0;}
.mainboxborder, .mainbox, .mainbox-500{margin-bottom:10px;padding:0;margin-top:0;width:99%;float:left;}
.mainbox , .mainbox-500{padding-bottom: 10px;}
.mainboxborder img, .mainbox img , .mainbox-500 img {border-width:0px;margin:0;padding:0;}
.mainboxborder {background:url("/global/hf/bby2/newgrade.gif") top left repeat-x;border: solid 1px #ccc; border-top-width: 0;}
.mainboxborder h1, .mainbox h1, .mainbox-500 h1 {font-size:27px; font-weight: bold; margin: 0;padding: 0;}

.mainboxborder h1.text, .mainbox  h1.text, .mainbox-500 h1.text{font-family:arial;font-size:24px;letter-spacing: -1px}
.item h1.text{margin:20px 0 7px 0;font-size:24px;letter-spacing: -1px;}
.mainboxborder h1 div.disclaimer, .mainbox h1 div.disclaimer, .mainbox-500 h1 div.disclaimer{font-weight:normal;margin-top:3px;}

.mainbox .fullimage, .mainboxborder .fullimage, .mainbox-500 .fullimiage {padding-left: 1px;}
.mainbox {background:url("/global/hf/bby2/main-header-fade.jpg") top left no-repeat;}
.mainbox-500 {background:url("/global/hf/bby2/main-header-fade-500.jpg") top left no-repeat;}
.mainboxborder h3, .mainbox h3, .mainbox-500 h3{font-size:13px;margin:0;padding:10px 10px;font-weight:bold;float:left;}
.mainboxborder p, .mainbox p, .mainbox-500 p{margin:0;padding:0;}
.mainboxborder a, .mainbox a, .mainbox-500 a{text-decoration:none;}
.mainboxborder a:visited, .mainbox a:visited, .mainbox-500 a:visited{color:#333399;}
.mainboxborder .disclaimer, .mainbox .disclaimer, .mainbox-500 .disclaimer{font-size:9px;color:#999;}
.mainboxborder .note, .mainbox .note, .mainbox-500 .note{font-size:14px;color:#999;}
.mainboxborder .offer, .mainbox .offer, .mainbox-500 .offer{font-size:9px;}
.mainboxborder .fadedown {background:url("/global/hf/bby2/main-fadedown.jpg") bottom left repeat-x; padding-bottom:20px;}
.mainboxborder .nopad {padding-top:0px;}

.mainboxborder .mainimageblock img, .mainbox .mainimageblock img, .mainbox-500 .mainimageblock img{padding:0; margin:0;border-width:0;}
.mainboxborder .mainimageblock, .mainbox .mainimageblock{width: 588px; text-align: center; position:relative;}
.mainbox-500 .mainimageblock{width: 498px; text-align: center; position:relative;}
 
/* blue gradient box, as seen in modules 2-10 */
.bluegradbox{margin-bottom:10px;padding-bottom:10px;width:99%;border: solid 1px #ccc;float:left;background:url("/global/hf/bby2/attnav_bluegrad.gif") top right repeat-x;}
.bluegradbox h3{font-size:11px;margin:0;padding:10px 10px;font-weight:bold;float:left;}
.bluegradbox p{margin:0;padding:0;}
.bluegradbox a{text-decoration:none;}
.bluegradbox a:hover{text-decoration:underline;}
.bluegradbox a:visited{color:#333399;}
.bluegradbox .seeall{float:right;padding:10px 10px;font-weight:bold;font-size:10px;}
.bluegradbox .disclaimer, .greygradbox .disclaimer{font-size:9px;color:#999;}
.bluegradbox .offer{font-size:9px;}

/* grey gradient box, as seen in help box */
.greygradbox{margin-bottom:10px;padding-bottom:10px;width:99%;border: solid 1px #ccc;float:left;background:url("/global/hf/bby2/grey-header-bg.jpg") top right repeat-x;}
.greygradbox h3{font-size:11px;margin:0;padding:10px 10px;font-weight:bold;float:left;}
.greygradbox p{margin:0;padding:0;}

/* special padding for greygradbox item */
.greygradbox .item h4{padding:0 0 5px 0;margin:0;font-size:11px;}
.greygradbox .seeall{float:right;padding:10px 10px;font-weight:bold;font-size:10px;}

.alertbox {border: 2px solid #5a8bda; padding: 10px 0;margin-bottom: 10px; width: 586px;}
* html .alertbox{width: 588px;}
.alertbox h1 {font-size:13px;margin:0;padding:0 10px 5px 10px;font-weight:bold;}
.alertbox p {margin: 0;padding: 0 10px 5px 10px;}
.alertbox a {text-decoration: none;}
.alertbox a:hover {text-decoration: underline;}

.mainboxcontent, .bluegradboxcontent, .greygradboxcontent {margin:5px 0 5px 0;padding-bottom:10px;float:left;}
.contentframe {margin:5px 0 5px 0;}
.mainboxcontent {padding-bottom: 0; margin-bottom: 0px;}

.mainbox .notoppad, .mainbox-500 .notoppad, .mainboxborder .notoppad {margin-top: 0; padding-top: 0;}
.mainbox .notoppad  .item .center, .mainbox-500 .notoppad  .item .center, .mainboxborder .notoppad  .item .center {margin-top: 0; padding-top: 0; margin-bottom: 5px;}
.mainbox .noleftpad, .mainbox-500 .noleftpad, .mainboxborder .noleftpad {padding-left: 0;}
.mainbox .nopad, .mainbox-500 .nopad, .mainboxborder .nopad {margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0;}
.mainbox .twotoppad, .mainbox-500 .twotoppad, .mainboxborder .twotoppad {margin: 2px 0 0 0;}
.mainboxhead {margin-top:0px; width: 588px;}
.mainbox-500 .mainboxhead {margin-top:0px; width: 498px;}
.mainbox .mainboxhead .colone, .mainbox-500 .mainboxhead .colone {max-width:300px; padding: 0 5px 0 1px; float: left;}
.mainboxborder .mainboxhead .colone {max-width:300px; padding: 0 5px 0 0; float: left;}
.mainboxhead .coltwo {width: 270px; padding: 0 10px 0 0; float:left;}
.mainbox-500 .mainboxhead .coltwo {width: 180px; padding: 0 10px 0 0; float:left;}

.fivecolborder{padding:1px 0 1px 0;background:url("/global/hf/bby2/fivecolbg.gif") 0 0 repeat-y;}
.fourcolborder{padding:1px 0 1px 0;background:url("/global/hf/bby2/fourcolbg.gif") 0 0 repeat-y;}
.fourcolborderdashed{padding:1px 0 1px 0;background:url("/global/hf/bby2/fourcolbg-dashed.gif") 0 0 repeat-y;}
.threecolborder{padding:1px 0 1px 0;background:url("/global/hf/bby2/threecolbg.gif") 0 0 repeat-y;}
.threecolborderdashed{padding:1px 0 1px 0;background:url("/global/hf/bby2/threecolbg-dashed.gif") 0 0 repeat-y;}
.twocolborderdashed{padding:1px 0 1px 0;background:url("/global/hf/bby2/twocolbg-dashed.gif") 0 0 repeat-y;}
.twocolborder{padding:1px 0 1px 0;background:url("/global/hf/bby2/twocolbg.gif") 0 0 repeat-y;}
/* Promos */	.fourcolpromoborder{padding:1px 0 1px 0;background:url("/global/hf/bby2/fourcolpromobg.gif") 0 0 repeat-y;}
			.threecolpromoborder{padding:1px 0 1px 0;background:url("/global/hf/bby2/threecolpromobg.gif") 0 0 repeat-y;}

/* an item in a blue or grey box */
.item{margin:0;padding:0 10px 0 10px;}
.item a{text-decoration:none;}
.item a:hover{text-decoration:underline;}
.item a:visited{color:#6699cc;}
.mainbox .center, .mainbox-500 .center, .mainboxborder .center, .item .prodimage{text-align:center;}
.item .prodimageleft{margin-right:4px;}
.item .prodtextright{float:right; width:106px;}
.item .prodtextright a{font-weight:normal !important;text-decoration:none;}
.item .prodtextright .phone{font-weight:bold;}
.item .iteminfo p{margin:0;padding:0;}
.item h4{padding:0;margin:0;font-size:11px;}
.item ul{margin:0;padding:0;list-style-type:none;}
.item .list {list-style-type:disc;margin-left:0;padding-left: 12px;text-indent: -12px;}
*html .item .list {list-style-type:disc;margin-left:0;padding-left: 16px;text-indent: -16px;}
.item ul li{margin:0;padding:0;margin:3px 0 3px 0 !important;text-align:left;}
.item .list li {list-style-position:inside;list-style-type:disc;}
.item ul li a{font-weight:normal !important;text-decoration:none;}
.item .list li a{font-weight:normal !important;text-decoration:disc;}
.item ul li a:hover{text-decoration:underline !important;}
.item .wide {position:relative;padding-bottom:10px;height:11px;}
.item .wide h4{font-weight:bold;float:right;width:190px;position:absolute;left:-4px;}

/* generic bluebox style for right/ left navs */
.bluebox{margin-bottom:10px;width:168px;border: solid 1px #ccc;float:left;}
.bluebox h3{background-color:#d1dbf3;font-size:11px;margin:0;padding:5px 10px;font-weight:bold;}
.bluebox h5{font-size:11px;margin:0;padding:10px 0 0 10px;font-weight:bold;}
.bluebox p{padding:5px 10px;}
.bluebox a{text-decoration:none;}

/* widths for the gradient boxes */
.full{width:588px;}
.full-500{width:498px;}
.half{width:289px;float:left;}
.half.left{margin-right:8px;}
.twocol{width:273px;float:left;}
.threecol{width:175px;float:left;}
.fourcol{width:126px;float:left;}
.fivecol{width:96px;float:left;}
.sixcol{width:77px;float:left;}
.sevencol{width:63px;float:left;}
/* Promos */	.fourcolpromo{width:104px;float:left;}
			.threecolpromo{width:146px;float:left;}
			.promo{width:498px;}

/* carousel-specific styles */
.carouselleftarrow{width:30px;margin:25px 0 10px 0;float:left;text-align:center;cursor:pointer;}
.carouselrightarrow{width:30px;margin:25px 0 10px 0;float:right;text-align:center;cursor:pointer;}
.carousel-list{list-style-type:none;margin:0;padding:0;}
.carousel-list .prodimage.bordered{border-right:solid 1px #ccc;text-align:center;}
.visibleframe{float:left;position:relative;overflow:hidden;width:520px;}
.contentframe{position:relative;overflow:hidden;width:10000px;}
.contentframe li h4{text-align:left;margin:0;padding:0;font-size:11px;}
.contentframe li p{text-align:left;margin:0;padding:0;}

/* widths for carousel columns */
.twocolcarousel li{width:260px;float:left;padding:1px;}
.threecolcarousel li{width:173px;float:left;padding:1px;}
.fourcolcarousel li{width:129px;float:left;padding:1px;}
.fivecolcarousel li{width:102px;float:left;padding:1px;}

.clear {clear: both;}
.end{margin-right:0;margin-left:1px;}

div.hr{margin:2px 10px 2px 10px;height: 8px; background: #fff url('/global/hf/bby2/border.gif') repeat-x scroll center;}
div.hr hr {display: none;}

div.primaryhr{margin:0 10px 0 10px;height: 8px; background: #fff url('/global/hf/bby2/border.gif') repeat-x scroll center;}
div.primaryhr hr {display: none;}

/* ABN Tabs Based on PDP Tabs */
#abntabbedcontentbox{background:url("/global/pdp/contentbox-bg.gif") top left repeat-x;width:588px;float:left;margin-right:0;padding: 10px 0;border-bottom:solid 1px #ccc;}
#abntabbedcontentbox .tabbedcontent{padding: 0px 10px 0px 10px;}
#abntabbedcontentbox .tabbedcontent h2{padding: 0; margin: 0;}
#abntabbedcontentbox .hidden{display: none;}

#abntabs{float:left;line-height:normal;background:#fff url("/global/pdp/tabs/tab_border.gif") repeat-x bottom;width:588px;height:41px;}
#abntabs .active{background-image:url("/global/pdp/tabs/tab_on_right_revised.gif");height:41px;}
#abntabs .active div{width:6px; background:url("/global/pdp/tabs/tab_on_left_revised.gif") repeat-y;height:41px;}
#abntabs .active a{padding-bottom:5px;font-weight:bold;text-decoration:none;color:#000;}
#abntabs a{float:left;display:block;padding:13px 10px 4px 4px;text-decoration:none;color:#000;}
#abntabs a.nopad{padding:4px 10px 4px 4px;}
#abntabs div{background:url("/global/pdp/tabs/tab_off_left_revised.gif") repeat-y left top;height:40px;width:6px;float:left;}
#abntabs ul{margin:0;padding:0px 0px 0;list-style:none;}
#abntabs li{text-align:center;height:39px;float:left;background:url("/global/pdp/tabs/tab_off_right_revised.gif") repeat-y right top;margin-right:3px;padding:0;}
#abntabs li.active{background-image:url("/global/pdp/tabs/tab_on_right_revised.gif");height:41px;}

/* Music */ /* Working Music page as of 7/16/2007 */
#musiccontainer{background-color: #fff;position:absolute; left:0;top:180;width:780px;z-index:200;padding-left:5px;}
#musicpromos{margin-bottom:10px;width:770px;}
#musicpromos img{border:none;}
#musicpromos .left{float:left;}
#musicpromos .right{float:right;}
#newmusicsearch{background-color:#f1f1f1;margin-bottom:10px;width:770px;}
#newmusicsearch h2{background-color:#dbdbdb;font-size:11px;margin:0;padding:5px;text-transform:uppercase;}
#newmusicsearch h3{font-size:11px;font-weight:700;margin:0;padding:2px 0;}
#newmusicsearch ul{list-style-type:none;margin:0;padding:0;}
#newmusicsearch .genre li{float:left;list-style:none;margin:0;padding:0;width:140px;}
#newmusicsearch .mlist{padding:10px 0;}
#newmusicsearch .mlistcon{background:url('/global/hf/bby2/searchcol.gif') 0 0 repeat-y;width:770px;}
#newmusicsearch .mleft{float:left;padding:0 10px;width:130px;}
#newmusicsearch .mright{float:right;padding:0 10px;width:600px;}
#newmusicsearch .mform{background-color:#dbdbdb;padding:3px;}
#newmusicsearch a:visited{color:#69c;}

/* grey rounded gradient box */ /* 7/16/2007 */
.grayroundedgradbox{background:url("/global/hf/bby2/rounded-header.gif") top right repeat-x;float:left;margin-bottom:10px;width:99%;}
.grayroundedgradbox h3{float:left;font-size:13px;font-weight:700;margin:0;padding:10px;}
.grayroundedgradbox p{margin:0;padding:0;}
.grayroundedgradbox a{text-decoration:none;}
.grayroundedgradbox .seeall{float:right;font-size:10px;font-weight:700;padding:10px;}
.grayroundedgradbox .seeall a:visited{color:#69c;}
.grayroundedgradbox .disclaimer{color:#999;font-size:9px;}

/* widths for the gradient boxes */ /* 7/16/2007 */
.max{width:770px;}
.evenrow{background-color:#efefef;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-top:2px;}
.itemmax{margin:0;padding:5px 3px 5px 4px;}
.itemmax .prodimage{text-align:center;}
.itemmax .iteminfo p{margin:0;padding:0;}
.itemmax h4{font-size:10px;margin:0;padding:2px;}
.itemmax h5{font-size:10px;margin:0;padding:2px 2px 0;}
.itemmax h6{font-size:10px;margin:0;padding:2px 2px 0;}
.itemmax p{font-size:10px;margin:0;padding:2px 2px 5px 2px;}
.itemmax ul{list-style-type:none;margin:0;padding:0;}
.itemmax ul li{margin:3px 0 !important;padding:0;text-align:left;}
.itemmax a:visited{color:#69c;}
.fivecolmax{float:left;width:145px;_width:152px;}
.fivecolbordermax{background:url("/global/hf/bby2/fivecolbgmax.gif") 0 0 repeat-y;padding:1px 0 1px 3px;}

/* legacy broadgroup popover boxes */
.broadgroupcontentbox{background-color: #fff; border-top: solid 2px #5A8BDA; border-left: solid 2px #5A8BDA; border-right: solid 2px #647288; border-bottom: solid 2px #647288;width:300px;padding:5px;z-index:1;}
.broadgroupcontentbox .headline{font: bold 14px verdana; color: #999; margin: 5px; border-bottom: solid 1px #999;}
.broadgroupcontentbox .content{font: 11px verdana; margin: 8px;}
.broadgroupcontentbox .content a{text-decoration:none;}
.broadgroupcontentbox .content a:hover{text-decoration:underline;}
.broadgroupcontentbox .content .shopall{color:#003399;}
.broadgroupcontentbox .content .shopall a{font: 11px verdana; margin: 0px 3px 0px 0px; color:#003399; font-weight: bold;text-decoration:none;}
.broadgroupcontentbox .content .shopall a:visited{color:#003399;text-decoration:none;}
.broadgroupcontentbox .content .shopall a:hover{color:#6666cc;text-decoration:none;}

.newband{margin-bottom:10px;}

/* changes to PDP left column */
.m15 {background:url("/global/headers/also_consider.gif") 0 0 no-repeat;}
.m15prodfirst {margin-top:35px;}

/* fix to research search page */
#resSearch {height:205px;}
#resSearch input.entry {border:1px solid #7E9EB7;padding:3px;font-size:10px;margin-top:5px;height:22px;width:175px;}
#resSearch input.searchbutton {vertical-align:bottom;margin:2px;}

/* music page specific */
.mainboxmusicsearch {background:url('/global/hf/bby2/gradient_down.jpg');height:26px;padding:14px 10px 10px 10px;}

/* spotlights */
.spotlighthalf .shleft p{float:left;width:130px;padding:10px 8px;}
.spotlighthalf .shright p{float:right;width:130px;padding:10px 10px 10px 5px;}
.spotlightfull .sfleft p{float:left;width:185px;padding:10px 8px;}
.spotlightfull .sfright p{float:right;width:185px;padding:10px 8px;}
.spotlighthalf,.spotlightfull{padding-bottom:0;}
.spotlighthalf .shleft a img,.spotlightfull .sfleft a img{float:right;}
.spotlighthalf .shright a img,.spotlightfull .sfright a img{float:left;}
.spotlightimage {margin-bottom:10px;}

.spotlightfull{width:588px;}
.spotlightfull h3{float:none;padding:0 0 7px;padding:0;font-family:arial;font-size:18px;font-weight:normal;}
.spotlightfull img.right{float:right;margin-left:10px;}
*html .spotlightfull img.right{margin-left:0px;}
.spotlightfull img.left{float:left;margin-right:10px;}
*html .spotlightfull img.left{margin-right:0px;}
.spotlightfull div.text{padding:20px 20px 0 20px;height:78px;}
*html .spotlightfull div.text{padding:20px 20px 0 20px;}
.spotlightfull p a{font-weight:bold;}
.spotlightfull div.valign{padding:0 10px;height:98px;}
*html .spotlightfull div.valign{height:78px;}
.spotlightfull div.valign h3{line-height:98px;margin:0;padding:0;}
*html .spotlightfull div.valign h3{line-height:60px;}

/* PB Mods */
#pb_oc {top:150px;left:200px;position:absolute;width:250px;display:none;}
#powerprice {top:150px;left:200px;position:absolute;width:250px;display:none;}
.ppshadow,.ppcontent {position: relative;bottom: 2px;right: 2px;}
.ppshadow{background-color: #ccc; /*shadow color*/color: inherit;}
.ppcontent{background-color: #fff; /*background color of content*/border: 2px solid #588dd9; /*border color*/}
#ppcontent2{padding:10px;text-align:left;}
#ppcontent2 h1 {color:#588dd9;font-weight:bold;font-size:14px;margin:0px;margin-bottom:10px;}
#close {text-align:right;padding-right:5px;}
#close a{color:#666;font-weight:bold;text-decoration:none;}
#close img{padding-top: 10px;vertical-align:-5px;}

/* mag, escape styles */
.escImg{background-image:url('/global/pcontent/escape/escape_logo.gif');background-repeat: no-repeat;width:79px;height:18px;margin:5px 5px 0px 0px;float:left;}
.magImg{background-image:url('/global/pcontent/magnolia/magnolia_logo.gif');background-repeat:no-repeat;width:79px;height:23px;margin:2px 3px 0px 0px;float:left;}

.oc_rp{display:none;}


#nav div a.car{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -168px -35px no-repeat;}
#nav div a.au{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -96px -35px no-repeat;}
#nav div a.tv{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) 0 -35px no-repeat;}
#nav div a.cp{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -333px -35px no-repeat;}
#nav div a.cc{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -227px -35px no-repeat;}
#nav div a.po{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -431px -35px no-repeat;}
#nav div a.mm{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -514px -35px no-repeat;}
#nav div a.gt{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -603px -35px no-repeat;}
#nav div a.ha{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -679px -35px no-repeat;}
#nav div a.car:hover{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -168px 0 no-repeat;}
#nav div a.au:hover{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -96px 0 no-repeat;}
#nav div a.tv:hover{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) no-repeat;}
#nav div a.cp:hover{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -333px 0 no-repeat;}
#nav div a.cc:hover{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -227px 0 no-repeat;}
#nav div a.po:hover{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -431px 0 no-repeat;}
#nav div a.mm:hover{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -514px 0 no-repeat;}
#nav div a.gt:hover{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -603px 0 no-repeat;}
#nav div a.ha:hover{background:url('http://www.mundicenter.com.br/store2/images/nav_bg1.gif' ) -679px 0 no-repeat;}
#hdr .mid{background:url('http://www.mundicenter.com.br/store2/images/header_bg1.gif');float:left;height:66px;width:580px;}
#searchstatus{background:url('http://www.mundicenter.com.br/store2/images/search_bg.gif') no-repeat;height:44px;width:780px;position:relative;}
#hdr .mid ul.maj li a{display:block;margin:0 8px;}