html, body, #wrapper           { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../classic-direct/images/back-shad.gif"); background-repeat: repeat-y; background-position: center 0; margin: 0; height: 100% }
#wrapper  { border-right: 1px solid #ccc; border-left: 1px solid #ccc }

h1, h2, h3, h4, h5     { color: #333; font-weight: lighter; text-transform: uppercase; margin: 0; padding: 0 }
h1  { font-size: 19px }
h2  { font-size: 17px }
h3  { font-size: 15px }
h4 {font-size: 13px;}
h5 {font-size: 12px;}
a  { color: #036; font-size: 11px; text-decoration: none; text-align: left }
a:hover  { color: #6E87C2 }
p   { color: #666; font-size: 11px; line-height: 1.7; text-align: left }
td    { color: #666; font-size: 11px }
hr { color: #999; height: 1px }
img {border-color: black}

.top_cell      { font-size: 10px; background-color: #fff; height: 48px }
.menu_cell      { background-color: #fff; height: 48px }
.bar_cell    { background-image: url("../generic-images/blue-bar-2.gif"); background-repeat: repeat-x; background-position: 0 top; height: 15px }
.mid_cell      { background-color: #fff; padding-top: 5px; padding-bottom: 5px }
.bot_cell       { line-height: 1.5; background-color: #fff; text-align: center; height: 100px }
.bot_cell a   { color: #309; font-size: 11px; font-weight: bold }
.bot_cell a:hover   { color: #6E87C2 }

.pan_1          { width: 159px; height: 100%; float: left }
.pan_2           { margin-right: 4px; margin-left: 4px; width: 474px; height: 100%; float: left }
.pan_3           { width: 159px; height: 100%; float: left }
.intro_pan        { width: 780px;}
.container { padding: 20px 8px 8px 8px}
.upper  { font-size: 13px; font-weight: bold; line-height: 1.8; text-transform: uppercase }
.button     { font-size: 10px; font-weight: bold; line-height: 2.5; background-image: url("../classic-direct/images/bullett.gif"); background-repeat: no-repeat; padding-right: 4px; padding-bottom: 2px; padding-left: 15px }

.logo_bx        { background-image: url("../classic-direct/images/logo.gif"); background-repeat: no-repeat; margin-top: 10px; margin-bottom: 8px; width: 100%; float: left }
.shrt_men   { text-align: center; width: 276px; float: right }
.lng_men      { margin-top: 0; margin-left: 60px; padding: 0; float:left }

.blue_strch  { background-image: url("../classic-direct/images/men-top-blu-strtch.gif"); background-repeat: repeat-x; width: 800px; height: 25px; float: left }

.blue_strch_end  { background-image: url("../classic-direct/images/men-top-blu.gif"); background-repeat: no-repeat; background-position: right 0; width: 800px; height: 25px }
.blue_strch_end a     { color: #fff; font-size: 12px; line-height: 2 }
.ad_strip  { float:left; background-color: black; padding-top: 1px; width: 100%; height: 35px; border-top: 1pt solid #666 }

.menu   { background-color: #000; background-image: url("../classic-direct/images/grad-but-line.gif"); background-repeat: no-repeat; list-style-type: none; margin-top: 5px; float: left; border-top: 1px solid #666 }
.menu a    { color: #fff; font-size: 11px; text-align: center; display: block; padding-top: 6px; padding-bottom: 6px }
.menu a:hover    { color: #e6e6ff; background-color: #006 }
.menu_on_small   { color: #fff; font-size: 11px; background-image: url("../classic-direct/images/bttn-short-blu.gif"); background-repeat: no-repeat; text-align: center; list-style-type: none; display: block; padding-top: 10px; padding-bottom: 8px; float: left }
.menu_on_small a   { color: #fff; font-size: 11px }
.menu_on_small a:hover   { color: #e6e6ff; }
.menu_on_large    { color: #fff; font-size: 11px; background-image: url("../classic-direct/images/bttn-long-blu.gif"); background-repeat: no-repeat; text-align: center; list-style-type: none; display: block; padding-top: 10px; padding-bottom: 8px; float: left }
.menu_on_large a   { color: #fff; font-size: 11px }
.menu_on_large a:hover   { color: #e6e6ff; }
.bold_blu { color: #309; font-size: 11px; font-weight: bold }
.box_1    { background-color: #d1cfcf; background-image: url("../classic-direct/images/men-top-blu.gif"); background-repeat: no-repeat; margin-bottom: 5px; border: solid 1px #333 }
.box_2    { background-color: #d1cfcf; background-image: url("../classic-direct/images/men-top-blck.gif"); background-repeat: no-repeat; margin-bottom: 5px; border: solid 1px #333 }


.box_long_1     { background-color: #d1cfcf; margin-bottom: 5px; width: 100%; border: solid 1px #333; background-image: url("../classic-direct/images/men-top-blck-strtch.gif"); background-repeat: repeat-x }
.box_long_2     { background-color: #F0F0F0; margin-bottom: 5px; width: 100%; border: solid 1px #333; background-image: url("../classic-direct/images/men-top-blck-strtch.gif"); background-repeat: repeat-x }
.box_long_hd_1  { background-image: url("../classic-direct/images/men-top-blck.gif"); background-repeat: no-repeat; background-position: right 0;  }
.box_1  h3, .box_2  h3, .box_long_1 h1, .box_long_2 h1  { color: #CCCCCC; font-size: 13px; margin-bottom: 8px }
.box_long_1 h2, .box_long_2 h2    { font-size: 22px; text-transform: none }
.box_long_1 h3, .box_long_2 h3   { font-size: 18px; font-weight: bold; text-transform: none }
.box_long_1 h4, .box_long_2 h4   { font-size: 15px; text-transform: none }
.box_cont  { padding: 5px }

.box_long_2 h2 a {font-size:14px; padding-bottom:10px}
.cat-links, .cat-links a {font-size:14px;float:left;width:215px; padding:7px}