/*!Template: StitchDesign!*/
html { background: #FEFEFE; padding: 0px; margin: 0px; }
body { padding: 10px 0px 10px 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; }

/* The break is used to make sure that a floating element doesn't break the layout */
div.clearer    { clear: both; height: 1px; line-height: 1px; } 

a { text-decoration: none; color: #5599a7; }
a:hover { color: #bb800f; }
strong { font-weight: bold; }
ul { list-style: none; }
li { list-style: none; }

/* SITE ---------------------------------------------------------------- */

div.container { width: 778px; padding: 0px; margin: 0px auto 0px auto; }
div.bar { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* HEAD ---------------------------------------------------------------- */

#cart {
    display: none;
}

#header {
    display: none;
}
    
    #header h1 {
        color: #fff;
        padding: 0px;
        margin: 0px auto 0px auto;
        font-family: "Times New Roman", Times, serif;
        font-style: italic;
        font-size: 2.6em;
        text-shadow: #bf8a44 1px 1px 8px;
    }
    
    #header h2 {
        color: #bf8a44;
        padding: 0px;
        margin: 0px auto 0px auto;
        font-size: 1.6em;
        font-family: "Times New Roman", Times, serif;
        font-style: italic;
        text-shadow: #fff 1px 1px 2px;
    }
    
/* LOGO ---------------------------------------------------------------- */

#logo {
    display: none;
}

    #logo div.img {
        padding: 3px 0px 3px 4px;
        margin: 6px;
        background-color: #ffffff;
    }

    #address {
        padding: 0px;
        margin: 0px 0px 0px 230px;
        background-color: #fff;
    }
    
/* MENU ---------------------------------------------------------------- */

#menu {
    display: none;
}

#menu_list {
    display: none;
}

    #menu_list li {
        margin: 0px;
        padding: 0px;
        display: inline;
    }
    
        #menu_list li a {
            margin: 0px -3px;
            padding: 0px;
            background: rgba(0, 0, 0, 0.1) !important;
            border-right: 1px solid rgba(0, 0, 0, 0.5) !important;
            border-bottom: none;
            color: #FFF;
            font-size: 11px;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            padding: 5px 20px 4px 20px;
            font-weight: bold;
            /*float: left;*/
        }
        #menu_list li a.last {
            border-right: 0px solid rgba(0, 0, 0, 0.0) !important;
        }
        #menu_list li a:link { 
            color: #448; 
        }
        #menu_list li a:visited { 
            color: #667;
        }
        #menu_list li a:hover {
            color: #000;
            background: rgba(0, 0, 0, 0.05) !important;
        }

/* PAGE ---------------------------------------------------------------- */

#page {
    width: 770px;
    padding: 5px 0px 5px 0px;
    margin: 0px auto 0px auto;
    text-align: center;
    background-color: #fff;
}

#print {
    display: none;
}

/* FOOT ---------------------------------------------------------------- */

#footer {
    width: 770px;
    padding: 0px;
    margin: 0px auto 0px auto;
    text-align: center;
    background-color: #fff;
    font-weight: bold;
}

#notice {
    width: 770px;
    padding: 0px;
    margin: 5px auto 0px auto;
    text-align: center;
    font-size: 75%; 
}

/* TEXT ---------------------------------------------------------------- */

p {
	margin: 0px;
    padding: 0px;
}

/* DIVS ---------------------------------------------------------------- */

div.product_box {
    width: 760px;
    padding: 0px;
    margin: 0px auto 0px auto;
}
