/**
 * Prima COOL
 * @author David Sklar
 */

@media screen, projection {

  body {color: #000; background: #7a00ad url('../gfx/cool/bg.png') 50% 255px no-repeat; }


  /*
   * common
   */
  h1, h2 {color: #000; }
  h2.ico-heading {padding-left: 0; background: none; }

  .green {color: #19de19; }

  ul li {background-image: url('../gfx/cool/ico_bull.gif'); }
  .inline li {background-image: url('../gfx/cool/ico_delimiter.gif'); }


  /** links */
  a {color: #7a00ad; }
  a:visited {color: #7a00ad; }


  /*
   * forms
   */
  input, select, button, textarea {color: #000; }

  /** buttons */
  button, .btn, input.btn {color: #fff; letter-spacing: -1px; text-transform: uppercase; text-shadow: none; background: #000; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.35); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.35); box-shadow: 0 1px 2px rgba(0,0,0,0.35); }
  .p-list button, .p-list .btn, .p-list input.btn {letter-spacing: 0; }

  .btn-red, a.btn-red, input.btn-red {color: #000; background: #1ce01d; }

  .summary .btn-add-cart {width: 153px; }
  .summary .btn-watchdog {width: 157px; }
  .summary .btn-add-wishlist {right: 158px; }

  .has-watchdog .btn-add-wishlist {right: 117px; }
  .has-watchdog-watched .btn-add-wishlist {right: 0; }



  /*
   * layout
   */
  #stripe {background: #000; }


  /*
   * header
   */
  #header .insert {background: #e8e8e8; }

  /** search form */
  #header form {background-color: #000; }
  #header fieldset {border: 0; }
  #header input[type="text"] {color: #000; }
  #header button {background-color: #19de19;  }
  #header span.ico {background: url('../gfx/cool/ico.png?v1') 0 0; }

  /** links */
  #header ul.left li:after {background: url('../gfx/cool/ico.png?v1') 0 -25px; }

  #header ul.left li.i-2:after {background-position: -15px -25px; }
  #header ul.left li.i-3:after {background-position: -30px -25px; }
  #header ul.left li.i-4:after {background-position: -45px -25px; }
  #header ul.left li.i-5:after {background-position: -60px -25px; }

  /** cart */
  #cart {border-left: solid 10px #fff; }
  #cart .ico a:after {width: 160px; height: 24px; top: 0; left: 0; background: url('../gfx/cool/ico.png?v1') -23px 0 no-repeat; display: block; }

  #cart p.bold {background: #8215b8; }


  /*
   * content
   */
  #content {position: relative; }
  #content:after {content: ''; width: 218px; height: 35px; position: absolute; top: 10px; right: 10px; background: url('../gfx/cool/ico.png?v1') 0 -48px no-repeat; display: block; }

  #content h1 {width: 600px; }

  /** crumbs*/
  #crumbs {width: 585px; }
  #crumbs, #crumbs i {background-image: url('../gfx/cool/ico_crumbs.gif'); }
  #crumbs strong {color: #000; }


  /* */
  .viewbar li a, .viewbar li b {color: #000; }

  .control-bar {color: #fff; background: #000; }
  .control-bar .pagination {color: #000; }
  .control-bar .pagination a {color: #19de19; }
  .control-bar .pagination strong, .control-bar .pagination b, .control-bar .pagination span {color: #fff; }

  .action-bar a.ico {background-image: url('../gfx/cool/ico_actionbar.gif'); }


  /** guide */
  .guide h4 {border-bottom-color: #88f288; }
  .guide h4 span {background-color: #88f288; }

  .guide ul.master li a {color: #000; background: #88f288; }
  .guide ul.master li a:hover, .guide ul.master li a:focus {background-color: #19de19; }

  .guide div.col-3 .dropdown {background: #fff; border-top-color: #88f288; }
  .guide div.col-3 .dropdown a {color: #000; background-color: #88f288; }


  /** product list */
  .p-list big {color: #19de19; }


  /*
   * navigation
   */
  #nav ul.master {background-color: #8215b8; }
  #nav ul.slave {background-color: #19de19; }

  #nav ul.master li a, #nav ul.slave li a {background-image: url('../gfx/cool/ico_delimiter.gif'); }

  #nav ul.master li a {background-color: #8215b8; }
  #nav ul.master li a:hover, #nav ul.master li a:focus, #nav ul.master li.active a, #nav ul.master li.expand a {color: #000; background-color: #19de19; }
  #nav ul.master li.active a {color: #fff; background-color: #000; }
  #nav ul.master li.expand a {background-color: #19de19; }

  #nav ul.slave li a {color: #000; background: #19de19; }

  /** 2. level */
  #nav ul.nav-box {background-color: #fff; border-color: #19de19; }
  #nav span.nav-item {color: #000; background-color: #19de19; }
  #nav ul.nav-box li a, #nav ul.nav-box li.active li a {color: #000 !important; background: #19de19 !important; }

  .nav-icon {background-image: url('../gfx/cool/ico_nav.png'); }
  .slave .nav-icon {background-position: -16px 0; }

  /** 3. level */
  #nav li.nav-item li a, #nav li.active li li a {background: none !important; }
  #nav li.nav-item li a:hover, #nav li.nav-item li a:focus {background-color: #ecebeb !important;}


  /*
   * menu
   */
  .menu h3 {background: #8215b8; border-color: #8215b8; }
  .menu h3.p-0 a:hover, .menu h3.p-0 a:focus {background-color: #8215b8; }
  .menu a {color: #000; background: #ecebeb url('../gfx/cool/ico_menu.gif') 300px 4px no-repeat; }

  /** 1. level */
  .menu>ul>li.active>a, .menu>ul>li>ul>li.active>a {background: #000 url('../gfx/cool/ico_menu.gif') 4px 4px no-repeat; }

  /** 2. level */
  .menu>ul>li>ul>li.active>a {background-color: #8215b8; background-position: -206px 4px; }


  /*
   * context menu
   */
  .context-menu a {background-color: #ecebeb; }
  .context-menu a:focus, .context-menu a:hover {background-color: #e0dfdf; }

  /** login gate */
  #login-gate div {background: #88f288; }


  /*
   * search suggest
   */
  .ac_results {border-color: #000; }
  .ac_results li.ac_group {background-color: #19de19; }


  /*
   * footer
   */
  #footer a {color: #000; }

  /* links */
  #footer ul.no-bull a {color: #7a00ad; }
  #footer ul.no-bull a:visited {color: #7a00ad; }





  /*
   * product detail
   */
  #text-box div.summary tr.price big b {color: #19de19; }
  #text-box div.summary tr.discount b {color: #7a00ad; }

  .term {background: #7a00ad; }
  .calculator {padding-left: 0; background: none; }

  .variants-v1 a:hover, .variants-v1 a:focus, .variants-v1 a.active {border-color: #19de19; }
  .variants-v1 p.params a:hover, .variants-v1 p.params a:focus, .variants-v1 p.params a.active {background-color: #fff; }


  /** gallery */
  #col .gall a.prev, #col .gall a.next {background-color: #000 !important; }
  #col .gall a.disabled {background-color: #ccc !important; }

  /** tabs - folder */
  .tabs li a {color: #000; background-image: url('../gfx/cool/ico_bull.gif'); }

  /** accessories - alternatives */
  .box .p-list .btn-s-add-cart, #folder .p-list .btn-s-add-cart {background-color: #19de19; background-image: url('../gfx/cool/btn_s_add_to_cart.gif'); }
  .box .ms-btn-prev, .box .ms-btn-next {background-color: #000; }

  /** navbar */
  #center-box ul.navbar a {color: #7a00ad; }



} /* end: @media screen */
