div#preload { display: none; }
a.nav:link           { color: #517aaa; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none  }
a.nav:visited      { color: #517aaa; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none  }
a.nav:hover              { color: #ff7b00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none  }
a:link           { color: #eb010a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:visited      { color: #eb010a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }    a:hover              { color: #ff7b00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
body { color: #494949; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../img/poly_ss_page_bg.png); background-repeat: repeat-x; background-attachment: scroll; }
td { color: #494949; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-attachment: scroll; }
.titles    { color: #000; font-size: 26px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 30px; text-shadow : #EBEBEB 4px 4px 3px; }
.super_titles { color: #eb010a; font-size: 44px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 44px; text-shadow: #EBEBEB 4px 4px 1px; }
.titles_black { color: #000; font-size: 36px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 40px; text-shadow: #EBEBEB 4px 4px 1px; }
.small_titles { color: #000; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 19px; }
.subtitles { color: #000; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 24px; text-shadow : #EBEBEB 2px 2px 2px; }
.bold_emphasis { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }
.bold_type { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }
h2    { color: #fff; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px }
.solid_box_titles    { color: #fff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-shadow : #000 1px 1px 3px}
.solid_box { color: #000; font-size: 12px; background-image: url(../img/bg_trans_tile.png); }
.open_box_titles { color: #50a800; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; }
.open_box { color: #000; font-size: 12px; background-image: url(../img/bg_trans_tile.png); }
.split_box_titles { color: #50a800; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-align: left; }
.split_box { color: #000; font-size: 12px; background-image: url(../img/bg_trans_tile.png); }
.shipping  { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px }
.spec_headers      { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 4px 4px 4px 6px }
.gutter     { color: #dfdfdf; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; background-image: url(../img/cap_bottom.png); background-position: 0 bottom; padding-right: 10px; padding-bottom: 12px; padding-left: 12px; }
.gutter_titles   { color: #47c0e7; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.specs_title    { color: #50a800; font-size: 18px; font-weight: bold }
.photos { background-position: 0 top; text-align: left; vertical-align: top; margin-right: 12px; margin-bottom: 12px; }
.captions    { color: #000; font-size: 11px; font-style: italic; }
.disclaimer { color: #000; font-size: 9.5px; }
.copywrite { color: #000; font-size: 10px }
.white_type { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif }
.bold_white_type { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.note { color: #de0000; font-weight: bold }
.prices    { color: #eb010a; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px }
.00 { color: #eb010a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.prices_title    { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px }
.shipping  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.cell_padding { padding: 8px }
.header_cell_padding { padding: 3px 3px 3px 8px }
.top_nav { background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; }
.basebar { background-image: url(../img/basebar.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; }
.main { font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-attachment: scroll; text-align: left; }
.best_sellers_frame { background-image: url(../img/best_sellers_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; text-align: left; }
.new_arrivals_frame { background-image: url(../img/new_arrivals_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; text-align: left; }
.staff_picks_frame { background-image: url(../img/staff_picks_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; text-align: left; }
.weekly_rant_frame { background-image: url(../img/weekly_rant_bg.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; text-align: left; }
.indent { padding-top: 16px; padding-left: 36px; }
.quote { color: #ff8c00; font-size: 14px; font-style: italic; background-image: none; background-repeat: no-repeat; background-position: 0 top; }
.footer { background-image: url(../img/bg_tile.gif); }
