/* ************************************************************************************************
								Categories Page Styles
************************************************************************************************ */
.content_scene_cat {
  color: #d7d7d7;
  line-height: 19px;
  margin: 0 0 20px 0; }
  .content_scene_cat .content_scene_cat_bg {
    padding: 0px; }
    .content_scene_cat .content_scene_cat_bg .cat_desc {
      z-index: 2;
      position: absolute;
      top: 0;
      padding: 40px; }
      @media (max-width: 999px) {
        .content_scene_cat .content_scene_cat_bg .cat_desc {
          padding: 20px; } }
      @media (max-width: 767px) {
        .content_scene_cat .content_scene_cat_bg .cat_desc {
          display: none; } }
    .content_scene_cat .content_scene_cat_bg p {
      margin-bottom: 0; }
    .content_scene_cat .content_scene_cat_bg a {
      color: #fff; }
      .content_scene_cat .content_scene_cat_bg a:hover {
        text-decoration: underline; }
    .content_scene_cat .content_scene_cat_bg .content_scene {
      color: #777; }
      .content_scene_cat .content_scene_cat_bg .content_scene a {
        color: #777; }
        .content_scene_cat .content_scene_cat_bg .content_scene a:hover {
          color: #515151; }

.cat_desc_container {
  padding: 15px;
  margin-bottom: 20px; }
  @media (max-width: 999px) {
    .cat_desc_container {
      padding: 10px; } }

/* ************************************************************************************************
									Sub Categories Styles
************************************************************************************************ */
#subcategories p.subcategory-heading {
  font: 12px/14px "Open Sans", sans-serif;
  color: #555454;
  border-bottom: 1px solid #dddddd;
  text-transform: uppercase;
  padding: 6px 5px 10px 0px;
  margin-bottom: 20px;
  margin-top: 0px; }
#subcategories ul li {
  text-align: center;
  margin-bottom: 10px; }
  #subcategories ul li h5 {
    overflow: hidden;
    margin-top: 4px;
    line-height: 20px;
    margin-bottom: 0px; }
#subcategories ul li h5 a {
	font-weight:bold;
}
  #subcategories ul li .subcategory-image a {
    display: block; }
    #subcategories ul li .subcategory-image a img {
      max-width: 100%;
      margin: 0 auto;
      vertical-align: top;
	border:1px solid #999
	  }
    #subcategories ul li .subcategory-image a:hover img {
	border:1px solid #cf0022!important}	  
  #subcategories ul li .cat_desc {
    display: none; }

/*overrides*/
#viewed-products_block_left {background:#f3f3f3;}
#subcategories {padding-bottom:30px;}
.botdes {text-align:center;border:1px solid #999;display:inline-block;margin-top:20px;padding:30px 20px 20px 20px;}