/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

.no_display_billing_address {display: none;}

/* FOOTER */
#footer p {text-align:center;clear:both;padding-top:20px;}
#footer .footer .footer-links { float:left; margin-left:5px; }
#footer .footer-links a.link-feed { padding-left:0 !important; }

#footer #footer-links-cms { float:left; margin-left:0; }
#footer { position:relative; }
#footer #newsletter-validate-detail { position:absolute; right:0;}
#footer .mini-newsletter  {margin-top:-2px;}
#footer .mini-newsletter .input-text { font-size:11px;margin-top:0;}
#footer .mini-newsletter input {margin-top:-2px;}
#footer .mini-newsletter label {margin-top:2px;}

/* HOME PAGE */
h1#logo { border-right:1px solid #9B9B9B; padding-right:34px; }
.mini-search {background:none;z-index:1;}
#hp_bbb .col-1 {height:422px;width:653px;float:left;margin: 0 10px 10px 0;}
#hp_bbb .col-2 {height:422px;height:203px;float:left;}
#hp_bbb #visual {width:653px;height:422px;}
#hp_bbb #marche {width:279px;height:209px;margin:0 0 10px 0;background:url(../images/hp_box_marche.gif) no-repeat;}
#hp_bbb #marche ul {padding:46px 0 0 10px}
#hp_bbb #marche .triangle {margin-right:8px;}
#hp_bbb #marche ul.col-1 {float:left;height:160px;width:110px;}
#hp_bbb #marche ul.col-2 {float:left;height:160px;width:110px;}
#hp_bbb #marche li {margin-bottom:11px;}
#hp_bbb #marche li a{font-weight:bold;color:#6d6e71;}



#hp_bbb #piu_venduti {width:279px;height:203px;}
#hp_bbb #scelti_per_te {width:942px;height:46px;margin:10px 0 0 0; clear:both;background:url(../images/hp_bg_scelti_per_te.gif) no-repeat;}
#hp_bbb #scelti_per_te div {font-family:Tahoma;font-size:11px;position:absolute;}
#hp_bbb #scelti_per_te img{float:left;position:absolute;}
#hp_bbb #scelti_per_te img#first{margin:0 0 0 238px;}
#hp_bbb #scelti_per_te img#second{margin:0 0 0 489px;}
#hp_bbb #scelti_per_te img#third{margin:0 0 0 738px;}

#hp_bbb #scelti_per_te div#descr_first{margin:5px 0 0 300px;}
#hp_bbb #scelti_per_te div#descr_second{margin:5px 0 0 550px;}
#hp_bbb #scelti_per_te div#descr_third{margin:5px 0 0 800px;}

#hp_bbb #scelti_per_te div{float:left;line-height:12px;}
#hp_bbb #scelti_per_te div span.descr{display:block;color:#fff400;}
#hp_bbb #scelti_per_te div span.name{display:block;color:#fff400;font-weight:bold;text-decoration:line-through;}
#hp_bbb #scelti_per_te div span.price{display:block;color:#ffffff;font-weight:bold;}

/* SCHEDE PRODOTTO */
.up-sell-block .catalog-listing h5 {height:65px;}
#product_tabs_description_contents .product-specs ul li {margin-bottom:-18px;list-style-image: url(../images/tratt_black.gif);margin-left:12px;}
#product_tabs_description_contents .product-specs ul li ul  {margin-top:-18px;}
#product_tabs_description_contents .product-specs ul li ul li {list-style-type:disc ; list-style-image: none;}
#product_tabs_description_contents .product-specs ul {margin-top:-10px;}
#product_tabs_description_contents .product-specs p {margin-bottom:-18px;}
.product-info-box .short-description p {margin-bottom:-16px;}

.listing-item .product-shop .description p {margin-bottom:-16px;}
.listing-item .product-shop .description a {margin-top:25px;display:block;}


#product_tabs_upsell_products_contents .catalog-listing .ratings {margin-top:15px;}

.mini-related-items .product-details .link-base {float:left;margin-top:20px;width:135px;}
.cross-sell-block .price-box {margin-bottom:15px;}

/* IE6 */
* html #nav {margin-left:14px;}
* html #footer #newsletter-validate-detail {width:390px;margin-top:-2px;}
* html #hp_bbb #marche li {padding-top:3px;}



/* RESTYLINIG */



/* RESTYLING */

#bbb_info_carrello {
	display:block;
	margin-bottom:10px;
	position:absolute ;
	margin-left:736px ;
	background:url(http://www.bimbumbuy.it/skin/frontend/default/modern/images/2009_05/hp_box_carrello.gif);
	width:187px;
	height:24px;float:left;
	margin-top:15px;
	padding:5px 0 0 36px;
	color:#FFF200;
}

#bbb_info_carrello:hover{text-decoration:none;}

#wel {line-height:1em;
margin:12px 0 0 275px;
position:absolute;color:#4A67B2}

.toplinks-bar { display: none; }




h1#logo { border:none !important}




