/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:52 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/*div#black a{
background:transparent url(../images/b-nera.png) no-repeat scroll left top;
height:128px;
text-indent:-500em;
}*/

/*div#content-group {
width:720px;
}*/
.grid16-10,.grid16-9 {
width:720px;
}
.grid16-13 {
width:960px;
}

#main-wrapper {
padding-top:10px;
}
#sidebar-first .block {
background:#FFF url(../images/borsilla-box-bar-bg.jpg) no-repeat scroll left top;
padding:15px 15px 0 5px;
width:225px;
}


div.status, tr.status {
background:none repeat scroll 0 0 #EAF8E4;
color:#3E642F;
padding:2px;
}

div.status {
border:1px solid #8DC478;
}

h1.title {
text-align:center;
/* padding-top:10px; */
margin-top:10px;
}

h2.block-title {
 text-align:center; 
}


img#acquista {
position:absolute;
left:450px;
top:10px;
}

#primary-menu {
width:500px;

}

#block-menu-menu-catalogo-borsilla ul.menu,
#block-menu-menu-catalogo-borsilla-en ul.menu,
#block-menu-menu-catalogo-borsilla-fr ul.menu, 
#block-menu-menu-catalogo-borsilla-de ul.menu,
#block-menu-menu-catalogo-borsilla-es ul.menu {
margin:0px;
padding:0px;
}
#block-menu-menu-catalogo-borsilla ul.menu li,
#block-menu-menu-catalogo-borsilla-en ul.menu li,
#block-menu-menu-catalogo-borsilla-fr ul.menu li,
#block-menu-menu-catalogo-borsilla-de ul.menu li,
#block-menu-menu-catalogo-borsilla-es ul.menu li {
list-style:none outside none;
}

#block-menu-menu-catalogo-borsilla ul.menu li a:link,
#block-menu-menu-catalogo-borsilla ul.menu li a:visited {
background:transparent url(../images/it-borsilla-home.jpg) no-repeat scroll left top;
}
#block-menu-menu-catalogo-borsilla-en ul.menu li a:link,
#block-menu-menu-catalogo-borsilla-en ul.menu li a:visited {
background:transparent url(../images/en-borsilla-home.jpg) no-repeat scroll left top;
}
#block-menu-menu-catalogo-borsilla-fr ul.menu li a:link,
#block-menu-menu-catalogo-borsilla-fr ul.menu li a:visited {
background:transparent url(../images/fr-borsilla-home.jpg) no-repeat scroll left top;
}
#block-menu-menu-catalogo-borsilla-de ul.menu li a:link,
#block-menu-menu-catalogo-borsilla-de ul.menu li a:visited {
background:transparent url(../images/de-borsilla-home.jpg) no-repeat scroll left top;
}
#block-menu-menu-catalogo-borsilla-es ul.menu li a:link,
#block-menu-menu-catalogo-borsilla-es ul.menu li a:visited {
background:transparent url(../images/es-borsilla-home.jpg) no-repeat scroll left top;
}

#block-menu-menu-catalogo-borsilla ul.menu li a:link,
#block-menu-menu-catalogo-borsilla ul.menu li a:visited,
#block-menu-menu-catalogo-borsilla-en ul.menu li a:link,
#block-menu-menu-catalogo-borsilla-en ul.menu li a:visited,
#block-menu-menu-catalogo-borsilla-fr ul.menu li a:link,
#block-menu-menu-catalogo-borsilla-fr ul.menu li a:visited,
#block-menu-menu-catalogo-borsilla-de ul.menu li a:link,
#block-menu-menu-catalogo-borsilla-de ul.menu li a:visited,
#block-menu-menu-catalogo-borsilla-es ul.menu li a:link,
#block-menu-menu-catalogo-borsilla-es ul.menu li a:visited {
/*   border-left: 1px solid #5b5b5b; */
/*   color: #aeaeae; */
/* background:transparent url(../images/borsilla-home.jpg) no-repeat scroll left top; */
height:250px;
width:360px;
text-indent:-500em;
padding:0px;
display:block;
}

