/*
Theme Name: Chomp Theme
Theme URI: http://www.chompcafe.com.au/
Description: Chomp Style Theme
Version: 0.1
Author: Adrian Diaconescu
Author URI: http://rubiqube.com
*/


/* loading indicator styling */ 
 
#loadingindicator {
	visibility: hidden;

}

#loadingindicator img {
	position: relative;
	top: 3px;
}

/* end loading indicator styling */ 

 
/* product default display styling */

div.productdisplay {
	border-bottom: 1px solid #EBEBEB;
	overflow: hidden;
	padding: 15px 0 5px 0;
}

div.textcol {
	position: relative;
}

div.producttext {
	width: 260px;
	float: left;
}

h2.prodtitles {
	padding-top: 0;
	font-size: 110%;
	border-bottom: none;
}

a.wpsc_product_title  {
	color: #660000;
	text-decoration: none;
}

p.wpsc_product_price {
	font-weight: bold;
	font-size: 110%;
	float: left;
}

div.buypanel {
	float: right;
	position: relative;
}

div.quantity {
	margin-bottom: 5px;
	font-size: 90%;
}

/* end product default display styling */



/* cheeckout styling */

hr.productcart { display: none; }

table.productcart {
	margin: 15px 0;
}

table.productcart td {
	padding: 6px 3px;
	border-bottom: 1px solid #DBDBDB;
}

table.productcart .firstrow td {
	font-weight: bold;
}

table.productcart .product_row td {
	line-height: 1.2;
}

table.productcart .total_price td {
	font-weight: bold;
}

table.wpsc_checkout_table {
	margin-top: 15px;
}

table.wpsc_checkout_table td {
	padding: 6px 3px;
	vertical-align: middle;
}


/* end cheeckout styling */



/* shopping cart styling */

div#widgetshoppingcart {
	margin-top: 8px;
	overflow: hidden;
}

span.items {
	font-weight: bold;
}

table.shoppingcart {
	font-size: 90%;
}


table.shoppingcart th {
	font-weight: bold;
	padding: 6px 3px;
	border-bottom: 1px solid #DBDBDB;
}

table.shoppingcart th#thproduct {
	width: 190px;
}

table.shoppingcart th#thqty {
	width: 35px;
}

table.shoppingcart td {
	padding: 6px 3px;
	border-bottom: 1px solid #DBDBDB;
	line-height: 1.2;
}

span.subtotal { display: none; }

span.total {
	display: block;
	padding: 6px 3px;
	font-weight: bold;
}

span.total .totalhead {	float: left; }

span.total .pricedisplay { float: right; }

span.emptycart {
	padding: 6px 3px;
	display: block;
	clear: both;
}

span.gocheckout {
	background: url(images/checkout_button.gif) no-repeat top left;
	margin-top: 10px;
	float: left;
}

span.gocheckout a {
	display: block;
	width: 89px;
	height: 21px;
	color: transparent;
}

/* end shopping cart styling */