td img {
	display: block;
}

body {
        background-color: #666666;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
	color: #FFFFFF;
}

body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
}


.menu a {
        color: #cccccc;
        font: 10px;
}

a {
        color: yellow;
}


.menu a:hover {
        color: red;
}


.ListTitle {
        color: #244;
        font-weight: bold;
        font-size: 14px;
}

.ListActions {
        font-size: x-small;
        text-alignt: right;
        padding-left: 1em;
}

.ListActions a {
	color :black
}

.ListActions a:hover {
        color :red
}


.ListLine0 {
        background: #f0f0f0;
}

.ListLine1 {
        background: #cccccc;
}


#notice {
        border: 1px solid black;
        margin-bottom: 2em;
        background-color: #333333;
        font: bold small arial;
	text-align: center;
	color: #ffffff;
}

a.addtocart {
        padding-left: 1em;
        padding-right: 1em;
        color: #000;
        backgorund: #cec;
        font-weight: bold;
}

a.addtocart:hover {
        color: #000
        background: #eec;
}


.catalogentry {
        padding: 1ex;
}

.catalogentry img {
        float: left;
        margin-right: 2em;
}

.catalogentry h3 {
        font: larger bold;
        color: #cccccc;
        margin-top: 0ex;
        margin-bottom: 0.5ex;
}

.catalogentry p {
        font: smaller sans-serif;
        margin-bottom: .5ex;
}

.catalogprice {
        padding-right: 4em;
}

#main {
	padding: 1em;
}


.separator {
        border-bottom: 1px dotted #cccccc;
        clear: both;
}

.carttitle {
        background: grey;
        color: black;
        font: bold smaller tahoma;
        text-align: center;
}

.carttitle TD {
        padding-top: 0px;
        padding-bottom: 0px;
}

#cartmenu {
        float: right;
        border-left: 1px dotted grey #282;
}


#totalcell {
        font-weight: bold;
        border-top: 1px solid grey;
        border-bottom: 2px solid grey;
        text-align: right;
}

#content {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: #040708;
}

