@import url(http://fonts.googleapis.com/css?family=Anton);

/****** CSS Clean ********/
body>br { display: none !important}
.layout, .game_container { float: none; position: static; overflow: auto;}

#borderstore { position: static;}
#storeHeader { height: auto; padding-top: 0;}
.header_wrap { float: none; height: auto; padding: 0; overflow: auto;}
.header_wrap>a { display: block; float: left; margin: 10px 20px 0;}
.header_wrap a#headerCartBox { text-decoration: none; width: auto; margin-right: 0; float: none; position: absolute; right: 0;}
.header_wrap #headerCartExpand { left: auto; right: 0; top: 52px;}


.header_cart_box { width: auto; height: auto; overflow: auto; position: relative; right: auto; top: auto; margin-top: 8px;}
.header_cart_box .mainLabel { float: left; width: auto; margin: 10px 10px 0; position: static; left: auto; top: auto; line-height: 1em;}
.header_cart_box .mainLabel .themeML { margin: 0;}
.header_cart_box .mainLabel .cufon800 { font-family: "Anton", sans-serif !important; font-size: 20px; text-transform: uppercase;}
.header_cart_box .cart_icon_box { float: right; margin: 1px 10px 0 0; position: static; left: auto; top: auto;}
.cart_icon_box .cartOn, .cart_icon_box .cartOff { display: block; height: 32px; overflow: hidden;}
.cart_icon_box .cartOn img { float: left;}
.cart_icon_box .cartOn .cart_count_games { display: block; float: left; margin-top: 14px; position: static; left: auto; top: auto;}
.cart_icon_box .style { left: auto; right: 20px;}


.banner_boxshot_bg { display: none;}
.overlay_banner_box { top: auto; bottom: 0; height: 50px; overflow: visible;}
.overlay_banner_box table { float: left; height: 100%; position: static; left: auto; top: auto;}
.overlay_banner_box .full_game_name { line-height: 0.9em; font-size: 21px; margin-left: 15px;}
.overlay_banner_box .button_action_box { float: right; position: relative; right: 20px; top: 13px;}
.game_container .banner_game_box { margin: 0 auto;}

.button_action_box .comingsoon_game { width: auto; border-radius: 3px; margin: 0 10px 0 0; padding: 10px 20px; position: static;}
.button_action_box .comingsoon_game .label_box { float: none; margin: 0; position: static; width: auto;}
.button_action_box .comingsoon_game .mainLabel,
.button_action_box .comingsoon_game .shadowLabel { position: static; right: auto; top: auto;}
.button_action_box .comingsoon_game .label_box p { line-height: 1.2em; text-align: left;}
.col_right .button_action_box .comingsoon_game .label_box p { font-size: 18px;}

.product_box { float: none; margin: 20px auto 0; padding: 0; position: static;}
.col-wrap1 { width: auto;}
.col-wrap2 { left: auto; margin-right: 0; position: static; width: auto;}

.col_left { left: auto; margin-right: 0; padding: 0; position: static; width: 250px;}
#boxDigital { display: block;}
#boxDigital b { font-size: 13px; margin: 4px 0 0 6px; color: #3C0404; display: block;}
#boxDigital ul { margin-left: 3px;}
#boxDigital ul li { display: block; font-size: 12px; line-height: 1.4em; padding-left: 25px;
                background: url("../img/store/square_puce.gif") no-repeat 15px 9px;}

.col_left .boxStore { float: none; width: auto;}
.col_left .gbox { float: none; width: auto; margin-bottom: 15px; position: static;}
.col_left .share_box { position: relative; overflow: hidden;}
.col_left .separator_block { float: none; width: auto;}
.game_info_box .label_game_info,
.game_info_box .age_recommended_info { float: none; width: auto;}
.game_info_box .age_recommended_info { margin-top: 15px; overflow: auto;}
.game_info_box .age_recommended_info.pegi .contents { width: 150px; overflow: auto;}
.game_info_box .age_recommended_info.pegi .contents p { font-size: 10px; line-height: 1.1em; width: auto; width: auto;}
.game_info_box .age_recommended_info.pegi .image img { height: auto; width: auto;}
.game_info_box .age_recommended_info.pegi .contents p img { height: 32px; width: 32px;}
.game_info_box .age_recommended_info.no_rating { line-height: 1.2em; font-weight: bold;}
.game_info_box .label_game_info span, a.need_help { float: none;}