/*#block-menu-menu-catalogo-borsilla ul.menu li a#nero,
#block-menu-menu-catalogo-borsilla-en ul.menu li a#nero {*/
.block-menu ul.menu li a#nero {
background-position:0px 0px;
}
/*#block-menu-menu-catalogo-borsilla ul.menu li a#verde,
#block-menu-menu-catalogo-borsilla-en ul.menu li a#verde {*/
.block-menu ul.menu li a#verde {
background-position:0px -250px;
/* margin-top:-18px; */
}
/*#block-menu-menu-catalogo-borsilla ul.menu li a#viola,
#block-menu-menu-catalogo-borsilla-en ul.menu li a#viola {*/
.block-menu ul.menu li a#viola {
background-position:-360px -110px;
position:absolute;
top:110px;
left:360px;
width:330px;
}
/*#block-menu-menu-catalogo-borsilla ul.menu li a#rosso,
#block-menu-menu-catalogo-borsilla-en ul.menu li a#rosso {*/
.block-menu ul.menu li a#rosso {
background-position:0px -500px;
height:270px;
/* margin-top:-18px; */
}
/*#block-menu-menu-catalogo-borsilla ul.menu li a#grigio,
#block-menu-menu-catalogo-borsilla-en ul.menu li a#grigio {*/
.block-menu ul.menu li a#grigio {
background-position:-360px -360px;
height:265px;
position:absolute;
top:360px;
left:360px;
width:330px;
}


/*#block-menu-menu-catalogo-borsilla ul.menu li a#nero:hover,
#block-menu-menu-catalogo-borsilla-en ul.menu li a#nero:hover {*/
.block-menu ul.menu li a#nero:hover {
background-position:-700px 0px;
}
/*#block-menu-menu-catalogo-borsilla ul.menu li a#verde:hover,
#block-menu-menu-catalogo-borsilla-en ul.menu li a#verde:hover {*/
.block-menu ul.menu li a#verde:hover {
background-position:-700px -250px;
}
/*#block-menu-menu-catalogo-borsilla ul.menu li a#viola:hover,
#block-menu-menu-catalogo-borsilla-en ul.menu li a#viola:hover {*/
.block-menu ul.menu li a#viola:hover {
background-position:-1060px -110px;
}
/*#block-menu-menu-catalogo-borsilla ul.menu li a#rosso:hover,
#block-menu-menu-catalogo-borsilla-en ul.menu li a#rosso:hover {*/
.block-menu ul.menu li a#rosso:hover {
background-position:-700px -500px;
}
/*#block-menu-menu-catalogo-borsilla ul.menu li a#grigio:hover,
#block-menu-menu-catalogo-borsilla-en ul.menu li a#grigio:hover {*/
.block-menu ul.menu li a#grigio:hover {
background-position:-1060px -360px;
}

#content-body {
  margin: 0 0 20px 0;
  overflow: hidden;
  padding: 5px 20px;

/*border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
  -moz-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);*/

/* border:#CCC 1px solid; */
/* background-color:#f6f6f6; */
margin:30px 0px 0px 50px;
width:700px;
text-align:center;
font-size:1.2em;
}

#content-body p {
margin:5px 0px;
}

.attributes {
height:40px;
}
.attributes .form-item {
height:20px;
}

#edit-qty-1-wrapper {
height:27px;
}


/* GALLERY */

.gallery-images-list {
margin-left:35px;
}

div.gallery-list{
text-align:center;
}
ul.gallery-cover-list li {
list-style:none outside none;
}

div.gallery-images-list li {
list-style:none outside none;
float:left;
margin:5px;
}

div.gallery-images-list .item-list li a img {
border:#5F5F5F 2px solid;
border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
  -moz-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
}

div.gallery-images-list .item-list li a:hover img {
border-color:#AF0000;
box-shadow:2px 2px 8px rgba(175, 0, 0, 0.5);
  -moz-box-shadow:2px 2px 8px rgba(175, 0, 0, 0.5);
  -webkit-box-shadow:2px 2px 8px rgba(175, 0, 0, 0.5);
}

.image-thumbnail{
height:156px;
}




#footer {
padding-top:10px;
}
#footer ul {
width:370px;
margin:0px auto;
}


/*#sidebar-last {
position:fixed;
right:0px;
background:none;
margin-right:10px;
}*/

/*.block-uc_cart {
border:1px #000 solid;
background:#cfcfcf;
border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
box-shadow:2px 2px 8px rgba(35, 169, 208, 0.5);
  -moz-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
}*/
.cart-block {
text-shadow:1px 1px #0197B0;

}
table.cart-block-items td {
border:none;
}

td.cart-block-item-desc {
padding:0px 2px;
}
#cart-block-contents ul.product-description {
padding-left:35px;
}

      .slide-out-div {
margin-right:-10px;
          padding: 20px 20px 10px 20px;
          width: 200px;
          background: url("../images/cart-body.png") repeat scroll 0 0 transparent;
/*           border: 1px solid #29216d; */
border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
      }   

