BODY {
	MARGIN-LEFT: 5px
}
#nav_contain {
	WIDTH: 780px; HEIGHT: 28px; BORDER-TOP: #fff 1px solid
}
#nav {
	
}
#nav {
	Z-INDEX: 35; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; CURSOR: pointer; PADDING-TOP: 0px
}
#nav UL {
	Z-INDEX: 35; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; CURSOR: pointer; PADDING-TOP: 0px
}
#nav A {
	DISPLAY: block; TEXT-DECORATION: none
}
#nav IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#nav LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#nav LI UL {
	POSITION: absolute; MARGIN: 0px; WIDTH: 200px; HEIGHT: auto; FONT-WEIGHT: normal; LEFT: -999em
}
#nav LI UL LI {
	WIDTH: 200px; CURSOR: pointer
}
#nav LI UL A.last {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; BORDER-TOP: #ccc 1px solid; CURSOR: pointer; BORDER-RIGHT: #ccc 1px solid
}
#nav LI LI {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav LI UL A {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 200px; PADDING-RIGHT: 2px; FONT-FAMILY: verdana; COLOR: #00287f; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
#nav LI UL A:hover {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 200px; PADDING-RIGHT: 2px; FONT-FAMILY: verdana; COLOR: #fff; FONT-SIZE: 11px; PADDING-TOP: 2px
}
#nav LI:hover UL UL {
	LEFT: -999px
}
#nav LI:hover UL UL UL {
	LEFT: -999px
}
#nav LI.sfhover UL UL {
	LEFT: -999px
}
#nav LI.sfhover UL UL UL {
	LEFT: -999px
}
#nav LI:hover {
	BACKGROUND-COLOR: #0035ad
}
#nav LI.sfhover {
	BACKGROUND-COLOR: #0035ad
}
#nav LI UL {
	MARGIN-LEFT: 1px; CURSOR: pointer; PADDING-TOP: 5px
}
#nav LI UL.first {
	MARGIN-LEFT: 0px
}
#nav LI UL.end {
	MARGIN-LEFT: 0px
}
UL.nav IFRAME {
	POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); TOP: -1px; LEFT: -1px
}
* HTML UL.nav LI {
	Z-INDEX: 201
}
#nav DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; OVERFLOW: hidden; PADDING-TOP: 0px
}
#nav DIV A {
	WIDTH: 100%; HEIGHT: 100%
}
#nav DIV SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 100%; PADDING-TOP: 0px
}
#nav DIV.car {
	WIDTH: 59px; HEIGHT: 28px
}
#nav DIV.au {
	WIDTH: 72px; HEIGHT: 28px
}
#nav DIV.tv {
	WIDTH: 96px; HEIGHT: 28px
}
#nav DIV.cp {
	WIDTH: 98px; HEIGHT: 28px
}
#nav DIV.cc {
	WIDTH: 106px; HEIGHT: 28px
}
#nav DIV.po {
	WIDTH: 83px; HEIGHT: 28px
}
#nav DIV.mm {
	WIDTH: 89px; HEIGHT: 28px
}
#nav DIV.gt {
	WIDTH: 76px; HEIGHT: 28px
}
#nav DIV.ha {
	WIDTH: 101px; HEIGHT: 28px
}
#hdr * {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; PADDING-TOP: 0px
}
#hdr {
	WIDTH: 780px
}
#hdr .logo {
	WIDTH: 88px; FLOAT: left; HEIGHT: 66px
}
#hdr .logo IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: block; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#hdr .tn {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FLOAT: right; COLOR: #666; FONT-SIZE: 12px; PADDING-TOP: 4px
}
#hdr .tn A {
	TEXT-DECORATION: none
}
#hdr .tn .skip {
	DISPLAY: none
}
#hdr .mid UL {
	POSITION: relative; LIST-STYLE-TYPE: none
}
#hdr .mid UL.maj {
	MARGIN-TOP: 15px; FLOAT: right
}
#hdr .mid UL LI {
	FLOAT: left
}
#hdr .mid UL.maj LI A {
	MARGIN: 0px 13px; DISPLAY: block
}
#hdr .mid UL.maj LI A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#hdr .mid UL.maj LI A SPAN {
	DISPLAY: none
}
#hdr .mid UL.maj LI A.last {
	MARGIN-RIGHT: 0px
}
#hdr .mid UL.min {
	MARGIN-TOP: 8px; FLOAT: right; FONT-SIZE: 11px
}
#hdr .mid UL.min LI {
	MARGIN: 0px 6px
}
#hdr .mid UL.min LI.last {
	MARGIN: 0px 0px 0px 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 {
	POSITION: absolute; TOP: 15px; LEFT: 8px
}
#carttext A {
	WIDTH: 74px; DISPLAY: block; HEIGHT: 17px
}
#cartitems {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 74px; COLOR: #fff; FONT-SIZE: 11px; TOP: 40px; LEFT: 8px
}
#cartmessage {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 1; WIDTH: 74px; DISPLAY: none; COLOR: #fff; FONT-SIZE: 11px; TOP: 34px; LEFT: 8px
}
.appear#nav LI:hover UL {
	LEFT: auto
}
.appear#nav LI LI:hover UL {
	LEFT: auto
}
.appear#nav LI LI LI:hover UL {
	LEFT: auto
}
.appear#nav LI.sfhover UL {
	LEFT: auto
}
.appear#nav LI LI.sfhover UL {
	LEFT: auto
}
.appear#nav LI LI LI.sfhover UL {
	LEFT: auto
}
.disappear#nav LI:hover UL {
	LEFT: -999px
}
.disappear#nav LI LI:hover UL {
	LEFT: -999px
}
.disappear#nav LI LI LI:hover UL {
	LEFT: -999px
}
.disappear#nav LI.sfhover UL {
	LEFT: -999px
}
.disappear#nav LI LI.sfhover UL {
	LEFT: -999px
}
.disappear#nav LI LI LI.sfhover UL {
	LEFT: -999px
}
.disappear#nav LI.sfhover UL.end {
	LEFT: -999px
}
.disappear#nav LI LI.sfhover UL.end {
	LEFT: -999px
}
.disappear#nav LI LI LI.sfhover UL.end {
	LEFT: -999px
}
.disappear#nav LI:hover UL.end {
	LEFT: -999px
}
.disappear#nav LI LI:hover UL.end {
	LEFT: -999px
}
.disappear#nav LI LI LI:hover UL.end {
	LEFT: -999px
}
.appear#nav LI.sfhover UL.end {
	LEFT: 585px
}
.appear#nav LI LI.sfhover UL.end {
	LEFT: 585px
}
.appear#nav LI LI LI.sfhover UL.end {
	LEFT: 585px
}
.appear#nav LI:hover UL.end {
	LEFT: 585px
}
.appear#nav LI LI:hover UL.end {
	LEFT: 585px
}
.appear#nav LI LI LI:hover UL.end {
	LEFT: 585px
}
#nav LI UL.rnr LI A {
	WIDTH: 176px
}
#nav LI UL.rnr LI A:hover {
	WIDTH: 176px
}
#nav LI UL.rnr LI {
	WIDTH: 176px
}
#searchstatus {
	BORDER-BOTTOM: medium none
}
#searchstatus * {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sitesearch {
	POSITION: absolute; WIDTH: 460px; FONT-SIZE: 11px; TOP: 14px; LEFT: 15px
}
#welcome {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 280px; FONT-SIZE: 11px; TOP: 18px; LEFT: 485px
}
#searchstatus BR {
	DISPLAY: none
}
.searchtext {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.topline {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #fff 2px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #fff 2px solid; PADDING-TOP: 0px
}
#sitesearch TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.searchfield {
	WIDTH: 180px
}
#sitesearch .searchtext {
	FONT-SIZE: 11px
}
#sitesearch FORM INPUT {
	FONT-SIZE: 10px
}
#sitesearch FORM SELECT {
	FONT-SIZE: 10px
}
.searchpull {
	WIDTH: 140px; FONT-SIZE: 11px
}
#foot {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#foot IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#footcards {
	POSITION: relative; MARGIN-BOTTOM: 9px; HEIGHT: 88px
}
#footcards .cards A IMG {
	POSITION: relative; DISPLAY: block; TOP: 10px; LEFT: 10px
}
#footcards .cards .desc {
	POSITION: absolute; WIDTH: 125px; FONT-FAMILY: arial; TOP: 10px
}
#footcards .left {
	LEFT: 0px
}
#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 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footcards .cards .desc H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#footcards .cards .desc H3 A {
	COLOR: #fff; TEXT-DECORATION: none
}
#footcards .cards .desc UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#footcards .cards .desc UL LI A {
	COLOR: #fff; TEXT-DECORATION: none
}
#footlinks .mid UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#footlinks .mid UL LI H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#footlinks .mid UL LI A {
	COLOR: #339; TEXT-DECORATION: none
}
#footlinks SELECT {
	WIDTH: 168px; FONT-SIZE: 12px
}
#footlinks .bot UL {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 8px; PADDING-TOP: 0px; LEFT: 10px
}
#footlinks .bot UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #ccc; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#footlinks .bot UL LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#footlinks .bot UL LI A.last {
	COLOR: #fff; TEXT-DECORATION: none
}
#footlinks .bot UL LI A:unknown {
	COLOR: #fff
}
#footlinks {
	POSITION: relative; MARGIN-BOTTOM: 9px
}
#footlinks .mid UL {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 10px; PADDING-TOP: 0px
}
#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
}
#footinfo {
	POSITION: relative; WIDTH: 780px; HEIGHT: 70px
}
#footinfo .box {
	POSITION: absolute; LEFT: 10px
}
#footinfo DIV {
	FLOAT: left
}
#footinfo DIV.fimage {
	POSITION: relative; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; TOP: 3px
}
#footinfo .text {
	WIDTH: 500px; PADDING-RIGHT: 5px; FONT-FAMILY: arial
}
#footinfo P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#footinfo .disc {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 9px; PADDING-TOP: 0px
}
#footinfo .images {
	WIDTH: 125px; FLOAT: left
}
#footinfo .images IMG {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
.foot_clear {
	HEIGHT: 1px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.pdisc {
	FONT-FAMILY: arial; COLOR: #666; FONT-SIZE: 9px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#p_bby {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#p_bby IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.p_clear {
	HEIGHT: 1px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
#p_m8 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#p_m8 .cards {
	PADDING-BOTTOM: 0px; MARGIN: 0px 9px 0px 0px; PADDING-LEFT: 10px; WIDTH: 254px; PADDING-RIGHT: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/bbyfront/p/m8_bg.gif); FLOAT: left; HEIGHT: 122px; COLOR: #fff; PADDING-TOP: 10px
}
#p_m8 .last {
	MARGIN-RIGHT: 0px
}
#p_m8 .cards IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#p_m8 .cards .desc {
	WIDTH: 110px; FONT-FAMILY: arial; FLOAT: right; COLOR: #000
}
#p_m8 .cards .desc H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#p_m8 .cards .desc H3 A {
	COLOR: #000; TEXT-DECORATION: none
}
#p_m8 .cards .desc P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#p_m8 .cards .desc P A {
	COLOR: #339; TEXT-DECORATION: none
}
#p_featured {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 780px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; MARGIN-BOTTOM: 9px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/bbyfront/p/featured_brands_bg.gif); HEIGHT: 40px; PADDING-TOP: 12px
}
#p_featured UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#p_featured UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #ccc; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#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-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 8px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#p_featured UL LI .feat {
	POSITION: relative; TOP: 1px; MARGIN-RIGHT: 10px
}
#flash {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; HEIGHT: 291px; PADDING-TOP: 0px
}
#p_footsol {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#p_footsol .top {
	WIDTH: 780px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/bbyfront/f/solutions/solutions_top.gif); HEIGHT: 9px; FONT-SIZE: 0px
}
#p_footsol .mid {
	BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; WIDTH: 780px; PADDING-RIGHT: 10px; BORDER-RIGHT: #e1e1e1 1px solid; PADDING-TOP: 0px
}
#p_footsol .bot {
	WIDTH: 780px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/bbyfront/f/solutions/solutions_bottom.gif); HEIGHT: 9px; FONT-SIZE: 0px
}
#p_footsol .mid UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#p_footsol .mid UL LI {
	PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FLOAT: left; PADDING-TOP: 12px
}
#p_footsol .mid UL LI A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.reslearnbox {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffc; MARGIN: 4px 0px 5px 4px; PADDING-LEFT: 0px; WIDTH: 120px; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px
}
UL.m80 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 5px 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.m80 LI {
	PADDING-BOTTOM: 1px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
.m80minorbox {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 4px; PADDING-LEFT: 0px; WIDTH: 120px; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px
}
.m80minorheader {
	MARGIN: 5px; FONT-WEIGHT: bold
}
.m80minorbox UL.m80 {
	MARGIN: 0px 5px 5px
}
#rzbox {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; MARGIN: 0px 0px 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#rzbox .rzheader {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #666666; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#rzbox .rzdividersolid {
	BORDER-RIGHT: #cccccc 1px solid
}
#rzbox .rzdividerdashed {
	BORDER-RIGHT: #cccccc 1px dashed
}
#rzbox .content {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#rzbox .bottomcontent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#rzbox .divider {
	BORDER-BOTTOM: #cccccc 1px dotted; MARGIN: 0px 0px 5px
}
#rzbox SUP {
	COLOR: #666; FONT-SIZE: 9px
}
#rzpgid {
	BACKGROUND-COLOR: #ffffff; COLOR: #000 !important
}
#rzpgid H1 {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: none !important; BACKGROUND-COLOR: #fff !important; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000 !important; FONT-SIZE: 16px !important; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#rzpgid H2 {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: none; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; FONT-SIZE: 12px !important; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
#rzexplainer {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#rzexplainer SUP {
	COLOR: #666; FONT-SIZE: 10px
}
.searchitem DIV {
	PADDING-TOP: 10px
}
#searchcontainer {
	WIDTH: 780px
}
#searchcontainer TD {
	VERTICAL-ALIGN: top
}
#searchcontainer SELECT {
	FONT-SIZE: 11px
}
#searchstate {
	MARGIN: 5px 0px 10px; FONT-SIZE: 15px
}
#searchstatered {
	MARGIN: 5px 0px 10px; COLOR: #ff0000; FONT-SIZE: 15px
}
#searchclosest {
	MARGIN: 5px 0px; COLOR: #ff0000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#userfunctions {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: right; MARGIN: 5px 0px 10px
}
#searchmessage {
	MARGIN: 5px 0px 10px
}
#centerwell {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.header {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 17px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#facetselected {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#facetselected UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#facetselected LI {
	PADDING-BOTTOM: 1px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
