/*
Theme Name: Cadmium
Theme URI: http://houseoflaudanum.com	
Description: Cadmium wp-ecommerce theme
Version: 0.1
Author: Wintermoss Snow
Author URI: http://houseoflaudanum.com
*/
 
/*
 * If you delete this file, you can expect your WP e-Commerce installation to break in some manner
 * to create your own theme copy, and paste this file, change the names and alter to your tastes
*/

.wpsc_container h3.prodtitles a {
	color : #005f01;
	text-decoration : none;
	margin-bottom : 0 ! important;
	padding-bottom : 0;
	font-size : 1.2em;
}

.wpsc_container .imagecol {
	position : relative ! important;
	padding : 8px;
	float : left;
	width : 82px;
	height : 82px;
	border : 1px solid #007783;
	background-color : #007783;
	color : #FAFFBF;
	font-size : 0.85em;
}

.wpsc_container .wpsc_product_price {
	font-weight : bold;
}

.wpsc_description, .wpsc_description p {
	margin-top : 0 ! important;
}

.wpsc_container .oldprice {
	opacity : 0.5;
	text-decoration : line-through;
}

.widget_wp_shopping_cart {
	font-size : 0.9em;
}

.widget_wp_shopping_cart table, .widget_wp_shopping_cart th, .widget_wp_shopping_cart td {
	margin : 0;
	padding : 0;
	border-spacing : 0;
	vertical-align: top;
}

.widget_wp_shopping_cart th {
	border-bottom : 1px solid #666666;
}

.widget_wp_shopping_cart .items {
	display : none;
}

.widget_wp_shopping_cart {
	width : 100%;
}
	
.widget_wp_shopping_cart #thproduct, .widget_wp_shopping_cart #thqty, .widget_wp_shopping_cart #thprice {
	font-weight : bold;
}

.widget_wp_shopping_cart #thproduct {
	width : 128px;
	text-align : left;
}

.widget_wp_shopping_cart #thqty, .widget_wp_shopping_cart .tdqty {
	width : 20px;
	text-align : right;
}

.widget_wp_shopping_cart #thprice, .widget_wp_shopping_cart .tdprice {
	width : 50px;
	text-align : right;
}

.widget_wp_shopping_cart .subtotal, .widget_wp_shopping_cart .tax, .widget_wp_shopping_cart .total {
	display : block;
	text-align : right;
}

.widget_wp_shopping_cart .subtotal, .widget_wp_shopping_cart .tax {
	color : #666666;
}

.widget_wp_shopping_cart .subtotal {
	border-top : 1px solid #666666;
}

.widget_wp_shopping_cart .total {
	border-top : 3px double #666666;
}

.widget_wp_shopping_cart .total {
	font-weight : bold;
}

.widget_wp_shopping_cart .subtotalhead, .widget_wp_shopping_cart .taxhead, .widget_wp_shopping_cart .totalhead {
	display : block;
	float : left;
}

a.wpsc_buy_button{
	color : white ! important;
	text-decoration : none;
	font-weight : bold;
	font-size : 1.1em;
}

a.wpsc_buy_button:after{
	content: "\0020\00bb";
}

a.wpsc_buy_button:hover {
	text-decoration : underline;
}

.wpsc_checkout_table td {
	vertical-align: top;
}

.wpsc_checkout_table input {
	width : 180px;
}

.wpsc_checkout_table select {
	width : 190px;
}

.wpsc_checkout_table textarea {
	width : 190px;
	height : 50px;
}

table.productcart {
	margin : 0;
	padding : 0;
	border-spacing : 0;
}

table.productcart td {
	vertical-align: top;
	margin : 0;
	padding : 0;
	border-spacing : 0;
}

table.productcart td {
	text-align : right;
	padding : 2px;
}

table.productcart td a {
	font-size : 0.9em;
}

table.productcart form {
	height : 25px;
	margin-bottom : 0;
}

table.productcart .firstrow td {
	border-bottom : 1px solid #666666;
	font-weight : bold;
	text-align : left;
}

table.productcart td.firstcol {
	text-align : left;
}

table.productcart .total_price td {
	border-top : 3px double #666666;
	font-weight : bold;
}
