/**
 * @version    1.5.1.3 August 31, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright   Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license    http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* Block: Layered Navigation */
.block-layered-nav, .block-layered-nav .block-content { background-image:none !important; margin:0; }
.block-layered-nav .block-title, .block-layered-nav .block-content  { padding: 5px 0 15px !important; }
#rokmage-layered-nav dl {padding-left: 5px;}
#rokmage-layered-nav li { list-style-type:disc; font-size:80%;line-height:20px;margin-left: 3px; }
#rokmage-layered-nav ol { padding: 0 0 10px 10px;}
#rokmage-layered-nav ol li a { text-decoration:none; font-size:125%; }
#rokmage-layered-nav ol li a:hover { text-decoration:none;}
#rokmage-layered-nav dt { font-weight:bold; padding: 0 0 5px 16px; cursor: pointer;}
#rokmage-layered-nav dt:hover { }
#rokmage-layered-nav .active { }
#rokmage-layered-nav .currently { font-size:140%; padding-top: 5px; }
#rokmage-layered-nav .currently li  { margin-left: -10px; list-style-type:none; }
#rokmage-layered-nav .currently li .label { margin-left: 5px; }
#rokmage-layered-nav .actions { margin-bottom: 10px; float: none !important; }

/*---- Category Grid/List Switcher ----*/
/* List View */
ul.display { float: left; margin: 0; padding: 0; list-style: none; }
ul.display li { float: left;margin: 0; }
ul.display li .product-container { margin:0 0 5px; position: relative; background: #E9EBEE; }
ul.display li .product-image-col { width: 90px; padding: 14px; background: url(../images/product_list_bg.png) 0 0 repeat-x; float: left; }
ul.display li .product-info-col { width: 544px; padding: 15px; background: url(../images/product_list_bg.png) 0 0 repeat-x; float: right; }
ul.display li .product-info-col h2.product-name, .product-info-col .ratings, .product-info-col .price-box, .product-info-col .product-desc { padding-bottom: 5px;}
ul.display li .product-info-col h2.product-name a { font-size:1.2em; font-weight: bold; line-height: 1em; text-decoration: none; }
ul.display .price-box p { display: block !important; padding-bottom: 5px; }
/* Grid View */
ul.thumb_view {  }
ul.thumb_view li .product-container { margin-right: 5px; }
ul.thumb_view li .product-image-col { width: 100px; padding: 10px 0 10px 10px;  }
ul.thumb_view li .product-info-col { width: 102px; padding: 15px 7px; }
ul.thumb_view li p, ul.thumb_view li span.spacer-hide { display: none; }
ul.thumb_view li p.price-from, ul.thumb_view li p.price-to { display: block !important; }
ul.thumb_view li span.addto { white-space:nowrap }
/* Toolbar */
.toolbar-wrapper { margin-left: 25px !important; clear: both; }
.toolbar { margin-left:-25px !important;  }
/* Switch */
span.switch_thumb { display: none !important; } /* Nasconde  il selettore griglia/lista */
span.switch_thumb { width: 104px; height: 26px; line-height: 26px; padding: 2px 0 0 40px; margin: -38px 0 10px 15px; display: none; background: url(../images/switch.gif) no-repeat 0 0;  }
#switch_thumb_bottom span.switch_thumb { margin: -38px 0 0 15px;}
span:hover.switch_thumb { cursor: pointer; }
span.swap { background-position:bottom left; }
/* Buy Button/Out Of Stock */
.product-image-col button.button { margin-left: 0; }
.availability .out-of-stock { color:#333; font-weight:bold; margin-left:18px; }
/* Ratings */
.rating-box { background:transparent url(../images/bg_rating.png) repeat-x 0 0; float: left; margin-right: 5px; }
.rating-box .rating { background:transparent url(../images/bg_rating.png) repeat-x 0 100%; }
.ratings .rating-links { margin:0; padding:0; }

/* Rounded Corners */
.infobox-top-L { position: absolute; left: -1px; top: -1px; height: 16px; width: 16px; }
.infobox-top-R { position: absolute; right: -1px; top: -1px; height: 16px; width: 16px; }
.infobox-bottom-L { position: absolute; left: -1px; bottom: -1px; height: 16px; width: 16px; }
.infobox-bottom-R { position: absolute; right: -1px; bottom: -1px; height: 16px; width: 16px; }

/* 3 col width fixes */
.col3-layout ul.thumb_view li .product-info-col { padding: 15px 7px 15px 12px; width: 106px; }
.col3-layout ul.list li .product-info-col { width: 330px; }
.col3-layout .toolbar-wrapper { width: 455px; }
.col3-layout .toolbar { width: 470px; }