/*  
Theme Name: valuflor
Theme URI: http://www.valu-flor.com/
Description: valuflor theme.
Version: 1.0
Author: Angelo Olivieri
Author URI: http://www.fazedesign.it/
*/

* {font-size:100.01%}
html {font-size:62.5%}
body {margin:0; padding:0; background:#eee url(images/body.gif) repeat-x top; text-align:center; font:1.3em/1.6em Trebuchet Ms,Helvetica,sans-serif}
div#header {margin:0 auto; width:800px; height:90px}
div#logo {float:left; width:176px; height:80px; margin:0}
div#logo h1 {display:block; width:176px; height:80px; margin:0 0 0 30px; background:url(images/valuflor-logo.gif) no-repeat; text-indent:-9999px}
div#menu {float:right; margin-top:55px; padding-right:45px}
div#menu ul {margin-left:0; padding-left:0; display:inline}
div#menu li {margin-left:0; margin-bottom:0; padding:5px 9px 5px; font-size:1.2em; letter-spacing:-1px; font-weight:bold; text-transform:uppercase; list-style:none; display:inline}
div#menu li a {color:#f0f0f0; text-decoration:none}
div#menu li a:hover {color:#eee; text-decoration:underline}
div#slogan {margin:0 auto; width:720px; height:145px; background:url(images/valuflor-slogan.gif) no-repeat; text-indent:-9999px}
div#middle {margin:0 auto; width:750px; padding:30px 60px 5px 60px}
div#content {width:750px; background:url(images/content.gif) repeat-y; text-align:left; border:1px solid #2b9041}
div#content #left {float:left; width:515px; padding:15px; text-align:left}
div#content #left h2 {font-size:1.5em; color:#27823b; margin-top:0; margin-bottom:15px}
div#content #left h3 {font-size:1.3em; color:#555; margin-top:10px; margin-bottom:15px; padding-left:56px; padding-top:5px; background:url(images/h3-back.gif) no-repeat top left; font-weight:normal; font-style:italic}
.1 {padding-left:30px; background:url(images/1.gif) no-repeat top left}
.2 {padding-right:30px; background:url(images/2.gif) no-repeat top left}
.3 {padding-left:30px; background:url(images/3.gif) no-repeat top left}
div#content #column {float:right; width:200px; text-align:right}
div#content #column .products {width:180px; height:43px; padding:42px 10px 0 10px; text-align:left; background:url(images/products_column.gif) no-repeat}
div#content #column .products a {color:white; text-decoration:none; border-bottom:1px solid white}
div#content #column .products a:hover {color:#eee; text-decoration:none; border-bottom:1px solid #eee}
div#content #column .address {width:180px; padding:20px 10px; text-align:left; background:#969696 url(images/gallery-back.gif) no-repeat; color:white}
div#content #column .address .titolo {display:block; width:80px; height:22px; margin-bottom:15px; text-indent:-9999px; background:url(images/address_column.gif) no-repeat}
div#content #column .address a {display:block; width:80px; margin-top:3px; padding-right:8px; color:white; background:url(images/map.gif) no-repeat right bottom}
div#content #column .address a:hover {color:white}

div#content #column .callus {width:180px; height:111px; padding:17px 10px 10px 10px; text-align:left; background:url(images/call-column.gif) no-repeat; color:#eee}
div#footer {margin:0 auto; width:600px; text-align:left; font-size:0.8em; color:#555; padding-bottom:25px}