/*

 * Extension stylesheet for RUF Records's site's shop

 * (c) Steve Fairhead: January 12, 2002

 */



/* Guide text throughout shop: */

p.shop-guide-title {

    text-align: center;

    color: #000033;

    background-color: #FFFFFF;

    font-weight: bold;

    font-size: 120%;

}

p.shop-guide-body {
	text-align: center;
	font-weight: bold;
	font-size: 80%;
	color: #000033;

}



/* Stock page: stock table: */

div.shop-table {

    text-align: center;

}

table.shop-table {

    color: black;

    background-color: #CCCCCC;

    width: 100%;

}

tr.shop-table-heading {

    color: #000033;

    background-color: #FFFFFF;

}

th.shop-table-column-heading {

    font-size: 80%;

    text-align: center;

}

tr.shop-table-entry {

    color: #000033;

    background-color: white;

}

tr.shop-table-footer {

    color: #000033;

    background-color: #FFFFFF;

}

td.shop-item-desc {

    font-size: 80%;

    text-align: left;

    vertical-align: middle;

}

td.shop-item-price {

    font-size: 80%;

    font-weight: bold;

    text-align: right;

    vertical-align: middle;

}

td.shop-item-quantity {

    font-size: 80%;

    text-align: center;

    vertical-align: middle;

}

td.shop-item-subtotal {

    font-size: 80%;

    text-align: center;

    vertical-align: middle;

}



/* Checkout page: shopping bag contents display: */

table.bag {

    color: #000033;

    background-color: #FFFFFF;

    width: 100%;

}

tr.bag-table-heading {

    color: #000033;

    background-color: #FFFFFF;

}

th.bag-col-head {

    font-family: Verdana, Arial, sans-serif;    /* browser bug workaround */

    font-size: 80%;

    text-align: center;

}

td.bag-item-desc {

    font-size: 80%;

    text-align: center;

    vertical-align: middle;

}

td.bag-item-prodcode {

    font-size: 80%;

    text-align: center;

    vertical-align: middle;

}

td.bag-item-price {

    font-size: 80%;

    text-align: right;

    vertical-align: middle;

}

td.bag-item-qty {

    font-size: 80%;

    text-align: center;

    vertical-align: middle;

}

td.bag-sum-title {

    font-size: 80%;

    text-align: right;

    vertical-align: middle;

}

td.bag-subtotal {

    font-size: 80%;

    text-align: center;

    vertical-align: middle;

}



/* Checkout form: delivery address: */

table.checkout-form {
	width: 100%;
	vertical-align: middle;
	color: #000033;

}

td.checkout-form-item-title {

    width: 40%;

    text-align: right;

    font-weight: bold;

    font-size: 80%;

}

td.checkout-form-item-field {

    width: 60%;

    text-align: left;

    font-size: 80%;

}



/* Product titles: */

.product-title {

    font-weight: bold;

    font-size: 130%;

}

.product-artist {

    font-size: 120%;

}

.product-id {

    font-weight: bold;

}
