/* Undo Browser Defaults */
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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, b, u, i, center { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
a img { border: none; margin: 0; padding: 0; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
ol, ul { list-style: none; }
TABLE {	border-collapse: collapse; border-spacing: 0; margin-left: auto; margin-right: auto; }
/* REMOVE PADDING AND MARGIN VALUES */
td {margin: 0; padding: 0;}
body { line-height: 1; }
ol, ul { list-style: none; }
/* tables still need cellspacing="0" */

html { font-size: 100%; } 
body { line-height: 1.5; background: #fff; text-align: center; font-family: arial, verdana, helvetica, sans-serif; font-size: 1em; color: #000; font-weight: bold; padding: 0; margin: 0; }

h1,h2 { font-family: verdana, sans-serif; font-weight: bold; text-decoration: underline; display: inline; color: #000000; }
h1 { font-size: .75em; }
h2 { font-size: .75em; font-style: italic; }

p { margin-bottom: 1.5em; }

p.hrbuy { width: 8em; color: #0000bb; height: 0; border-style: solid; border-width: .1em; margin-top: .7em; margin-bottom: .7em; margin-left: auto; margin-right: auto; }

TABLE.main { width: 80%; background: #ffffff; padding: .1em; margin-bottom: .5em; }
TR.cheap { background: #000000; font-size: .5em; }
TR.cheaper { background: #000000; }
TR.cheapest { background: #000000; }
TR.discounts { background: #000000; }
TR.sam { background: #0000bb; }
TR.botw { background: #ffbf00; }
TD.deals { text-align: left; vertical-align: top; background: #000000; }
TD.prices { text-align: right; vertical-align: top; background: #000000; }
TD.bargains { width: 100%; padding: .2em; font-size: .875em; color: #ffbf00; background: #0000bb; }
TD.map { text-align: center; vertical-align: middle; background: #0000bb; }
TD.lhs { width: 20%; padding: .1em; }
TD.mid { width: 60%; padding: .5em; font-size: .875em; color: #000000; text-align: left; vertical-align: top; background: #ffffff; }
TD.rhs { width: 20%; padding: .1em; background: #000000; }
TD.cats { width: 20%; padding: .1em; background: #EEEEEE; vertical-align: top; text-align: left; }
TD.left { text-align: left; }
TD.right { text-align: right; }

.buy { text-align: center; }

.footer { font-family: verdana, arial, helvetica, sans-serif; font-size: .625em; color: #000000; font-weight: normal; }

.hrdeal { width: 80em; color: #0000bb; height: .1em; border-style: solid; border-width: .1em; height: 0; margin-top: .5em; margin-bottom: .5em; margin-left: auto; margin-right: auto; }

.pix { float: right; margin: 0 0 .3em .3em; }

.special { font-size: .9em; color: #ffbf00; } 

.textminor { font-size: .75em; color: #ffffff; } 

a:link { color: #ffbf00; text-decoration: underline; }
a:visited { color: #00CCFF; text-decoration: underline; }
a:hover { color: #00CCFF; text-decoration: underline; }
a:active { color: #ffbf00; text-decoration: underline; }

.toplinks { font-size: .75em; color: #ffbf00; text-decoration: none; padding: .5em; }
a.toplinks:link { color: #ffbf00; }
a.toplinks:visited { color: #ffbf00; }
a.toplinks:hover { color: #00CCFF; text-decoration: underline; }
a.toplinks:active { color: #ffbf00; }

.catlinks { font-size: .875em; display: block; width: 95%; margin-left: .5em; text-decoration: none; text-align: left; margin-top: .2em; margin-bottom: .2em; font-weight: bold; color: #0000FF; background-color: #ffffff; }
a.catlinks:link { color: #0000FF; }
a.catlinks:visited { color: #0000FF; background-color: #eeeeee; }
a.catlinks:hover { color: #0033FF; background-color: #ffbf00; text-decoration: underline; }
a.catlinks:active { color: #0000FF; }



