

body          { background-color: #F8F8FF;
                font-family: sans-serif;
                font-size: 15px;
                color: #6969FF;
                background-image: url(elements/side.jpg);
                background-repeat: repeat-y;
                background-position: top left;
                background-attachment: fixed; }

A:link        { text-decoration: underline;
                color: #6969FF;
                border-style: none; }

A:visited     { text-decoration: none;
                color: #7A7A7A;
                border-style: none; }

A:active      { text-decoration: underline overline;
                color: #6969FF;
                border-style: none; }

A:hover       { text-decoration: underline overline;
                color: #6969FF;
                border-style: none; }

.side         { position: absolute; top: 0px; left: 0px;
                width: 100px; 
                height: 100%;
                margin: 0px;
                padding: 0px; }

.corner       { position: absolute; top: 10px; left: 110px;
                margin: 5px;
                padding: 5px; 
                text-decoration: none; }

.corner img   { border-style: none; }

.title        { position: absolute; top: 10px; left: 220px;
                margin: 5px;
                padding: 5px; 
                font-size: 25px; }

.contents     { position: absolute; top: 120px; left: 110px;
                margin: 5px;
                padding: 5px; }

.cart         { position: absolute; top: 10px; left: 10px;
                margin: 5px;
                padding: 5px; }

.subtitle     { font-size: 18px; }

.description  { font-size: 14px; }

.attention    { color: #000080; }

.underline    { text-decoration: underline; }

.blank        { display: none; }

.strike       { text-decoration: line-through; }

img.storeproduct { margin: 5px;
                padding: 0px;
                border-style: none; }

img.thumbnail { margin: 2px;
                padding: 0px;
                border-style: none; }

img.gallery   { margin: 0px;
                padding: 0px;
                border: none; }

.dapastie     { width: 600px; }

table#store     { width: 750px;
                           border: none; }

table#store td     { padding: 5px; }

td.isle     { text-align: left;
                           width: 750px; }

td.product     { text-align: center; 
                         vertical-align: top;
                         font-size: 12px;
                         width: 200px; }

td.rightcol     { text-align: left;
                        vertical-align: text-top;
                        width: 150px; }

td.viewcart     { text-align: right;
                          vertical-align: bottom; }

img.hidden     { display: none; }

