/**********>>> CUSTOMIZE BLOCKS **********/
.inner_box {
    width:100%;
    position:relative;
    float:left;
}

.headerH1 {
    height:33px;
    padding-top:3px;
}

.cnt_box { position:relative; }

.separator_block { background:#ffffff; overflow:hidden; }

.row_cnt_box {
    position:relative;
    height:52px;
    width:100%;
    overflow:hidden;
    display:block;
    text-decoration:none;
}

.number_top {
    position:relative;
    width:18px;
    height:100%;
    text-align:center;
    background:#595c57;
    float:left;
}

.number_top .mainLabel, .number_top .shadowLabel { width:18px; text-align:center; top:18px; color:#eeeeee; }
.number_top .shadowLabel { top:19px; color:#252624; }

.boxshot_container {
    float:left;
    width:79px;
    height:44px;
    position:relative;
    left:7px;
    padding:2px 0 0 2px;
    margin:4px 0 0 0;
    background:transparent url("../../bad/img/block/boxshot_game_shadow.png") no-repeat 0 0;
}

.boxshot_container img, .right_keys_box img { float:left; }

.row_cnt_box .game_name {
    float:left;
    margin-left:12px;
    padding-top:20px;
    position:relative;
}

a.row_cnt_box:hover {
    background:transparent url("../../bad/img/block/row_bg_hover.png") repeat-x 0 0;
}

a.row_cnt_box p, a.row_cnt_box div, a.row_cnt_box span, a.row_cnt_box img { cursor:pointer; }
.row_cnt_box .boxshot_container img { width:75px; height:40px; overflow:hidden; }

a.row_cnt_box .price_boxshot, a.row_cnt_box .price_boxshot_drop, a.row_cnt_box .price_boxshot_promo { right:10px; position:absolute; }

a.row_cnt_box .price_boxshot {
    top:20px;
    font-weight:normal;
}

a.row_cnt_box .price_boxshot_drop, a.row_cnt_box .price_boxshot_promo {
    top:9px;
    color:#605e5e;
    font-size:11px;
  /*  text-decoration:line-through;*/
}

.box_coming_soon h1, .box_price_drops h1, .box_hot_bundles h1 { color:#333333; font-size:18px; }

/**********>>> HOME PRICE DROPS BOX **********/
.box_price_drops {
/*    height:300px;*/
    margin-right:20px;
    width:306px;
    overflow:hidden;
}
/**********<<< HOME PRICE DROPS BOX **********/


/**********<<< CUSTOMIZE BLOCKS **********/
.freemium_keys { background:transparent url("../../bad/img/pic/keys/catalog/freemium.png") no-repeat 0 0; }
.unlimitedPlay_keys { background:transparent url("../../bad/img/pic/keys/catalog/prepaid.png") no-repeat 0 0; }
.right_keys_box { width:92px; height:52px; overflow:hidden; position:absolute; right:0; top:0; cursor:pointer; }
.pricedrops_keys { background:transparent url(../../bad/img/pic/keys/catalog/price_drop.png) no-repeat scroll 0 0; }
.bundle_keys { background:transparent url("../../bad/img/pic/keys/catalog/bundle.png") no-repeat 0 0; }
.exclusive_keys { background:transparent url("../../bad/img/pic/keys/catalog/exclusive.png") no-repeat 0 0; }
.promo_keys { background:transparent url("../../bad/img/pic/keys/catalog/promo.png") no-repeat 0 0; }

.hub_content .line1_txt, .hub_content .line2_txt { float:right; }
.hub_content .label_box_hub { float:right; margin:4px 10px 0 0; }
.hub_content .label_box_hub span, .hub_content .label_box_hub em { font-size:12px; font-weight:bold; }
.hub_content .label_box_hub span { position:relative; color:#000000; }
.hub_content .label_box_hub em { position:absolute; top:0; left:0; font-style:normal; top:-1px; color:#ffffff; }

.hub_content .label_box_hub .line2_txt em { color:#ffffff; }
.hub_content .label_box_hub .line1_txt em { color:#000000; }
.hub_content .bundle_keys .label_box_hub .line1_txt em, .hub_content .freemium_keys .label_box_hub .line1_txt em, .hub_content .unlimitedPlay_keys  .label_box_hub .line1_txt em{ color:#ffffff; }

.hub_content .exclusive_keys .line2_txt, .hub_content .unlimitedPlay_keys .line2_txt, .hub_content .freemium_keys .line2_txt { display:none; }

.catalog_box .catalog_content a.row_cnt_box .price_boxshot { font-size:16px; top:25px; font-weight:bold; }

.catalog_box .catalog_content .right_keys_box .line1_txt { position:absolute; left:27px; top:5px;}
.catalog_box .catalog_content .right_keys_box .line2_txt { position:absolute; left:35px; top:21px;}

.catalog_box .catalog_content .freemium_keys .line1_txt { left:20px; top: 1px; }
.catalog_box .catalog_content .freemium_keys .line2_txt { left: 28px; top: 17px; }

.catalog_content .right_keys_box p { font-size:20px; text-transform:none; color:#000000; }
.catalog_box .catalog_content .shadowLabel { left:1px; top:1px; }
.catalog_box .catalog_content .shadowLabel {
    filter: alpha(opacity=33);
    -moz-opacity: .33;
    opacity: .33;
}

.catalog_box .catalog_content .shadowLabel p { 
    color:#000000; 
}
.catalog_content .pricedrops_keys .line2_txt .mainLabel p { color:#ffffff; }

.catalog_content .exclusive_keys p, .catalog_content .unlimitedPlay_keys p, .catalog_content .freemium_keys p { font-size:17px; }
.catalog_content .freemium_keys .line2_txt  p {font-size:12px; white-space: nowrap;}
.catalog_content .exclusive_keys .line2_txt .mainLabel p, .catalog_content .unlimitedPlay_keys .line2_txt .mainLabel p { color:#ffffff; }
.catalog_content .bundle_keys .mainLabel p, .catalog_content .freemium_keys .mainLabel p, .catalog_box .catalog_content a.row_cnt_box .freemium_keys  .price_boxshot { color:#ffffff; }

/* >>> carousel merchandising >>> */
.merchandising_box {
    position:absolute;
    right:1px;
    top:1px;
    width:91px;
    height:96px;
    z-index:5;
}

.carousel-content .m_price { text-decoration:line-through; color:#ffffff; font-size:13px; }

.m_unlimitedPlay { background:transparent url("../../bad/img/pic/keys/carousel/unlimited_play.png") no-repeat 0 0; }
.m_freemium { background:transparent url("../../bad/img/pic/keys/carousel/freemium.png") no-repeat 0 0; }
.m_exclusive { background:transparent url("../../bad/img/pic/keys/carousel/bonus_content_sm.png") no-repeat 0 0; }
.m_promo { background:transparent url("../../bad/img/pic/keys/carousel/promo_sm.png") no-repeat 0 0; }
.m_drop { background:transparent url("../../bad/img/pic/keys/carousel/price_drop_sm.png") no-repeat 0 0; }
.m_bundle { background:transparent url("../../bad/img/pic/keys/carousel/bundle_sm.png") no-repeat 0 0; }
/* <<< carousel merchandising <<< */
