
	#col-lhs ul.lhs-nav { position: relative; }

	#col-lhs ul.lhs-nav li.header-ref-brand { background: transparent url(/images/bg-header-ref-brand.gif) no-repeat left top; }
	#col-lhs ul.lhs-nav li.header-ref-price { background: transparent url(/images/bg-header-ref-price.gif) no-repeat left top; }
	#col-lhs ul.lhs-nav li.header-ref-gender { background: transparent url(/images/bg-header-ref-gender.gif) no-repeat left top; }
	#col-lhs ul.lhs-nav li.header-ref-age { background: transparent url(/images/bg-header-ref-age.gif) no-repeat left top; }
	#col-lhs ul.lhs-nav li.header-ref-category { background: transparent url(/images/bg-header-ref-category.gif) no-repeat left top; }

	#cat-top {
		width: 780px;
		float: left;
		font-size: 0.9em;
		line-height: 1.6em;
		margin: 0 0 20px 0;
		padding: 0;
	}

		#cat-top-lft {
			width: 300px;
			float: left;
		}

			#cat-top-lft h1, h1.cat-top {
				color: #524e80;
				font-size: 1.7em;
				margin: 0;
				padding: 0;
			}

			#cat-top-lft ul {
				width: 200px;
				height: 33px;
				list-style: none;
				margin: 15px 0 0 0;
				padding: 0;
			}

				#cat-top-lft ul li {
					width: 100px;
					height: 33px;
					display: inline;
					float: left;
					list-style-type: none;
					margin: 0;
					padding: 0;
				}

					#cat-top-lft ul li a {
						width: 100px;
						height: 33px;
						display: block;
					}

					#cat-top-lft ul li a span.cat-view-li-txt { display: block; text-indent: -2000px; }

					#cat-top-lft ul li.cat-view-list-off { background: #ffffff url(/images/bg-cat-view-list-off.gif) no-repeat left top; }
					#cat-top-lft ul li.cat-view-list-on { background: #ffffff url(/images/bg-cat-view-list-on.gif) no-repeat left top; }

					#cat-top-lft ul li.cat-view-grid-off { background: #ffffff url(/images/bg-cat-view-grid-off.gif) no-repeat left top; }
					#cat-top-lft ul li.cat-view-grid-on { background: #ffffff url(/images/bg-cat-view-grid-on.gif) no-repeat left top; }

		#cat-top-rgt {
			width: 460px;
			float: right;
			text-align: right;
		}

			#cat-top-rgt p {
				margin: 11px 0 10px 0;
			}

			#cat-top-rgt label { color: #0096db; font-weight: bold; }

			p.cat-paging { color: #524e80; }

				p.cat-paging a:link, p.cat-paging a:visited { color: #524e80; text-decoration: underline; }
				p.cat-paging a:hover, p.cat-paging a:active { color: #0096db; text-decoration: underline; }

				p.cat-paging a.cat-page-active { font-weight: bold; }

				p.cat-paging a.cat-page-active:link, p.cat-paging a.cat-page-active:visited { color: #524e80; text-decoration: none; }
				p.cat-paging a.cat-page-active:hover, p.cat-paging a.cat-page-active:active { color: #0096db; text-decoration: underline; }


	#Cat-View-List, #Cat-View-Grid {
		width: 780px;
		margin: 20px 0;
		padding: 0;
	}

		/* LIST VIEW */

		#Cat-View-List .cat-view-item {
			width: 780px;
			font-size: 1.0em;
			line-height: 1.3em;
			margin: 0 0 20px 0;
			padding: 0;
		}

			#Cat-View-List .cat-view-item .cat-view-item-pic {
				width: 150px;
				float: left;
				position: relative;
			}
			
			.free-ship {
			    position: absolute;
			    bottom: 0px;
			    left: 0px;   
			}

			#Cat-View-List .cat-view-item .cat-view-item-txt {
				width: 430px;
				float: left;
			}

				#Cat-View-List .cat-view-item .cat-view-item-txt p.cvit-title {
					/* width: 350px; */
					font-size: 1.1em;
					font-weight: bold;
					line-height: 1.1em;
					margin-top: 0px;
				}

					#Cat-View-List .cat-view-item .cat-view-item-txt .cvit-title a:link, #Cat-View-List .cat-view-item .cat-view-item-txt .cvit-title a:visited { color: #524e80; text-decoration: none; }
					#Cat-View-List .cat-view-item .cat-view-item-txt .cvit-title a:hover, #Cat-View-List .cat-view-item .cat-view-item-txt .cvit-title a:active { color: #0096db; text-decoration: underline; }

				#Cat-View-List .cat-view-item .cat-view-item-txt p.cvit-prices { font-size: 1.1em; margin-top: 3px; }

					#Cat-View-List .cat-view-item .cat-view-item-txt p.cvit-prices span.cvit-price-was { display: none; /* hidden, no data to allow for it */ color: #666666; text-decoration: line-through; }
					#Cat-View-List .cat-view-item .cat-view-item-txt p.cvit-prices span.cvit-price-buy { color: #c90044; font-weight: bold; }
                    #Cat-View-List .cat-view-item .cat-view-item-txt p.cvit-prices span.cvit-price-rrp { color: #000; font-weight: normal; font-size: 0.8em; padding-left: 20px; font-style: italic; }

				#Cat-View-List .cat-view-item .cat-view-item-txt p.cvit-description {
					margin-top: 5px;
				}

			#Cat-View-List .cat-view-item .cat-view-item-but {
				width: 117px;
				float: right;
				padding: 50px 0 0 83px;
			}

		/* GRID VIEW */

		#Cat-View-Grid .cat-view-item {
			width: 130px;
			height: 228px;
			background-color: #e3e3e3;
			float: left;
			font-size: 0.85em;
			line-height: 1.3em;
			margin: 0 20px 20px 0;
			padding: 5px;
		}

			#Cat-View-Grid .cat-view-item-end {
				margin-right: 0;
			}

			#Cat-View-Grid .cat-view-item .cat-view-item-pic {
				width: 130px;
				height: 130px;
				position: relative;
			}

			#Cat-View-Grid .cat-view-item .cat-view-item-txt {
				width: 130px;
			}

				#Cat-View-Grid .cat-view-item .cat-view-item-txt p.cvit-title {
					font-weight: bold;
					margin-top: 5px;
				}

					#Cat-View-Grid .cat-view-item .cat-view-item-txt .cvit-title a:link, #Cat-View-Grid .cat-view-item .cat-view-item-txt .cvit-title a:visited { color: #524e80; text-decoration: none; }
					#Cat-View-Grid .cat-view-item .cat-view-item-txt .cvit-title a:hover, #Cat-View-Grid .cat-view-item .cat-view-item-txt .cvit-title a:active { color: #0096db; text-decoration: underline; }

				#Cat-View-Grid .cat-view-item .cat-view-item-txt p.cvit-prices { font-size: 1.1em; margin-top: 10px; }

					#Cat-View-Grid .cat-view-item .cat-view-item-txt p.cvit-prices span.cvit-price-was { color: #666666; text-decoration: line-through; }
					#Cat-View-Grid .cat-view-item .cat-view-item-txt p.cvit-prices span.cvit-price-buy { color: #c90044; font-weight: bold; }
                    #Cat-View-Grid .cat-view-item .cat-view-item-txt p.cvit-prices span.cvit-price-rrp { display: block; color: #000; font-weight: normal; font-size: 0.85em;}

				#Cat-View-Grid .cat-view-item .cat-view-item-txt p.cvit-description { display: none; }

			#Cat-View-Grid .cat-view-item .cat-view-item-but { display: none; }

	#paging-btm {

		display: none; /* paging is hidden */

		width: 780px;
		margin: 20px 0;
		padding: 0;
	}

		#paging-btm-lft {
			width: 150px;
			float: left;
		}

		#paging-btm-mid {
			width: 440px;
			float: left;
			padding: 0 20px
			text-align: center;
		}

		#paging-btm-rgt {
			width: 150px;
			float: right;
			text-align: right;
		}

		#paging-btm a:link, #paging-btm a:visited { color: #524e80; }
		#paging-btm a:hover, #paging-btm a:active { color: #0096db; }
