body {
    background:transparent url("../../gtap_direct/img/backgrounds/site_bg.jpg") repeat-x scroll center top;
}

.separator_block {
    background-color:#000000;
}

.label_view_all h3 {
    text-transform:capitalize;
}

.hub_view_all_box .label_view_all {
    margin:5px 6px 0 0;
}

.header_themeMiddle {
    background:transparent url(../../gtap_direct/img/block/hub-catalog_bg.png) repeat-x scroll 0 0;
}

.carousel {
    background:transparent url(../../gtap_direct/img/hub/carousel_bg.png) repeat scroll 0 0;
    height:282px;
}

.header_themeMiddle .label_box .mainLabel p {
    text-transform:capitalize;
}

.header_themeMiddle .label_box .shadowLabel {
    display:none;
}

.hub_box .keys_legend_box li.key_legend_header .cufon800 {
    text-transform:none;
}

#viewAllGamesTop, #viewAllGamesBottom {
    background-color:#e9e9e9;
    display:inline-block;
    width:100%;
}

#viewAllGamesTop .hub_content .themeBG_box, #viewAllGamesBottom .hub_content .themeBG_box {
    background:none;
}

.hub_view_all_box {
    height:34px;
    padding-top:4px;
}

a.row_cnt_box:hover { background:#e9e9e9; }

.box_top_download, .box_last_releases {
    background:none;
}

.carousel_head_hub h3 {
    text-transform:none;
}

.box_top_download h1, .box_last_releases h1 {
    color:#00A0E2 !important;
    text-transform:capitalize;
}

.catalog_content .themeBG_box, .hub_content .themeBG_box {
    background-color:#ffffff;
}

.pricedrops_keys .price_boxshot, .bundle_keys .price_boxshot {
    color:#262626;
}

.col_left .selected {
    background:none repeat scroll 0 0 #4b4b4b;
}

.col_left a.row_cnt_box:hover { background-color:#4b4b4b; }

.col-wrap1 {
    background:none repeat scroll 0 0 #E9E9E9;
}

.catalog_clear_filter  {
    background:none repeat scroll 0 0 #4B4B4B;
}

.themeML {
    color:#3C3B3B;
}

.col_left .header_themeMiddle .label_box {
    margin-top: 5px;
}

.themeBG_hub_box {
    background:none repeat scroll 0 0 #999999;
}

.col_left .bottom_block_roundify, .hub_content .bottom_block_roundify  {
	-moz-border-radius:0 0 0 0;
}

.hub_content .right_keys_box .line1_txt .mainLabel, .hub_content .right_keys_box .line1_txt .shadowLabel {
    right:0px;
}

.carousel_head_hub .squares a.square {
    background:transparent url("../../gtap_direct/img/home/carousel/carousel-jumper.png") no-repeat 0 0;
}
.carousel_head_hub .squares a.square.carousel-disabled {
    background:transparent url("../../gtap_direct/img/home/carousel/carousel-disabled.png") no-repeat 0 0;
}
.carousel_head_hub .squares a.square.carousel-selected {
    background:transparent url("../../gtap_direct/img/home/carousel/carousel-jumper.png") no-repeat 0 -14px;
}
.carousel_head_hub .squares a.square.carousel-selected.carousel-disabled {
    background:transparent url("../../gtap_direct/img/home/carousel/carousel-selected-disabled.png") no-repeat 0 0;
}

.carousel_boxshot_bg p {
	color:#FFFFFF !important;
}

.carousel_arrow_right {
	background:url("../../gtap_direct/img/pic/carousel/arrow_right_with_hover.png") no-repeat scroll 0 0 transparent;
	height:29px;
	width:21px;
	right:4px;
}

.carousel_arrow_left {
	background:url("../../gtap_direct/img/pic/carousel/arrow_left_with_hover.png") no-repeat scroll 0 0 transparent;
	height:29px;
	width:21px;
	left:4px;
}

.carousel_arrow_left:hover, .carousel_arrow_right:hover {
    background-position: 0 -29px;
}

.carousel_arrow_left.carousel-disabled, .carousel_arrow_right.carousel-disabled {
    background-position: 0 -29px;
}

a.carousel_arrow_left.carousel-inactive {
    background: transparent url("../../gtap_direct/img/pic/carousel/arrow-left-inactive.png") no-repeat 0 0;
}

a.carousel_arrow_right.carousel-inactive {
    background: transparent url("../../gtap_direct/img/pic/carousel/arrow-right-inactive.png") no-repeat 0 0;
}

a.carousel_arrow_left.carousel-inactive:hover {
    background: transparent url("../../gtap_direct/img/pic/carousel/arrow-left-inactive.png") no-repeat 0 0;
}

a.carousel_arrow_right.carousel-inactive:hover {
    background: transparent url("../../gtap_direct/img/pic/carousel/arrow-right-inactive.png") no-repeat 0 0;
}

.carousel_arrow_left_wrapper, .carousel_arrow_right_wrapper {
	padding-top:97px;
}