#facetselected UL LI {
	PADDING-BOTTOM: 1px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
UL.search {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}
UL.search LI {
	PADDING-BOTTOM: 1px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1px
}
UL.search LI.title {
	FONT-WEIGHT: bold
}
UL.search LI.selected {
	COLOR: #666666; FONT-WEIGHT: bold
}
UL.search LI.seeall {
	MARGIN: 5px 0px 0px; FONT-WEIGHT: bold
}
.seeallcat {
	FONT-WEIGHT: bold
}
.red {
	COLOR: #ff0000
}
.dkgray {
	COLOR: #666666
}
.minorheader {
	MARGIN: 0px 0px 5px; FONT-WEIGHT: bold
}
.prodlink {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.priceblock2 {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffff10; MARGIN: 5px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 2px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.priceblock2onsale {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffff10; MARGIN: 5px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 2px; COLOR: #ff0000; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.rebates {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 9px
}
.med {
	FONT-SIZE: 11px
}
.sm {
	FONT-SIZE: 10px
}
.xsm {
	FONT-SIZE: 9px
}
.resultcount {
	FONT-SIZE: 9px
}
.capcat {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold
}
.nofurther {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.newprod {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
#shopcat {
	MARGIN-BOTTOM: 10px
}
#shopcat .header {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #f1f1f1; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#shopcat UL.search {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 5px
}
#shopcat UL.search LI.title {
	FONT-WEIGHT: bold
}
#shopcat UL.search LI.title .sublink {
	FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#shopcat .shopcatframe {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 7px
}
#shopcat .shopcatframe TD {
	VERTICAL-ALIGN: top; BORDER-RIGHT: #cccccc 1px solid
}
#shopcat .shopcatframe TD.lastgroup {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#searchnav {
	WIDTH: 170px; PADDING-RIGHT: 10px
}
#searchlist {
	WIDTH: 590px
}
#searchlistcontent {
	
}
.searchdirection {
	MARGIN: 5px 0px 15px; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#narrow {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffcc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
#narrow UL.search {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#cat {
	MARGIN: 0px 0px 10px
}
#cat .header {
	BORDER-BOTTOM: #cccccc 0px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/grey-header-bg.jpg) repeat-x right top; HEIGHT: 30px; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
