body { margin: 0px; }
body, td, p { font-family: Verdana; font-size: 11px; color: #606060; }

.strong * { text-decoration: none; color: white; background-color: #dd0000; color: white; line-height: 18px; }
.strong a:hover { text-decoration: underline; }

.category * { font-family: Verdana; font-size: 11px; font-weight: normal; }
.category a:hover { text-decoration: underline; }

.shoppingBar * { font-family: Verdana; font-size: 11px; font-weight: normal; background-color: #f3f3f3; vertical-align: top; }
.basketLink { color: #606060; text-decoration: none; }
.basketLink:hover { text-decoration: underline; }
.totalPrice { color: #dd0000; }
.category * { text-decoration: none; color: #868686; }

.indexProductTitle { font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; text-align: center; background-color: #f3f3f3; padding: 2px; }
.indexProductTitle a { color: #dd0000; text-decoration: none; }
.indexProductTitle a:hover { color: #dd0000; text-decoration: underline; }

.footer * { font-family: Arial; font-size: 11px; color: #868686; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.newsletterInput { border: 1px solid #e0e0e0; color: #333333; line-height: 10px; height: 16px; }
.newsletterSubmit { border: 1px solid #e0e0e0; background-color: #e0e0e0; color: white; line-height: 10px; height: 16px; width: 50px; }

.menu * { color: #868686; font-weight: normal; font-size: 10px; text-align: right; }
.menu a { text-decoration: none; display: block; width: 100%; border-top: 1px solid white; border-bottom: 1px solid white; padding-top: 5px; padding-bottom: 5px; }
.menu .selected, .menu a:hover { text-decoration: none; background-color: #c6c6c6; color: white; border-top: 1px solid white; border-bottom: 1px solid white; }

.product * { font-family: Verdana; font-size: 10px; color: #4a4a4a; }
.productName { font-family: Tahoma, Verdana; font-size: 18px; font-weight: normal; color: #4a4a4a; }
.productPrice { font-family: Tahoma, Verdana; font-size: 14px; font-weight: normal; color: #dd0000; }

.pager * { font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color: #333333; text-decoration: none; }
.pager a:hover { text-decoration: underline; }
.pager .selected { color: #dd0000; }

.listItemImage { border: 1px solid #d1d1d1; }
.listItemImageHover { border: 1px solid #dd0000; }
.listItemTitle { font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; text-align: center; height: 30px; }
.listItemTitle a { color: #333333; text-decoration: none; }
.listItemTitle .oldPrice { color: #dd0000; text-decoration: line-through; }
.listItemTitle a:hover { color: #dd0000; text-decoration: underline; }

.productPicture { font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; color:#333333; }

.basketList *, .basketList a { font-family: Arial,Helvetica,Sans-Serif; color: #868686; font-size: 11px; color: #333333; line-height: 20px; }
.basketListHeader * { background-color: #f3f3f3; color: #868686; font-weight: normal; }
.basketListFooter * { background-color: #f3f3f3; color: #dd0000; font-weight: normal; font-size: 14px; height: 25px; }

.delivererList * { font-family: Arial,Helvetica,Sans-Serif; color: #868686; font-size: 11px; color: #333333; }

.search * { font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; }

.importantBtn { font-family: Arial,Helvetica,Sans-Serif; font-size: 11px; background-color: #dd0000; border: 1px solid #dd0000; color: white; font-weight: bold; }

.formHeader { font-family: Tahoma, Verdana; font-size: 14px; color: #dd0000; }
.formInfo { font-family: Verdana; font-size: 9px; }
table.form { padding-bottom: 4px; padding-top: 4px; }
table.form td { font-family: Tahoma, Verdana; font-size: 11px; }
table.form input { font-family: Tahoma, Verdana; font-size: 11px; }
table.form input.checkbox {	font-family: Tahoma, Verdana; font-size: 11px; width: 18px; }
table.form textarea { font-family: Tahoma, Verdana; font-size: 11px; height: 120px; }
table.form select { font-family: Tahoma, Verdana; font-size: 11px; }
table.form .validationError { color: #dd0000; }

.summaryAddressHeader { font-family: Tahoma, Verdana; font-size: 12px; color: #dd0000; }
.summaryList * { font-family: Arial,Helvetica,Sans-Serif; color: #868686; font-size: 11px; color: #333333; }
.summaryListHeader * { background-color: #f3f3f3; color: #868686; font-weight: normal; height: 20px; }
.summaryListFooter * { background-color: #f3f3f3; color: #868686; font-weight: normal; font-size: 11px; }
.summaryListSummary * { background-color: #f3f3f3; color: #dd0000; font-weight: normal; font-size: 14px; height: 20px; }

.css1 { position: absolute; top: 0px; left: 0px; width: 16px; height: 16px; font-family: Arial,sans-serif; font-size: 16px; text-align: center; font-weight: bold; }
.css2 { position: absolute; top: 0px; left: 0px; width: 10px; height: 10px; font-family: Arial,sans-serif; font-size: 10px; text-align: center; }