.i18n-it .slide-handle {
background:url("../images/it-cart-tab.png") no-repeat scroll 0 0 transparent !important;
}
.i18n-en .slide-handle {
background:url("../images/en-cart-tab.png") no-repeat scroll 0 0 transparent !important;
}
.i18n-fr .slide-handle {
background:url("../images/fr-cart-tab.png") no-repeat scroll 0 0 transparent !important;
}
.i18n-de .slide-handle {
background:url("../images/de-cart-tab.png") no-repeat scroll 0 0 transparent !important;
}
.i18n-es .slide-handle {
background:url("../images/es-cart-tab.png") no-repeat scroll 0 0 transparent !important;
}
.cart-block-summary {
margin-top:20px;
}
.cart-block-summary-links ul.links {
border-top:1px solid #333;
margin:10px 20px 0px 20px;
padding-top:10px;
}

.cart-block-summary-links ul.links li {
border:none;
display:list-item;
list-style-image:none;
text-align:center;
width:150px;
}


div.news li {
font-size:1.3em;
margin-top:10px;

}
/* HOVER EFFECT */
/*ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 360px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;  // Set the absolute positioning base coordinate
	width: 110px;
	height: 110px;
}
ul.thumb li img {
	width: 100px; height: 100px; // Set the small thumbnail size 
	-ms-interpolation-mode: bicubic; // IE Fix for Bicubic Scaling
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;  // Image used as background on hover effect
	border: none; // Get rid of border on hover
}*/

.i18n-it div#how1 {
background: url("../images/it-borsilla-comeusarla-pg1.jpg") repeat scroll 0 0 transparent;
}
.i18n-en div#how1 {
background: url("../images/en-borsilla-comeusarla-pg1.jpg") repeat scroll 0 0 transparent;
}
.i18n-fr div#how1 {
background: url("../images/fr-borsilla-comeusarla-pg1.jpg") repeat scroll 0 0 transparent;
}
.i18n-de div#how1 {
background: url("../images/de-borsilla-comeusarla-pg1.jpg") repeat scroll 0 0 transparent;
}
.i18n-es div#how1 {
background: url("../images/es-borsilla-comeusarla-pg1.jpg") repeat scroll 0 0 transparent;
}
div#how1 {
float:left;
/* background: url("../images/it-borsilla-comeusarla-pg1.jpg") repeat scroll 0 0 transparent; */
width:502px;
height:432px;
text-shadow:none;
margin-top:30px;
}
div#how1 p {
margin-left:160px;
width:160px;
font-size:15px;
line-height:14px;
}

div#how2 {
float:right;
background: url("../images/borsilla-comeusarla-pg2.jpg") repeat scroll 0 0 transparent;
width:438px;
height:532px;
margin-top:-30px;
}
div#how2 p {
/* margin-left:160px; */
/* width:160px; */
/*font-size:13px;
line-height:16px;*/
}
div#how2 p#p1 {
width:160px;
font-size:15px;
margin-top:26px;
padding-left:15px;
position:absolute;
width:160px;
}
div#how2 p#p2 {
width:170px;
font-size:13px;
line-height:16px;
margin-top:280px;
padding-left:15px;
position:absolute;
}
div#how2 p#p3 {
width:170px;
font-size:13px;
line-height:16px;
margin-left:87px;
margin-top:415px;
position:absolute;
}

/*  LINKS */

.weblinks fieldset {
border:none;
}

.weblinkCat, .box-shodow, .webform-client-form > div,.form-checkboxes {
background-color:#EFEFEF;
border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
  -moz-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.5);
border:1px solid #EFEFEF !important;
margin-bottom:15px;
}

.webform-client-form > div {
padding:20px;
}

.weblinks legend {
/* padding-top:0px; */
}

.weblinks legend a {
padding:0px 5px 5px 5px;
width:890px;
text-align:center;
color:#E96820 !important;

}

.weblinks fieldset {
/* padding-bottom:0px; */
}
.weblinks .fieldset-wrapper {
text-align:center;
}

.weblinks .teaser {
border:none;
}


.product-image {
width:940px;
}

span.txt_title {
display:none;
}

div.weblinks a, div.weblinks legend {
padding:0px;
}

body#conditions {
width:750px;
min-width:750px;
padding:15px;
text-shadow:1px 1px #CCC;
font-family:Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
font-size:75%;
}
body#conditions h1 {
margin-top:0;
text-align:center;
}
body#conditions h2 {
margin-bottom:0;
}
div#footer-message-text-inner a {
color:#727171;
}

