/**********************************************************
category.css
**********************************************************/

/*  layout
**********************************************************/
#category #belly {
	width: 728px;
	position: relative;
	padding-left: 210px;
	min-height: 400px;
	height: auto;
	_height: 400px;
}
#category .subContainer {}
#category #leftNav {
	display: block!important;
}
	#category #breadCrumb {
		padding-left: 0;
		margin-left: 4px;
	}
		#category #breadCrumb h1 {
			text-transform: uppercase;
			color: #00173d;
			font: bold 15px arial;
			border-top: 1px solid #e0e0e0;
			border-bottom: 1px solid #e0e0e0;
			height: 30px;
			line-height: 30px;
			padding: 0 0 0 1px;
		}
	#category .banner {
		background: url(/images/prod.list.banner.gif) top left no-repeat;
		height: 187px;
		font: 11px verdana;
		color: #fff;
		position: relative;
	}
		#category .banner img{
			position: absolute;
			left: 22px;
			top: 20px;
		}
		#category .banner p{
			width: 424px;
			position: absolute;
			right: 25px;
			top: 19px;
			line-height: 16px;
		}
	#category .featureBox {
		background: url(/images/prod.list.feat.bg.top.gif) top left no-repeat;
		width: 728px;
		height: auto;
		margin: 8px auto 0 auto;
		position: relative;
		font: 12px verdana;
	}
	
	#category .featureBox h3 {
		height: 25px;
		line-height: 37px;
		_height: 28px;
		padding: 8px 0 0 0;
		border-bottom: 1px solid #d7d7d7;
		font: bold 16px arial;
		color: #0f3f8f;
	}
	#category .featureBox p {
		padding: 10px 0;
	}	
	#category .featureBox div {
		background: url(/images/prod.list.feat.bg.btm.long.gif) bottom left no-repeat;
		width: 694px;
		position: relative;
		top: 4px;
		padding: 7px 17px 17px 17px;
	}
	#category .featureBox div.result {
		background: none;
		width: 100%;
		border-bottom: 1px solid #d7d7d7;
		line-height: 18px;
		margin: 0 0 18px 0;
		padding: 0 0 18px 0;
	}
	#category .featureBox h1 + p {
		border-top: none;
	}
		#category .featureBox div ul.listing {
			padding: 0;
			margin: 8px 0;
		}
		#category .featureBox div ul.listing li {
			background: none;
			padding: 0;
			margin: 0;
			width: auto;
			height: auto;
		}
		#category .featureBox div ul.listing li.listItem {
			border-bottom: 1px solid #d7d7d7;
			padding: 0 0 30px 0;
			margin: 0 0 18px 0;
		}
			#category .featureBox div ul.listing li .colA {
				float: left;
				width: auto;
				padding: 0;
				background: url(/images/prod.list.photo.bg.png) no-repeat;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/prod.list.photo.bg.png',sizingMethod='image');
				_background: none;
				width: 165px;
				height: 128px;
				margin: 0 38px 0 0;
			}		
				#category .featureBox div ul.listing li .colA img {
					position: relative;
					top: .5em;
					left: .4em;
				}
			#category .featureBox div ul.listing li .colB {
				float: left;
				padding: 0 0 0 0;
				background: none;
				width: 490px;
				position: relative;
			}	
				#category .featureBox div ul.listing li .colB ul {
					margin: 0;
					padding: 0;
				}
				#category .featureBox div ul.listing li .colB ul li {
					background: url(/images/bullet.gif) 0 8px no-repeat;
					padding: 0 0 0 13px;
					display:block;
					_display:inline-block;
					margin: 0 0 8px 0;
					line-height: 18px;
				}
		#category .featureBox div h2 {
			margin: 0 0 8px 0;
			display: block;
		}
				#category .featureBox div h2 a {
				background: none;
				font: bold 13px verdana;
				text-decoration: none;
				color: #cc0000;
				display: inline;
				border-bottom: 1px solid #C3C5C4; 
				}
				#category .featureBox div h2 a:hover {
					color: #990000;
				}
			#category .featureBox div a.more {
			/*background: url(/images/link.arrow.gif) 35px 5px no-repeat;*/
			font: 12px verdana;
			color: #2e5e97;
			display: block;
			margin: 10px 0 0 0;
			}
			#category .featureBox div a.more:hover {
				color: #cc0000;
			}
		#category .featureBox div img.callOut {
			width: 692px;
			height: 63px;
			background: none;
		}