8 background-color: #f0f0f0;
9 font: bold smaller sans-serif;
13 /* Styles for admin/list */
15 #product-list .list-title {
21 #product-list .list-image {
27 #product-list .list-actions {
33 #product-list .list-line-even {
37 #product-list .list-line-odd {
42 /* Styles for main page */
48 border-bottom: 2px solid;
49 font: small-caps 40px/40px "Times New Roman", serif;
84 font: 150% sans-serif;
86 border-bottom: 3px dotted #77d;
89 /* An entry in the store catalog */
92 border-bottom: 1px dotted #77d;
97 font-family: sans-serif;
113 margin-bottom: 0.8em;
116 #store .entry .price-line {
119 #store .entry .add-to-cart {
123 #store .entry .price {
130 #store .entry form, #store .entry form div {
136 /* Styles for the cart in the main page and the sidebar */
142 .item-price, .total-line {
146 .total-line .total-cell {
148 border-top: 1px solid #595;
152 /* Styles for the cart in the sidebar */
160 border-top: 1px dotted #595;
161 border-bottom: 1px dotted #595;
166 /* Styles for order form */
168 .depot-form fieldset {
175 font-family: sans-serif;
187 .depot-form .submit {
195 background-color: red;
201 border: 2px solid red;
203 padding-bottom: 12px;
205 background-color: #f0f0f0;
208 #errorExplanation h2 {
211 padding: 5px 5px 5px 15px;
214 background-color: #c00;
218 #errorExplanation p {
224 #errorExplanation ul li {