.col_right { float: right; width: 690px; margin-bottom: 20px;}
.carousel_bg { float: none; width: auto;}
.carousel-wrapper { float: none; position: relative;}
.carousel_arrow_right_wrapper { left: auto; right: 0;}
.carousel_arrow_left { left: 0;}
.carousel_arrow_right { right: 0;}

.col_right .boxStore { float: none; width: auto; margin: 0;}
.boxStore .inside { position: static;}
.game_description { float: none; width: auto; overflow: auto;}
.game_notice_area { float: none; width: auto;}

.notice_bundle_box, 
.notice_specific_box, 
.notice_preorder_box, 
.notice_bonus_box, 
.notice_preload_box, 
.notice_promo_box { float: none; width: auto; margin: 0;}
.game_notice_area .header_themeMiddle { float: none; width: auto;}
.game_notice_area .cnt_box { float: none; overflow: auto; position: static; width: auto; height: auto; margin-top: 0;
                             -moz-border-radius: 4px 4px 4px 4px;
                             -webkit-border-radius: 4px 4px 4px 4px;
                             -o-border-radius: 4px 4px 4px 4px;
                             border-radius: 4px 4px 4px 4px;}
.game_notice_area .notice_cbox p.themeAB12 { padding: 0; margin: 15px 15px 15px 80px;}
.game_notice_area .notice_cbox .cnt_notice_img { margin: 5px 0 0 5px; width: auto; padding:0; overflow: auto;}
.game_notice_area .notice_cbox .cnt_notice_img img { float: left;}

.notice_bonus_box .notice_cnt_inner { padding: 15px 10px 15px 5px;}
.notice_bonus_box .notice_cnt_inner p { margin-bottom: 10px;}
.notice_cnt_inner ul ul { margin-top: 10px;}

.col_right .game_info_big_box { padding: 0 10px; margin: 20px 0 10px;}
.col_right .gbox { float: none; position: static; width: auto; margin-bottom: 40px;}

.theme_t h5 { border-bottom: 1px solid #BBB; color: #555; font-size: 14px; margin: 25px 0 15px;
              padding-bottom: 5px; text-transform: uppercase;}

.col_right .gbox.buyActionLine { min-height: 0; padding-bottom: 3px; margin-bottom: 0; overflow: auto;}
.repeat_buy_block .button_action_box { margin: 6px 0;}

