

    /*-------------------------------------------
    | page colors
    ---------------------------------------------*/
    body {
    background:none #000;
    color:#000000;
    }
    #mainShell {
    width:100%;
    background-color:#d9d9d9;
    padding-bottom:40px;
    background-image:url("http://asset.zcache.com/assets/graphics/z2/gl/starwars/pageBgTile.jpg");
    background-repeat:repeat-x;
    }
    #mainShell .marginBackground { background-color: #181134; }
    #mainShell .mainBackground { background-color: #FFFFFF; }
    #mainShell #main, #mainShell #pageTitle, #mainShell #pageSubTitle { background: #FFFFFF;}

    /*-------------------------------------------
    | font colors
    ---------------------------------------------*/
    #mainShell h1, #mainShell h2, #mainShell h3, #mainShell h4, #mainShell h5 {
    color:#000000;
    }
    #mainShell #group_1 h1, #mainShell #group_1 h2, #mainShell #group_1 h3, #mainShell #group_1 h4, #mainShell #group_1 h5,
    #mainShell #group_3 h1, #mainShell #group_3 h2, #mainShell #group_3 h3, #mainShell #group_3 h4, #mainShell #group_3 h5 {
    color:#000000;
    }
    #mainShell a.disabled {
    color:#000000;
    
    }
    body a, #mainShell a,#mainShell .note a, .formTable td .note a {
    color:#10A8FE;
    }
    #mainShell .note, #mainShell td, #mainShell p {
    color:#000000;
    }
    #mainShell #quantityDiscount {
    color:#000000!important;
    }
    #mainShell #discountAmount {
    color:#000000!important;
    }
    #mainShell .mainText { color: #000000; }
    #mainShell .mainLink { color: #10A8FE; }
    #mainShell .mainTitle { color: #000000; }

    /*-------------------------------------------
    | mantles
    ---------------------------------------------*/
    #mainShell #pageMantle {
    position:relative;
    overflow:hidden;
    width:900px;
    height:146px;
    background: transparent url("http://asset.zcache.com/assets/graphics/z2/gl/starwars/smallMantle_v3.gif") left 20px no-repeat;
    }
    #mainShell .homePageMantle {
    overflow:visible !Important;
    width:900px !Important;
    height:641px !Important;
    background: transparent url("http://asset.zcache.com/assets/graphics/z2/gl/starwars/mantle_v3.gif") bottom left no-repeat !Important;
    position:relative;
    }
    #mainShell .homePageMantle .darthVader {
    width:653px !Important;
    height:501px !Important;
    background: transparent url("http://asset.zcache.com/assets/graphics/z2/gl/starwars/darthVader.png") bottom left no-repeat !Important;
    _background-image:none;FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/graphics/z2/gl/starwars/darthVader.png',sizingMethod='crop');
    position:absolute;
    left:-315px;
    top:140px;
    }



    #mainShell #contributorMantleSpacer {
    height: 110px;
    }
    #mainShell #pageTitle, #mainShell #pageSubTitle {
    width:864px;
    margin:0px;
    padding:0px 18px;
    }
    /*-------------------------------------------
    | default.css overrides
    ---------------------------------------------*/
    #header,
    #footer {
    width:100%;
    background-color:#000;
    }
    #pageBottom {
    background-color:#000;
    }
    div.column,
    #footer,
    #footer h3,
    #footer h4,
    #pageBottom,
    #pageBottom p {
    color:#AEC0D0;
    }
    #footer a {
    color:#7b96ad;
    }
    #main, #pageHeader, #pageBottom {
    border:none;
    }



    /*-------------------------------------------
    | side pods
    ---------------------------------------------*/

    #mainShell .podText, #mainShell .emptyBody { color: #000000; }
    #mainShell .podLink { color: #10A8FE; }

    #mainShell .skinnablePod h1,
    #mainShell .skinnablePod h2,
    #mainShell .skinnablePod h3,
    #mainShell .skinnablePod h4,
    #mainShell .skinnablePod h5,
    #mainShell .skinnablePod div,
    #mainShell .skinnablePod span {
    color:#000000;
    }

    #mainShell input[type="text"],
    #mainShell input[type="password"],
    #mainShell textarea,
    #mainShell input,
    #mainShell .inputTextArea,
    #mainShell .inputText {
    color:#000;
    }
    #mainShell #group_1 .sidePod a,
    #mainShell #group_3 .sidePod a,
    #mainShell .podTabActive a {
    color: #10A8FE;
    }
    #mainShell .navPane a.active {
    background-color:#FAFAFA;
    color:#000000;
    }

    /*-------------------------------------------
    | decorated zBoxes
    ---------------------------------------------*/
    /*** decorated zBoxes (gallery pages) ***/
    #mainShell #group_1 .sidePod,
    #mainShell #group_3 .sidePod {
    border:0;
    padding:10px;
    color:#000000;
    background-color:#FAFAFA;
    }
    /*-------------------------------------------
    | gridCells
    ---------------------------------------------*/
    .gridCell .realviewLink {
    border-color:#10A8FE !important;
    }
    .gridCell .realviewLink:hover {
    border-color:#0d77b3 !important;
    }
    .gridCell .realviewImageHover {
    border-color:#10A8FE !important;
    }

    /*-------------------------------------------
    | highlight elements
    ---------------------------------------------*/
    #mainShell .box {
    border-color:#000000;
    }

    /*-------------------------------------------
    | tab colors (search results, design tool, and product page)
    ---------------------------------------------*/
    #mainShell .tabShell,
    #mainShell .skinnableScrollyTabbedShell .tabShell,
    #mainShell .skinnableScrollyTabbedShell .tabShell a {
    background:url(http://rlv.zcache.com/isapi/designall.dll?action=getimage&w=2&h=1&fill_color=000000&bdr_color=000000&bdr=TLRB&bdr_width=0&grd=0&opacity=100&fmt=gif) transparent bottom left repeat-x;
    }
    #mainShell .tabShell a {
    color:#000000;
    border-color:#000000;
    background:url(http://rlv.zcache.com/isapi/designall.dll?action=getimage&w=2&h=1&fill_color=000000&bdr_color=000000&bdr=TLRB&bdr_width=0&grd=0&opacity=100&fmt=gif) #FFFFFF bottom left repeat-x;
    }
    #mainShell .tabShell a.Active {
    color:#000000;
    background:none #FAFAFA;
    font-weight:bold;
    }

    /*-------------------------------------------
    | product page and design tool overrides
    ---------------------------------------------*/
    #mainShell .productPage #group_3 .tabShell a.Active {
    color:#000000;
    background:none #FAFAFA;
    }
    #mainShell .podTabActive {
    background-color: #FAFAFA;
    color: #000000;
    }
    #mainShell #fullWorkspace {
    border-color:#181134!important;
    }
    #mainShell #footer {
    border:0px;
    }
    #mainShell #pageFooter {
    background-color:#181134!important;
    }
    #mainShell .priceShell .price, #mainShell .quantityLabel, #mainShell #productAttributes-discountAmount {
    color:#000000!important;
    }
    #mainShell #allCommentsShell {
    border-top:0;
    background:none #FAFAFA;
    color:#000000;
    }
    #mainShell #allCommentsShell a {
    color:#10A8FE;
    }
    /*** add to cart footer ***/
    #mainShell .addToCartFooter {
    background:#FFFFFF;
    border:1px solid #000000;
    border-top:0px;
    }
    #mainShell #page-customizeLinks, #mainShell #customizeLinksShell,#mainShell #product_publishIt-shell {
    background:#FFFFFF;
    border:1px solid #000000;
    }
    /*** scrolly tabs ***/
    #mainShell #productOptions .skinnableScrollyTabbedShell .tabShell a {
    background-color:#FAFAFA;
    color:#000000;
    border-color:#000000;
    }
    #mainShell #productOptions .skinnableScrollyTabbedShell .tabShell a.Active,
    #mainShell #productOptions .skinnableScrollyTabbedShell .tabBaseContents {
    background-color:#FFFFFF;
    color:#000000;
    }
    #mainShell #productOptions .skinnableScrollyTabbedShell .tabBaseContents,
    #mainShell #productOptions .skinnableScrollyTabbedShell .tabShell a,
    #mainShell #productOptions .skinnableScrollyTabbedSmall .skinnableScrollyButtonLeft,
    #mainShell #productOptions .skinnableScrollyTabbedSmall .skinnableScrollyButtonRight,
    #mainShell #productAttributes_style-view,
    #mainShell #productOptions .skinnableScrollyTabbedShell .tabBaseContents a.tabBaseLink,
    #mainShell #productOptions .skinnableScrollyTabbedShell .tabBaseContents a.tabBaseLinkActive {
    border-color:#000000!important;
    color:#000000;
    }
    #mainShell #productOptions .skinnableScrollyTabbedShell .tabShell a {
    color:#000000;
    }
    #mainShell .formTable .labelCell {
    border-top:0;
    background:none #FFFFFF;
    color:#000000;
    }


    #mainShell .promoteOptions a {
    color: #555;
    }
    #mainShell .promoteOptions a:hover {
    color: #000;
    text-decoration:underline;
    }
    #mainShell .promoteOptions .label {
    font-weight:bold;
    }

    #mainShell .toolbar h1,
    #mainShell .toolbar h2,
    #mainShell .toolbar h3,
    #mainShell .toolbar h4,
    #mainShell .toolbar h5,
    #mainShell .toolbar #toolbarHelpLink {
    color:#666;
    }

    #mainShell .skinnablePod button span {
    color:#666;
    }

    #mainShell .skinnablePod button.inlineGrayed span,
    #mainShell .skinnablePod button.inlineGrayed:hover span,
    #mainShell .skinnablePod button.inlineGrayed:active span,
    #mainShell .skinnablePod button.inlinesubmitGrayed span,
    #mainShell .skinnablePod button.inlinesubmitGrayed:hover span,
    #mainShell .skinnablePod button.inlinesubmitGrayed:active span,
    #mainShell .skinnablePod button.inlinegreenGrayed span,
    #mainShell .skinnablePod button.inlinegreenGrayed:hover span,
    #mainShell .skinnablePod button.inlinegreenGrayed:active span {
    color:#aaa;
    }

    /*** Design Tool CSS Overrides ***/
    #mainShell .podTabScrollShell {
    background: none repeat scroll 0%;
    }

    #mainShell input[type="text"].designToolTitle {
    color:#000000;
    }

    #mainShell #pageTitlebar {
    background:#FFFFFF repeat scroll 0%;
    }
    #pageTopCap {
    display:none;
    }

    #mainShell .innerPod, #mainShell .innerPod a {
    color:#666;
    }

    #mainShell .innerPod h2, #mainShell .innerPod td{
    color:#838383;
    }

    #loadingOverlay {
    color:#000;
    }

    #mainShell .innerPod .layoutSelectorButtonState {
    }


    .swGridShell {
        position:absolute;
        top:168px;
        left:290px;
        width:410px;
        height:460px;
    }
    .swGridShell .swGridCell {
        float:left;
        width:116px;
        height:220px;
        margin:0 18px 18px 0;
    }
    .swGridShell .swGridCell h4 {
        color:#fff !important;
    }
    .swGridShell .swGridCell .sw_realviewLink {
        display:block;
        width:112px;
        height:112px;
        border:1px solid #ececed;
        padding:2px;
    }
    .swGridShell .swGridCell .sw_realviewLink:hover {
        border-color:#10A8FE;
    }
    .swGridShell .swGridCell .swGridLink {
        display:block;
        font-size:12px;
        line-height:16px;
        color:#fff !important;
    }
    .swMantleInfo {
        position:absolute;
        bottom:18px;
        right:18px;
        padding:10px;
        width:158px;
        height:412px;
    }
    .memberInfo {
        display:none;
    }
    #page_module1 .hr {
         display:none;
    }
    .descriptionContainer {
        top:146px;
        height:166px;
        overflow:hidden;
        position:relative;
    }
    .descriptionContainer h1 {
        padding:10px 0 0 10px;
    }
    .descriptionContainer h1 .categoryManageActions {
        display:none;
    }
    .descriptionContainer .description .swSubGridDesc {
        width:330px;
        position:absolute;
        top:45px;
        left:10px;
    }
    .descriptionContainer .description .swSubGridShell {
        width:536px;
        position:absolute;
        top:18px;
        right:0;
    }
    .descriptionContainer .description .swSubGridShell .swSubGridCell {
        width:116px;
        float:left;
        margin-right:18px;
    }
    .descriptionContainer .description .swSubGridShell .swSubGridCell a img {
        width:114px;
        height:114px;
        border:1px solid #000000;
    }
    .descriptionContainer .description .swSubGridShell .swSubGridCell h4 {
        padding:0 0 5px 0;
        line-height:12px;
    }
    #group_1 .hr {
        display:none;
    }
    .page_home #group_2 .description {
        display:none;
    }
    .navPane ul li {
        display:block !important;
        padding:0;
        margin:0;
    }
    .mantleGalleryHomeLink {
        position:absolute;
        top:21px;
    }
    .swLegalLine {
        font-size: 9px;
        color: #ccc !important;
        position: absolute;
        left: 8px;
        bottom: 0;
    }
    .crossPromo {
        position:relative;
        margin:20px 0;
    }
    .crossPromo .crossPromoLink1 {
        position:absolute;
        left:0;
        top:0;
    }
    .crossPromo .crossPromoLink2 {
        position:absolute;
        right:0;
        top:0;
    }


    .category_196520752915870903 #mainShell .descriptionContainer h1 {
        font-size:23px;
    }
    .category_196784110478542800  #mainShell .descriptionContainer h1 {
        font-size:22px;
    }

    .category_196610001005094972 #mainShell #pageMantle,
    .category_196784110478542800 #mainShell #pageMantle,
    .category_196312099767508007 #mainShell #pageMantle,
    .category_196242546238096845 #mainShell #pageMantle,
    .category_196895558568378667 #mainShell #pageMantle,
    .category_196925658387682076 #mainShell #pageMantle,
    .category_196690541042210182 #mainShell #pageMantle,
    .category_196143304065516207 #mainShell #pageMantle,
    .category_196520752915870903 #mainShell #pageMantle {
        height:312px;
    }