.container { margin-top:50px; }
.outline-creator {
	border-bottom:1px solid #BBBBBB !important; }




	/* RESTYLING PAGINE INTERNE */
.col-left .mini-cart .head {background-color:#ffdd07;}
.col-left .mini-cart .head h4 {color:#2e1c00;}
.mini-cart .head {background-color:#ffdd07;
}

.col-left .layered-nav h4 {color:#2e1c00;background-color:#ffdd07;}



.special-price .price {font-weight:bold;font-size:12px;color:#C8071D;}


.old-price .price-label {color:#6D6E71;font-weight:bold;font-size:11px;color:#6D6E71;}
.old-price .price {text-decoration:line-through;color:#444444;font-weight:bold;font-size:11px;}

.discount {margin-bottom:0; font-weight:bold;}
.discount .price-label {color:#6D6E71;font-weight:bold;font-size:11px;color:#6D6E71;}
.discount  .price {color:#C8071D;font-weight:bold;font-size:11px;}

.special-price {padding:0;}

.category-head h2 {color:#4a67b2;}
.catalog-listing h5 {height:50px;}
.out-of-stock {height:27px;}

.catalog-listing .ratings {
margin-top:-15px;

}


.mini-cart .cart-count {
background-color:#F6F6F6;
}

a:hover, a{
color:#4A67B2;
}

.cart-collateral { 
background-color:#FFF5B5;
}


.head-alt .title {
color:#4A67B2;
}

.one-page-checkout .active .head {
background-color:#FFDD07;
border-color:#FFDD07;

}

.one-page-checkout .active .head h3 {

color:#444444;

}


#nav ul a, #nav ul li a:hover  {

color:#4A67B2 !important;
}


#bbb_footer_container .mod_pag {

font-size:10px;
}
.search-bar {height:18px;}


#nav { margin-left:0;}


#nav li { margin-right:0;padding-right:14px !important}
#nav li.over, #nav li.active { margin-right:-1px;}


 #nav { position:absolute;margin-top:75px;}

 h1#logo { margin-bottom:55px;}

 #nav {font-size:1em;}


/* BUNDLES*/

.price-box-bundle { font-weight:bold;}
.price-box-bundle .price_pubblico { font-size:11px; color:#444444;}
.price-box-bundle .price_pubblico strong { font-size:11px; color:#6D6E71;}
.price-box-bundle .price_discount { font-size:11px; color:#C8071D;}
.price-box-bundle .price_discount strong { font-size:11px; color:#6D6E71;}
.price-box-bundle .price { font-size:12px; color:#C8071D;}
.price-box-bundle .price strong { font-size:12px; color:#000000;}


/* SALDI */

#saldi_sep { margin-top:5px!important;margin-bottom:5px!important; }
#sep_piu_venduti{margin-top:15px!important;margin-bottom:5px!important; }
#vai_ai_saldi { width:650px; margin-left:15px; text-align:right; }
#vai_ai_saldi img {margin-left:475px;}
#tab_container { padding-top:0;}


.price-box {height:50px;}

.input-text{
height:16px;}

form{width:505px !important;}

.minimal-price-link {display:none !important;}

.group-select li {padding-left:0;}

select#manufacturer { margin-top:10px; }

.link-feed {margin-right:10px;}

#bbb_footer_container .mod_pag {
	color:#000000;	
	float:left;
	padding:0;
	border:none;
	margin-left:10px;
	_margin-left:5px;
	margin-right:24px;
	margin-top:10px;
	background-color:#f7f7f7;
	width:226px;
	height:125px;
}
#footer p a.mail{color:#666666; text-decoration:underline;}
#bbb_footer_container {margin-bottom:0px !important;}

#footer p a.mail{color:#666666; text-decoration:underline;}
#bbb_footer_container {margin: 0 auto; margin-bottom:0 !important;}


#footer {text-align:center;}
#bbb_footer_container {width: 960px;background-color:#F7F7F7;border:1px solid #BDBDBD; height:167px;margin-bottom:0px !important;text-align:left;}
#bbb_footer_container .mod_pag img {
	margin:15px 0;
}
#bbb_footer_container .mod_pag a {
	color:#C05E02;
}
#bbb_footer_container .col {
	float:left;
	margin-right:80px;
	margin-top:25px;
}
#bbb_footer_container .col a {
	background:none;
}
#bbb_footer_container li {
	display:block;
}
#footer #footer-links-cms { float:none !important; }



#bbb_footer_container {width: 958px;background-color:#F7F7F7;border:1px solid #BDBDBD; height:145px;text-align:left;}
#bbb_footer_container .mod_pag img {margin:0;}

#bbb_footer_container li {
	display:block;
	line-height:19px;
}

#bbb_footer_container .col {
	float:left;
	margin-right:132px;
	margin-top:25px;
}

#bbb_footer_container .col_2 {
float:left;
margin-top:25px;
margin-right:123px;
}

#bbb_footer_container .col_2 a {
background:none;
}


#bbb_footer_container .col_3 {
float:left;
margin-top:25px;
}

#bbb_footer_container .col_3 a {
background:none;
}


.top-links              {padding-left:240px;padding-right:15px;padding-top:20px; float:left;}
.top-links,
.top-links li           { display:inline; }
.top-links li           { padding:0; }
.top-links a,
.top-links a:hover      { color:#343434;font-family:arial,font-size:11px; }
.top-links a            { padding:0 18px 0 18px;border-right:1px solid #BBBBBB /*background:url(http://www.bimbumbuy.it/skin/frontend/default/modern/images/links_separator.gif) no-repeat 100% 50%;*/ }
.top-links .last a      { padding:0 0 0 18px; background:none;border-right:none }







.container { margin-top:40px; }
.outline-creator {
	border-bottom:1px solid #BBBBBB !important; }



div.textarea {
    background-color: #F1F1F1;
    border: 1px solid #E4E4E4;
    display: block;
    height: 75px;
    margin: 5px 0 10px;
    overflow: auto;
    padding: 5px;
    width: 100%;
}

.group-select.wide .customer-dob label {
    display: block;
}


