html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ol, ul {
	list-style: none;
}

body {background:#ffffff;margin:0;padding:0;font-size:.8em;font-family: "Lucida Grande", "Bitstream Vera Sans", "Verdana";}
DIV {margin:0;padding:0;}
h1 {font-size:.9em;}
h2 {font-size:1.3em;font-weight:bold;margin:7px 0 10px 0;}
strong {font-weight:bold;}
a {}
a:link {color:#333399;}
a:visited {color:#ff0000;}
a:hover {color:#6666cc;}
a:active {color:#6666cc;}
img {border:0;}
LABEL.fnhead {font-weight:bold;}
#header {background-color:#000000;color:#fff;padding:3px;}
#header .headtxt {font-weight:bold;padding:0px;margin:0px;}
#header a {color:#fff;text-decoration:none;}
#header a:link {color:#fff;}
#header a:visited {color:#fff;}
#header a:hover {color:#fff;}
#header a:active {color:#fff;}
#foot {background-color:#000000;color:#fff;padding:3px;}
#foot a {color:#fff;}
#foot a:link {color:#fff;}
#foot a:visited {color:#fff;}
#foot a:hover {color:#fff;}
#foot a:active {color:#fff;}
#content {padding:5px;}
#searchby {font-size:.7em;color:#666;}
#cprt {font-size:.7em;color:#666666;}
#s DIV.prod {border-bottom:1px solid #cccccc;padding:5px 0 5px 0;margin:0;}
#pr P {margin:3px 0 3px 0;padding:0;}
P.pname {font-weight:bold;margin:3px 0 3px 0;padding:0;}
.pblock {}
.rprice {}
.sprice {}
.oprice {font-weight:bold;color:#175411;}

DIV#attr {border-bottom:1px solid #cccccc;}
DIV#attr DIV{padding:0 5px 0 5px;margin:0;}
DIV#attr DIV.stripe{background-color:#f1f1f1;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}

#zoom {border:1px solid #ccc;padding:3px;color:#333399;background-color:#f1f1f1;font-weight:bold;}
#zoom A {text-decoration:none;}
.org {font-weight:bold;}
DIV.leatherlist {border-bottom:1px solid #cccccc;padding:7px 0 7px 0;margin:0;}
#avail {margin-bottom:5px;}
p.desc {margin-bottom:5px;}
#prodfunc {margin:5px 0 10px 0;}
img.main {margin:7px;}
SELECT#state {width:75px;}

.rating {padding:0;margin:5px 0 15px 0;}
.rating IMG {position: relative; top: 2px; padding:0; margin:0;}
.rating .reviews {font-size:9px;color:#999;}
.accsearch {font-size:.7em;color:#666;}
a.nouline {text-decoration:none;color:#000;}
a.nouline:link {text-decoration:none;color:#000;}
a.nouline:hover {text-decoration:none;color:#000;}
DIV#sortnav {}
DIV#sortnav A {white-space:nowrap;}
DIV#sortnav SPAN.sortitem {padding:0 5px 0 0;}
DIV#revnav {margin:15px 0 15px 0;text-align:center;}
DIV#revnav SPAN.count {padding:0 10px 0 10px;}
DIV.fullreview {margin-top:10px;padding:7px;border:1px solid #ccc;}
DIV.fullreview SPAN.title {font-size:1.1em;font-weight:bold;}
DIV.fullreview DIV.revtext {margin-top:10px;line-height:1.7em;}

.bannergb {height:25px;font-weight:bold;background-color:#c8e2ec;padding:5px 0 0 5px;}
#linkstack {margin-top:12px;}
#linkstack .bannergb {margin:2px 0 2px 0;}
#linkstack .bannergb a {color:#000;font-weight:normal;}
#linkstack a:visited {color:#000;font-weight:normal;}
.sku {margin:10px 0 10px 0;background-position: left top;background-repeat:no-repeat;padding-left:65px}
.tip {margin:20px 0 20px 0;}
.headline {font-size:12px;font-weight:bold;margin:5px 0 5px 0;}
.leather {margin:12px 0 0 0;}
.price {font-weight:bold;}
.sweeps {border: 1px solid #000000; padding:5px;}

.banner_hot {height:25px;font-weight:bold;padding:5px 0 0 20px;background-image:url(/h08/images/hot.jpg);background-position: left middle;background-repeat:no-repeat;}
.banner_mobile {height:25px;font-weight:bold;padding:5px 0 0 20px;background-image:url(/h08/images/mobile.jpg);background-position: left middle;background-repeat:no-repeat;}
.banner_game {height:25px;font-weight:bold;padding:5px 0 0 20px;background-image:url(/h08/images/game.jpg);background-position: left middle;background-repeat:no-repeat;}
.banner_gps {height:25px;font-weight:bold;padding:5px 0 0 20px;background-image:url(/h08/images/gps.jpg);background-position: left middle;background-repeat:no-repeat;}
.banner_di {height:25px;font-weight:bold;padding:5px 0 0 20px;background-image:url(/h08/images/di.jpg);background-position: left middle;background-repeat:no-repeat;}
div.vid {float:left;margin:1em;}

#availblock {margin:1em 0 1em 0;}
#availblock .header {font-weight:bold;}
#availblock li.avail {margin-left:2px;padding:1px 0 1px 13px;background:url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/ced/images/bullet-check.gif) 0 4px no-repeat;}
#availblock li.unavail {color:#777;margin-left:2px;padding:1px 0 1px 13px;background:url(http://images.bestbuy.com/BestBuy_US/en_US/images/global/ced/images/bullet-check.gif) 0 4px no-repeat;}
#attr {margin:1em 0 1em 0;}
p.sdesc {margin:1em 0 1em 0;}