@charset "utf-8";
/* CSS Document */

/***** Global Settings *****/
html, body {
border:0;
margin:0;
padding:0;
}
body {
background-color: #1a1614;
background-repeat: repeat-x;
}
body.homepage {
background-image: url(images/bg_home.png);
}
body.aboutpage {
background-image: url(images/bg_about.png);
}
body.productspage {
background-image: url(images/bg_prod.png);
}
body.salespage {
background-image: url(images/bg_sales.png);
}
body.sportpage {
background-image: url(images/bg_sport.png);
}
body.manufacturingpage {
background-image: url(images/bg_man.png);
}
body.contactpage {
background-image: url(images/bg_contact.png);
}
/***** Headings *****/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
h1 {
padding:0 0 5px 0;
letter-spacing:0px;
font: 22px Arial, Helvetica, sans-serif;
}
h2 {
padding:20px 0;
letter-spacing:1px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
}
h3 {
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
/***** Common Formatting *****/
p {
margin: 0 0 10px 0;
}
ul, ol {
margin:0;
padding:0;
}
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
small {
font-size:0.85em;
}
img {
border:0;
margin:0;
padding:0;
}
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
/***** Links *****/
a,
a:link,
a:visited,
a:hover {
text-decoration:underline;
}
/***** Forms *****/
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
textarea {
width:100%;
line-height:1.25;
}
label {
cursor:pointer;
}
/***** Tables *****/
table {
border:0;
margin:0 0 1.25em 0;
padding:0;
}
table tr td {
padding:2px;
}
/***** Wrapper *****/
#wrap {
width:768px;
height: auto;
margin:0 auto;
}
/***** Global Classes *****/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.wrap          { width:960px;margin:0 auto; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

/***** Dynamic Divs *****/

/***** Divs *****/
div.header, div.content, div.navtabs, img.tabhotspots, div.copyright {
width: 768px;
position: absolute;
}
div.header {
height: 121px;
}
div.header img{
position: absolute;
bottom: 0;
}
div.content {
height: 555px;
top: 145px;
}
div.navtabsHome, div.navtabsAbout, div.navtabsProducts, div.navtabsSales, div.navtabsManufacturing, div.navtabsContact {
height: 21px;
width: 768px;
position: absolute;
top: 121px;
background-position: bottom center ;
background-repeat: no-repeat;
}
div.navtabsHome {
background-image: url(images/tab_home.png);
}
div.navtabsAbout {
background-image: url(images/tab_about.png);
}
div.navtabsProducts {
background-image: url(images/tab_prod.png);
}
div.navtabsSales {
background-image: url(images/tab_sales.png);
}
div.navtabsManufacturing {
background-image: url(images/tab_man.png);
}
div.navtabsContact {
background-image: url(images/tab_contact.png);
}
/* Hot Spot img */
img.tabhotspots {
height: 21px;
}
div.footer {
width: 521px;
height: 24px;
position: relative;
top: 0px;
left: 247px;
background-image:url(images/footer.png);
background-position: center;
background-repeat: no-repeat;
}
div.footer p, div.copyright p {
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
margin-top: 6px;
line-height: 14px;
}
div.footer p {
font-size:12px;
}
div.copyright p {
font-size:10px;
}
div.footer p a, div.copyright p a {
color:#FFF;
text-decoration: none;
}
div.footer p a:hover, div.copyright p a:hover {
color:#cf5e00;
}
div.copyright {
top: 705px;
}

/***** Products Page Rules *****/
.separator1, .separator2 {
width: 1px;
height: 555px;
position: absolute;
background: url(images/separator.png);
}
.separator1 {
left: 0;
}
.separator2 {
left: 364px;
}
.photo {
width: 363px;
height: 555px;
position: absolute;
left: 1px;
}
.thumbs, .info {
width: 393px;
height: 545px;
padding: 10px 0 0 0;
position: absolute;
left: 375px;
}
.info p {
font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.info p img {
border: solid 1px #1a1614;
}
.info p a{
color: #000;
text-decoration: underline;
}
.info p a:hover{
color: #cf5e00;;
}
.thumbs ul {
list-style: none;
}
.thumbs ul li.normal {
display: inline;
margin: 0 1px 0 0;
}
.thumbs ul li.right {
display: inline;
margin: 0;
}
.thumbs ul li img {
border: solid 1px #1a1614;
}
.thumbs ul li img:hover {
border: solid 1px #cf5e00;
}
div.hrule {
background:#000000;
width: 100%;
height: 1px;
margin: 2px 0;
}