#cat .catframe {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 7px
}
#cat .catframe TD.group {
	VERTICAL-ALIGN: top; BORDER-RIGHT: #cccccc 1px solid
}
#cat .catframe TD.lastgroup {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: top; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#cat .product {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#cat .seeallcat {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#cat .categoryselect {
	TEXT-ALIGN: right
}
.minorbox {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
.minorbox .seeallcat {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.phtml {
	MARGIN: 0px 0px 10px
}
.phtml .sepframe {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.phtml .header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #0052ae; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.phtml .list {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffcd; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
.phtml TD.content {
	BACKGROUND-COLOR: #ffffcd
}
.pskuseparate {
	MARGIN: 0px 0px 10px
}
.pskuseparate .header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #0052ae; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: #cccccc 1px solid
}
.pskuseparate TD.lastgroup .header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pskuseparate TD.group {
	BORDER-RIGHT: #cccccc 1px solid
}
.pskuseparate TD.lastgroup {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pskuseparate .product {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 12px
}
.pskuseparate .sepframe {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.pskucontain {
	MARGIN: 0px 0px 10px; WIDTH: 590px
}
.pskucontain .header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #0052ae; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: #cccccc 1px solid
}
.pskucontain TD.lastgroup .header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pskucontain TD.group {
	BORDER-RIGHT: #cccccc 1px solid
}
.pskucontain TD.lastgroup {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pskucontain .product {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.pskucontain .sepframe {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 7px
}
.phtmlsku {
	MARGIN: 0px 0px 10px
}
.phtmlsku .sepframe {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.phtmlsku .header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #0052ae; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: #cccccc 1px solid
}
.phtmlsku .product {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 12px
}
.phtmlsku TD.htmlcontainer {
	BORDER-RIGHT: #cccccc 1px solid
}
.phtmlsku TD.htmlcontainer .promo {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.pskuskuhtml {
	MARGIN: 0px 0px 10px
}
.pskuskuhtml .sepframe {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.pskuskuhtml .header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #0052ae; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pskuskuhtml TD.group {
	BORDER-RIGHT: #cccccc 1px solid
}
.pskuskuhtml TD.lastgroup {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pskuskuhtml TD.lastgroup .promo {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.pskuskuhtml .product {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 12px
}
.phtmllist {
	MARGIN: 0px 0px 10px
}
.phtmllist .sepframe {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.phtmllist .header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #0052ae; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: #cccccc 1px solid
}
.phtmllist .list {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.phtmllist TD.htmlcontainer {
	BORDER-RIGHT: #cccccc 1px solid
}
.pskuskuhtml TD.htmlcontainer .promo {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.smattributes {
	FONT-SIZE: 9px
}
.lgattributes {
	FONT-SIZE: 11px
}
.smprodtable {
	
}
.smprodtable IMG {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.smprodtable .smattributes {
	MARGIN: 3px 0px 5px
}
.smprodtable .lgattributes {
	MARGIN: 0px 0px 5px
}
.smprodtable .skucontent {
	WIDTH: 95%
}
.prodlisting {
	BORDER-BOTTOM: #cccccc 1px solid; MARGIN: 0px 0px 10px
}
.prodlisting IMG {
	
}
.prodlisting IMG.prodshot {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-TOP: 0px
}
.prodlisting .smattributes {
	MARGIN: 3px 0px 12px
}
.prodlisting .lgattributes {
	MARGIN: 0px 0px 3px
}
.specialoffers {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #cccccc 1px dashed; PADDING-TOP: 5px
}
.specialoffers .checkmark {
	LINE-HEIGHT: 15px; MARGIN: 0px 5px; PADDING-LEFT: 13px; WHITE-SPACE: nowrap; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/images/global/misc/misc_check_ff0000.gif) no-repeat left center; FLOAT: left; FONT-SIZE: 9px
}
.specialoffers .text {
	LINE-HEIGHT: 15px; FLOAT: left; FONT-SIZE: 9px; FONT-WEIGHT: bold
}
.prodlisting .avail {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f1f1f1; MARGIN: 0px 10px 0px 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 9px; PADDING-TOP: 5px
}
.avail .red {
	COLOR: #ff0000; FONT-SIZE: 9px; FONT-WEIGHT: bold
}
.pagination {
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-BOTTOM: 3px;
	BACKGROUND-COLOR: #F0F8FF;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-TOP: 3px;
}
.pagination TD {
	LINE-HEIGHT: 18px; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom
}
.pagination .DropDown {
	
}
.pagination .arrow {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 6px
}
.nocompare {
	WIDTH: 45px
}
.sortby {
	MARGIN: 10px 0px; FONT-SIZE: 11px
}
.sortby A:visited {
	COLOR: #333399
}
TD.listcheckbox {
	TEXT-ALIGN: center; WIDTH: 50px; FONT-SIZE: 9px
}
.divide {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.listheader TH {
	BORDER-BOTTOM: #ffffff 4px solid; TEXT-ALIGN: left; LINE-HEIGHT: 17px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 3px; BORDER-RIGHT: #ffffff 1px solid
}
.featuring TD {
	BORDER-BOTTOM: #ffffff 4px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; BACKGROUND-COLOR: #ffffcc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#helpcontent {
	MARGIN: 10px 0px
}
#helpcontent .header {
	BORDER-BOTTOM: #cccccc 0px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/grey-header-bg.jpg) repeat-x right top; HEIGHT: 30px; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
#helpcontent .helpframe {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
#helpcontent .seeall {
	MARGIN: 5px 0px; FONT-WEIGHT: bold
}
#newsearch {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 7px; MARGIN: 10px 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 7px
}
#newsearch .searchfield {
	MARGIN-RIGHT: 10px
}
#newsearch .searchpull {
	MARGIN-RIGHT: 0px
}
#searchnores {
	WIDTH: 590px
}
#searchnoresright {
	PADDING-LEFT: 10px; WIDTH: 170px
}
.browsecontain {
	MARGIN: 0px 0px 10px
}
#searchnoresright #helpcontent {
	MARGIN: 0px 0px 10px
}
.browsecontain .header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #cccccc; COLOR: #000000; BORDER-TOP: 0px; BORDER-RIGHT: #cccccc 1px solid
}
.browsecontain TD.group {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
.browsecontain TD.lastgroup {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
.browsecontain .product {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.browsecontain .sepframe {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 7px
}
UL.browselist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.browselist LI {
	MARGIN: 0px 0px 4px
}
UL.browselist LI.title {
	FONT-WEIGHT: bold
}
.guideitem {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.guideitem .title {
	MARGIN: 0px 0px 3px; FONT-WEIGHT: bold
}
.guideitem .text {
	
}
#facetselected {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#facetselected LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#facetselected UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.search {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.narrow {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/attnav_bottom.gif) no-repeat left bottom; PADDING-TOP: 0px
}
.narrow H1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/attnav_top.gif) no-repeat left top; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.narrowcontent {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffc; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.narrowcontent H3 {
	PADDING-BOTTOM: 5px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 10px
}
.narrow A {
	TEXT-DECORATION: none
}
.narrow A:visited {
	COLOR: #6699cc
}
.narrow A:hover {
	TEXT-DECORATION: underline
}
.narrow UL.search {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.narrow LI.seeall {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pskuseparate H2 {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/attnav_bluegrad.gif) repeat-x; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 10px
}
.pskucontain H2 {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/attnav_bluegrad.gif) repeat-x; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.phtmlsku H2 {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/attnav_bluegrad.gif) repeat-x; FONT-SIZE: 11px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 10px
}
.pskuskuhtml H2 {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/attnav_bluegrad.gif) repeat-x; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 10px
}
.phtmllist H2 {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/attnav_bluegrad.gif) repeat-x; FONT-SIZE: 11px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 10px
}
.psku .seeall {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; TEXT-ALIGN: right; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 10px; BORDER-TOP: #ccc 0px solid; TOP: -10px; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 6px
}
.psku .seeall A {
	TEXT-DECORATION: none
}
.psku .seeall A:visited {
	COLOR: #6699cc
}
#bluebox {
	
}
.blueboxframe {
	WIDTH: 170px; MARGIN-BOTTOM: 10px
}
.blueboxframe H3 {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d1dbf3; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.blueboxcontent {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.blueboxframe A {
	TEXT-DECORATION: none
}
.blueboxframe A:visited {
	COLOR: #6699cc
}
.blueboxframe A:hover {
	TEXT-DECORATION: underline
}
.m7 {
	BORDER-BOTTOM: #006600 2px solid; BACKGROUND-COLOR: #66cc66; MARGIN-BOTTOM: 5px; BORDER-RIGHT: #006600 2px solid
}
.m7 UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.m7 LI {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 3px; FONT-SIZE: 10px; PADDING-TOP: 3px
}
.m7 A {
	COLOR: #000000
}
.m7 A:hover {
	COLOR: #ffffff
}
.m7 A:visited {
	COLOR: #000000
}
.featured {
	MARGIN-BOTTOM: 10px
}
.featured H2 {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/attnav_bluegrad.gif) repeat-x; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.featuredcontent {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.featured A {
	TEXT-DECORATION: none
}
.featured A:visited {
	COLOR: #6699cc
}
#searchstate {
	MARGIN: 4px 0px 8px 5px; FONT-SIZE: 12px
}
#searchstate A {
	TEXT-DECORATION: none
}
#searchstate A:visited {
	COLOR: #6699cc
}
#helpcontent {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FLOAT: none
}
#helpcontent .header {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/attnav_greygrad.gif) repeat-x; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
#helpcontent H4 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; FONT-SIZE: 11px
}
#helpcontent .helpframe {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
#helpcontent A {
	TEXT-DECORATION: none
}
#helpcontent A:visited {
	COLOR: #69f
}
#helpcontent .helpcol {
	WIDTH: 33%; FLOAT: left
}
#helpcontent LI {
	MARGIN: 0px; FLOAT: none; FONT-WEIGHT: normal
}
#helpcontent UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; CLEAR: none; PADDING-TOP: 0px
}
.search .seeall A {
	FONT-WEIGHT: bold
}
.pagination {
	MARGIN-BOTTOM: 10px
}
.rating {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.rating IMG {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 2px; PADDING-TOP: 0px
}
.rating .reviews {
	COLOR: #999; FONT-SIZE: 9px
}
.mainboxcurve {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 587px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/main-curve-headimage-xsm.gif) no-repeat left top; HEIGHT: 7px; PADDING-TOP: 0px
}
.mainboxcurve-500 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 497px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/main-curve-headimage-xsm-500.gif) no-repeat left top; HEIGHT: 7px; PADDING-TOP: 0px
}
.mainboxcurveborder {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 590px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/main-curve-headimage-sm.gif) no-repeat left top; HEIGHT: 7px; PADDING-TOP: 0px
}
.mainboxborder {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; WIDTH: 99%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; FLOAT: left; PADDING-TOP: 0px
}
.mainbox {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; WIDTH: 99%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; FLOAT: left; PADDING-TOP: 0px
}
.mainbox-500 {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; WIDTH: 99%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; FLOAT: left; PADDING-TOP: 0px
}
.mainbox {
	PADDING-BOTTOM: 10px
}
.mainbox-500 {
	PADDING-BOTTOM: 10px
}
.mainboxborder IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.mainbox IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.mainbox-500 IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.mainboxborder {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/newgrade.gif) repeat-x left top; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid
}
.mainboxborder H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 27px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.mainbox H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 27px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.mainbox-500 H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 27px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.mainboxborder H1.text {
	FONT-FAMILY: arial; LETTER-SPACING: -1px; FONT-SIZE: 24px
}
.mainbox H1.text {
	FONT-FAMILY: arial; LETTER-SPACING: -1px; FONT-SIZE: 24px
}
.mainbox-500 H1.text {
	FONT-FAMILY: arial; LETTER-SPACING: -1px; FONT-SIZE: 24px
}
.item H1.text {
	MARGIN: 20px 0px 7px; LETTER-SPACING: -1px; FONT-SIZE: 24px
}
.mainboxborder H1 DIV.disclaimer {
	MARGIN-TOP: 3px; FONT-WEIGHT: normal
}
.mainbox H1 DIV.disclaimer {
	MARGIN-TOP: 3px; FONT-WEIGHT: normal
}
.mainbox-500 H1 DIV.disclaimer {
	MARGIN-TOP: 3px; FONT-WEIGHT: normal
}
.mainbox .fullimage {
	PADDING-LEFT: 1px
}
.mainboxborder .fullimage {
	PADDING-LEFT: 1px
}
.mainbox-500 .fullimiage {
	PADDING-LEFT: 1px
}
.mainbox {
	BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/main-header-fade.jpg) no-repeat left top
}
.mainbox-500 {
	BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/main-header-fade-500.jpg) no-repeat left top
}
.mainboxborder H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.mainbox H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.mainbox-500 H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.mainboxborder P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mainbox P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mainbox-500 P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mainboxborder A {
	TEXT-DECORATION: none
}
.mainbox A {
	TEXT-DECORATION: none
}
.mainbox-500 A {
	TEXT-DECORATION: none
}
.mainboxborder A:visited {
	COLOR: #333399
}
.mainbox A:visited {
	COLOR: #333399
}
.mainbox-500 A:visited {
	COLOR: #333399
}
.mainboxborder .disclaimer {
	COLOR: #999; FONT-SIZE: 9px
}
.mainbox .disclaimer {
	COLOR: #999; FONT-SIZE: 9px
}
.mainbox-500 .disclaimer {
	COLOR: #999; FONT-SIZE: 9px
}
.mainboxborder .note {
	COLOR: #999; FONT-SIZE: 14px
}
.mainbox .note {
	COLOR: #999; FONT-SIZE: 14px
}
.mainbox-500 .note {
	COLOR: #999; FONT-SIZE: 14px
}
.mainboxborder .offer {
	FONT-SIZE: 9px
}
.mainbox .offer {
	FONT-SIZE: 9px
}
.mainbox-500 .offer {
	FONT-SIZE: 9px
}
.mainboxborder .fadedown {
	PADDING-BOTTOM: 20px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/main-fadedown.jpg) repeat-x left bottom
}
.mainboxborder .nopad {
	PADDING-TOP: 0px
}
.mainboxborder .mainimageblock IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.mainbox .mainimageblock IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.mainbox-500 .mainimageblock IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.mainboxborder .mainimageblock {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 588px
}
.mainbox .mainimageblock {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 588px
}
.mainbox-500 .mainimageblock {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 498px
}
.bluegradbox {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; WIDTH: 99%; MARGIN-BOTTOM: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/attnav_bluegrad.gif) repeat-x right top; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.bluegradbox H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.bluegradbox P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.bluegradbox A {
	TEXT-DECORATION: none
}
.bluegradbox A:hover {
	TEXT-DECORATION: underline
}
.bluegradbox A:visited {
	COLOR: #333399
}
.bluegradbox .seeall {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.bluegradbox .disclaimer {
	COLOR: #999; FONT-SIZE: 9px
}
.greygradbox .disclaimer {
	COLOR: #999; FONT-SIZE: 9px
}
.bluegradbox .offer {
	FONT-SIZE: 9px
}
.greygradbox {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; WIDTH: 99%; MARGIN-BOTTOM: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/grey-header-bg.jpg) repeat-x right top; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.greygradbox H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.greygradbox P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.greygradbox .item H4 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.greygradbox .seeall {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.alertbox {
	BORDER-BOTTOM: #5a8bda 2px solid; BORDER-LEFT: #5a8bda 2px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 586px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: #5a8bda 2px solid; BORDER-RIGHT: #5a8bda 2px solid; PADDING-TOP: 10px
}
* HTML .alertbox {
	WIDTH: 588px
}
.alertbox H1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.alertbox P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.alertbox A {
	TEXT-DECORATION: none
}
.alertbox A:hover {
	TEXT-DECORATION: underline
}
.mainboxcontent {
	PADDING-BOTTOM: 10px; MARGIN: 5px 0px; FLOAT: left
}
.bluegradboxcontent {
	PADDING-BOTTOM: 10px; MARGIN: 5px 0px; FLOAT: left
}
.greygradboxcontent {
	PADDING-BOTTOM: 10px; MARGIN: 5px 0px; FLOAT: left
}
.contentframe {
	MARGIN: 5px 0px
}
.mainboxcontent {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}
.mainbox .notoppad {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.mainbox-500 .notoppad {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.mainboxborder .notoppad {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.mainbox .notoppad .item .center {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
.mainbox-500 .notoppad .item .center {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
.mainboxborder .notoppad .item .center {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
.mainbox .noleftpad {
	PADDING-LEFT: 0px
}
.mainbox-500 .noleftpad {
	PADDING-LEFT: 0px
}
.mainboxborder .noleftpad {
	PADDING-LEFT: 0px
}
.mainbox .nopad {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
.mainbox-500 .nopad {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
.mainboxborder .nopad {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
.mainbox .twotoppad {
	MARGIN: 2px 0px 0px
}
.mainbox-500 .twotoppad {
	MARGIN: 2px 0px 0px
}
.mainboxborder .twotoppad {
	MARGIN: 2px 0px 0px
}
.mainboxhead {
	MARGIN-TOP: 0px; WIDTH: 588px
}
.mainbox-500 .mainboxhead {
	MARGIN-TOP: 0px; WIDTH: 498px
}
.mainbox .mainboxhead .colone {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 5px; MAX-WIDTH: 300px; FLOAT: left; PADDING-TOP: 0px
}
.mainbox-500 .mainboxhead .colone {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 5px; MAX-WIDTH: 300px; FLOAT: left; PADDING-TOP: 0px
}
.mainboxborder .mainboxhead .colone {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; MAX-WIDTH: 300px; FLOAT: left; PADDING-TOP: 0px
}
.mainboxhead .coltwo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.mainbox-500 .mainboxhead .coltwo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.fivecolborder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/fivecolbg.gif) repeat-y 0px 0px; PADDING-TOP: 1px
}
.fourcolborder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/fourcolbg.gif) repeat-y 0px 0px; PADDING-TOP: 1px
}
.fourcolborderdashed {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/fourcolbg-dashed.gif) repeat-y 0px 0px; PADDING-TOP: 1px
}
.threecolborder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/threecolbg.gif) repeat-y 0px 0px; PADDING-TOP: 1px
}
.threecolborderdashed {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/threecolbg-dashed.gif) repeat-y 0px 0px; PADDING-TOP: 1px
}
.twocolborderdashed {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/twocolbg-dashed.gif) repeat-y 0px 0px; PADDING-TOP: 1px
}
.twocolborder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/twocolbg.gif) repeat-y 0px 0px; PADDING-TOP: 1px
}
.fourcolpromoborder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/fourcolpromobg.gif) repeat-y 0px 0px; PADDING-TOP: 1px
}
.threecolpromoborder {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/threecolpromobg.gif) repeat-y 0px 0px; PADDING-TOP: 1px
}
.item {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.item A {
	TEXT-DECORATION: none
}
.item A:hover {
	TEXT-DECORATION: underline
}
.item A:visited {
	COLOR: #6699cc
}
.mainbox .center {
	TEXT-ALIGN: center
}
.mainbox-500 .center {
	TEXT-ALIGN: center
}
.mainboxborder .center {
	TEXT-ALIGN: center
}
.item .prodimage {
	TEXT-ALIGN: center
}
.item .prodimageleft {
	MARGIN-RIGHT: 4px
}
.item .prodtextright {
	WIDTH: 106px; FLOAT: right
}
.item .prodtextright A {
	FONT-WEIGHT: normal !important; TEXT-DECORATION: none
}
.item .prodtextright .phone {
	FONT-WEIGHT: bold
}
.item .iteminfo P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.item H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.item UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.item .list {
	LIST-STYLE-TYPE: disc; TEXT-INDENT: -12px; PADDING-LEFT: 12px; MARGIN-LEFT: 0px
}
* HTML .item .list {
	LIST-STYLE-TYPE: disc; TEXT-INDENT: -16px; PADDING-LEFT: 16px; MARGIN-LEFT: 0px
}
.item UL LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.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
}
.item UL LI A:hover {
	TEXT-DECORATION: underline !important
}
.item .wide {
	POSITION: relative; PADDING-BOTTOM: 10px; HEIGHT: 11px
}
.item .wide H4 {
	POSITION: absolute; WIDTH: 190px; FLOAT: right; FONT-WEIGHT: bold; LEFT: -4px
}
.bluebox {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 168px; MARGIN-BOTTOM: 10px; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.bluebox H3 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d1dbf3; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.bluebox H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.bluebox P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.bluebox A {
	TEXT-DECORATION: none
}
.full {
	WIDTH: 588px
}
.full-500 {
	WIDTH: 498px
}
.half {
	WIDTH: 289px; FLOAT: left
}
.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
}
.fourcolpromo {
	WIDTH: 104px; FLOAT: left
}
.threecolpromo {
	WIDTH: 146px; FLOAT: left
}
.promo {
	WIDTH: 498px
}
.carouselleftarrow {
	TEXT-ALIGN: center; MARGIN: 25px 0px 10px; WIDTH: 30px; FLOAT: left; CURSOR: pointer
}
.carouselrightarrow {
	TEXT-ALIGN: center; MARGIN: 25px 0px 10px; WIDTH: 30px; FLOAT: right; CURSOR: pointer
}
.carousel-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.carousel-list .bordered {
	TEXT-ALIGN: center; BORDER-RIGHT: #ccc 1px solid
}
.visibleframe {
	POSITION: relative; WIDTH: 520px; FLOAT: left; OVERFLOW: hidden
}
.contentframe {
	POSITION: relative; WIDTH: 10000px; OVERFLOW: hidden
}
.contentframe LI H4 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.contentframe LI P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.twocolcarousel LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 260px; PADDING-RIGHT: 1px; FLOAT: left; PADDING-TOP: 1px
}
.threecolcarousel LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 173px; PADDING-RIGHT: 1px; FLOAT: left; PADDING-TOP: 1px
}
.fourcolcarousel LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 129px; PADDING-RIGHT: 1px; FLOAT: left; PADDING-TOP: 1px
}
.fivecolcarousel LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 102px; PADDING-RIGHT: 1px; FLOAT: left; PADDING-TOP: 1px
}
.clear {
	CLEAR: both
}
.end {
	MARGIN-LEFT: 1px; MARGIN-RIGHT: 0px
}
DIV.hr {
	MARGIN: 2px 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/border.gif) #fff repeat-x center 50%; HEIGHT: 8px
}
DIV.hr HR {
	DISPLAY: none
}
DIV.primaryhr {
	MARGIN: 0px 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/border.gif) #fff repeat-x center 50%; HEIGHT: 8px
}
DIV.primaryhr HR {
	DISPLAY: none
}
#abntabbedcontentbox {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 588px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/pdp/contentbox-bg.gif) repeat-x left top; FLOAT: left; MARGIN-RIGHT: 0px; PADDING-TOP: 10px
}
#abntabbedcontentbox .tabbedcontent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#abntabbedcontentbox .tabbedcontent H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#abntabbedcontentbox .hidden {
	DISPLAY: none
}
#abntabs {
	LINE-HEIGHT: normal; WIDTH: 588px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/pdp/tabs/tab_border.gif) #fff repeat-x 50% bottom; FLOAT: left; HEIGHT: 41px
}
#abntabs .active {
	BACKGROUND-IMAGE: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/pdp/tabs/tab_on_right_revised.gif); HEIGHT: 41px
}
#abntabs .active DIV {
	WIDTH: 6px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/pdp/tabs/tab_on_left_revised.gif) repeat-y; HEIGHT: 41px
}
#abntabs .active A {
	PADDING-BOTTOM: 5px; COLOR: #000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#abntabs A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; COLOR: #000; TEXT-DECORATION: none; PADDING-TOP: 13px
}
#abntabs A.nopad {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
#abntabs DIV {
	WIDTH: 6px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/pdp/tabs/tab_off_left_revised.gif) repeat-y left top; FLOAT: left; HEIGHT: 40px
}
#abntabs UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#abntabs LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/pdp/tabs/tab_off_right_revised.gif) repeat-y right top; FLOAT: left; HEIGHT: 39px; MARGIN-RIGHT: 3px; PADDING-TOP: 0px
}
#abntabs LI.active {
	BACKGROUND-IMAGE: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/pdp/tabs/tab_on_right_revised.gif); HEIGHT: 41px
}
#musiccontainer {
	Z-INDEX: 200; POSITION: absolute; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; WIDTH: 780px; TOP: 180px; LEFT: 0px
}
#musicpromos {
	WIDTH: 770px; MARGIN-BOTTOM: 10px
}
#musicpromos IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#musicpromos .left {
	FLOAT: left
}
#musicpromos .right {
	FLOAT: right
}
#newmusicsearch {
	BACKGROUND-COLOR: #f1f1f1; WIDTH: 770px; MARGIN-BOTTOM: 10px
}
#newmusicsearch H2 {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #dbdbdb; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
#newmusicsearch H3 {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: 700; PADDING-TOP: 2px
}
#newmusicsearch UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#newmusicsearch .genre LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#newmusicsearch .mlist {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#newmusicsearch .mlistcon {
	WIDTH: 770px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/searchcol.gif) repeat-y 0px 0px
}
#newmusicsearch .mleft {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 130px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
#newmusicsearch .mright {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 600px; PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 0px
}
#newmusicsearch .mform {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #dbdbdb; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#newmusicsearch A:visited {
	COLOR: #69c
}
.grayroundedgradbox {
	WIDTH: 99%; MARGIN-BOTTOM: 10px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/rounded-header.gif) repeat-x right top; FLOAT: left
}
.grayroundedgradbox H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; FONT-SIZE: 13px; FONT-WEIGHT: 700; PADDING-TOP: 10px
}
.grayroundedgradbox P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.grayroundedgradbox A {
	TEXT-DECORATION: none
}
.grayroundedgradbox .seeall {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; FONT-SIZE: 10px; FONT-WEIGHT: 700; PADDING-TOP: 10px
}
.grayroundedgradbox .seeall A:visited {
	COLOR: #69c
}
.grayroundedgradbox .disclaimer {
	COLOR: #999; FONT-SIZE: 9px
}
.max {
	WIDTH: 770px
}
.evenrow {
	BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 2px
}
.itemmax {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 3px; PADDING-TOP: 5px
}
.itemmax .prodimage {
	TEXT-ALIGN: center
}
.itemmax .iteminfo P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.itemmax H4 {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 10px; PADDING-TOP: 2px
}
.itemmax H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 10px; PADDING-TOP: 2px
}
.itemmax H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 10px; PADDING-TOP: 2px
}
.itemmax P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 10px; PADDING-TOP: 2px
}
.itemmax UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.itemmax UL LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.itemmax A:visited {
	COLOR: #69c
}
.fivecolmax {
	WIDTH: 152px; FLOAT: left
}
.fivecolbordermax {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/hf/bby2/fivecolbgmax.gif) repeat-y 0px 0px; PADDING-TOP: 1px
}
.broadgroupcontentbox {
	Z-INDEX: 1; BORDER-BOTTOM: #647288 2px solid; BORDER-LEFT: #5a8bda 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; BORDER-TOP: #5a8bda 2px solid; BORDER-RIGHT: #647288 2px solid; PADDING-TOP: 5px
}
.broadgroupcontentbox .headline {
	BORDER-BOTTOM: #999 1px solid; MARGIN: 5px; FONT: bold 14px verdana; COLOR: #999
}
.broadgroupcontentbox .content {
	MARGIN: 8px; FONT: 11px verdana
}
.broadgroupcontentbox .content A {
	TEXT-DECORATION: none
}
.broadgroupcontentbox .content A:hover {
	TEXT-DECORATION: underline
}
.broadgroupcontentbox .content .shopall {
	COLOR: #003399
}
.broadgroupcontentbox .content .shopall A {
	MARGIN: 0px 3px 0px 0px; FONT: bold 11px verdana; COLOR: #003399; 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
}
.m15 {
	BACKGROUND: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/headers/also_consider.gif) no-repeat 0px 0px
}
.m15prodfirst {
	MARGIN-TOP: 35px
}
#resSearch {
	HEIGHT: 205px
}
#resSearch INPUT.entry {
	BORDER-BOTTOM: #7e9eb7 1px solid; BORDER-LEFT: #7e9eb7 1px solid; PADDING-BOTTOM: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 3px; WIDTH: 175px; PADDING-RIGHT: 3px; HEIGHT: 22px; FONT-SIZE: 10px; BORDER-TOP: #7e9eb7 1px solid; BORDER-RIGHT: #7e9eb7 1px solid; PADDING-TOP: 3px
}
#resSearch INPUT.searchbutton {
	MARGIN: 2px; VERTICAL-ALIGN: bottom
}
.mainboxmusicsearch {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://images.bestbuy.com:80/BestBuy_US/en_US/images/global/hf/bby2/gradient_down.jpg); HEIGHT: 26px; PADDING-TOP: 14px
}
.spotlighthalf .shleft P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 8px; WIDTH: 130px; PADDING-RIGHT: 8px; FLOAT: left; PADDING-TOP: 10px
}
.spotlighthalf .shright P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; WIDTH: 130px; PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 10px
}
.spotlightfull .sfleft P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 8px; WIDTH: 185px; PADDING-RIGHT: 8px; FLOAT: left; PADDING-TOP: 10px
}
.spotlightfull .sfright P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 8px; WIDTH: 185px; PADDING-RIGHT: 8px; FLOAT: right; PADDING-TOP: 10px
}
.spotlighthalf {
	PADDING-BOTTOM: 0px
}
.spotlightfull {
	PADDING-BOTTOM: 0px
}
.spotlighthalf .shleft A IMG {
	FLOAT: right
}
.spotlightfull .sfleft A IMG {
	FLOAT: right
}
.spotlighthalf .shright A IMG {
	FLOAT: left
}
.spotlightfull .sfright A IMG {
	FLOAT: left
}
.spotlightimage {
	MARGIN-BOTTOM: 10px
}
.spotlightfull {
	WIDTH: 588px
}
.spotlightfull H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; FLOAT: none; FONT-SIZE: 18px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.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-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 78px; PADDING-TOP: 20px
}
* HTML .spotlightfull DIV.text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.spotlightfull P A {
	FONT-WEIGHT: bold
}
.spotlightfull DIV.valign {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 98px; PADDING-TOP: 0px
}
* HTML .spotlightfull DIV.valign {
	HEIGHT: 78px
}
.spotlightfull DIV.valign H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 98px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
* HTML .spotlightfull DIV.valign H3 {
	LINE-HEIGHT: 60px
}
#pb_oc {
	POSITION: absolute; WIDTH: 250px; DISPLAY: none; TOP: 150px; LEFT: 200px
}
#powerprice {
	POSITION: absolute; WIDTH: 250px; DISPLAY: none; TOP: 150px; LEFT: 200px
}
.ppshadow {
	POSITION: relative; BOTTOM: 2px; RIGHT: 2px
}
.ppcontent {
	POSITION: relative; BOTTOM: 2px; RIGHT: 2px
}
.ppshadow {
	BACKGROUND-COLOR: #ccc
}
.ppcontent {
	BORDER-BOTTOM: #588dd9 2px solid; BORDER-LEFT: #588dd9 2px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #588dd9 2px solid; BORDER-RIGHT: #588dd9 2px solid
}
#ppcontent2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#ppcontent2 H1 {
	MARGIN: 0px 0px 10px; COLOR: #588dd9; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#close {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px
}
#close A {
	COLOR: #666; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#close IMG {
	VERTICAL-ALIGN: -5px; PADDING-TOP: 10px
}
.escImg {
	BACKGROUND-IMAGE: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/pcontent/escape/escape_logo.gif); MARGIN: 5px 5px 0px 0px; WIDTH: 79px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 18px
}
.magImg {
	BACKGROUND-IMAGE: url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/pcontent/magnolia/magnolia_logo.gif); MARGIN: 2px 3px 0px 0px; WIDTH: 79px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 23px
}
.oc_rp {
	DISPLAY: none
}