/***** Multi-Jeux *******/
h4.titleBoxStore { height: auto; width: auto; left: auto; position: static;}
.headerGame { float: none; height: 113px;}
.game_description { margin: 10px 20px 0; position: relative;}
.headerGame .left { width: 81px; position: static; display: inline-block;}
.headerGame .left img { margin: 3px 0 0 3px; position: static;}
.headerGame .right { width: auto; float: none; height: 100%; margin: 0 0 0 90px;}
.headerGame p.tagline { color: #D3D3D3; line-height: 1.1em; margin: 6px 0 60px;}
.headerGame .button_action_box { left: auto; top: auto; bottom: 0; right: 0; position: absolute;}

.more_info_box_right { text-align: center; line-height: 1em; padding: 0; background: url(../img/block/dlc_more_info_bg.png) no-repeat center 0; 
                        position: absolute; bottom: -21px; right: -10px; left: -240px;}
.more_info_box_right a { display: inline-block; overflow: auto;}
.more_info_box_right span { float: right;}
.headerGame .more_info_box_right a span { text-decoration: none;}
.more_info_box_right img { float: right; position: static; left: auto; top: auto; margin: 4px 4px 0 0;}

.col_left .game_gift_box { overflow: auto;}
.col_left .more_info_box { right: 20px;}

.col_right .game_info_big_box { padding: 0; clear: both;}
.col_right .boxStore { margin-bottom: 20px;}
.headerGame .right h5 { padding-bottom: 5px; margin: 6px 0; border-bottom: 1px solid #955}
.boxStore .inside { margin: 0 auto; padding: 0 0 5px;}

.table_product .row_product { width: auto; height: auto; margin-top: 0; overflow: auto; position: static;}
.table_product .row_product .col_info { float: none; height: auto; margin: 8px 10px; padding: 0; overflow: auto;}
.boxshot_container { width: 81px; height: 46px; margin: 0; padding: 0; position: static; left: auto;}
.boxshot_container img { float: none; width: auto; height: auto; position: relative; left: 2px; top: 2px;}
.table_product .separator_block { display: none;}

.special_deals_box { display: none;}
/**********************************************************************************************/

.roundify { border-radius: 0;}
.cufon800 {}

body { font-family: 'Arial';}
body>br { display: none;}
#container_main { background: url("../img/store/bg.jpg") no-repeat top center #E9E8ED;}
#borderstore { width: 1020px; background: transparent none;}
#store { width: 1020px; background: none;}

.endstore {}

.layout_wrap, #storeHeader { width: 100%;}
#storeHeader {}
.navigator_layout {}

#logoPartner { margin: 0; display: none;}
.header_language_box { top: 29px; right: 5px;}

/******** CART *******/
.th_overlay { background: #000;}
.colorH2 { color: #FFF !important;}
.header_cart_expand .row_cnt_box .game_name { width: 190px;}
.game_name .themeAB12 { font-size: 13px;}
.button_expand p { margin-top: 9px;}
.button_expand i, .button_expand b { font-family: "Anton", sans-serif !important; font-size: 18px;}
.total_box .button_container { margin-bottom: 4px; overflow: auto; display: inline-block;}
.total_price .cufon800 { font-size: 12px; text-transform: uppercase; margin-right: 5px;}
.header_cart_expand .total_box .total_price { font-size: 18px;}

.header_cart_expand .button_expand { padding: 0;}
.header_cart_expand .total_box { height: 100% !important; margin: 0; display: table-cell; vertical-align: middle;}
.header_cart_expand .expand_wrap { float: none; display: table;}
.header_cart_expand .cart_item_box, .header_cart_expand .total_box { float: none; display: table-cell;}

/******** CART *******/

.game_container .banner_game_box { width: 1000px; height: auto; border-width: 0;}
.banner_game_box .big_game_banner { width: auto; margin: 0 auto; display: block; float: none;}

#storeflashcontent { width: 320px; height: 201px; left: 13px; top: 267px; overflow: hidden;}
.flashcontent object { background-color: #000; margin-left: -18px;}
#flvRight { width: 23px; height: 201px; position: absolute; top: -1px; right: -1px; background: url(../img/store/video_over_right.png) no-repeat;}

.overlay_banner_box table,
.overlay_banner_box .previous_cost_game_box .png_bg,
.button_game_banner .btn_right img { display: none;}

.button_type span .btn_text{ display: block;}
.game_container .button_type a i { color: #830E0D; display: block; margin: -2px 2px 0;}
.game_container .button_type a b, .game_container .button_type a i { font-weight: normal;}
.game_container .button_game_banner:hover a i { color: #830E0D;}
.game_container .button_type b { margin: 0;}

.overlay_banner_box { width: auto; height: auto; left: auto; right: 0; bottom: 6px; background: none transparent;}
/*.overlay_banner_box:before { content: ""; width: 100%; height: 55px; background: url("../img/store/overlay_decoTop.png") no-repeat center 0;
                             position: absolute; top: -38px; left: 0; z-index: 1;}
*/
.overlay_banner_box .button_action_box { background: url("../img/store/overlayBox.png") no-repeat 0 0 / 100% 95px; top: 0; right: 0;}
.overlay_banner_box .button_action_box .button_game_banner { margin: 1px 15px 8px 17px; clear: both;}
.overlay_banner_box .pricesBox { margin-right: 10px;}

.button_action_box .button_game_banner { margin: 3px 8px 3px 10px; box-shadow: 0 0 5px 0 #000;}
.overlay_banner_box .button_action_box .button_game_banner { box-shadow: 0 0 4px 3px #000;}
.button_expand .btn_left, .button_expand .btn_right,
.button_game_banner .btn_left,
.button_game_banner .btn_right,
.overlay_banner_box .button_game_banner .btn_left,
.overlay_banner_box .button_game_banner .btn_right { height: 43px; background: url("../img/buttons/buttonbig_game.png") no-repeat;}
.button_game_banner .btn_left { width: 40px;}
.button_expand:hover .btn_left,
.button_game_banner:hover .btn_left,
.overlay_banner_box .button_game_banner:hover .btn_left { background-position: left -43px !important;}
.button_expand:hover .btn_right,
.button_game_banner:hover .btn_right,
.overlay_banner_box .button_game_banner:hover .btn_right { background-position: right -43px !important;}

.button_game_banner .btn_right { padding: 0 40px 0 0;}
.button_game_banner p,
.overlay_banner_box .button_game_banner p { margin: 0;}
.previous_cost_game_box { margin: 11px 0 0 0;}
.repeat_buy_block .previous_cost_game_box p,
.overlay_banner_box .previous_cost_game_box p { margin-top: 10px;}
.button_game_banner i, .button_game_banner b,
.overlay_banner_box .button_game_banner i,
.overlay_banner_box .button_game_banner b { font-family: 'Anton' !important; font-size: 26px; padding-top: 3px;}

.linkSO .button_game_banner i, .linkSO .button_game_banner b { font-family: 'Anton' !important; color: #000; font-size: 26px; font-weight: normal !important; padding-top: 0;}
.game_container .linkSO .button_type a i { color: #FFF; font-weight: normal; letter-spacing: normal;}
.game_container .button_type a b { color: #FFF; left: 1px; top: -1px;}
.game_container .linkSO .button_type a b { display: none; letter-spacing: normal;}


.overlay_banner_box .cost_game_box,
.repeat_buy_block .cost_game_box { margin: 0 12px 0 15px;}
.overlay_banner_box .cost_game_box p,
.repeat_buy_block .cost_game_box p { margin-top: 1px;}
.button_game_banner i { opacity: 1;}
.overlay_banner_box .cost_game_box i,
.repeat_buy_block .cost_game_box i { font-family: 'Anton'; color: #FFF4D0; font-size: 28px; font-weight: normal;}
.overlay_banner_box .cost_game_box i { color: #FFF; text-shadow: 0 0 10px #000, 0 0 10px #000;}
.repeat_buy_block .cost_game_box i { color: #FFF;}
.overlay_banner_box .previous_cost_game_box i ,
.repeat_buy_block .previous_cost_game_box i { font-family: 'Anton'; font-size: 18px; font-weight: normal; color: #FFF4D0;
                                              text-decoration: line-through;}
.overlay_banner_box .previous_cost_game_box i { color: #FFF; text-shadow: 1px 1px 0 #000000, -1px -1px 0 #000000, 0 0 10px #000000;}
.repeat_buy_block .previous_cost_game_box i { color: #FFF;}

.repeat_buy_block .previous_cost_game_box { margin-top: 10px;}
.overlay_banner_box .previous_cost_game_box .png_bg,
.repeat_buy_block .previous_cost_game_box .png_bg { display: none;}
.repeat_buy_block .pricesBox { margin-top: 4px;}

.comingsoon_game .colorH { color: #FFF !important;}
.repeat_buy_block .comingsoon_game .colorH { color: #FFF !important;}
.button_action_box .comingsoon_game { padding: 14px 10px 5px 10px; margin: 0 15px;}
.repeat_buy_block .button_action_box .comingsoon_game { padding: 9px 0 4px; margin: 0 10px;}
.button_action_box .comingsoon_game .label_box { margin-top: 1px;}

.button_action_box .comingsoon_game .label_box p { font-family: 'Anton' !important; font-size: 35px; text-transform: uppercase;
                                                    text-shadow: 0 0 10px #000, 0 0 10px #000; padding: 0 20px;}
.col_right .button_action_box .comingsoon_game .label_box p { font-size: 25px;}

.product_box { width: 1000px; margin: 0 auto; background: url("../img/store/product_box_bg.jpg") repeat-y; box-shadow: 0 10px 12px #000;}
.col-wrap2 { padding-top: 15px;}

.col_left { width: 260px; padding: 5px 0 0 15px;}
.col_left h5, .col_left h5.cufon800 { font-family: 'Anton' !important; font-size: 22px; color: #CDCDCD !important; font-weight: normal; 
                                    text-transform: uppercase !important; padding: 7px 10px !important; margin-bottom: 8px;}
.col_left #boxDigital h5 { font-size: 19px;}

.col_left .boxStore { margin-bottom: 35px;}
.col_left .boxStore:before { content: ""; width: 257px; height: 6px; background: url(../img/store/leftBlock_deco_top.png) no-repeat; position: absolute; top: -6px; left: 2px; display: block;}
.col_left .boxStore:after { content: ""; width: 257px; height: 19px; padding-top: 10px; margin: 0 auto; background: url(../img/store/leftBlock_deco_bottom.png) no-repeat; position: absolute; bottom: -19px; left: 2px; display: block;}

#boxDigital ul { margin-left: 11px;}
.col_left .boxStore .share_box+.separator_block { height: 10px; margin: 0; background: none transparent;}
#boxDigital, .col_left .boxStore { padding: 5px 0 20px; background: #271718; border-width: 0;}
#boxDigital ul li { font-size: 12px; line-height: 1.3em; padding-left: 15px; background: url("../img/store/puce_check.png") no-repeat 2px 6px;}
#boxDigital ul li, .col_left .themeAB12, .col_left p, .col_left h5.cufon800, .col_left .share_box a.themeAB12, .col_left a.need_help { color: #FFF;}
.col_left .share_box .share_this_box, .col_left .gbox>p, .col_left .gbox>div, .col_left .need_help { color: #CDCDCD; margin-left: 14px;}
.col_left .share_box { margin-bottom: 0;}
.col_left .share_box .label_share { margin: 0 0 8px;}
.game_ilike { padding: 8px 0 0 5px;}
.col_left img.boxshot { border: 1px solid #000000; margin: 8px auto 5px; display: block;}

.game_info_box .label_game_info { margin-bottom: 6px;}
.game_info_box .label_game_info span, a.need_help, .layout .themeAB12 { font-family: 'Arial'; font-style: normal;}
.game_info_box .label_game_info span.themeAB12 , a.need_help { font-weight: bold; font-size: 13px;}
.game_info_box .age_recommended_info.no_rating { color: #EBF0B6; line-height: 1.3em; text-transform: uppercase;}
                          
.col_right { margin: 0 9px 20px 0; width: 715px;}

.carousel { width: 690px; margin: 0 auto;}
.carousel_bg { background: url("../img/store/carousel_bg.png") no-repeat; margin-bottom: 0;}
.carousel_arrow_right_wrapper { background: url("../img/store/right_bg_box.png") no-repeat;}
.carousel_arrow_left_wrapper { background: url("../img/store/left_bg_box.png") no-repeat;}
/*
.carousel_arrow_left { background: url("../img/store/arrow_left_with_hover.png") no-repeat; left: -9px;}
.carousel_arrow_right { background: url("../img/store/arrow_right_with_hover.png") no-repeat; right: -9px;}
.carousel_arrow_left, .carousel_arrow_right { width: 37px; height: 34px;}
.carousel_arrow_left:hover, .carousel_arrow_right:hover { background-position: 0 -34px;}
.carousel_arrow_left.carousel-disabled, .carousel_arrow_right.carousel-disabled { background-position: 0 -34px;}
a.carousel_arrow_left.carousel-inactive,
a.carousel_arrow_left.carousel-inactive:hover { background: url("../img/store/arrow-left-inactive.png") no-repeat;}
a.carousel_arrow_right.carousel-inactive,
a.carousel_arrow_right.carousel-inactive:hover { background: url("../img/store/arrow-right-inactive.png") no-repeat;}
.carousel_arrow_left_wrapper, .carousel_arrow_right_wrapper { padding-top: 70px;}
*/
.game_notice_area { margin: 30px 10px 20px;}
.game_notice_area .cnt_box p, .notice_bonus_box .notice_cnt_inner ul { float: none; font-family: 'Arial'; font-weight: bold;}
.game_notice_area .notice_cnt_inner ul li,
.game_notice_area .notice_bonus_box .notice_cnt_inner ul li { margin-bottom: 0; padding-left: 12px; background: url("../img/store/puce_check.png") no-repeat 0 6px;}

.notice_bonus_box .notice_cnt_inner { color: #FFF;}
.notice_preorder_box .cnt_box,
.notice_preload_box .cnt_box,
.notice_promo_box .cnt_box,
.notice_specific_box,
.notice_bonus_box { color: #FFF; margin-bottom: 3px; border: 1px solid #B71010; background: url("../img/store/bg_notice.png"); border-radius: 3px;}

.col_right .boxStore { width: 689px; margin: 0 auto; border: 0; background: none;}
.boxStore .inside { margin: 0; padding: 0;}
.game_description { margin: 0 11px; overflow: visible;}
.col_right .game_info_big_box { margin: 10px 0 0 0; padding: 0;}                              

.description_box>h4:first-child, .description_box br { display: none;}
.tagline>br { display: block;}
.description_box .theme_t>h5 { font-family: Anton; font-size: 36px; font-weight: normal; color: #FFF; letter-spacing: 1px; text-shadow: 0 4px 0 #1E0000;
                                margin: 0 0 22px; padding: 23px 0 25px 90px; background: url("../img/store/descTitle_bg.png") no-repeat; border: 0 none;}

.game_info_big_box .theme_t { margin: 0;}
.game_info_big_box .theme_t, .theme_t p { color: #EEE; font-size: 14px;}
.game_info_big_box .theme_t strong, .theme_t p strong { color: #FFF; text-transform: uppercase;}
.theme_t p { margin: 0 10px 15px;}
/*.theme_t p+p:before { content: ""; width: 30px; height: 1px; display: block; float: left;}*/
.game_info_big_box .theme_t .tagline {  line-height: 1em;}
.theme_t p.tagline { margin: 40px 10px 30px;}
.theme_t p.tagline br{ display: block;}
.theme_t ul { margin: -6px 15px 12px;}
.description_box ul li { font-size: 14px; margin-bottom: 15px; padding: 2px 0 0 25px;}
.game_info_big_box .theme_t li { font-size: 14px; padding: 8px 0 0 30px; background: url("../img/store/bullets_01.png") no-repeat 0 5px;}                        

.game_info_big_box .theme_t dl { margin: 30px 15px 10px 20px;}
.game_info_big_box .theme_t dt { font-size: 19px; color: #FFF; font-weight: bold; text-transform: uppercase; padding: 1px 0 2px 35px;
                                background: url("../img/store/desc_puce.png") no-repeat;}                        
.game_info_big_box .theme_t dd { font-size: 19px; line-height: 1.1em; padding-left: 50px; margin-bottom: 14px;}
                       
                        
.col_right .gbox.buyActionLine { border: 0 none; margin-bottom: 10px; background: url("../img/store/bg_notice.png");}
.repeat_buy_block h3 { font-family: 'Anton' !important; font-size: 18px; font-weight: normal; min-width: 150px; margin: 24px 0 0 15px; text-transform: uppercase;}
.col_right .slide_box .gbox.buyActionLine, .col_right .slide_box .gbox.giftActionLine { margin: 0 10px 10px;}
.colorH { color: #FFF !important;}
.repeat_buy_block .pricesBox { float: left;}
.repeat_buy_block .button_container { margin-right: 0;}

.linkSO { margin: 8px auto 10px !important; overflow: auto; display: table;}
.linkSO .button_type { border-radius: 4px; overflow: auto;}
.linkSO .btn_text { text-align: center; margin: 5px 0 0 0; float: none;}
               
.linkSO .button_game_banner .btn_left,
.linkSO .button_game_banner .btn_right { height: 42px; background: url("../img/buttons/buttonbig_linkSO.png") no-repeat;}
.linkSO .button_game_banner:hover .btn_left { background-position: left -42px !important;}
.linkSO .button_game_banner:hover .btn_right { background-position: right -42px !important;}
.linkSO .button_game_banner i  { font-size: 22px; color: #000;}
.linkSO .button_game_banner b { font-size: 22px;}
.linkSO .button_game_banner .btn_left { width: 39px; border-radius: 4px 0 0 4px;}
.linkSO .button_game_banner .btn_right { padding: 0 20px 0 8px; border-radius: 0 4px 4px 0;}

.repeat_buy_block .game_gift_box .button_game_banner { padding: 0; background: none;}
.repeat_buy_block .game_gift_box .button_game_banner .btn_left,
.repeat_buy_block .game_gift_box .button_game_banner .btn_right { height: 43px; padding: 0 15px 0 0; background: url("../img/buttons/buttonbig_game.png") no-repeat;}
.repeat_buy_block .game_gift_box .button_game_banner .btn_left { width: 0;}
.repeat_buy_block .game_gift_box .button_game_banner p { margin: 2px 0 0; padding: 0;}
.repeat_buy_block .game_gift_box .button_game_banner i,
.repeat_buy_block .game_gift_box .button_game_banner b { font-size: 23px;}
.repeat_buy_block .game_gift_box .button_game_banner i { background: url("../img/buttons/icon_gift.png") no-repeat 6px 8px; padding: 4px 0 0 38px;}
.gift_caption .button_type a b { margin: 1px 0 0 38px;}
.repeat_buy_block.giftActionLine .button_action_box { height: 43px; margin: 0; padding: 0; background: none transparent;}
.repeat_buy_block.giftActionLine a.button_container { display: block; margin-right: 0; border-radius: 4px; box-shadow: 0 0 2px #000;}
.game_gift_box .gift_caption .more_info_box { margin: 7px 30px 0 0; position: static;}
.game_gift_box .gift_caption .more_info_box a { display: block; overflow: auto;}
.more_info_box span { color: #CDCDCD;}
.more_info_box img { margin: 3px 4px 0 0;}

.col_right .gbox { position: relative;}
.repeat_buy_block.giftActionLine { margin-bottom: -10px; z-index: 1;}
.game_info_big_box .system_requirement_box { margin: 0; background: none;}
.game_info_big_box .system_requirement_box  h4 { font-family: 'Arial' !important; color: #FFF; float: left; text-transform: uppercase; font-size: 12px;
                                                margin: 10px 0 4px 15px; padding: 0 0 2px 0;}
.game_info_big_box .system_requirement_box  ul { clear: left; margin-left: 15px;}
.game_info_big_box .system_requirement_box .theme_t { font-family: 'Arial'; color: #CDCDCD; font-size: 10px; text-align: left; letter-spacing: normal;
                                                     line-height: 1em; margin-bottom: 3px;}
.game_info_big_box .system_requirement_box .theme_t.note { margin: 7px 0 0 10px;}
.game_info_big_box .system_requirement_box li { line-height: 0.8em; padding-bottom: 0;}
.system_requirement_box { padding: 0;}
.system_requirement_box .themeAB12 { font-size: 11px;}

.req_warning { margin: 20px 0; padding: 6px 20px; background: #271718; clear: both;}
.req_warning p { font-family: 'Arial'; font-size: 12px; font-weight: bold; color: #FFF; text-transform: uppercase; text-align: center; line-height: 1.1em;}

.copyright_box { display: none;}
#borderstorebottom { display: none;}

.footer_wrap { display: none;}

.partner_footer { overflow: visible;}
.partner_footer .footer_left { padding-bottom: 20px; float: left;}
.footer_logos { margin-bottom: 12px; float: left;}
span.footerlogo { text-indent: -999em; margin-right: 20px; display: block; float: left;}
.sega { width: 110px; height: 37px; background: url("../img/store/logo_Sega.png") no-repeat;}
.relic { width: 143px; height: 38px; background: url("../img/store/logo_Relic.png") no-repeat;}
.partner_footer .footer_left p { font-size: 10px; color: #A4A4A4; clear: both;}
.partner_footer .footer_right .shareSite { float: right;}
.partner_footer .footer_right { position: static;}
.partner_footer .footer_right>img {}

.copyright_box { display: none;}
.partner_footer { height: auto; padding: 15px 0 0; background: #000; border-top: 2px solid #5F0F12;}
.partner_footer:before { content: ""; width: 100%; height: 55px; background: url(../img/store/footer_decoTop.png) no-repeat center 0;
                        position: absolute; top: -17px; left: 0;}
.footerContent { width: 1000px; margin: 0 auto; position: relative; overflow: auto;}

.overlay_banner_box .button_action_box .game_blocked_country { margin: 4px 8px 0 0;}
.repeat_buy_block .button_action_box .game_blocked_country { margin: 0;}

.col_left .game_gift_box,
.col_right .boxStore .originalgame .headerGame .left, 
.col_right .boxStore .originalgame .headerGame .right p, 
.col_right .boxStore .originalgame .headerGame .right div { display: none;}

.headerGame { height: auto;}

.headerGame .right { width: auto; height: auto; margin: 5px 0 0; float: left;}
.headerGame .right h5 { font-family: "Anton", sans-serif; font-size: 21px; font-weight: 400; color: #FFF; text-transform: uppercase;}

.theme_t p { margin: 0 20px 15px;}
.theme_t p + p:before { width: 0;}
.game_info_big_box .theme_t, .theme_t p { font-size: 15px; line-height: 19px;}
.game_info_big_box .theme_t li { font-size: 14px;}

.game_info_big_box .theme_t dl {}
.game_info_big_box .theme_t dt { font-size: 15px; font-weight: bold; color: #FFF; background: url("../img/store/bullets_01.png") no-repeat 12px -3px;}
.game_info_big_box .theme_t dt,
.game_info_big_box .theme_t dd { padding: 0 30px 0 45px;}
.game_info_big_box .theme_t dd { font-size: 14px;}

.theme_t i { font-weight: bold;}

/****** COLLECTOR EDITION *******/
.game_description.dlc1 { background: #440909 url(../img/block/dlc_standalone_header.png) no-repeat; border: 3px solid #2B0000; padding-top: 30px; margin: 20px 0;}
.dlc1 .headerGame { margin: 0 0 15px; position: static; border-bottom: 3px solid #2B0000; padding-bottom: 1px;}
.dlc1 .headerGame .left, 
.dlc1 .headerGame .right { width: auto; height: auto; margin: 0; float: none;}
.dlc1 .headerGame .right { vertical-align: top; width: 430px; margin-left: 10px; display: inline-block; min-height: 157px;}
.dlc1 .headerGame .left img { margin: 0; display: block; width: 227px; height: 156px;}

.dlc1 .headerGame .button_action_box { position: static;}
.dlc1 .more_info_box_right {}
.dlc1 .more_info_box_right.slide_box_less {}

.dlc1 .headerGame .button_action_box { position: absolute; bottom: 5px;}
.dlc1 .button_action_box .comingsoon_game { padding-top: 10px;}

.headerGame h3.cufon800 { font-family: 'Anton' !important; font-size: 20px; font-weight: normal; text-transform: uppercase; 
                            margin: 18px 0 0 20px; float: left;}

.dlc1 .description_box.gbox { padding-bottom: 20px; margin: 0;}
.dlc1 .game_info_big_box { margin: 15px 0;}

.originalgame .headerGame { display: none;}
.game_description .pricesBox { margin-top: 3px; float: left;}
.cost_game_box .cufon800 i, 
.cost_game_box .cufon800 b { font-family: 'Anton'; font-size: 28px; font-weight: normal; color: #FFF;}

.headerGame .previous_cost_game_box i { font-family: 'Anton'; font-size: 18px; color: #FFF; text-decoration: line-through;
                                        margin-right: 8px;}
.headerGame .previous_cost_game_box img { display: none;}

.game_gift_box .gift_caption .button_action_box .outOfStock:after { background: none;}
.overlay_banner_box .button_action_box .outOfStock { margin-right: 25px;}
.repeat_buy_block.gbox.buyActionLine .button_action_box .outOfStock { margin-top: 5px;}
/**************************************/

#sadetails { width: 253px; height: 147px; background: url(../img/store/WFA_sticker.png) no-repeat; position: absolute; top: 200px; left: 30px;}
#sadetails a { text-indent: -999em; position: absolute; top: 0; bottom: 0; right: 0; left: 0; display: block;}
#sadetails a:hover:after { content:""; width: 109px; height: 28px; background: url(../img/buttons/dlc_details_hover.png) no-repeat; position: absolute; bottom: 10px; left: 74px; display: block;}
.productTitle { font-family: "Anton"; font-size: 40px; font-weight: 400; color: #FFF; text-transform: uppercase;}