/*\/\/\ All Code (c) Jeremy Dowe 2008 \/\*/

/*\/\/\/ LACED SHOP CSS Document \/\/\/\*/

H2.shop-banner {
	width: 592px;
	height: 100px;
	background: url('http://www.laced.com.au/media/shop-banner.jpg') left top no-repeat;
	border: none;
}

/* Main Shop list */

UL#shop-list LI {
	float: left;
	margin-right: 11px;
	margin-bottom: 12px;
}

UL#shop-list LI.endrow { margin-right: 0; }

/* Side Bar */

.cart {
	height: 69px;
	background: #fff;
	margin-bottom: 12px;
}

	.cart UL {
		padding: 12px;
	}
	
		.cart UL LI { color: #000000; }
		
		.cart UL LI.login { float: left; color: #000000; }
		
		.cart UL LI.myaccount { float: right; color: #000000; }
		
		.cart UL LI.cart-icon { 
			clear: both; 
			padding: 0 0 0 24px; 
			margin-top: 30px;
			color: #000000; 
			background: url('../images/cart.gif') left center no-repeat; 
		}
		
		.cart UL LI A,
		.cart UL LI A:link, 
		.cart UL LI A:visited, 
		.cart UL LI A:active, 
		.cart UL LI A:hover {
			color: #000000;
		}

UL.list {
	padding: 10px;
}

UL.list LI { line-height: 18px; }

H4.laced-products {
	background: #fff url('../images/headers/products-header.gif') 9px 9px no-repeat;
}

TD#product_list_header_td_clearance {
	background: url('../images/headers/sale-items-header.gif') 0px 0px no-repeat;
	text-indent: -999em;
	width: 106px;
	height: 15px;
}
TD#product_list_header_td_clearance SPAN { display: none; }

H4.laced-customer-service {
	background: #fff url('../images/headers/customerservice-header.gif') 9px 9px no-repeat;
}

/* Listing of products */

.breadcrumbs { line-height: 34px; }

.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}
	
h3 { font-size: 22px; margin: 0 10px 0 -4px; }

.product-thumb-info {
	width: 167px;
	margin: 10px 30px 15px 0;
	float: left;
}

.product-thumb-info SPAN { font-size: 11px; padding: 15px 0; line-height: 18px; display: block; }
.product-thumb-info A { display: block; text-transform: uppercase; text-decoration: underline; }

.paging {
	text-align: center;
	position: relative;
	line-height: 30px;
	margin: 10px 0;
	width: 592px;
	height: 34px;
}

	.paging A.back {
		width: 110px;
		height: 34px;
		background: url('../images/back-button.gif') left top no-repeat;
		text-indent: -9999px;
		position: absolute;
		left: 0;
		top: 0;
	}
	
	.paging A.next {
		width: 110px;
		height: 34px;
		background: url('../images/next-button.gif') left top no-repeat;
		text-indent: -9999px;
		position: absolute;
		right: 0;
		top: 0;
	}
	
/* Shop Product */

H4.moreviews {
	height: 9px;
	display: block;
	margin: 10px 0;
	background: url('../images/headers/moreviews-header.gif') right top no-repeat;
}

#picture-slides-frame {
	height: 272px;
	width: 350px;
	background-color: #fff;
	padding-top: 31px;
	overflow: hidden;
	float: left;
}

	#picture-slides-container {
		/* Width HAS to be here for IE to render the filter */
		width: 350px;
		height: 273px;
	}

#picture-slides-thumbnails {
	width: 231px;
	height: 304px;
	overflow: hidden;
	float: left;
	margin-left: 11px;
}

	#picture-slides-thumbnails UL LI {
		width: 231px;
		height: 95px;
		margin-bottom: 9px;
		text-align: center;
		background-color: #fff;
	}
	
#product-description {
	margin-top: 10px;
	width: 350px;
	float: left;
}
	#product-description SPAN {
		line-height: 18px;
	}
	
#product-cart {
	width: 242px;
	float: right;
	text-align: right;
	margin-top: 10px;
	position: relative;
}

	INPUT.addtocart {
		width: 110px;
		height: 34px;
		background: url('../images/addtocart-button.gif') left top no-repeat;
		border: none;
		text-indent: -9999px;
		font-size: 0;
		position: absolute;
		top: 30px;
		right: 0;
	}
	
	A.backtolist {
		width: 110px;
		height: 34px;
		background: url('../images/backtolist-button.gif') left top no-repeat;
		position: absolute;
		top: 74px;
		right: 0;
	}
	
	A.backtolist SPAN { display: none; }
	
	#product-cart SELECT { color: #000; margin-left: 3px; }
	
	.product_column_price { font-weight: bold; color: #fff; }
	.product_column_rrp_price { color: #f00; text-decoration: line-through; }