fieldset#uc_ct-pane div.form-checkboxes {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
    background-color: #FFFFFF;
    border: medium none !important;
    padding: 0;
}

/*  COMMENT  */
.comment-wrapper {
margin:0 10px;
/* width:800px; */
}
.comment-wrapper .content {
border-top:1px solid #CCCCCC;
}
.comment-unpublished {
box-shadow:2px 2px 8px rgba(255, 0, 0, 0.5) !important;
  -moz-box-shadow:2px 2px 8px rgba(255, 0, 0, 0.5) !important;
  -webkit-box-shadow:2px 2px 8px rgba(255, 0, 0, 0.5) !important;
/* background-color:#FF9999 !important; */
border:1px solid #FF0000 !important;
}
.submitted {
color:#999;
}
.withpicture-column-left {
width:55px;
height:55px;
float:left;
}
.withpicture-column-right {
height:55px;
width:865px;
padding-left:65px;
}
h2.comments-header {
padding-top:2px;
text-align:center;
}
.comment h3.title {
padding-top:5px;
}
.comment .title .new img {
margin-bottom:6px;
}
#node-83, #node-136, #node-147, #node-161 {
font-size:2em;
text-align:center;
}

/* POLL */
.form-checkboxes {
padding:10px 20px;
}
.form-checkboxes input {
margin-right:10px;
}
div.poll {
margin-top:20px;
}
div.poll .text {
margin-left:5px;
}
div.poll .percent {
position:absolute;
right:0px;
margin-right:5px;
}
div.poll div.bar {
border-radius:15px;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
height:15px;
margin-bottom:10px;
}
div.poll div.bar div.foreground {
border-radius:15px;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
height:16px;
margin-top:-1px;
}

#edit-choice-4-wrapper,#edit-choice-7-wrapper,#edit-choice-10-wrapper {
margin-top:14px;
}

li.comment_add a {
font-size:30px;
/* margin-left:350px; */
}
#node-85 .links {
text-align:center;
}

/* SMILEYS */
.smileys-box {
width:900px;
}
.smileys-box fieldset {
padding: 0px 10px 5px 10px;
}
.smileys span {
height:inherit;
width:inherit;
padding:10px;
}


.cart-block-summary-total .uc-price {
padding-right:25px;
}


/* Colors Quick links */
ul#quick-link-color {
 margin-left:290px; 
}
ul#quick-link-color li {
  float:left;
  list-style:none outside none;
}
ul#quick-link-color li a {
  background:url("../images/borsilla-colors-quick-links.jpg") no-repeat scroll left top transparent;
  text-indent:-500em;
  width:92px;
  height:82px;
  display:block;
}
ul#quick-link-color li a#quick-color-nero {
  background-position:0px 0px;
}
ul#quick-link-color li a#quick-color-verde {
  background-position:-92px 0px;
}
ul#quick-link-color li a#quick-color-rosso {
  background-position:-184px 0px;
}
ul#quick-link-color li a#quick-color-viola {
  background-position:-276px 0px;
}
ul#quick-link-color li a#quick-color-grigio {
  background-position:-368px 0px;
}

ul#quick-link-color li a#quick-color-nero:hover {
  background-position:0px -82px;
}
ul#quick-link-color li a#quick-color-verde:hover {
  background-position:-92px -82px;
}
ul#quick-link-color li a#quick-color-rosso:hover {
  background-position:-184px -82px;
}
ul#quick-link-color li a#quick-color-viola:hover {
  background-position:-276px -82px;
}
ul#quick-link-color li a#quick-color-grigio:hover {
  background-position:-368px -82px;
}


/*-----MAPS----*/
div.view-punti-vendita h3 {
 margin: 5px 0px 0px; 
}

div.field-field-geo-info {
float:left;
width:500px;
}

div.node-type-punto_vendita div.field-type-text, div.node-type-punto_vendita div.field-type-link{
font-size:1.5em;
margin-left:520px;
margin-top:5px;
width:420px;
height:40px;
}
div.node-type-punto_vendita p {
margin:-10px 0 20px;
text-align:center;
}

div.node-type-punto_vendita .field .field-label-inline, .field .field-label-inline-first {
float:left;
width:100px;
height:40px;
}

p#punti-vendita {
 margin:10px;
 text-align:center;
}


div#preface-top-wrapper { 
  height:20px;
}
div#block-block-15 {
margin-left:20px;
margin-top:3px;
width:450px;
height:120px;
}
div.button_count {
  width:400px;
}
