body {
background: #F2F1E9 none no-repeat scroll 0 0;
color: #6C6C6C;
font-family: Helvetiker, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 80%;
line-height: 150%;
}
h1 {
font-size: 1.8em;
}
h2 {
font-size: 1.6em;
line-height: 100%;
padding: 0 0 0.5em;
}
p {
margin: 0 10px 10px;
}
a:link, a:visited {
color: #3399FD;
font-weight: bold;
}
a:hover {
color: #E22F2D;
}

#wrapper {
background: #FFFFFF none no-repeat scroll 0 0;
}

/* HEADER */
#header {
position: relative;
}
#logo {
width: 400px;
height: 111px;
top: 0;
left: 0;
position: absolute;
}
/* NAV */
#nav {
background-color: #FFFFFF;
height: 111px;
}
#nav ul {
top: 40px;
right: 10px;
display: block;
position: absolute;
}
#nav li {
float: left;
}
#nav a {
font-family: Helvetiker, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 0.92em;
text-transform: uppercase;
line-height: 1.5em;
width: 108px;
height: 40px;
padding: 8px 0 0 12px;
display: block;
position: relative;
}
#nav a span {
font-weight: normal;
text-transform: lowercase;
display: none;
}
#nav a:hover span {display: block;}
#nav li.nav-product{border-left: 1px solid #E8794F;}
#nav li.nav-product a:link, #nav li.nav-product a:visited{background: #FDF1ED none no-repeat scroll 0 0; color: #34363E;}
#nav li.nav-product a:hover{background: #E8794F none no-repeat scroll 0 0; color:#FFFFFF;}
#nav li.nav-gallery{border-left: 1px solid #FCCE61;}
#nav li.nav-gallery a:link, #nav li.nav-gallery a:visited{background: #FFFAEF none no-repeat scroll 0 0; color: #34363E;}
#nav li.nav-gallery a:hover{background: #FCCE61 none no-repeat scroll 0 0; color:#FFFFFF;}
#nav li.nav-company{border-left: 1px solid #B5D869;}
#nav li.nav-company a:link, #nav li.nav-company a:visited{background: #EBF2E6 none no-repeat scroll 0 0; color: #34363E;}
#nav li.nav-company a:hover{background: #B5D869 none no-repeat scroll 0 0; color:#FFFFFF;}
#nav li.nav-contact{border-left: 1px solid #DF5EAF;}
#nav li.nav-contact a:link, #nav li.nav-contact a:visited{background: #E4DEE4 none no-repeat scroll 0 0; color: #34363E;}
#nav li.nav-contact a:hover{background: #DF5EAF none no-repeat scroll 0 0; color:#FFFFFF;}

/* VISUAL */
#visual {
height: 320px;
}
#visual #box {
/*background: #F2F1E9 none no-repeat scroll 0 0;*/
background: transparent url(../images/box-bg.png) repeat scroll 0 0;
min-height: 96px;
width: 540px;
right: 10px;
bottom: 10px;
padding: 10px 10px 0;
position: absolute;
}
#visual h2 {
color: #3399FD;
}
/* VISUAL-LIST */
.visual-home{}
.visual-products{background: transparent url(../images/visual-products.png) no-repeat scroll 0 0;}
.visual-gallery{background: transparent url(../images/visual-gallery.png) no-repeat scroll 0 0;}
.visual-company{background: transparent url(../images/visual-company.png) no-repeat scroll 0 0;}
.visual-contact {background: transparent url(../images/visual-contact.png) no-repeat scroll 0 0;}

.visual-solid {background: transparent url(../images/products/visual-solid.jpg) no-repeat scroll 0 0;}
.visual-engineered {background: transparent url(../images/products/visual-engineered.jpg) no-repeat scroll 0 0;}
.visual-liminate {background: transparent url(../images/products/visual-laminate.jpg) no-repeat scroll 0 0;}
.visual-carpets {background: transparent url(../images/products/visual-carpets.jpg) no-repeat scroll 0 0;}
.visual-vinyl {background: transparent url(../images/products/visual-vinyl.jpg) no-repeat scroll 0 0;}
.visual-bamboo {background: transparent url(../images/products/visual-bamboo.jpg) no-repeat scroll 0 0;}
.visual-cork {background: transparent url(../images/products/visual-cork.jpg) no-repeat scroll 0 0;}
.visual-ceramics {background: transparent url(../images/products/visual-ceramics.jpg) no-repeat scroll 0 0;}
.visual-cabinets {background: transparent url(../images/products/visual-cabinets.jpg) no-repeat scroll 0 0;}

/* CONTENT */
#content {
min-height: 300px;
padding-top: 15px;
}
#content h1 {
margin: 0 0 20px;
}
#content h3, h3 {
color: #E22F2D;
font-size: 1.6em;
margin: 0.6em 0;
}
/* CONTENT-MAIN */
#content-main {
margin-top: 0.6em;
}
/* CONTENT-SIDE */
#content-side a {
font-family: Helvetiker, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 1.17em;
line-height: normal;
padding: 4px 0 3px 15px;
display: block;
}
#content-side a:link, #content-side a:visited {
color: #8E8E8E;
}
#content-side a:hover {
color: #E22F2D;
}

/* PRODUCT */
.product-row {
margin: 0 0 20px;
}
.product-row div {
background: #F2F1E9 none no-repeat scroll 0 0;
/*height: 260px;*/
}
.product-row strong {
color: #3399FD;
font-size: 1em;
margin: 0 10px;
display: block;
}
.product-row .info {
margin: 0 10px;
padding: 0 0 10px;
display: block;
}
.product-row img {
width: 220px;
height: 140px;
margin: 0 0 10px;
display: block;
}
.product-row a:link, .product-row a:visited {
color: #6C6C6C;
font-weight: normal;
background: #F2F1E9 none no-repeat scroll 0 0;
/*min-height: 260px;*/
display: block;
}
.product-row a:hover {
color: #FFFFFF;
background: #FCCE61 none no-repeat scroll 0 0;
}
.partners li {
float: left;
height: 100px;
margin: 0 10px 0 0;
}
/* FOOTER */
#footer {
border-top: 1px dotted #333333; 
margin: 40px 10px 0;
padding: 14px 0;
}
#footer p {
font-family: Helvetiker, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 0.92em;
}