/*
-----------------------------------------------
Style Sheet

Site: traction.com
Author:   Andy Heintzelman    www.onezerocharlie.com / www.visual-language.com
Version:  print styles v.1 - 2007.7
----------------------------------------------- */



/* Remove unwanted elements */
#main, #nav, form, #link-wrapper {
display: none;
}

#sidebar, #glam, #content-wrap, #content, #header-wrap, #header,
#footer-wrap, #footer, table.colors, table.feature {
width: 100%;
margin: 0;
float: none;
background: white;
}

table.feature td {
width: 40%;
}

#footer p, #footlinks, #footlinks li, #footlinks ul, #footlinks a, #footlinks a:hover, #footlinks #active a {
margin: 0;
padding: 0;
float: none;
display: block;
float: left;
clear: both;
}

/* product specifications */
#snav {
border: 0px;
text-indent: 0px;
margin: 0;
padding: 0;
font-size: 12px;
line-height: 16px;
list-style-type: circle;
}

#snav p, #snav li, #snav ul, #snav a, #snav a:hover, #snav #active a 
#snav #sport, #snav #xx, #snav #dek, #snav #sport a, #sport a:hover, #snav #xx a, #xx a:hover, #snav #dek a, #dek a:hover,
#body_sport #sport a, #body_xx #xx a, #body_dek #dek a {
margin: 0;
padding: 0;
float: none;
display: block;
float: left;
clear: both;
height: 12px;
font-size: 12px;
line-height: 14px;
}


/* secondary navigation */
#snav li {
margin: 0;
padding: 0;
text-indent: 0px;
list-style-type: circle;
font-size: 12px;
line-height: 14px;
}

/* product specifications */
#specs {
border: 0px;
text-indent: 0px;
margin: 0;
padding: 0;
font-size: 12px;
line-height: 16px;
list-style-type: circle;
}

body {
background: white;
margin: 0;
padding: 0;
}

#content #col1, #content #col2, #content p {
width: 100%;
margin: 0;
padding: 0;
float: none;
overflow: visible;
}

a img {
border: none;
} /* removes the default brower border */


/* logo settings */
#logo {
text-decoration: none;
float: left;
}

#logo img {
padding: 0;
margin: 0;
height: 80px;
font: bold 60px/60px helvetica, arial, sans-serif;
color: #000;
}

/* font settings */

h1, h2, h3, h4, h5, #sidebar h2 {
margin: 0;
padding: 0;
}

* {
color: #000000 !important;
}

h1 {
font-size: 18pt !important;
font-weight: bold !important;
}

h2, #sidebar h2 {
font-size: 14pt !important;
font-weight: bold !important;
}

h3 {
font-size: 12pt !important;
font-weight: bold !important;
}

p, #content p, #glam p {
font-size: 10pt !important;
padding-bottom: 20px;
}