h1, .welcome {
    font-size: 16px;
}

a, a:visited, a b {
    color: black;
}

html body div#container div#header div#logo {
	top: 4px;
}
#header .links a {
    color: #000000;
}
#menu > ul > li > a {
    padding: 6px 2px;
    font-size: 12px;
}
#menu > ul > li > div > ul > li > a {
    font-size: 11px;
}
#header #cart .heading a {
    color: darkred;
}
#menu {
    background: none repeat scroll 0 0 black
}
#footer {
    background: none repeat scroll 0 0 black;
}
#footer .column a {
    color: #FFFFFF;
    text-decoration: none;
}
h1, .welcome {
    color: #000000;
    font-size: 17px;
    font-weight: 700;
}
.product-info .description span {
    color: #000000;
}
.box-product .name a {
    color: #000000;
    display: block;
    font-weight: bold;
    margin-bottom: 6px;
}
#footer h3 {
    color: red;
    font-size: 14px;
    margin-bottom: 8px;
    margin-top: 0;
}
#container {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    padding: 0 4px 4px;
    width: 1000px;
    margin-top: 8px;	
}
.product-grid .name a {
    color: #000000;
    display: table-row-group;
    font-size: 8pt;
    font-weight: bolder;
}
.box-category > ul > li > a {
    color: #403f3f;
    font-size: 8pt;
    text-decoration: none;
}
a, a:visited, a b {
    color: #636363;
    cursor: pointer;
    font-size: 7pt;
}
.box .box-content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #DDDDDD;
    border-left: 2px solid #DDDDDD;
    border-radius: 0 0 7px 7px;
    border-right: 2px solid #DDDDDD;
    margin-right: 0;
    padding: 4px;
}
body {
     background-color: black;
}
