#content-container .searchheader
{
	margin: 0 10px;
	padding: 14px 0 14px 0;
	border-bottom: 1px solid #dddcdb;
	color: #031425;
}

	#content-container .searchheader h2
	{
		font-size: 1.6em;
		font-weight: normal;
	}

	#content-container .searchheader p
	{
		margin-top: 5px;
		font-size: 1.1em;
		display: inline;
	}

	#content-container .searchheader ul
	{
		display: inline;
		font-size: 1.1em;
	}

		#content-container .searchheader ul li
		{
			display:inline;
		}

			#content-container .searchheader ul li a
			{
				color: #3C3318;
			}

			#content-container .searchheader ul li a:hover
			{
				color: #3C3318;
			}

#content-container   .products-container
{
	margin: 0 13px 0 10px;
	padding: 10px 0 0 0;
	color: #343434;
}

	#content-container   .products-container .compare
	{
		width: 149px;
		float: right;
		line-height: 1em;
		margin-bottom: 10px;
	}

		#content-container   .products-container .compare input
		{
			width: 73px;
			float: left;
		}
	
		#content-container   .products-container .compare div
		{
			width: 67px;
			float: right;
		}
	
		#content-container   .products-container .compare div .deselectall
		{
			display: block;
			color: #999583;
		}
	
			#content-container   .products-container .compare div .deselectall:hover
			{
				cursor: pointer;
			}
	
		#content-container   .products-container .products-container-sub1
		{
			padding-bottom: 10px;
			margin-bottom: 10px;
			border-bottom: 1px solid #d0d0cd;
		}

		/* LIST VIEW */				
		#content-container   .products-container .products
		{
			clear: both;
			background: url(../images/bg/gray-pixels-small.png);
			border-top: 1px solid #d0d0cd;
		}
	
			#content-container   .products-container .products .product
			{
				position: relative;
				z-index: 2000;
				border-top: 12px solid #fff;
				color: #fff;
				padding: 14px;
				*min-height: 170px;
				_height: 170px;
			}
			
				#content-container .products-container .products .product .image
				{
					width: 150px;
					float: left;
					position: relative;
				}
			
					#content-container   .products-container .products .product .image img
					{
						display: block;
						border: 1px solid #d0d0cd;
					}
		
					#content-container .products-container .products .product .image .quickviewbutton
					{
						display: none;
						width: 129px;
						border: 1px solid #757063;
						color: #fff;
						background-color: #031222;
						text-align: center;
						font-weight: bold;
						padding: 2px 0;
						position: absolute;
						top: 120px;
						left: 10px;
					}
		
						#content-container   .products-container .products .product .image .quickviewbutton:hover
						{
							text-decoration: none;
						}
			
						#content-container   .products-container .products .product .image.quickviewhover .quickviewbutton
						{
							display: block;
						}
			
				#content-container   .products-container .products .product .info
				{
					width: 400px;
					padding: 0 8px 0 12px;
					float: left;
					border-right: 1px solid #bcb9b4;
				}
	
					#content-container   .products-container .products .product .info h4
					{
						*font-size: 1em;
						margin: 0 0 8px 0;
					}
		
						#content-container   .products-container .products .product .info h4 a
						{
							color: #3c3318;
							font-size: 1.2em;
						}
			
					#content-container   .products-container .products .product .info table
					{
						margin: 0 0 6px 0;
					}
		
						#content-container   .products-container .products .product .info th
						{
							color: #031425;
							text-align: left;
							padding-right: 2px;
						}
			
						#content-container   .products-container .products .product .info .description-short
						{
							font-size: 1.1em;
							margin-bottom: 4px;
						}
			
					#content-container   .products-container .products .product .linktodetail a
					{
						color: #031425;
						font-size: 1.1em;
						font-weight: bold;
						padding-left: 7px;
						background: url(../images/ico/bullet-arrow.png) 0 3px no-repeat;
					}
		
				#content-container   .products-container .products .product .prices
				{
					width: 103px;
					padding: 0 0 0 7px;
					float: left;
				}
	
					#content-container   .products-container .products .product .prices .price
					{
						display: block;
						font-weight: bold;
					}
		
						#content-container   .products-container .products .product .prices .price-label-original,
						#content-container   .products-container .products .product .prices .price-original
						{
							font-size: 1.1em;
							color: #031425;
							margin-bottom: 2px;
						}
			
						#content-container   .products-container .products .product .prices .price-label-sale,
						#content-container   .products-container .products .product .prices .price-sale
						{
						font-size: 1.4em;
						margin-bottom: 2px;
						}
			
						#content-container   .products-container .products .product .prices .description-discount
						{
						font-size: 1.1em;
						color: #3c3318;
						text-transform: uppercase;
						}
			
					#content-container   .products-container .products .product .prices .pcompare
					{
						position: absolute;
						z-index: 2001;
						right: 56px;
						bottom: 12px;
						font-weight: bold;
					}
		
						#content-container   .products-container .products .product .prices .pcompare input
						{
							position: relative;
							z-index: 2000;
							top: 2px;
							_position: absolute;
							_z-index: 2001;
							_top: -4px;
							_left: -20px;
						}
		
			/* GRID VIEW */	
			#content-container.grid  .products-container .products
			{
				width: 704px;
				background: url(../images/bg/gray-pixels-white-borders.png) repeat-y;
			}
			
			#content-container.grid  .products-container .products .product
			{
				padding: 12px 12px 30px 12px;
				width: 152px;
				min-height: 350px;
				_height: 350px;
				float: left;
			}
			
				#content-container.grid  .products-container .products .product .image
				{
					width: 150px;
					float: none;
				}
			
				#content-container.grid  .products-container .products .product .info
				{
					width: auto;
					padding: 0;
					float: none;
					border-right: none;
				}
	
					#content-container.grid  .products-container .products .product .info h4
					{
						margin: 6px 0 8px 0;
					}
		
						#content-container.grid  .products-container .products .product .info th
						{
							font-size: 0.9em;
							padding-right: 0;
						}
			
						#content-container.grid  .products-container .products .product .info .description-short
						{
							display: none;
						}
			
					#content-container.grid  .products-container .products .product .linktodetail a
					{
						display: none;
					}
		
				#content-container.grid  .products-container .products .product .prices
				{
					width: auto;
					padding: 0;
					float: none;
				}
	
					#content-container.grid  .products-container .products .product .prices .pcompare
					{
						width: 150px;
						position: absolute;
						z-index: 2001;
						bottom: 0;
						left: 1px;
						padding: 3px 12px 5px 12px;
						border-top: 1px solid #b9b9b5;
					}
		
						#content-container.grid  .products-container .products .product .prices .pcompare input
						{
							_position: relative;
							_z-index: 2000;
							_top: 2px;
							_left: auto;
						}
		
	#content-container .ct-footnote
	{
		text-align: right;
		margin-right: 10px;
		position: relative;
		z-index: 2000;
		top: 23px;
	}
	
	#content-container .content-container-rounded-top .pageview-top-positioningcontext
	{
		position: relative;
	}
	
