

    /*-------------------------------------------
    | page colors
    ---------------------------------------------*/
    body {
    background:none #000;
    color:#000000;
    }
    body.zBarred {
    background-color:#FFFFFF;
    }
    #mainShell {
    width:100%;
    background-color:#FFFFFF;
    padding-bottom:40px;
    background-image:url("http://www.zazzle.com/assets/graphics/z2/gl/craigslist/pageBgTile.gif");
    background-repeat:repeat-x;
    }
    body.zBarred #mainShell {
    padding-bottom:0;
    }
    #mainShell .marginBackground { background-color: #FFFFFF; }
    #mainShell .mainBackground { background-color: #FFFFFF; }
    #mainShell #main, #mainShell #pageTitle, #mainShell #pageSubTitle { background-color:#fff;}

   #mainShell #homePageMantle {
   margin:0 auto;
   background:transparent url(http://www.zazzle.com/assets/graphics/z2/gl/craigslist/mantle.gif) no-repeat scroll left bottom !important;
   height:585px !important;
   overflow:visible !important;
   position:relative;
   width:900px !important;
   }
   #mainShell .homeMain{
   margin-top:-90px;
   }
    /*-------------------------------------------
    | font colors
    ---------------------------------------------*/
    #mainShell h1, #mainShell h2, #mainShell h3, #mainShell h4, #mainShell h5 {
    color:#748B97;
    }
    #mainShell h2{
    font-size:14px;
    }
    #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:#748B97;
    }
    #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: #748B97; }
    #mainShell .mainTitle { color: #748B97; }

    /*-------------------------------------------
    | mantles
    ---------------------------------------------*/
    #mainShell #pageMantle {
    overflow:hidden;

    width:900px;
    height:100px; background:url("http://www.zazzle.com/rlv/isapi/designall.dll?action=gal_banner&fmt=gif&bg_color=FFFFFF&logofilename=3DBFC09C-1A12-4633-8F22-CB4676200B9C&grd_on=0&bg_img_scale=0&bg_img_align=topleft") bottom left no-repeat;
    }
    #mainShell #contributorMantleSpacer {
    height: 110px;
    }
    #mainShell #pageTitle, #mainShell #pageSubTitle {
    width:864px;
    margin:0px;
    padding:0px 18px;
    }
    #mainShell #pageMantle a {
    border:0;
    text-decoration:none;
    width:900px;
    height:200px;
    position:absolute;
    }

    /*-------------------------------------------
    | 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:#fff;
    }
    #footer a {
    color:#999;
    }
    #main, #pageHeader, #pageBottom {
    border:none;
    }
    .zBarFooter {
    background-color:#FFFFFF;
    }
    .zBarFooter .zBarContents {
    background:#FFFFFF;
    }


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

    #mainShell .podText, #mainShell .emptyBody { color: #000000; }
    #mainShell .podLink { color: #748B97; }

    #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: #748B97;
    }
    #mainShell .navPane a.active {
    background-color:#f4f4f4;
    color:#000000;
    }
   .listBox ul, .listBox ul li{
    margin-top:0;
    padding-top:0;
    }
   .listBox ul{
    padding:0.3em 0;
   }
   .listBox ul li a{
    font-weight:bold;
    font-size:12px;
    }

    /*-------------------------------------------
    | decorated zBoxes
    ---------------------------------------------*/
    /*** decorated zBoxes (gallery pages) ***/
    #mainShell #group_1 .sidePod,
    #mainShell #group_3 .sidePod {
    border:0;
    padding:10px;
    color:#000000;
    background-color:#fff;
    }
    #mainShell #group_1 .homeSidePod{
    background-color:transparent;
    }
    /*-------------------------------------------
    | gridCells
    ---------------------------------------------*/
    .gridCell .realviewLink {
    border-color:#FFFFFF!important;
    }
    .gridCell .realviewLink:hover {
    border-color:#f4f4f4!important;
    }
    .gridCell .realviewImageHover {
    border-color:#f4f4f4!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 #f4f4f4;
    font-weight:bold;
    }

    /*-------------------------------------------
    | product page and design tool overrides
    ---------------------------------------------*/
    #mainShell .productPage #group_3 .tabShell a.Active {
    color:#000000;
    background:none #f4f4f4;
    }
    #mainShell .podTabActive {
    background-color: #f4f4f4;
    color: #000000;
    }
    #mainShell #fullWorkspace {
    border-color:#FFFFFF!important;
    }
    #mainShell #footer {
    border:0px;
    }
    #mainShell #pageFooter {
    background-color:#FFFFFF!important;
    }
    #mainShell .priceShell .price, #mainShell .quantityLabel, #mainShell #productAttributes-discountAmount {
    color:#748B97!important;
    }
    #mainShell #allCommentsShell {
    border-top:0;
    background:none #f4f4f4;
    color:#000000;
    }
    #mainShell #allCommentsShell a {
    color:#748B97;
    }
    /*** 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:#f4f4f4;
    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:#748B97;
    }

    #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 {
    }
    .donateToday{
       position:absolute;
       width: 100px; 
       height: 20px;
       margin-left:770px;
       margin-top:65px;
    }
   #mainShell #pageMantle .donateToday a{
       width: 100px; 
       height: 20px;
    }
    .craigslistFoundation{
       position:absolute;
       width: 165px; 
       height: 50px;
       margin-left:700px;
       margin-top:15px;
    }
   #mainShell #pageMantle .craigslistFoundation a{
       width: 165px; 
       height: 50px;
    }
    .clGridShell {
        position:absolute;
        top:20px;
        left:40px;
        width:590px;
        height:498px;
    }
    .clGridShell .clGridCell {
        float:left;
        width:145px;
        height:225px;
        margin:0 45px 18px 0;
    }
    .clGridShell .clGridCell h4 {
        color:#fff !important;
    }
    .clGridShell .clGridCell .cl_realviewLink {
        display:block;
        width:138px;
        height:138px;
        border:2px solid #FFF;
    }
    .clGridShell .clGridCell .cl_realviewLink:hover {
        border-color:#CCCCCC;
    }
    .clGridShell .clGridCell .clGridLink {
        display:block;
        font-size:12px;
        line-height:16px;
        color:#fff !important;
    }
    .clMantleInfo {
        position:absolute;
        top:50px;
        right:10px;
        padding:10px;
        width:255px;
        height:420px;
        color:#fff;
    }
    .clMantleInfo ul, .clMantleInfo ul li{
    list-style:none;
    padding:0;
    margin:0;
    font-size: 1.05em; 
    font-weight: bold;
    }
    .clMantleInfo ul li{
    padding:3px 0;    
    }
   .clMantleInfo ul ul li{
    padding: 0 0 0 10px;
    font-weight:normal;
    line-height:1.2em;
    font-size:.9em;
    }
    .clMantleInfo .clMantleLink{
    color:#fff !important;
    text-decoration:none;
    }
   .clMantleInfo .clMantleLink:hover{
    text-decoration:underline;
    }
   .clMantleInfo .clSeeAll{
   font-size:.8em;
   font-weight:normal;
   }
   .clSpace{
   padding:0 2px;
   }
   #homePageMantle .clMantleInfo h1{
   color:#FFF;
   font-size:18px;
   display:block;
   width:225px;
   }
   .clTransparent{
   background-color:transparent;
   }

