/* -- Start Deal of the day -- */
@media (min-width: 1280px) {
  #ctyx-hotpicks {
    display: none;
  }
  
  #ctyx-hotpicks-static {
    display: block;
    margin: auto;
    max-width: 1300px;
  }
  
  .cx-dealod-panel {
    display: inline-block;
    width: 610px;
    margin: 5px;
    float: left;
  }
  
  .value-img {
   display: inline-block;
  }
  
  .value-img div.wrap-img {
    height: 180px;
    width: 180px;
    padding: 5px;
    overflow: hidden;
  }
  
  .value-img div.wrap-img img {
    /*width: 180px !important;*/
  }

  .cx-def-deallod-details {
    display: inline-block;
    padding: 15px;
  }  
  
  .cx-dealod-panel dt.vendor-name {
   
  }    
}

@media (min-width: 750px) and (max-width: 1280px) {
  #ctyx-hotpicks-static {
    display: none;
  }
  
  #ctyx-hotpicks {
    height: 220px;
    width: 610px;
  }
  
  .cx-dealod-move {
    height: 220px; 
    width: 610px;    
  }
  
  .cx-dealod-move-container {
    height: 220px;
    width: 610px;
  }
  
  .cx-dealod-move .cx-dealod-panel {
    height: 220px; 
    width: 610px;  
  }

  .value-img {
   display: inline-block; 
  }
  
  .value-img div.wrap-img {
    height: 180px;
    width: 180px;
    padding: 5px;
  }
  
  .value-img div.wrap-img img {
    /*width: 180px !important;*/
  }

  .cx-def-deallod-details {
    display: inline-block;
    padding: 15px;
  }  
  
  .cx-dealod-panel dt.vendor-name {
   
  }  
}

@media (min-width: 650px) and (max-width: 750px) {
  #ctyx-hotpicks-static {
    display: none;
  }
  
  #ctyx-hotpicks {
    height: 200px;
    width: 610px;
  }
  
  .cx-dealod-move {
    height: 200px; 
    width: 610px;    
  }
  
  .cx-dealod-move-container {
    height: 200px;
    width: 610px;
  }
  
  .cx-dealod-move .cx-dealod-panel {
    height: 200px; 
    width: 610px;  
  }

  .value-img {
    display: inline-block;    
  } 
  
  .value-img div.wrap-img {
    height: 150px;
    width: 150px;
  }
  
  .value-img div.wrap-img img {
    /*width: 150px !important;*/
  }

  .cx-dealod-panel dt.vendor-name {

  }
  
  .cx-def-deallod-details {
    display: inline-block;
    padding: 10px;
  }
}

@media (max-width: 650px) {
  #ctyx-hotpicks {
    height: 280px;
    width: 300px;
  }
  
  #ctyx-hotpicks-static {
    display: none;
  }
  
  .cx-dealod-move {
    height: 280px; 
    width: 300px;    
  }
  
  .cx-dealod-move-container {
    height: 280px;
    width: 300px;
  }
  
  .cx-dealod-move .cx-dealod-panel {
    height: 280px; 
    width: 300px;  
  }
  
  .value-img {
   display: block; 
  }
  
  .value-img div.wrap-img {
    height: 125px;
    width: 300px;    
  }
  
  .value-img div.wrap-img img {
    /*width: 125px !important;*/
  }
}

#ctyx-hotpicks, 
#ctyx-hotpicks-static {
  overflow: hidden;
  padding: 10px;
  margin-left: 5px;
  margin-right: auto;
}

.cx-dealod-wrapper {
  text-align: center;
  overflow-x: hidden;
}

.cx-dealod-move { 
  position: absolute; 
  overflow: hidden; 
  display: none;
}

.cx-dealod-move-container {
  overflow: hidden;
  position: absolute;
}

.cx-dealod-move-active {
  display: block; 
  z-index: 3;
}

.cx-dealod-move-temp { 
  display: block; 
}

.cx-dealod-move .cx-dealod-panel { 
  position: relative; 
  background: #fff;
}

.cx-dealod-move .cx-dealod-link { 
  width: 32px; 
  height: 280px; 
  display: block; 
  position: relative; 
  float: left;
}

.cx-dealod-move .cx-dealod-link:hover { 
  background: #d7d7d7; 
}

.cx-def-dealod-vert { 
  font-size: 20px; 
  position: absolute; 
  padding-top: 10px; 
  width: 20px;
  text-decoration: none;
  text-align: center;
  font-weight: bolder;
}

.cx-dealod-panel dt.key-title, 
.cx-dealod-panel dt.vendor-name {
  text-align: center;
	overflow: hidden; 
  white-space: nowrap; 
  -o-text-overflow: ellipsis; 
  text-overflow: ellipsis;
  padding: 5px 0;
}

.cx-dealod-panel dt.vendor-name a {
  font-style: italic;
  text-decoration: none;
  font-size: 1.2em;
}

.cx-dealod-panel dt.key-title a {
  font-weight: bold;
  text-decoration: none;
  font-size: 1.2em;
}

.cx-dealod-panel dt.key-title a:hover,
dt.vendor-name a:hover {
  text-decoration: underline;
}

.cx-dealod-panel dd.value-img {

}

.value-img div.wrap-img {
  display: table-cell;
  vertical-align: middle;
}

.cx-def-deallod-pair {
  text-align: left;
  padding: 0 3px;
}

.cx-def-deallod-key {
  width: 125px;
  display: inline-block;
}

.cx-def-deallod-val {
  width: 165px;
  display: inline-block;
}

/* -- End Deal of the day -- */