/*
	WP e-Commerce Plugin Style
*/

/* Content */

div.product_grid_display div.product_grid_item {
	margin: 4px 30px 8px 0px !important;
 }

div.producttext p {
	margin: 0;
	padding: 0 0 6px 0;
}

.cattitles {
	font-size: 18px !important;
}

div.grid_product_info div.product_text .pricedisplay {
	color: #5cb3f0 !important;
	font-size: 18px !important;
}

div.grid_product_info {
	font: bold 20px 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	margin: 0 0 0 40px !important
}

div.grid_product_info div.product_text {
	font: bold 20px 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	/*  width: 106px; */
	min-height: 25px !important
	padding: 0 !important
}

.producttext h2 {
	font-size: 20px !important
}

.single_additional_description {
	margin: 0 0 20px 0 !important
}

div.producttext p.wpsc_product_price {
	padding: 10px 0 2px 0 !important;
}

div.producttext p.wpsc_product_price span.pricedisplay {
	font: bold 16px 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	color: #5cb3f0 !important;
}

/* Checkout Billing Table
========================================== */
table.productcart tr.firstrow td {
	font-weight:bold !important;
	background-color: #090909 !important;
	border-left: none !important;
	
	padding: 5px 0 5px 5px;
}

table.productcart tr td {
	padding: 5px 0 5px 5px;
}

#content table.wpsc_checkout_table {
	width: 100%;
	margin: 20px 0 0;
	border-left-width: 1px;
}
table.wpsc_checkout_table strong {
	margin: 6px 0;
	padding-bottom: 6px;
	display: block;

}

table.productcart tr.total_price td {
	border-top: 2px solid #222 !important;
	border-bottom: 2px solid #222 !important;
}

table.productcart {
	margin: 0 0 40px 0 !important;
}

table.wpsc_checkout_table textarea {
	height: 40px;
}
table.wpsc_checkout_table textarea,
table.wpsc_checkout_table select {
	width: 260px;
	margin-right: 0;
}

.shipping_header {
	background-color: #090909 !important;
}

/* Sidebar */
.visitshop {
	display: none !important;
}

.shoppingcart {
	width: 280px;
}

.tems {
	display: none !important;
}

.numberitems {
	display: none !important;
}

.cartcount {
	display: none !important;
}

ul li. MainCategory {
	font-size: 13px !important;
	font-weight: lighter !important;
}

li.MainCategory strong.category {
	margin-top: 0 !important;
	font-size: 13px !important;
	font-weight: lighter !important;
}

li.MainCategory strong.category a.productlink {
  font-size: 13px !important;
  font-weight: lighter !important;
}