#category-header {
    background-position: bottom right;
    background-repeat: no-repeat;
    padding: 15px 0 0;
}
    #category-header h2 {
        margin: 0;
        font-size: 1.5em;
        padding: 0 0 0 8px;
        color: #cb7319;
    }
    #category-header p {
        background: url("dotted00.gif") repeat-x bottom;
        margin: 0;
        padding: 0 325px 11px 8px;
        color: #7a7a7a;
    }



/* Content */
#content ul {
    list-style: none;
}

#content h3 {
    font-size: 1.17em;
    border: solid #e6e6e6;
    border-width: 1px 1px 0;
    color: #4b9fc3;
    padding: 8px 15px 7px;
    background: #f2f2f2 url("h2-backg.gif") repeat-x bottom;
}

#content h4 {
    font-size: 1.17em;
    color: #000000;
    padding: 8px 15px 7px;
    }

#content h1 {
    font-size: 1.17em;
    border: solid #e6e6e6;
    border-width: 1px 1px 0;
    color: #4b9fc3;
    padding: 8px 15px 7px;
    background: #f2f2f2 url("h2-backg.gif") repeat-x bottom;
}

#content h3 a:link,
#content h3 a:visited,
#content h3 a:active {
    color: #4b9fc3;
}

#content li.active a,
#content a.active {
    color: #cb7319;
}

#content .primary {
    margin:0 200px 0 200px;
	padding:0 15px 0 15px;
}

    #showcase {
        
        margin-bottom: 17px;
    }
       
        #showcase h2 {
            border-color: #eeeeee;
        }
        
        
        #showcase-view {
            border: solid #eee;
            border-width: 0 1px 1px;
            padding: 10px 0;
            background: #fdfcfa url("showcase.gif") repeat-x bottom;
            position: relative;
        }
        
                
        #showcase-items {
            width: 550px;
            overflow: hidden;
            position: relative;
            left: 10px;
           
            
        }
            
        
    

#content .secondary {
    width: 200px;
    float: left;
}

#content .right {
    width: 200px;
    float: right;
}


 .right #category-nav {
        background: #fcfcfa;
        border: solid #e6e6e6;
        border-width: 0 1px 1px;
        padding: 12px 15px;
        
    }

    .secondary #category-nav {
        background: #fcfcfa;
        border: solid #e6e6e6;
        border-width: 0 1px 1px;
        padding: 12px 15px;
        
    }
        #category-nav a {
            color: #4b9fc3;
        }
        #category-nav li {
            margin: 0 0 4px;
        }
        #category-nav ul {
            padding: 3px 7px 0;
        }
        #category-nav li.active ul li a {
            color: #4DA0C2;
        }
        
.gift-guide {
    margin: 15px 0 0;
}

    .gift-guide h3 {
        padding-top: 3px;
        padding-bottom: 3px;
    }
    
    .gift-guide h3 a {
        padding: 5px 0;
    }

    .gift-guide h3.holiday a {
        background: url(holiday-.gif) no-repeat right 50%;
        padding-right: 28px;
    }

    .gift-guide h4 {
        font-weight: normal;
        font-size: 1em;
        background: #fcfcfa;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        padding: 10px 10px 6px;
    }

    .gift-guide ul {
        background: #fcfcfa;
        border: solid #e6e6e6;
        border-width: 0 1px 1px;
        padding: 0 6px 4px; 
    }

        .gift-guide .listing {
            float: left;
        }

        .gift-guide .listing a {
            display: block;
            border: 1px solid #ddd;
            padding: 5px;
            margin: 0 3px 6px;
            width: 75px;
            height: 75px;
        }