#modal-quickview-container
{
	width: 780px;
	height: 540px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -281px 0 0 -401px;
	z-index: 7000;
	background: #fff;
	padding: 20px;
	border: 2px solid #030f1d;
}

#modal-quickview
{
	background: url(../images/bg/gray-pixels-small.png);
	padding: 30px;
}

#modal-quickview-container .product-thumbnails-quickview
{
	background: #fff;
	padding: 8px 0;
	margin-top: 5px;
}

#modal-quickview-container .product-thumbnails-quickview li
{
	float: left;
	padding-left: 17px;
}

#modal-quickview-container .product-thumbnails-quickview li.first
{
	padding-left: 36px;
}

#modal-quickview-container .product-thumbnails-quickview li a
{
	display: block;
}
#modal-quickview-container .product-thumbnails-quickview li a img
{
	display: block;
	border: 1px solid #d0d0cd;
}
#modal-quickview-container .product-details
{
	width: 300px;
}

#modal-quickview-container .product-details h4
{
	width: 300px;
	line-height: 1em;
	font-size: 1.8em;
	color: #fff;
}

/* CATEGORY LANDING */
.catland
{
	background: #040e1a;
}

	.catland img
	{
		float: left;
	}
	
	.catland-ct
	{
		position: relative;
		margin: 33px 21px 40px 0;
		padding: 15px 11px 11px 11px;
		width: 441px;
		min-height: 258px;
		_height: 258px;
		float: right;
		background: #28251f url(../images/bg_catland-ct.png);
		_display: inline;
		_zoom: 1;
	}
	
		.catland-ct h2
		{
			margin-bottom: 0.2em;
			font-size: 1.2em;
			font-weight: bold;
			color: #d0c5a6;
		}
		
		.catland-ct h3
		{
			margin-bottom: 0.2em;
			font-size: 1.1em;
			font-weight: bold;
		}
		
		.catland-ct p
		{
			margin-bottom: 1em;
			font-size: 1.1em;
			line-height: 1.4;
		}
		
		.catland-ct ul.padded
		{
			padding-left: 1em;
			*padding-left: 1.5em;
		}
		
		.catland-ct table
		{
			font-size: 1.1em;
			color: #d0c5a6;
		}
		
			.catland-ct table th,
			.catland-ct table td
			{
				padding-right: 4px;
				vertical-align: top;
			}
		
		.catland-ct-col
		{
			width: 49%;
			float: left;
		}
		
			.catland-ct-col table
			{
				margin-right: 10%;
			}

		.catland-marquee-wrap
		{
			position: relative;
			top: -15px;
			width: 959px;
			height: 29px;
			overflow: hidden;
			background: url(../images/bg_catland-marquee.png);
		}
		
		.catland-marquee
		{
			white-space: nowrap;
			line-height: 29px;
			font-size: 11px;
		}
		
			.catland-marquee *
			{
				display: inline;
				line-height: 29px;
				font-size: 11px;
			}
			
			.catland-marquee h5
			{
				margin-left: 20px;
			}

		.catland span.corner
		{
			position: absolute;
			width: 5px;
			height: 5px;
			overflow: hidden;
			background: url(../images/bg_catland-ct-corners.png);
		}
		
		.catland span.corner-tl
		{
			top: 0;
			left: 0;
			background-position: 0 0;
		}

		.catland span.corner-tr
		{
			top: 0;
			right: 0;
			_right: -1px;
			background-position: -5px 0;
		}

		.catland span.corner-bl
		{
			bottom: 0;
			_bottom: -1px;
			left: 0;
			background-position: 0 -5px;
		}

		.catland span.corner-br
		{
			bottom: 0;
			_bottom: -1px;
			right: 0;
			_right: -1px;
			background-position: -5px -5px;
		}





















