@charset "utf-8";
/* CSS Document */
@import url(../font/stylesheet.css);

main_sprt.sprite-CINEMA{ background-position: 0 0; width: 45px; height: 22px; } 
main_sprt.sprite-FIGURE{ background-position: 0 -72px; width: 71px; height: 22px; } 
main_sprt.sprite-GOODIE{ background-position: 0 -144px; width: 1px; height: 1px; } 
main_sprt.sprite-IMPORT{ background-position: 0 -195px; width: 1px; height: 1px; } 
main_sprt.sprite-MANGA{ background-position: 0 -246px; width: 1px; height: 1px; } 
main_sprt.sprite-MOVIES{ background-position: 0 -297px; width: 45px; height: 22px; } 
main_sprt.sprite-N3DS{ background-position: 0 -369px; width: 109px; height: 22px; } 
main_sprt.sprite-NDS{ background-position: 0 -441px; width: 92px; height: 22px; } 
main_sprt.sprite-PC{ background-position: 0 -513px; width: 41px; height: 22px; } 
main_sprt.sprite-PS2{ background-position: 0 -585px; width: 93px; height: 22px; } 
main_sprt.sprite-PS3{ background-position: 0 -657px; width: 199px; height: 22px; } 
main_sprt.sprite-PSP{ background-position: 0 -729px; width: 69px; height: 22px; } 
main_sprt.sprite-TRADING{ background-position: 0 -801px; width: 1px; height: 1px; } 
main_sprt.sprite-WII{ background-position: 0 -852px; width: 32px; height: 22px; } 
main_sprt.sprite-X360{ background-position: 0 -924px; width: 119px; height: 22px; } 
main_sprt.sprite-activeMenuLeft{ background-position: 0 -996px; width: 5px; height: 22px; } 
main_sprt.sprite-activeMenuRight{ background-position: 0 -1068px; width: 5px; height: 22px; } 
main_sprt.sprite-baloon{ background-position: 0 -1140px; width: 12px; height: 11px; } 
main_sprt.sprite-bonus_preco{ background-position: 0 -1201px; width: 48px; height: 9px; } 
main_sprt.sprite-carousel_bg{ background-position: 0 -1260px; width: 9px; height: 101px; } 
main_sprt.sprite-carouser_right_arrow{ background-position: 0 -1411px; width: 16px; height: 101px; } 
main_sprt.sprite-css_button{ background-position: 0 -1562px; width: 16px; height: 16px; } 
main_sprt.sprite-email{ background-position: 0 -1628px; width: 23px; height: 23px; } 
main_sprt.sprite-grid-button{ background-position: 0 -1701px; width: 40px; height: 9px; } 
main_sprt.sprite-icon{ background-position: 0 -1760px; width: 23px; height: 15px; } 
main_sprt.sprite-iconNL{ background-position: 0 -1825px; width: 24px; height: 15px; } 
main_sprt.sprite-menu_bg{ background-position: 0 -1890px; width: 23px; height: 23px; } 
main_sprt.sprite-playstation2_good{ background-position: -249px 0; width: 93px; height: 22px; } 
main_sprt.sprite-plusSymbol{ background-position: -249px -72px; width: 10px; height: 10px; } 
main_sprt.sprite-psp_good{ background-position: -249px -132px; width: 69px; height: 22px; } 
main_sprt.sprite-rebBarBg{ background-position: -249px -204px; width: 31px; height: 22px; } 
main_sprt.sprite-seperatorLine{ background-position: -249px -276px; width: 8px; height: 22px; } 
main_sprt.sprite-seperatorLine2{ background-position: -249px -348px; width: 5px; height: 14px; } 
main_sprt.sprite-shop{ background-position: -249px -412px; width: 23px; height: 23px; } 
main_sprt.sprite-tabs_CARDMINIATURES{ background-position: -249px -485px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_CINEMA{ background-position: -249px -557px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_FIGURE{ background-position: -249px -629px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_FIGURINES{ background-position: -249px -701px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_GOODIE{ background-position: -249px -773px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_HARDWARE{ background-position: -249px -845px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_IMPORT{ background-position: -249px -917px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_MANGA{ background-position: -249px -989px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_N3DS{ background-position: -249px -1061px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_NDS{ background-position: -249px -1133px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_PC{ background-position: -249px -1205px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_PS2{ background-position: -249px -1277px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_PS3{ background-position: -249px -1349px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_PSP{ background-position: -249px -1421px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_TRADING{ background-position: -249px -1493px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_TSHIRTGOODIES{ background-position: -249px -1565px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_VITA{ background-position: -249px -1637px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_WII{ background-position: -249px -1709px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_WIIU{ background-position: -249px -1781px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_X360{ background-position: -249px -1853px; width: 739px; height: 22px; } 
main_sprt.sprite-tabs_XBOX360{ background-position: -249px -1925px; width: 739px; height: 22px; } 
main_sprt.sprite-userAvator{ background-position: -1038px 0; width: 39px; height: 39px; } 
main_sprt.sprite-wait{ background-position: -1038px -89px; width: 43px; height: 11px; } 
main_sprt.sprite-wii_good{ background-position: -1038px -150px; width: 32px; height: 22px; } 
main_sprt.sprite-yellow_bottom{ background-position: -1038px -222px; width: 110px; height: 22px; } 

html
{
    background-color: #333333;
    background: #333333;
    margin:     0;
    padding:    0;
    /* background:#333333 url(../m/fond_site_2.jpg) no-repeat fixed center top;  */
}

body
{
    background-color: #333333;
    background: #333333 url(../images/bgr/wall_smart.jpg) no-repeat fixed center top;
    margin:     0;
    padding:    0;
    /* background:#333333 url(../m/fond_site_2.jpg) no-repeat fixed center top; 
    background:#333333 url(../images/bgr/majin_fond.jpg) no-repeat fixed center top;     * 
    */
}

ul.NoBullet
{
    list-style-type:  none;
    background-image: none;
    padding:          0;
    margin:           0;
    height:           220px;
}

img
{
    border: 0;
}

.GoogleMarker
{
    color: #333333;
    color: #333333;
}

.Warning
{
    font-color: #A0141c;
    text-decoration: blink;
    padding: 10px;
}

.HeaderL1
{
    background: url(../m/top_strip_bg.gif) repeat-x;
    height: 102px;
}

.RedColorBar
{
    background: url(../m/rebBarBg.gif) repeat-x;
    height: 22px;
    font-family: BertholdAkzidenzGrotesk, EuroSansBold, Arial, Helvetica, sans-serif; 
    font-size:      12px;
    font-weight: bolder;
    text-align: center;  
    color: white;
    text-decoration: none;    
}

.RedColorBar a
{
    background: url(../m/rebBarBg.gif) repeat-x;
    height: 22px;
    font-family: BertholdAkzidenzGrotesk, EuroSansBold, Arial, Helvetica, sans-serif; 
    font-size:      12px;
    font-weight: bolder; 
    color: white;
    text-align: center;
    text-decoration: none;    
}    

.separatorRow
{
    height: 11px;
}

.AdSpace
{
    clear: both;
}

.Searchbar
{
    margin: 0 auto;
    width: 970px;
    background: url(../m/rebBarBg.gif) repeat-x;
    height: 22px;
    background-color: #A0141c;
}

.SearchbarLabel
{
    margin: 0 auto;
    background: url(../m/search.jpg) no-repeat;
    font-family:    BertholdAkzidenzGrotesk, EuroSansBold, Arial, Helvetica, sans-serif; 
    font-size: 12px;
    background:none;
    border:none;      
    color: #FEEA00;
    padding-left: 5px;   
    padding-top: 2px; 
}

.YellowButtons
{
    font-family:    BertholdAkzidenzGrotesk, EuroSansBold, Arial, Helvetica, sans-serif; 
    font-size: 10px;
    background:none;
    border:none;      
    color: #FEEA00;
    margin-top: 5px;
    vertical-align: middle;
}

.textInput
{
    font:      Arial;
    font-size: 10px;
    margin:    0;
}

.textInputNoAutoComplete
{
    margin: 0;
}

.input22
{
    height: 17px;
    padding: 0px;;
}

.fixLeft
{
    float: left;
}

.fixRight
{
    float: right;
}

.fixCenter
{
    margin:         0 auto;
    vertical-align: middle;
}

.contentCell
{
    padding: 7px;
}

.LeftRightPad
{
    padding-left:  8px;
    padding-right: 8px;
}

.AshHeader
{
    background: url(../m/yello_tab_headers.gif) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.AshHeaderText
{
    position: relative;
    top: 0px;
    margin-right: 3px;
    text-decoration: none;
    font-variant: small-caps;
    font-size: 16px;
    font-family: BertholdCityRegular, EuroSansBold, Arial, Helvetica, sans-serif;
    color: white;

}

.AshHeaderText a
{
    position: relative;
    top: 0px;
    padding: 0, 0, 0, 0;
    height: 0px;
    text-decoration: none;
    font-variant: small-caps;
    font-size: 16px;
    font-family: BertholdCityRegular, EuroSansBold, Arial, Helvetica, sans-serif;         
    color: white;
}

.HeaderCells h1
{
    font-size:  14px;
    margin-top: 0;
    margin-bottom: 0;
    top:        0px;
}

.AshHeaderText h1
{
    position: relative;
    top: 0px;
    margin: 0, 0, 0, 0;
    text-decoration: none;
    font-variant: small-caps;
    font-weight: bolder;
    font-size: 16px;
    color: white;
}


.BoxFooter
{
    background-color: #b0b0b0;
    text-align: right;
}

.prevnext
{
    background-color: #b0b0b0;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.prevnext a
{
    background-color: #b0b0b0;
    font-size: 12px;
    text-decoration: none;
    color:     #a0141c;
}

.HeaderCells
{
    padding-left: 25px;
    height : 23px;
    vertical-align: middle;
}

.ContentBoxBg
{
    background-color: #EEEEEE;
    margin-top: 0px;
    margin-bottom: 1px;
}

.HeaderBox
{
    background-color: #DDDDDD;
    margin-top: 1px;
    margin-bottom: 1px;
}

.ContentBox
{
    border-width: 1px;
    border-style: solid;
    border-color: #b0b0b0;
    padding:      10px;
}

.cssSubcription
{
    margin-top:   1px;
    margin-right: 5px;
    float:        right;
}

.DarkContentRow
{
    background-color: #DDDDDD;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.DarkContentSubHeader
{
    background-color: #DDDDDD;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 15px;
}

.textContent table
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #333333;
}

.textContent
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #333333;
}

.textContent p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #333333;
}

.textContent span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #333333;
}

.textContent ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #333333;
}

.textContent a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #333333;
    text-decoration: none;
}

.textContent h5
{
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.forumContent, .forumContent a
{
    font-family: Verdana, Geneva, sans-serif;
    /*font-family:Arial, Helvetica, sans-serif;    */
    font-size: 12px;
    color:     #333333;
}

.textContentBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #333333;
    padding:   10px;
}

.newItemInCart
{
    font-weight: bolder;
    color: #a0141c;
}

.textRequired
{
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 5px;
    color:       #a0141c;
}

.CartQtyInput
{
    border:     1px solid #781351;
    text-align: right;
}

.CartQtyChangeButtons
{
    position: relative;
    top: 7px;
}

.CartItemPrice
{
    padding-right: 10px;
    font-size: 15px;
    padding-top: 10px;
}

.CartTotalPrice
{
    padding-right: 10px;
    font-size: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.clearLayout
{
    clear:       both;
    padding-top: 8px;
}

.gridCellMargin
{
    padding-left: 10px;
}

.SearchRssIcon
{
    position: relative;
    top: 3px;
}

.itemTitleListing a
{
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 30px;
    color: #a0141c;
}

.itemTitle a
{
    margin: 0;
    padding: 0;
    font-family:    BertholdAkzidenzGrotesk, EuroSansBold, Arial, Helvetica, sans-serif; 
    background:none; 
    text-decoration: none;
    font-size: 15px;  
    color: #a0141c;
}

.itemPrice
{
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #262727;
}

.itemPrice a
{
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #262727;
}

.largePrice
{
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #A0141C;
}

.BoxLink
{
    font-weight: bold;
    margin-left: 10px;
    vertical-align: middle;
    color:       #333333;
}

.BoxLink:hover
{
    font-weight: bold;
    margin-left: 10px;
    vertical-align: middle;
    color:       #666666;
}

.BoxLinkWitoutMargin
{
    font-weight:    bold;
    vertical-align: middle;
    color:          #333333;
}

.BoxLinkWitoutMargin:hover
{
    font-weight:    bold;
    vertical-align: middle;
    color:          #666666;
}

.productPicWrapper
{
    display:    table-cell;
    text-align: center;
    vertical-align: middle;
    background-color: #FFFFFF;
    padding:    1px;
    border:     #CCCCCC solid 1px;
    width:      120px;
    height:     120px;
}

.productPicWrapper *
{
    vertical-align: middle;
}
/*\*/ /*/
.productPicWrapper {
display: block;
}
.productPicWrapper span {
display: inline-block;
height: 100%;
width: 1px;
}
/**/

.productPicWrapperListing
{
    display:    table-cell;
    text-align: center;
    vertical-align: middle;
    background-color: #FFFFFF;
    padding:    1px;
    border:     #CCCCCC solid 1px;
    width:      120px;
    height:     120px;
}

.productPicWrapperListing *
{
    vertical-align: middle;
}
/*\*/ /*/
.productPicWrapperListing {
display: block;
}
.productPicWrapperListing span {
display: inline-block;
height: 100%;
width: 1px;
}
/**/

.productPicWrapperLarge
{
    display:    table-cell;
    text-align: center;
    vertical-align: middle;
    background-color: #FFFFFF;
    padding:    1px;
    border:     #CCCCCC solid 1px;
    width:      163px;
    height:     163px;
}

.productPicWrapperLarge *
{
    vertical-align: middle;
}
/*\*/ /*/
.productPicWrapperLarge {
display: block;
}
.productPicWrapperLarge span {
display: inline-block;
height: 100%;
width: 1px;
}
/**/

.usernamePasswordTexBox
{
    width: 190px;
}


/*==================================*/
/*			CAROUSEL STYLES			*/
/*==================================*/

#Slider
{
    margin-top: 10px;
}

#sliderItem
{
    margin-left: 20px;
}

#carousel
{
    background: url(../m/csg-4e5cd0ac584f9.png) repeat-x;
    background-position: 0 -1260px; width: 9px; height: 101px;
}

#gh_carousel
{
    background: url(../images/subsites/GH/GH_Dispo_Bottom.png) repeat-x;
    height: 111px;
}

#mycarousel
{
    display: none;
}

#mycarousel ul li
{
    display: inline;
}


/*==================================*/
/*			GAME BOX STYLES			*/
/*==================================*/
.VITAHeader
{
    background: url(../m/editorTabs/tabs_VITA.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.VITAHeader img
{
    border:     0;
    margin-top: 1px;
    margin-left: -1px;
}

.WIIUHeader
{
    background: url(../m/editorTabs/tabs_WIIU.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.WIIUHeader img
{
    border:     0;
    margin-top: 1px;
    margin-left: -1px;
}


.X360Header
{
    background: url(../m/editorTabs/tabs_XBOX360.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.X360Header img
{
    border:     0;
    margin-top: 1px;
    margin-left: -1px;
}

.PS3Header
{
    background: url(../m/editorTabs/tabs_PS3.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.PS3Header img
{
    border:     0;
    margin-top: 1px;
    margin-left: -1px;
}

.PCHeader
{
    background: url(../m/editorTabs/tabs_PC.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.PCHeader img
{
    border:     0;
    margin-top: 1px;
    margin-left: -1px;
}

.WIIHeader
{
    background: url(../m/editorTabs/tabs_WII.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.WIIHeader img
{
    border:     0;
    margin-top: 1px;
    margin-left: -1px;
}

.NDSHeader
{
    background: url(../m/editorTabs/tabs_DS.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.NDSHeader img
{
    border:     0;
    margin-top: 1px;
    margin-left: -1px;
}

.PSPHeader
{
    background: url(../m/editorTabs/tabs_PSP.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.PSPHeader img
{
    border:     0;
    margin-top: 1px;
    margin-left: -1px;
}

.N3DSHeader
{
    background: url(../m/editorTabs/tabs_N3DS.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.N3DSHeader img
{
    border:     0;
    margin-top: 1px;
    margin-left: -1px;
}

.FIGUREHeader
{
    background: url(../m/editorTabs/tabs_FIGURE.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.FIGUREHeader img
{
    border:     0;
    margin-top: 1px;
    margin-left: -1px;
}
/*==================================*/
/*			CAPTION BARS STYLES		*/
/*==================================*/

.X360HeaderBg
{
    background-color: #B4C15F;
}

.PS3HeaderBg
{
    background-color: #B00000;
}

.PCHeaderBg
{
    background-color: #699AB2;
}

.WIIHeaderBg
{
    background-color: #28E1F6;
}

.NDSHeaderBg
{
    background-color: #B968DC;
}

.PSPHeaderBg
{
    background-color: #15A7B0;
}

.N3DSHeaderBg
{
    background-color: #ff6400;
}

/*==================================*/
/*			SITE FOOTER				*/
/*==================================*/

.SeperatorLine
{
    height:     20px;
    background: url(../m/seperatorLine.gif) repeat-x;
    width:      100%;
}

/*==================================*/
/*			FONTS SETTINGS			*/
/*==================================*/

.whiteSmallFonts
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FFF;
}

.whiteSmallFonts a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FFF;
}

.mainLinks
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:     #FFF;
    text-decoration: none;
}

.mainLinks:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:     #FFF;
    text-decoration: underline;
}

.linkCloud
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FFF;
    text-decoration: none;
}

.linkCloud:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #FFF;
    text-decoration: underline;
}

.ShopslinkCloud
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #333333;
    text-decoration: none;
}

.ShopslinkCloud:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #333333;
    text-decoration: underline;
}

.whiteArialSize12
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #DDDDDD;
}

.whiteArialSize12 ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #DDDDDD;
}

.whiteArialSize12 a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:     #DDDDDD;
}

.whiteArialSizeMid
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:     #DDDDDD;
}

.whiteArialSizeMidTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:     #DDDDDD;
    font-weight: bold;
    padding-left: 5px;
}

.ashArialSize10
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:     #333333;
}

.alignTextRight
{
    text-align: right;
}

.removeTextDeco
{
    text-decoration: none;
}

/*==================================*/
/*			COMMON ELEMENTS			*/
/*==================================*/

.SeperatorLine2
{
    margin-top: 20px;
    height: 20px;
    background: url(../m/seperatorLine2.gif) repeat-x;
    width:  100%;
}

.SeperatorLine3
{
    height:     1px;
    background: url(../m/seperatorLine3.gif) repeat-x;
    width:      100%;
}

.SeperatorLine4
{
    height:     1px;
    background: url(../m/blackSeperator.gif) repeat-x;
    width:      100%;
}

#CopyRight
{
    text-align: right;
    margin-top: 20px;
}

.FotterLinkSet ul
{
    list-style: none;
    padding: 0;
    margin:  0;
}

.FotterLinkSet ul li
{
    display: inline;
}

.ShopsLinkSet ul
{
    list-style: none;
    padding: 0;
    margin:  0;
    color:   #EEEEEE;
}

.ShopsLinkSet ul li
{
    display: inline;
}

#MainLinks
{
    margin-right: 10px;
    margin-top: 10px;
}

#MainLinks ul
{
    list-style: none;
    padding: 0;
    margin:  0;
}

#MainLinks ul li
{
    display: inline; 
}

.normLink
{
    padding-left:  10px;
    padding-right: 10px;
    background:    url(../m/menu_bg.gif) repeat-x;
        height: 22px;  
}

.normLink a
{
      font-family:    BertholdAkzidenzGrotesk, EuroSansBold, Arial, Helvetica, sans-serif; 
      background:none; 
      padding-top: 5px;    
      color: #A0141c;  
      border:none; 
      cursor:pointer; 
      text-decoration: none;
      color: #A0141c; 
      font-size: 12px;  
      padding-top: 5px; 
}


.activeLink
{
    background: url(../m/activeMenuBg.gif) repeat-x;
        height: 22px;  
}

.activeLink a
{
    font-family:    BertholdAkzidenzGrotesk, EuroSansBold, Arial, Helvetica, sans-serif; 
              background:none; 
              border:none; 
              cursor:pointer; 
              color: white;
       text-decoration: none;    
       font-size: 12px;    
       padding-top: 5px;             
}

.activeLeft
{
    margin-right: 3px;
}

.activeRight
{
    margin-left: 3px;
}

.subLink
{
    margin-right: 20px;
}


/*=============================*/
/* 2nd Page */
/*=============================*/

.promoPrice
{
    background: url(../m/price_banner_bar.gif) no-repeat;
    width: 325px;
    height: 53px;
}

#pPrice
{
    padding-right: 15px;
    padding-top: 15px;
}

#pText
{
    width:   200px;
    padding: 2px;
    margin-left: 5px;
    margin-top: 2px;
}

.emailBox
{
    width: 120px;
}

.ashTopbarWithoutYellow
{
    background: url(../m/ashTopBar2.gif) repeat-x;
    height: 22px;
}

.tableft
{
    padding-left: 10px;
    text-align: left;
}

.tabright
{
    padding-right: 10px;
    text-align: right;
}

.redTopbar
{
    background: url(../m/redBg.gif) repeat-x;
    height: 22px;
}

.normTileHeaders
{
    padding-left:  10px;
    padding-right: 10px;
}

#sliderItem2
{
    margin-left:  7px;
    margin-right: 7px;
}

.userComment
{
    width:      280px;
    text-align: justify;
    font-size:  12px;
}

.userCommentNews
{
    width:      640px;
    text-align: justify;
    font-size:  12px;
}

.userAvator
{
    padding-top: 10px;
}

.userAvator img
{
    padding-right: 10px;
}

.commentTextBox
{
    width:  342px;
    height: 100px;
}

.commentTextBoxNews
{
    width:  715px;
    height: 100px;
}

.tab
{
    height: 22px;
    padding-left: 20px;
    padding-right: 10px;
    margin-right: 3px;
    padding-top: 2px;
    text-decoration: none;
    font-variant: small-caps;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    background: url(../m/yello_tab_headers.gif) no-repeat;
}

.selected
{
    color:      #a0141c;
    background: url(../m/menu_bg.gif) repeat-x;
}

.tabBorder
{
    background-color: #4F5150;
}


/*=============================*/
/*		Category Page 		   */
/*=============================*/

.AshHeaderBg
{
    background-color: #999999;
}

.BuyMoreSpace
{
    padding-left: 20px;
}

.inactiveTab
{
    background: url(../m/orderpage_tab_inactive_bg.gif) no-repeat #FF0000;
    width: 120px;
    height: 22px;
    float: left;
    padding-left: 8px;
}

.activeTab
{
    background: url(../m/orderpage_tab_active_bg.gif) no-repeat;
    width: 120px;
    height: 22px;
    float: left;
    padding-left: 8px;
}

.orTabSeparator
{
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    float:       left;
}

.addAddress
{
    text-align: right;
    width: 300px;
    margin-top: 60px;
}


/*=================================*/
/*		CATEGORY THEMES			   */
/*=================================*/

.CINEMA_THEME_Header
{
    background: url(../m/editorTabs/tabs_CINEMA.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.MANGA_THEME_Header
{
    background: url(../m/editorTabs/tabs_MANGA.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.IMPORT_THEME_Header
{
    background: url(../m/editorTabs/tabs_IMPORT.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.NDS_THEME_Header
{
    background: url(../m/editorTabs/tabs_DS.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.PC_THEME_Header
{
    background: url(../m/editorTabs/tabs_PC.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.PS2_THEME_Header
{
    background: url(../m/editorTabs/tabs_PS2.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.N3DS_THEME_Header
{
    background: url(../m/editorTabs/tabs_N3DS.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.PS3_THEME_Header
{
    background: url(../m/editorTabs/tabs_PS3.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.PSP_THEME_Header
{
    background: url(../m/editorTabs/tabs_PSP.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.WII_THEME_Header
{
    background: url(../m/editorTabs/tabs_WII.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.VITA_THEME_Header
{
    background: url(../m/editorTabs/tabs_VITA.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.WIIU_THEME_Header
{
    background: url(../m/editorTabs/tabs_WIIU.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}


.X360_THEME_Header
{
    background: url(../m/editorTabs/tabs_XBOX360.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.TRADING_THEME_Header
{
    background: url(../m/editorTabs/tabs_CARDMINIATURES.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.FIGURE_THEME_Header
{
    background: url(../m/editorTabs/tabs_FIGURINES.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.HARDWARE_THEME_Header
{
    background: url(../m/editorTabs/tabs_HARDWARE.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}

.GOODIE_THEME_Header
{
    background: url(../m/editorTabs/tabs_GOODIE.png) left no-repeat;
    height: 22px;
    margin-bottom: 1px;
}
/*---------------------------------*/
/*   Widgets account deposit       */
/*---------------------------------*/

#main form.makewidget fieldset
{
    background: #F2F2F2 url(/img/submit/fieldset.bottom.png) no-repeat scroll center bottom;
    float: left;
    margin: 0 0 20px;
    padding: 0 0 10px;
    width: 100%;
}

#main form.makewidget legend
{
    display: none;
}

#main form.makewidget div.legend
{
    background: #F2F2F2 url(/img/submit/fieldset.top.png) no-repeat scroll center top;
    color: #555555;
    font-size: 1.2em;
    padding: 6px 10px 0 40px;
}

#main form.makewidget div.legend span
{
    color:     #888888;
    font-size: 0.7em;
}

#assistform#platforms ul
{
    list-style-image:    none;
    list-style-position: outside;
    list-style-type:     none;
}

#assistform#platforms ul li
{
    background-color: #FFFFFF;
    color: inherit;
    float: left;
    margin: 5px;
    width: 120px;
}

#assistform#platforms ul li a
{
    background-color:    inherit;
    background-position: 2px center;
    background-repeat:   no-repeat;
    color:               #666666;
    float:               left;
    padding-left:        22px;
    text-decoration:     none;
}

#assistform#platforms ul li.vista a
{
    background-image: url(/catalog/images/icons/vista.png);
}

#assistform#platforms ul li.live a
{
    background-image: url(/catalog/images/icons/live.png);
}

#assistform#platforms ul li.opera a
{
    background-image: url(/catalog/images/icons/opera.png);
}

#assistform#platforms ul li.dashboard a
{
    background-image: url(/catalog/images/icons/mac.png);
}

#assistform#platforms ul li.igoogle a
{
    background-image: url(/catalog/images/icons/igoogle.png);
}

#assistform#platforms ul li.netvibes a
{
    background-image: url(/catalog/images/icons/netvibes.png);
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar
{ /* Color of main vertical menubar and border */
    color:            black;
    background-color: #dddddd;
    border:           0px outset #fdfefd;
    padding-left:     2px;
    padding-right:    2px;
    margin-top:       2px;
    margin-bottom:    2px;
}

.vertitem
{ /* Behaviour of main vertical menu items, leave as is for proper operation */
    text-align:      left;
    text-decoration: none;
    margin-bottom:   2px;
    margin-top:      2px;
    padding-top:     2px;
    padding-bottom:  2px;
    padding-right:   2px;
    padding-left:    2px;
    margin-left:     4px;
}

.vertitem a
{ /* Font style, size of main menu items */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    position:  relative;
    display:   block;
}

.vertitem a:link, .vertitem a:visited
{ /* Default font style & color of main menu items */
    color:           #000000;
    text-decoration: none;
}

.vertitem a:hover
{ /* Font style & color, background menu color of main menu item when hovered over */
    color:      #ffffff;
    background: url(../m/rebBarBg.gif) repeat-x;
    text-decoration: none;
}

.vertitem a:active
{ /* Font style & color, background menu color of main menu item when clicked */
    background-color: #666666;
    text-decoration: none;
}

.vertsubmenu
{ /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
    position: absolute;
    left: 0;
    top:  0;
    visibility: hidden;
}

.vertsubframe
{ /* Color of submenu item and border */
    background-color: #e6e7e6;
    border: 2px outset #fdfefd;

    position: relative;
    display: block;
}

.vertsubitem
{ /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
    text-align:  left;
    white-space: nowrap;
}

.vertsubitem a
{ /* Font style, size of submenu items */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    position:  relative;
    display:   block;
}

.vertsubitem a:link, .vertsubitem a:visited
{ /* Default font style & color of submenu items */
    color:           #000000;
    text-decoration: none;
}

.vertsubitem a:hover
{ /* Font style & color, background submenu color of submenu item when hovered over */
    color:            #ffffff;
    background-color: #A0141c;
    text-decoration:  none;
}

.vertsubitem a:active
{ /* Font style & color, background submenu color of submenu item when clicked */
    color:            #ffff00;
    background-color: #666666;
    text-decoration:  none;
}

.vertsubitem.vertfwdarr, .vertitem .vertfwdarr
{ /* Positioning of right arrow for submenus */
    position: absolute;
    top: 5px;
    right: 8px;
}

.dmselected
{ /* Style override for selected category tree */
    background-color: #ccc;
    font-weight: bold;
}

.verbar.dmselected
{ /* Style override for selected root category */
    background-color: #999;
}


/* Signup form */

#signupform.label
{
    padding-top:   2px;
    padding-right: 8px;
    vertical-align: top;
    text-align:    right;
    width:         125px;
    white-space:   nowrap;
}

#signupform.field
{
    padding-bottom: 10px;
    white-space: nowrap;
}

#signupform.status
{
    padding-top:  2px;
    padding-left: 8px;
    vertical-align: top;
    width:        246px;
    white-space:  nowrap;
}

#signupform.textfield
{
    width: 150px;
}

#signupform label.error
{
    background:   url("../images/icons/unchecked.png") no-repeat 0px 0px;

    padding-left: 16px;

    padding-bottom: 2px;

    color:        #a0141c;
}

#signupform label.checked
{
    background: url("../images/icons/checked.png") no-repeat 0px 0px;
}

#signupform.success_msg
{
    font-weight: bold;
    color: #0060BF;
    margin-left: 19px;
}

#signupform#dateformatStatus, #signupform#termsStatus
{
    margin-left: 6px;
}

#signupform#dateformat_eu
{
    vertical-align: middle;
}

#signupform#ldateformat_eu
{
    font-weight:    normal;
    vertical-align: middle;
}

#signupform#dateformat_am
{
    vertical-align: middle;
}

#signupform#ldateformat_am
{
    font-weight:    normal;
    vertical-align: middle;
}

#signupform#termswrap
{
    float: left;
}

#signupform#terms
{
    vertical-align: middle;
    float: left;
    display: block;
    margin-right: 5px;
}

#signupform#lterms
{
    font-weight:    normal;
    vertical-align: middle;
    float:          left;
    display:        block;
    width:          350px;
    white-space:    normal;
}

#signupform#lsignupsubmit
{
    visibility: hidden;
}

.infoBox
{
    background: #DDDDDD;
    padding: 5px;
    border:  solid;
    border-width: 0px;
    border-color: #000000;
}

.infoBoxContents, .infoBoxContents a, .infoBoxContents ul, .infoBoxContents ul a
{
    background: #DDDDDD;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
}

.itemTitle
{
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #a0141c;
}

.shopTitle
{
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-variant: small-caps;
    font-size: 25px;
}

.headingTitle
{
    background: url("../m/header_bg.jpg") repeat-x scroll 0 0 transparent;
    color: #FEEA00;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bolder;
    height: 70px;
    margin: 0;
    padding-left: 111px;
}

.headingTitle h1
{
    font-family:    BertholdCityBold;
    vertical-align: middle;
    font-size:      30px;
}

.headingTitle a
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 25px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    color:     #EEEEEE;
}

.checkoutBarFrom, .checkoutBarTo
{
    font-family: BertholdCityBold, Verdana, Geneva, sans-serif;
    font-size: 25px;
    color:     #DDDDDD;
}

.checkoutBarFrom a, .checkoutBarTo a
{
    font-family: BertholdCityBold, Verdana, Geneva, sans-serif;
    font-size: 25px;
    color:     #DDDDDD;
}

.checkoutBarCurrent
{
    font-family: BertholdCityBold, Verdana, Geneva, sans-serif;
    font-size: 24px;
    color:     #FFEA00;
}

.headingIcon
{
    display:    table-cell;
    text-align: center;
    vertical-align: middle;
    width:      70px;
    height:     70px;
}

.headingIcon *
{
    vertical-align: middle;
}
/*\*/ /*/
.productPicWrapper {
display: block;
}
.productPicWrapper span {
display: inline-block;
height: 100%;
width: 1px;
}
/**/

.sliderItemMargines
{
    width:      90px;
    text-align: center;
    vertical-align: middle;
}

.oldcssButton
{
    background: url(../m/rebBarBg.gif) repeat-x;
    color: #FFFFFF;
    height: 22px;
    vertical-align: top;
    font-family: BertholdAkzidenzGroteskBECn, EuroSansBold, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-stretch: wider;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    border: 1px;

    border-color: #000000;
    border-spacing: 1px;
    line-height: 22px;
}


.cssButton {
   border-top: 1px solid #8f5054;
   background: #6e1017;
   background: -webkit-gradient(linear, left top, left bottom, from(#a0141b), to(#6e1017));
   background: -moz-linear-gradient(top, #a0141b, #6e1017);
   padding: 4.5px 9px;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-family: BertholdAkzidenzGroteskBECn, EuroSansBold, Verdana, Arial, sans-serif;
   font-size: 16px;
   text-decoration: none;
   text-align: center;
   vertical-align: middle;
   }
.cssButton:hover {
   border-top-color: #a0141b;
   background: #a0141b;
   color: #eeeeee;
   }
.cssButton:active {
   border-top-color: #f52735;
   background: #f52735;
   }


/* MAIN TABS */

.basictab
{
    padding:     3px 0;
    margin-left: 0;
    font:        bold 12px Verdana;
    border-bottom: 1px solid gray;
    list-style-type: none;
    margin-bottom: 0;
    text-align:  left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li
{
    display: inline;
    margin: 0;
}

.basictab li a
{
    text-decoration: none;
    padding: 3px 7px;
    margin-right: 2px;
    border:  1px solid gray;
    border-bottom: none;
}

.basictab li a:visited
{
    color: black;
}

.basictab li a:hover
{
    background-color: #dbffff;
    color: black;
}

.basictab li a:active
{
    color: black;
}

.basictab li.selected a
{ /*selected tab effect*/
    position: relative;
    top: 1px;
    padding-top: 4px;
    background-color: #dbffff;
    color: black;
}

.submenustyle
{
    padding: 2px 1px;
    border: 1px solid black;
    border-top-width: 0;
    width:  auto;
    display: none;
    filter: alpha( opacity = 0 );

    -moz-opacity:0;
}

* html.submenustyle
{ /*IE only width definition*/
    width: 100%;
}

.submenustyle a
{
    border-right: 1px dashed black;
    padding: 1px 5px;
    text-decoration: none;
}

.submenustyle a:hover
{
    background-color: #ebffff;
}

.moduleRow { }

.moduleRowOver
{
    background-color: #BBBBBB;
    cursor: pointer;
}

.moduleRowSelected
{
    background-color: #CCCCCC;
}

#mainMenu {
    background: url(../m/mainMenu/mainMenu.png) no-repeat top left;
}

#mainMenu a.sprite-3DS_active{ background-position: 0 0; width: 22px; height: 22px; } 
#mainMenu a.sprite-3DS_norm{ background-position: 0 -72px; width: 22px; height: 22px; } 
#mainMenu a.sprite-Cinema_active{ background-position: 0 -144px; width: 44px; height: 22px; } 
#mainMenu a.sprite-Cinema_norm{ background-position: 0 -216px; width: 44px; height: 22px; } 
#mainMenu a.sprite-NintendoDS_active{ background-position: 0 -288px; width: 15px; height: 22px; } 
#mainMenu a.sprite-NintendoDS_norm{ background-position: 0 -360px; width: 15px; height: 22px; } 
#mainMenu a.sprite-PC_active{ background-position: 0 -432px; width: 14px; height: 22px; } 
#mainMenu a.sprite-PC_norm{ background-position: 0 -504px; width: 14px; height: 22px; } 
#mainMenu a.sprite-PSP_norm{ background-position: 0 -576px; width: 21px; height: 22px; } 
#mainMenu a.sprite-Playstation2_active{ background-position: 0 -648px; width: 21px; height: 22px; } 
#mainMenu a.sprite-Playstation2_norm{ background-position: 0 -720px; width: 21px; height: 22px; } 
#mainMenu a.sprice-Playstation3_active{ background-position: 0 -792px; width: 21px; height: 22px; } 
#mainMenu a.sprice-Playstation3_norm{ background-position: 0 -864px; width: 21px; height: 22px; } 
#mainMenu a.sprice-Wii_norm{ background-position: 0 -936px; width: 19px; height: 22px; } 
#mainMenu a.sprice-Xbox360_active{ background-position: 0 -1008px; width: 49px; height: 22px; } 
#mainMenu a.sprice-Xbox360_norm{ background-position: 0 -1080px; width: 49px; height: 22px; } 
#mainMenu a.sprice-ds_active{ background-position: 0 -1152px; width: 15px; height: 22px; } 
#mainMenu a.sprice-ds_norm{ background-position: 0 -1224px; width: 15px; height: 22px; } 
#mainMenu a.sprice-figurines_active{ background-position: 0 -1296px; width: 55px; height: 22px; } 
#mainMenu a.sprice-figurines_norm{ background-position: 0 -1368px; width: 55px; height: 22px; } 
#mainMenu a.sprice-nintendo3ds_active{ background-position: 0 -1440px; width: 22px; height: 22px; } 
#mainMenu a.sprice-nintendo3ds_norm{ background-position: 0 -1512px; width: 22px; height: 22px; } 
#mainMenu a.sprice-ps2_active{ background-position: 0 -1584px; width: 21px; height: 22px; } 
#mainMenu a.sprice-ps2_norm{ background-position: 0 -1656px; width: 21px; height: 22px; } 
#mainMenu a.sprice-ps3_active{ background-position: 0 -1728px; width: 21px; height: 22px; } 
#mainMenu a.sprice-ps3_norm{ background-position: 0 -1800px; width: 21px; height: 22px; } 
#mainMenu a.sprice-psp_active{ background-position: 0 -1872px; width: 21px; height: 22px; } 
#mainMenu a.sprice-wii_active{ background-position: 0 -1944px; width: 19px; height: 22px; } 
#mainMenu a.sprice-xbox_active{ background-position: -105px 0; width: 49px; height: 22px; } 
#mainMenu a.sprice-xbox_norm{ background-position: -105px -72px; width: 49px; height: 22px; } 

.boxHeaderLinks a
{
    font-family: BertholdCityRegular, EuroSansBold, Arial, Helvetica, sans-serif; 
    font-size:      16px;
    color: white;
    text-decoration: none;
}

.boxFooterLinks a
{
    font-family:    BertholdAkzidenzGrotesk, EuroSansBold, Arial, Helvetica, sans-serif;  
    font-size:      12px;
    color: #A0141c;
    text-decoration: none;
}   
.BlackGrotesk
{
    font-family:    BertholdAkzidenzGrotesk, EuroSansBold, Arial, Helvetica, sans-serif;  
    font-size:      14px;
    color: black;
    text-decoration: none;    
    font-variant: small-caps;
}          
 .RedSubmit
          { 
    font-family:    BertholdAkzidenzGrotesk, EuroSansBold, Arial, Helvetica, sans-serif; 
              background:none; 
              border:none; 
              cursor:pointer; 
              color: #A0141c; 
          }
