@charset "UTF-8";
/* CSS Document - Range */


/* ---- Sort bar ---- */
#range #sort {
	margin: 0;
	padding: 0;
	background:url(../images/tile_gold.gif) bottom repeat-x #ffd95a;
	min-height: 32px;
	height: 32px;
	text-align: left;
}

	#range #sort form {
		margin: 0;
		padding: 5px 0 0 15px;
	}
	
	#range #sort form select {
		margin: 0;
		padding: 0;
		height: 20px;
		width: 100px;
		float: left;
	}
	
	#range #sort form label {
		margin: 0;
		padding: 3px 7px 0 0;
		float: left;
		font-size: 11px;
		font-weight: bold;
	}


/* ---- Results ---- */

#range #content .product {
	margin: auto;
	padding: 10px 12px;
	width: 135px;
	float: left;
	text-align: center;
	font-size: 11px;
}

	#range #content .product a {
		display:block;
		width: 135px;
		height: 165px;
		min-height: 165px;
		color: #000000;
	}
	
	#range #content .product a:hover {
		display:block;
		text-decoration:none;
		background: url(../images/product_hover.gif) no-repeat;
	}
	

/* ---- Secondary Nav ---- */

#range #secondary_nav p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 10px;
}

#range #secondary_nav h2 {
	margin:0;
	padding:0;
	font-size: 12px;
	font-weight: bold;
}


/* ---- FILTER ---- */

#range .filter {
	margin: 0;
	padding: 0 0 15px 0;
	width: 178px;
	background: url(../images/tile_grey.gif) bottom repeat-x #FFFFFF;
	border: solid 2px #ffd95a;
}

/* ---- CATEGORY ---- */

#range .filter ul.category {
	margin: 0;
	padding: 15px 0 0 15px;
	list-style: none;
}

	#range .filter ul.category li {
		margin: 0 0 5px 0;
		font-size: 12px;
	}
	
		#range .filter ul.category li.heading div {
			margin: 0 0 10px 0;
			font-size: 14px;
			font-weight: bold;
			text-transform: uppercase;
		}
	
		#range .filter ul.category li a {
			padding: 0 0 0 25px;
			background: url(../images/bull_checkbox.gif) no-repeat;
		}
	
/* ---- SUB CATEGORY ---- */

#range .filter ul.sub_category {
	margin: 0;
	padding: 5px 0 0 5px;
	list-style: none;
  display: none;
}
#range .filter .selected ul.sub_category {
  display: block;
}

	#range .filter ul.sub_category li {
		margin: 0 0 5px 0;
		font-size: 12px;
	}
	
	
		#range .filter ul.sub_category li a {
			padding: 0 0 0 44px;
			background: url(../images/bull_checkbox2.gif) no-repeat;
		}
		
		#range .filter ul li a {
			display:block;
			height: 17px;
			min-height: 17px;
			overflow: hidden;
			color: #000000;
		}
		
		#range .filter ul li a:hover {
			background-position: 0 -17px;
			color: #eb1c25;
			text-decoration: none;
		}
		
		#range .filter ul li a.selected,
		#range .filter ul li a.selected:hover {
			background-position: 0 -34px;
		}