/* CSS Document */

* {
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
	background-repeat: repeat;
	background-attachment: scroll;
	table-layout: auto;
}


a:hover {
	background-color: #C1C1FF;
	color: #CEE7FF;
}
li {display:inline}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;
	height: 21px;
}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.singlead { margin:40px 0 0 130px; padding-left:55px; width:234px; overflow:hidden; } /*70+60*/

textarea
	{
		font-family:Georgia, tahoma; 
		font-size:11px;
		line-height:17px;
		color:#868686;		
	}


input
	{
		font-family:Georgia, tahoma; 
		font-size:11px;
		line-height:17px;
		color:#868686;		
	}


html
	{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px;
		line-height:17px;
		color:#868686;		
	}

select { vertical-align:middle; font-weight:normal;}

input { vertical-align:middle; font-weight:normal;}
strong {font-size:12px; color:#3D6F92;
}

a {color:#3d6f92; font-size:12px;}

/*main layout */
.h_logo{ height:92px; width:100%;}

#header_tall {background:url("header_tall.gif") top repeat-x;}

#main { margin:0 auto;}

#header .left {padding:26px 0 0 0;}
#header .right {padding:46px 11px 0 0;}
#header .right a {color:#868686; font-family:arial; font-size:12px; background:url("RSS.gif") no-repeat top right; padding:0 29px 2px 0;}

#menu {background:url("menu_tall.gif") top repeat-x; height:27px;}
#menu .rightbg {background:url("menu_right.gif") top right no-repeat;}
#menu .leftbg {background:url("menu_left.gif") top left no-repeat; width:100%; height:35px;}
#menu .padding {padding:3px 0;}
#menu li {float:left; width:123px; background:url("menu_libg.gif") top right repeat-y; font-size:5px; text-align:center;  display:block;}
#menu li a {color:#919191; text-decoration:none; font-weight:normal; font-size:12px; display:block; padding:1px 0 2px 0;}
#menu li span{ display:block; padding:4px 0 4px 0;  background-color: #DAE7EF;}
#menu li a:hover {background-color: #3D6F92; color:#000000 }
#menu li span {color:#FF0000; background-color: #3D6F92;}
#menu .last {background:none;}



#header .content {background:url("header_bg.jpg") top left no-repeat; padding:25px 40px 30px 414px; color:#ffffff;}
#header .content .text {padding:2px 0 23px 2px;}
#header .content a img {float:right;}


#middle { width:100%;}


#footer .indent {padding:10px 0 0 17px; color:#868686; font-size:12px;}
#footer a {color:#444444; font-weight:bold;}


.border {background:url("border_tall.gif") top repeat-x;}
.border .btall {background:url("border_tall.gif") bottom repeat-x;}
.border .ltall {background:url("border_tall.gif") left repeat-y;}
.border .rtall {background:url("border_tall.gif") right repeat-y;}
.border .tleft {background:url("border_tl.gif") top left no-repeat;}
.border .tright {background:url("border_tr.gif") top right no-repeat;}
.border .bleft {background:url("border_bl.gif") bottom left no-repeat;}
.border .bright {background:url("border_br.gif") bottom right no-repeat; width:100%;}
.border .ind {padding:2px 2px 10px 2px;}
.border a img {float:right;}


.h_text {padding-bottom:2px; background:url("h_text_bg.gif") bottom repeat-x;}

.more {text-align:right;}
.more a{background:url("more_bg.gif") top right no-repeat; padding-right:13px; color:#000000; font-weight:bold;}

.date {background:url("date_bg.gif") no-repeat 0 0; padding:2px 0 2px 22px; color:#444444;}

li { color:#3d6f92;}
li a {color:#3d6f92; font-size:11px;}

.bot_line {background:url("h_text_bg.gif") bottom repeat-x;}
.b_text {color:#3d6f92;}
/* index */

#index #middle .indent {padding:10px 0 19px 0;}
#index #middle .columns1 .column1 .padding{padding:9px 13px 3px 15px;}
#index #middle .columns1 .column2 .padding{padding:9px 13px 3px 15px;}
#index #middle .columns1 .column3 .padding{padding:9px 13px 3px 15px;}
#index #middle .columns1 .p1 {padding:1px 0 7px 0;}
#index #middle .columns2 {padding:21px 0 0 0;}
#index #middle .columns2 .column1 .padding {padding:14px 21px 0 17px;}
#index #middle .columns2 .column2 .padding {padding:14px 18px 0 21px;}
#index #middle .columns2 .column1 .p1 {padding:7px 0 15px 0;}
#index #middle .columns2 .column2 .content {padding:10px 0 15px 0;}
#index #middle .columns2 .column2 .p1 {padding:2px 0 1px 0;}


/* index-1 */

#index_1 #middle .indent {padding:17px 0 20px 0;}
#index_1 #middle .column1 .padding1 {padding:16px 20px 0 16px;}
#index_1 #middle .column1 .padding1 .content{padding:14px 0 27px 1px;}
#index_1 #middle .column1 .padding1 .p1 {padding:1px 0 0 0;}
#index_1 #middle .column1 .padding1 .more {padding:0 6px 0 0;}

#index_1 #middle .column1 .padding2 {padding:36px 20px 0 16px;}
#index_1 #middle .column1 .padding2 .content{padding:16px 0 0 1px;}
#index_1 #middle .cols .more {margin-top:-19px;}
#index_1 #middle .cols .p1 {padding:21px 0 1px 0;}

#index_1 #middle .cols {padding:14px 0 0 0;}

#index_1 #middle .column2 .padding{padding:9px 13px 3px 15px;}
#index_1 #middle .column2 ul li {font-weight:bold;}
#index_1 #middle .column2 .p1 {padding:1px 0 8px 0;}
#index_1 #middle .column2 .p2 {padding:12px 0 17px 0;}
#index_1 #middle .column2 .p3 {padding:17px 0 17px 0;}


/* index-2 */

#index_2 #middle .indent {padding:17px 0 20px 0;}
#index_2 #middle .columns1 .column1 .padding{padding:9px 13px 3px 15px;}
#index_2 #middle .columns1 .column2 .padding{padding:9px 13px 3px 15px;}
#index_2 #middle .columns1 .column1 ul {margin-bottom:7px;}
#index_2 #middle .columns1 .column1 .p1 {padding:1px 0 0 0;}
#index_2 #middle .columns1 .column2 .p1 {padding:1px 0 7px 0;}
#index_2 #middle .columns2 {padding:21px 0 0 0;}
#index_2 #middle .columns2 .column1 .padding {padding:14px 21px 0 17px;}
#index_2 #middle .columns2 .column2 .padding {padding:14px 18px 0 21px;}
#index_2 #middle .columns2 .column1 .p1 {padding:8px 0 10px 0;}
#index_2 #middle .columns2 .column1 .p2 {padding:0 0 4px 0;}
#index_2 #middle .columns2 .column2 .content {padding:7px 0 15px 0;}
#index_2 #middle .columns2 .column2 ul {margin-bottom:1px;}

/* index-3 */

#index_3 #middle .indent {padding:17px 0 20px 0;}
#index_3 #middle .column1 .padding1 {padding:16px 15px 0 23px;}
#index_3 #middle .column1 .padding1 .content{padding:5px 0 5px 1px;}
#index_3 #middle .column1 .padding1 .p1 {padding:1px 0 0 0;}
#index_3 #middle .column1 .padding1 .pd {padding:14px 0 0 0;}
#index_3 #middle .column1 .padding1 .pd2 {padding:10px 0 0 0;}
#index_3 #middle .column1 .padding1 .pd3 {padding:13px 0 0 0;}
#index_3 #middle .column1 .padding1 .more {padding:0 6px 0 0;}

#index_3 #middle .column1 .padding2 {padding:36px 20px 0 16px;}
#index_3 #middle .column1 .padding2 .content{padding:16px 0 0 1px;}
#index_3 #middle .cols .more {margin-top:-19px;}
#index_3 #middle .cols .p1 {padding:21px 0 1px 0;}

#index_3 #middle .cols {padding:14px 0 0 0;}

#index_3 #middle .column2 .padding{padding:9px 13px 8px 15px;}
#index_3 #middle .column2 .p1 {padding:1px 0 11px 0;}
#index_3 #middle .column2 .p2 {padding:12px 0 11px 0;}
#index_3 #middle .column2 .p3 {padding:13px 0 6px 0;}


/* index-4 */

#index_4 #middle .indent {padding:17px 0 20px 0;}
#index_4 #middle .column1 .padding1 {padding:16px 22px 0 16px;}
#index_4 #middle .column1 .padding1 .content{padding:14px 0 34px 1px;}
#index_4 #middle .column1 .padding1 .more {padding:0 2px 0 0; line-height:12px;}

#index_4 #middle .column1 .padding2 {padding:34px 23px 0 16px;}
#index_4 #middle .column1 .padding2 .content{padding:6px 0 0 1px;}
#index_4 #middle .column1 .padding2 .more {margin-top:9px;}

#index_4 #middle .column2 .padding{padding:9px 13px 3px 15px;}
#index_4 #middle .column2 .margin .padding{padding:9px 12px 2px 15px;}
#index_4 #middle .column2 ul {margin:0 0 2px 1px;}
#index_4 #middle .column2 .margin {padding-top:6px;}
#index_4 #middle .column2 .p1 {padding:0 0 8px 0;}


/* index-5*/

#index_5 #middle .indent {padding:17px 0 20px 0;}
#index_5 #middle .columns1 .column1 .padding{padding:9px 13px 16px 15px;}
#index_5 #middle .columns1 .column2 .padding{padding:9px 13px 0 15px;}
#index_5 #middle .columns1 .column1 ul {margin-bottom:7px;}
#index_5 #middle .columns1 .column1 .p1 {padding:1px 0 0 0;}
#index_5 #middle .columns1 a{color:#868686; font-size:11px; text-decoration:none;}
#index_5 #middle .columns1 a:hover {text-decoration:underline;}
#index_5 #middle .columns1 .column2 strong{font-size:11px;}

#index_5 #middle .columns2 {padding:22px 0 0 0;}
#index_5 #middle .columns2 .padding {padding:14px 15px 0 17px;}
#index_5 #middle .columns2 .p1 {padding:14px 0 10px 0;}
#index_5 #middle .columns2 .p2 {padding:0 0 4px 0;}

#form .column1 {width:183px;}
#form .column2 {width:521px;}

form .row {height:25px;}
form .row1 {height:34px;}

.input {width:171px; height:18px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; font-family:tahoma; line-height:13px; color:#a4a4a4;}
textarea {width:516px; height:38px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; overflow:auto; font-family:tahoma; line-height:13px; color:#a4a4a4;}
form .div {text-align:right; padding:6px 0 0 0;}

/* index-6 */

#index_6 #middle .indent {padding:33px 15px 17px 17px;}
#index_6 #middle .p1 {padding:6px 0 0 0;}



