/*
	HOTPRESS FRAMEWORK
	Site:
	By:Steven Waller
	Created:
*/

/* Ecommerce Styles
----------------------------------------------------------------------------------------------------*/
#body-ecommerce #column-1{
	width:730px;
	padding-top:20px;
}
#body-ecommerce #column-2{
	width:175px;
	float:right;
	position:relative;
	top:-33px;
	right:19px;
	margin:0;
}
.productItemNotFound,
.catalogueItemNotFound{
	display:none;
}

table.productTable td{
	padding:0;
}

/* Shopping Cart Icon
----------------------------------------------------------------------------------------------------*/
#shopping-cart{
	text-align:left;
	display:block;
	height:41px;
	background:url(images/icon-cart.gif) no-repeat left top;
	padding:13px 0 0 55px;
	margin-left:10px;
}
table.cartSummaryTable{
	margin-bottom:0;
	float:left;
	font-weight:bold;
}

/* Catalogue
----------------------------------------------------------------------------------------------------*/
.ecommerce-catalog{
	text-align:center;
	padding:1px;
}
	.ecommerce-catalog h3{
		margin-top:10px;
	}
		.ecommerce-catalog h3 a:link,
		.ecommerce-catalog h3 a:visited{
			color:#000;
			font-size:24px;
		}
		.ecommerce-catalog h3 a:hover,
		.ecommerce-catalog h3 a:active{
			color:#843101;
			text-decoration:none;
		}
	.ecommerce-catalog .image{
		margin-bottom:10px;
	}
	
/* Product Small
----------------------------------------------------------------------------------------------------*/
.ecommerce-product-small{
	text-align:center;
	padding-bottom:40px;
}
	.ecommerce-product-small .image,
	.ecommerce-catalog .image{
		display:block;
			width:237px;
			height:190px;
			background:url(images/store-grunge-small-2.jpg) no-repeat center top;
			text-align:center;
			margin:0 auto 10px auto;
	}
		.ecommerce-product-small .image img,
		.ecommerce-catalog .image img{
			padding-top:10px;
		}
	.ecommerce-product-small h3{
		margin:0 0 10px 0;
	}
		.ecommerce-product-small h3 a:link,
		.ecommerce-product-small h3 a:visited{
			color:#000;
			font-size:24px;
		}
		.ecommerce-product-small h3 a:hover,
		.ecommerce-product-small h3 a:active{
			color:#843101;
			text-decoration:none;
		}
	.ecommerce-product-small p{
		margin-bottom:10px;
	}
	.ecommerce-product-small input.productTextInput{
		width:50px;
	}

/* Product Large
----------------------------------------------------------------------------------------------------*/
.ecommerce-product-large .details{
	float:left;
	width:310px;
	padding-left:10px;
}
.ecommerce-product-large .images{
	float:left;
	width:390px;
	padding-left:20px;
}
	.ecommerce-product-large .large-image{
		display:block;
		width:338px;
		height:269px;
		background:url(images/store-grunge-large-2.jpg) no-repeat center top;
		text-align:center;
	}
	td#catProdTd_2091775 .ecommerce-product-large .large-image{
		display:block;
		width:338px;
		height:269px;
		background:none;
		text-align:center;
	}
		.ecommerce-product-large .large-image img{
			padding-top:10px;
		}
.ecommerce-product-large h1{
	margin-top:0;
	font-size:36px;
	color:#000;
}

.ecommerce-product-large ul{
	margin-left:0;
}
	.ecommerce-product-large li{
		list-style:none;
	}
.ecommerce-product-large .quantity input{
	width:50px;
}
.ecommerce-product-large .large-image{
	margin-bottom:20px;
}
.poplets{
	border-top:none;
	margin:0;
}
	.poplets img{
		margin:0 5px;
	}
	
.ecommerce-product-large #btn-go-back a:link,
.ecommerce-product-large #btn-go-back a:visited{
	display:block;
	width:100px;
	height:16px;
	background:url(images/btn-go-back.gif) no-repeat left top;
	text-indent:-9999px;
}

/* Shopping Cart
----------------------------------------------------------------------------------------------------*/
table.cart{
	background:transparent url(images/grunge-big.jpg) left top;
	border:none;
	font-size:12px;
}
#catCartDetails table.cart th{
	background-color:#6b2903;
	font-weight:bold;
	color:#fff;
	border:none;
	font-size:12px;
}
tr.val td,
tr.shipping td{
	border-bottom:1px solid #e5ae68;
}
table.cart td{
	color:#000;
}
table.cart a:link,
table.cart a:visited{
	color:#843101;
}
table.cart a:hover,
table.cart a:active{
	color:#000;
}


