body{margin:0;padding:0;font-size:12px;background:#fff;background:url('/www.cantinaricchi.it/css/ui/background.png');font-family:Arial,Helvetica,sans-serif;}
a{color:#5A2129;text-decoration:none;}
img{border:none;}
div#header .info,div#footer,div#content{width:940px;background:#fff;float:left;}
div#footer{width:795px;background:#766120;color:#fff;padding:5px 0;}
.homepage #footer{width:879px;}
div#footer *{color:#fff;}
div#header .info{background:none;}
div#header{background:url('/www.cantinaricchi.it/css/ui/background-header.gif') repeat-x;height:114px;}
div#header div.info a#home-link{background:url('/www.cantinaricchi.it/css/ui/logo-cantinaricchi.png') no-repeat;height:114px;width:221px;margin-left:120px;display:block;text-decoration:none;float:left;}
div#header *{color:#fff;}
ul.main-menu,ul.contextual-menu{margin:0;padding:0;list-style-type:none;}
ul.main-menu li{background:url('/www.cantinaricchi.it/css/ui/background-button.gif') repeat-x bottom center;line-height:25px;text-align:right;}
ul.main-menu li.last-item{background:none;}
ul.main-menu{padding-top:80px;float:right;padding-right:45px;}
.col{float:left;}
#left{width:225px;}
#right{width:125px;}
#center{width:590px;}
.center-padding{padding:0 45px;padding-left:0;}
div.contextual-menu{padding:0 45px;height:84px;padding-left:0;}
.contextual-menu{font-family:Trajan,'Trajan Pro',Times,serif;font-variant:small-caps;font-size:15px;font-weight:bold;}
ul.contextual-menu{padding-top:55px;padding-bottom:15px;float:left;}
ul.contextual-menu li{display:block;float:left;}
ul.contextual-menu li a{display:block;float:left;padding:0 12px;}
.ricchiContent h3{font-family:Trajan,'Trajan Pro',Times,serif;text-transform:uppercase;font-size:24px;color:#5A2129;margin:0;padding:0;padding-bottom:10px;}
.ricchiContent p{margin:0;padding:10px 0;}
td.productLabel{text-align:center;}
.product .image{width:180px;overflow:hidden;}
.product .desc{width:345px;overflow:hidden;}
.specificationLabel{font:normal small-caps normal 12px/normal Trajan,'Trajan Pro',Times,serif;color:#5A2129;}
.product-menu-wrapper{clear:both;float:left;padding-left:19px;padding-top:25px;padding-right:15px;}
.product-menu-wrapper .even{padding-right:25px;float:left;}
.product-menu-wrapper .odd{padding-right:0px;float:left;}
.product-menu-wrapper .odd,.product-menu-wrapper .even{margin-bottom:15px;}
.product-menu-wrapper .icon{border:1px solid #ddd;width:66px;}
.product-menu-wrapper .title{width:66px;font-size:10px;padding-top:3px;}
.product-menu-wrapper .icon a{text-decoration:none;width:66px;height:66px;display:block;}
div#footer .info{padding-left:225px;}
.news .title{color:#A4181C;}
.right-padding{padding-top:25px;}
.news{padding-bottom:10px;margin-bottom:10px;}
#home{width:940px;height:585px;overflow:hidden;}
#tools{float:right;width:500px;padding-top:80px;text-align:right;margin-right:45px;}
#tools span{font-size:10px;line-height:20px;text-transform:uppercase;}
#tools span.order{padding-left:35px;}
.homepage #footer{position:relative;top:-27px;z-index:100;}
img.central-banner{display:block;}
#banner-wrapper div{background-repeat:no-repeat;}
#order-form fieldset{border:none;}
#order-form td label span.desc{display:block;float:left;width:100px;}
#order-form input,#order-form select{margin:0;}
#order-form h3{text-transform:uppercase;color:#5A2129;}
#order-form th{text-align:left;}
div#news{position:relative;overflow:hidden;height:210px;width:150px;}
div#news div.news-wrapper{position:absolute;height:20000em;}

