div.content div.list.coupsdecoeur { /*holder for CDC List - CDC PAGE NOT MODULE (for that see below) */
  padding-top:66px;
  background: url(../../../images/css_images/list_cdc2.gif) 30px -4px no-repeat;
}

.en div.content div.list.coupsdecoeur {/* IF LANG = EN */
    background: url(../../../images/css_images/list_cdc_en2.gif) 30px -4px no-repeat;
}

/**
 * new Ext-based CdC styles for BQ.content.CdC component MIXED WITH OLDER CDC STYLES
 * @author Chris Scott, Jesse Sutherland
 */


div#cdc {
    position:relative;
    padding-bottom:49px;
    background: url(../../../images/css_images/cdc_mid.gif) 0 0 repeat-y;
}

.home #cdc {
    margin-top:-10px;
    margin-left:10px;
    background:none;
}

div#cdc div.bottom {
  position:absolute;
  left:0;
  bottom:0;
  clear:both;
  width:100%;
  height:55px;
  background: url(../../../images/css_images/cdc_bottom.gif) 0 100% no-repeat;
}

.home #cdc div.bottom {
    height:60px;
   background: url(../../../images/css_images/cdc_bottom_home2.gif) 0 100% no-repeat;
}

div#cdc h2 {
  float:left;
  margin:3px 0 5px 10px;
  width:155px;
}

.home div#cdc h2 {
  width:175px;
}

div#cdc p {
  float:left;
  margin:3px 0 3px 10px;
  padding-right:10px;
  /*width:130px;*/
}

.home div#cdc p {
    float:none;
    clear:both;
    width:auto;
}

div#cdc div.rating_widget {
    float:left;
    margin:5px 0 0 10px;
}

div#cdc div.bottom a {
  display: block;
  position: absolute;
  right:35px;
  bottom: 0;
  width: 119px;
  height: 49px;
  background: url(../../../images/css_images/touts_cdc_button_sprite.gif) 0 -98px no-repeat;
  outline:none;
  z-index:99999;
}

.home div#cdc div.bottom a {
    right:35px;
    width:115px;
}

div#cdc div.bottom a:hover {
    background: url(../../../images/css_images/touts_cdc_button_sprite.gif) 0 -147px no-repeat;
}

.en div#cdc div.bottom a {/* IF LANG = EN */
    background: url(../../../images/css_images/touts_cdc_button_sprite.gif) 0 0 no-repeat;
}

.en div#cdc div.bottom a:hover {/* IF LANG = EN */
    background: url(../../../images/css_images/touts_cdc_button_sprite.gif) 0 -49px no-repeat;
}

#cdc .x-panel {
    padding-top:30px;
    height:280px;
    background: transparent url(../../../images/css_images/cdc_top_alt.gif) no-repeat;
    z-index:99;
}

.home #cdc .x-panel { /*home page only*/
    padding-top:0;
    min-height:294px;
    background: transparent url(../../../images/css_images/cdc_top3.jpg) no-repeat;
}

.home .en #cdc .x-panel { /*home page only*/ /* IF LANG = EN */
    background-image:  url(../../../images/css_images/cdc_top3_en.jpg) !important;
}

.en  #cdc .x-panel {/* IF LANG = EN */ /* NOT HOME STYLE*/
    background: transparent url(../../../images/css_images/cdc_top_alt_en.gif) no-repeat;
}

.cdc .x-panel-body {
    margin-top: 75px;
    padding-left: 8px;
}

.cdc .x-panel-body {/*home page only */
    padding-left:32px;
    width:224px;
}

.cdc .x-panel-body .x-grid3-row {
    clear:both;
    float:left;
    margin:0 0 20px 0;
    padding:0 0 10px 0;
}

#coups_view { /*IE 7 FIX  - needs a hight on this object for some reason*/
    height:216px;
}

/*.home*/ .cdc .x-panel-body .x-grid3-row { /*home page only, or not*/
    clear:both;
    float:left;
    margin:0;
    border:0;
    background: none !important;
}

.cdc .x-panel-body .x-grid3-row a.preview_thumb {
    display:block;
}

.cdc .x-panel-body .x-grid3-row img {
    margin:0;
    border: 4px solid #fff;
    padding: 0;
}
.home .cdc .x-panel-body .x-grid3-row img { /*home page only*/
    margin:10px 0 0 0;
}
/*-----END OF CDC-----*/