
/*  Styles Blocks and Menus
    Note: Several of the blocks are themed based differently based on where they are placed
    Note: If "Always expand categories in the catalog block", is set then all catalog items get the active trail set
*/


/* Left Sidebar Primary links */

div#sidebar-left div#block-menu-primary-links ul.menu {
    margin:0;
    padding:0;
  }

div#sidebar-left div#block-menu-primary-links ul.menu li {
    list-style:block;
    list-style-type: none;
    list-style-position: outside;
    list-style-type: none;
    list-style-image: none;
    margin:0px;
    margin-right:8px;
    padding:0px;
    margin-bottom:3px;
  }

div#sidebar-left div#block-menu-primary-links ul.menu li a {
    width:100%;
    font-size:.9em;
    font-weight:bolder;
    display:inline-block; 
    padding:2px;
/*     margin-left:-6px; */
    background-color:#BB0000;
    border :#FFCC00 solid 2px; 
    color :#FFFFFF;
    text-decoration : none;
    text-align:center;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
  }


div#sidebar-left div#block-menu-primary-links ul.menu li a:hover {
    background-color:#CC7E7E;
  }


div#sidebar-left div#block-menu-primary-links ul.menu li a:active {
    background-color:#CC7E7E;
  }


div#sidebar-left div#block-menu-primary-links ul.menu li.active-trail a {
    background-color:#CC7E7E;
  }

/* Left Sidebar Primary links - Subitems*/

div#sidebar-left div#block-menu-primary-links ul.menu li ul {
    margin:0px;
    margin-left:4px;
    margin-right:4px;
    margin-top:-1px;
  }

div#sidebar-left div#block-menu-primary-links ul.menu li ul li {
    list-style:block;
    list-style-type: none;
    list-style-position: outside;
    list-style-type: none;
    list-style-image: none;
    margin:0px;
    margin-top:-1px;
    margin-left:4px;
    padding:0px;
  }

div#sidebar-left div#block-menu-primary-links ul.menu li.active-trail ul li a {
    color:#ffffff;
    text-decoration : none;
    margin:0px;
    padding:1px;
    padding-left:2px;
    padding-right:2px;
    background-color:#BB0000;
    border-color:#FFCC00;
    border-style:solid;
    border-width:1px;
    text-align:center;
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:.9em;
    font-weight:bolder;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
  }


div#sidebar-left div#block-menu-primary-links ul.menu li ul li a:hover {
    background-color:#CC7E7E;
  }


div#sidebar-left div#block-menu-primary-links ul.menu li ul li.active-trail a {
    background-color:#CC7E7E;
  }

/* Left Sidebar Txonomy links block  */
div#block-views-taxonomy_product_tags-block_1 div.view-content{
  width:100%;
  text-align:center;
}
div#block-views-taxonomy_product_tags-block_1 * span{
/*   display:inline-block; */
  width:100%;
}
div#block-views-taxonomy_product_tags-block_1 * span a{
  display:inline-block;
  width:90%;
  margin-bottom:3px;
  background-color:#BB0000;
  text-decoration:none;
  font-weight:bolder;
  color:#FFFFFF;
  border-style:solid;
  border-width:1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
div#block-views-taxonomy_product_tags-block_1 * span a.active{
  background-color:#FFFFFF;
  color:#CC0000;
}


/* Secondary Links Menu - in page content header*/
.pg-content-main ul.secondary-links,
td.pg-content-main div#pageheader div.block div.content ul.menu
 {
    background-color:#FDFDFD;
    margin-bottom:10px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border : #CC0000 solid 2px;
  }
.pg-content-main ul.secondary-links li,
td.pg-content-main div#pageheader div.block div.content ul.menu li
 {
    display:inline; 
    list-style: none inside none
    padding:0px;
    margin:0px;
  }
.pg-content-main ul.secondary-links li a,
td.pg-content-main div#pageheader div.block div.content ul.menu li a
{
    text-decoration:none;
    padding:2px;
    color:#CC0000;
    font-size:1.1em;
    font-weight:bold;
  }
.pg-content-main ul.secondary-links li a:hover,
td.pg-content-main div#pageheader div.block div.content ul.menu li a:hover
 {
    color:#FFCC00;
  }

.pg-content-main ul.secondary-links li.active-trail a,
td.pg-content-main div#pageheader div.block div.content ul.menu .active-trail a
 {
    text-decoration:underline;
    color:#000000;
  }


/* End Secondary Links Menu  */


/* Catalog Menu  */

div#pageheader * ul.catalog {
    text-align: center;
    list-style-type: none;
  }


div#pageheader * ul.catalog li {
    background : #ffffff;
    line-height:1.7em;
    padding:0px;
    margin:1px;
    list-style-type: none;
    display : inline;
    text-align : center;
  }


div#pageheader * ul.catalog li span.trail a {
    background-color:#CC0000;
    color:#FFFFFF;
    white-space : nowrap;
  }


div#pageheader * ul.catalog li span.trail a:hover {
    background-color:#CC0000;
  }


div#pageheader * ul.catalog li a {
    border : #000000 solid 1px;
    color:#CC0000;
    padding-left:6px;
    padding-right:6px;
    margin:0px;
    text-decoration:none;
    white-space : nowrap;
  }


div#pageheader * ul.catalog li a:hover {
    background-color:#eeeeee;
  }

/* End Catalog Menu  */

/* Style slideshow block menu */
div.slideshow-controls{
  width:100%;
  display:block;
  overflow: hidden;
  margin-top:4px;
}
div.slideshow-controls a{
  font-size:.8em;
}
div.slideshow-controls a.prev{
  float:left;
  margin-left:6px;
}
div.slideshow-controls a.next{
  float:right;
  margin-right:6px;
}
/* Style standard menus */
