@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
color:#2f383d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height: 100%;
}

ul{
margin:15px 0 0 15px;
padding:0;
}

li{
margin:0;
padding:0;
}

div{
margin:0;
padding:0;
border:0;
}

img{
margin:0;
padding:0;
border:0;
}

table{
margin:0;
padding:0;
border:0;
}

td{
margin:0;
padding:0;
border:0;
}

.productfont{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#2f383d;
}

.productfont:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a30037;
}

a{
color:#E00830;
text-decoration:none;
}

a:hover{
color:#2f383d;
text-decoration:none;
}

h1{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#2f383d;
font-size:23px;
}

h2{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#2f383d;
font-size:20px;
}

h3{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#9A9D9E;
font-size:15px;
}

h4{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#E00830;
font-size:15px;
}

.homeheader{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#2f383d;
font-size:20px;
text-align:center;
}

.tableclass{
width:651;
margin:15px 0 0 0;
padding:0;
}

.tableclass p{
margin:0 0 10px 0;
padding:0;
}

.tableclass h3{
margin:0 0 10px 0;
padding:0;
}

.tableclass h4{
margin:0 0 10px 0;
padding:0;
}

#wrap{
position: absolute;
width: 100%;
line-height: normal;
min-height: 100%;
height: auto !important;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}

#wrap2{
width: 970px;
margin: 0 auto;
}

#wrapproducts{
width:970px;
margin:0 auto;
}

#top{
float: left;
display: inline;
height:151px;
margin:150px 0 0 0;
width: 100%;
padding: 0 0 0 0;
background: #ffcc00;
background:url(images/header_bg.jpg) repeat-x
}

#top2{
float: left;
display: inline;
height:151px;
margin:0;
width: 100%;
padding: 0 0 0 0;
background: #ffcc00;
background:url(images/header_bg.jpg) repeat-x
}

#top1{
padding:0 0 0 0;
width: 950px;
margin: 0 auto;
}

#main{
float: left;
display: inline;
width: 950px;
margin:0;
padding: 10px 0 50px 0;
}

#topContent{
float:left;
display:inline;
width:950px;
padding:0;
margin:15px auto;
text-align:center;
}

#topContent2{
float:right;
display:inline;
width:0;
padding: 10px 0 10px 0;
margin:15px 0 0 0;
}

#topNav{
width:950px;
height:39px;
float:left;
display:inline;
margin:0 auto;
text-align:center;
}

#topNav2{
float:left;
display:inline;
width:540px;
padding:0;
margin:108px 0 0 0;
}

#footer{
position: absolute;
width: 100%;
line-height: normal;
bottom: 0;
left: 0;
margin: 0;
padding: 0;
z-index: 2;
background:url(images/bottom_bg.gif) repeat-x 0 100%;
}

#footer1{
width: 840px;
margin: 0 auto;
padding: 15px 0 0 0;
}

#footer2{
width: 950px;
margin:0 auto;
background:url(images/doublelines_11.gif) 0 0 repeat-x;
padding: 5px 0 0 0;
}

#footernav{
float:right; 
margin:10px 0 5px 0; 
padding:0; 
width:520px;
height:20px; 
}

#footernav a{
margin:0 0 0 20px;
font-size:11px;
color:#9d9d9e;
text-decoration:none;
}

#footernav a:hover{
color:#d10339;
}

#containerAbout{
width:954px;
float:left;
display:inline;
margin: 0 auto;
min-height:605px;
}

#leftContent{
width:680px;
float:left;
display:inline;
margin:50px 0 0 0;
padding:0 0 100px 0;
}

#rightColumn{
width:268px;
float:right;
display:inline;
margin:0 0 0 0;
}

#rightContent{
width:268px;
float:left;
display:inline;
margin:50px 0 25px 0;
}

#logo{
margin:10px 0 0 0;
width:268px;
float:right;
display:inline;
}

#leftColumn{
width:686px;
float:left;
display:inline;
margin:50px 0 0 0;
padding-bottom:30px;
}

#wideColumn{
width:1039px;
float:left;
display:inline;
margin:50px 0 0 0;
padding:0 0 39px 0;
}

#containerProducts{
width:970px;
float:left;
display:inline;
margin:30px 0 0 0;
}

.product1{
margin:30px 0 0 10px;
padding:0;
width:166px;
float:left;
}

.product2{
margin:18px 0 0 15px;
padding:0;
width:180px;
float:left;
}

#product3{
margin:30px 0 0 15px;
padding:0;
width:169px;
float:left;
}

#products_nav{
margin:20px 0 50px 60px !important;
margin:20px 0 30px 40px;
padding:0;
float:left;
height:33px;
width:970px;
}

#product_detailed{
padding:0; 
text-align:center;
}

#product_measure{
text-align:center; 
padding:0 0 60px 0;
}