body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
    margin: 0px;
    padding: 0px;
    border: 0px;
}
body {
    text-align: center;
}
p, div, li,  h1, h2, h3, h4, td, input, select, textarea {
    font-family: Arial, Helvetica;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 140%;
}
p, h1, h2, h3, h4, #content ul, #content ol, #content table {
        margin-bottom: 15px;
}
a img, :link img, :visited img {
    border: none
}
div.clear {
    clear: both;
    overflow: hidden;
    height: 1px;
}

.button {
        padding: 3px 5px;
        text-transform: uppercase;
        font-size: 12px;
        text-decoration: none !important;
        border: none;
        cursor: pointer;
}
#cart-total .button {
        font-size: 12px;
        font-weight: bold;
        padding: 6px 9px;
        margin-left: 20px;
}

/* ----------------------------------- */
/* WRAPPER
/* ----------------------------------- */
#wrapper {
        width: 850px;
        margin: 0 auto;
        text-align: left;
        background:url(http://i523.photobucket.com/albums/w353/kaykayb77/volcano10.gif)
}

/* ----------------------------------- */
/* TOP
/* ----------------------------------- */
#top {
        padding: 30px 30px;
}
        #search {
                width: 250px;
                float: right;
                font-size: 12px;
        }
                #search input {
                        border: none;
                        text-transform: uppercase;
                        width: 65px;
                }
                #search label input {
                        width: 175px;
                }
        
        #top h1 {
                font-size: 35px;
        }

/* ----------------------------------- */
/* BAR
/* ----------------------------------- */
#bar {
        padding: 0 30px;
        line-height: 69px;
        margin-bottom: 20px;
        height: 69px;
}
        #cart {
                float: right;
                line-height: 69px;
                padding-left: 30px;
        }
                #cart a {
                        font-weight: bold;
                }
                #bar #cart a:link, #bar #cart a:visited {
                        color: #4169E1;
                        text-decoration: underline;
                }
                #bar #cart a:hover, #bar #cart a:active {
                        color: #A9A9A9;
                }
        
        #menu {
                padding-top: 27px;
                float: left;
        }

/* ----------------------------------- */
/* CONTENT
/* ----------------------------------- */
.productOption {padding-bottom:10px;}
.optionLabel {width:80px;}
#main {
        margin: 0px;
        background: #000000;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px

}
        #main.wide {
                background:#000000
        }

        #content {
                background: #000000;
                width:auto;
                float:center;
        }
                #main.wide #content {
                        width: auto;
                        float:center;
                }
                #content h2 {
                        font-size: 19px;
                }
                #content h3, p.price {
                        font-size: 11px;
                        font-weight: bold;
                }
                
                #banner, #welcome, #featured {
                        margin-bottom: 30px;
                }
                
                #crumb {
                        font-weight: bold;
                        margin-bottom: 25px;
                        font-size: 12px;
                }
                
                #pagination {
                        text-align: center;
                        height: 20px;
                }
                        #pagination a#prev {
                                float: left;
                        }
                        #pagination a#next {
                                float: right;
                        }
                
                /* Category Page */
                #products td {
                        background:#000000
                        text-align: center;
                        font-weight: bold;
                }
                        #products td h3 {
                                margin-bottom: 3px;
                                font-size: 12px;
                        }
                        #products td p {
                                margin: 0;
                        }
                        #products td p img {
                                vertical-align: middle;
                                margin-left: 12px;
                        }
                
                /* Product page */
                #photos {
                        width: 290px;
                        float: right;
                        margin-left: 30px;
                        display: inline;
                }
                        #photos img {
                                width: 290px;
                                margin-bottom: 10px;
                        }
                        #photo-thumbs {
                                text-align: center;
                        }
                        #photo-thumbs img {
                                width: 80px;
                                margin: 5px;
                                vertical-align: middle;
                        }
                
                /* Cart page */
                .cart-item {
                        margin-bottom: 15px;
                        padding-bottom: 15px;
                        background: transparent url(http://i523.photobucket.com/albums/w353/kaykayb77/volcano10.gif);
                }
                        .cart-item img {
                                height: 70px;
                                float: left;
                                margin-right: 15px;
                                display: inline;
                        }
                        .cart-item h3, .cart-item p {
                                margin-bottom: 4px;
                        }
                
                #cart-total {
                        background: #4169E1;
                        padding: 15px;
                        text-align: center;
                }
                        #cart-total strong {
                                font-size: 21px;
                        }
                        #cart-total img {
                                vertical-align: middle;
                                margin-left: 20px;
                        }

                        p.product-options input {
                                vertical-align: middle;
                        }
                
                p#google-checkout {
                        text-align: center;
                }
                p#google-checkout img {
                        display: block;
                        margin: 0 auto;
                }
                
                p#update-cart {
                        font-weight: bold;
                        font-size: 14px;
                }
                
                        
        /* Common to all pages */
        #side {
                width: 170px;
                float: left;
        }
                #side h2 {
                        font-size: 15px;
                }
                #side li {
                        padding-bottom: 3px;
                        margin-bottom: 3px;
                        background:url(/templates/01/_images/common/divider-horizontal.gif) left bottom repeat-x;
                        list-style: none;
                        font-size: 12px;
                }
                        #side li a {
                                text-decoration: none;
                        }
                
                #side li li {
                        font-size: 10px;
                        padding: 0;
                        background:#000000;
                        font-weight: normal;
                        margin: 0 0 0 10px;
                }
                
                #side li.selected {
                        font-weight: bold;
                }

/* ----------------------------------- */
/* FOOTER
/* ----------------------------------- */
#footer {
        margin: 20px 30px;
        background: #A9A9A9;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px

}
/* ----------------------------------- */
/* Advanced Search
/* ----------------------------------- */
.blur{
        background-color: #ccc; /*shadow color*/
        color: inherit;
        position:absolute;
        width:370px;    
        top:30px;
        float:right;
}

.shadow,
.content{
        position: relative;
        bottom: 2px;
        right: 2px;
}
.shadow{
        background-color: #4169E1; /*shadow color*/
        color: inherit;
}

.content{
        background-color: #fff; /*background color of content*/
        color: #000; /*text color of content*/
        border: 1px solid #000; /*border color*/
        height: 250px;
        





