@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
color:#2f383d;
font-family:"Times New Roman", Times, serif;
font-size:13px;
background:url(images/top_footer.gif) repeat-x 0 0;
height: 100%;
}

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:"Times New Roman", Times, serif;
text-decoration:none;
color:#2f383d;
}

.productfont:hover{
font-family:"Times New Roman", Times, serif;
color:#a30037;
}

a{
color:#a30037;
text-decoration:none;
}

a:hover{
color:#2f383d;
text-decoration:none;
}

h1{
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
color:#2f383d;
font-size:23px;
}

h2{
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
color:#2f383d;
font-size:20px;
}

h3{
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
color:#9A9D9E;
font-size:15px;
}

h4{
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
color:#2f383d;
font-size:15px;
}

.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;
background:url(images/bottom_footer.gif) repeat-x 0 100%;
}

#wrap2{
width: 954px;
margin: 0 auto;
}

#containerHome{
width: 800px;
margin: 30px auto;
}

#logoHome{
float:left;
margin:0 0 0 180px;
display:inline;
}

#topNav{
border-top:1px solid #979b9c;
border-bottom:1px solid #979b9c;
width:475px;
height:45px;
float:left;
display:inline;
margin:0 0 0 180px;
}

#topNav2{
border-top:1px solid #979b9c;
width:475px;
height:45px;
float:left;
display:inline;
margin:40px 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_footer.gif) repeat-x 0 100%;
}

#footer1{
width: 800px;
margin: 0 auto;
background:url(images/doublelines_11.gif) repeat-x;
padding: 15px 0 0 0;
}

#footer2{
width: 951px;
margin:0 auto;
background:url(images/doublelines_11.gif) 0 0 repeat-x;
padding: 5px 0 0 0;
}

#footernav{
float:right; 
margin:10px 0 30px 0; 
padding:0; 
width:480px;
height:20px; 
border-bottom:1px solid #e0e0e0;
}

#footernav a{
margin:0 20px 0 0;
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;
background:url(images/pixel.gif) repeat-x 0 136px;
}

#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:26px 0 0 0;
width:268px;
float:left;
display:inline;
}

#logo2{
margin:0;
width:268px;
float:left;
display:inline;
}

#leftColumn{
width:660px;
float:left;
display:inline;
margin:50px 0 0 0;
}

#greylinetop{
float:left; 
width:686px; 
height:1px; 
background-color:#979b9c;
}

#greylinebottom{
float:left; 
width:686px; 
height:1px; 
background-color:#979b9c; 
margin:1px 0 0 0;
}

#greylineright{
float:left; 
width:260px; 
height:1px; 
background-color:#979b9c;
}

#greylineright_bottom{
float:left; 
width:260px; 
height:1px; 
background-color:#979b9c; 
margin:1px 0 0 0;
}

#wideColumn{
width:954px;
float:left;
display:inline;
margin:50px 0 0 0;
padding:0 0 39px 0;
}

#containerProducts{
width:954px;
float:left;
display:inline;
margin:30px 0 0 0;
}

#product1{
margin:173px 0 0 0;
padding:0;
float:left;
}

#product2{
margin:173px 0 0 30px;
padding:0;
float:left;
}

#product3{
margin:100px 0 0 30px;
padding:0;
float:left;
}

#product4{
margin:0 0 0 30px;
padding:0;
float:left;
}

#product5{
margin:0 0 0 30px;
padding:0;
float:left;
}

#product6{
margin:0 0 0 30px;
padding:0;
float:left;
}

#products_nav{
margin:0;
padding:0 0 50px 0;
float:left;
height:19px;
width:954px;
}

#product_detailed{
padding:0; 
text-align:center;
}

#product_measure{
text-align:center; 
padding:0;
}