10 background-color: #f0f0f0;
11 font: bold smaller sans-serif
;
16 font: 150% sans-serif
;
18 border-bottom: 3px dotted
#77d;
21 /* Styles for products/index */
24 border-collapse: collapse
;
27 #pretty-list table tr td
{
32 #pretty-list .list-image
{
37 #pretty-list .list-description
{
55 #pretty-list .list-description
.unavailable
{
59 #pretty-list .list-actions
{
65 #pretty-list .list-line-even
{
69 #pretty-list .list-line-odd
{
74 /* Styles for main page */
79 border-bottom: 2px solid
;
80 font: small-caps
40px/40px "Times New Roman", serif
;
115 /* An entry in the store catalog */
120 border-bottom: 1px dotted
#77d;
125 font-family: sans-serif
;
128 #store .entry img
, #store
.entry form input
[type
="image"] {
140 #store .entry h3
a:link
, #store
.entry h3
a:visited
, #store
.entry h3
a:active
{
142 text-decoration: none
;
148 margin-bottom: 0.8em;
151 #store .entry
.price-line
{
155 #store .entry
.add-to-cart
{
159 #store .entry
.price
{
165 #store .entry form
, #store
.entry form div
{
171 /* Styles for the cart in the main page */
177 .item-price, .total-line {
181 .total-line .total-cell {
183 border-top: 1px solid
#595;
188 /* Styles for the cart in the sidebar */
196 border-top: 1px dotted
#595;
197 border-bottom: 1px dotted
#595;
203 /* Styles for order form */
205 .depot-form fieldset {
212 font-family: sans-serif
;
225 .depot-form select, .depot-form textarea, .depot-form input {
229 .depot-form .submit {
242 background-color: #EEFFEE;
247 background-color: red
;
252 border: 2px solid red
;
254 padding-bottom: 12px;
256 background-color: #f0f0f0;
259 #errorExplanation h2
{
262 padding: 5px 5px 5px 15px;
265 background-color: #c00;
269 #errorExplanation p
{
275 #errorExplanation ul li
{