
/** Product Category page **/

/** Override sidebar-right so that it becomes sidebar-left **/
.sidebar-right #content {
	width: 658px;
	margin-left: 316px; /* The width of #sidebar-left. */
	margin-right: -974px; /* Negative value of #content's width + left margin. */
}

.sidebar-right #content-inner {
	padding:0 0 0 13px;
}

#sidebar-right {
	float: left;
	width: 316px;
	margin-left: 0;
	margin-right: -316px; /* Negative value of #sidebar-left's width + left margin. */
	padding: 0;
	min-height:500px;
	height:auto !important;
	height:500px;
}

#header-wrap {
	background:transparent url('images/bg_header_global2.jpg') 0 0 no-repeat;
	width:645px;
	height:200px;
	margin:0 0 12px;
}

.portable-detection #header-wrap {
	background:transparent url('images/bg_header_portable_detection.jpg') 0 0 no-repeat;
}

.portable-detection-wireless #header-wrap {
	background:transparent url('images/bg_header_portable_detection_wireless.jpg') 0 0 no-repeat;
}

.fixed-detection #header-wrap {
	background:transparent url('images/bg_header_fixed_detection.jpg') 0 0 no-repeat;
}

.fixed-detection-wireless #header-wrap {
	background:transparent url('images/bg_header_global2.jpg') 0 0 no-repeat;
}

.area-detection-wireless #header-wrap {
	background:transparent url('images/bg_header_area_detection_wireless.jpg') 0 0 no-repeat;
}

#header-wrap h1.title {
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px;
	padding:0 20px;
	position:relative;
	top:167px;
	color:#fff;
}

#header-wrap p {
	margin:0 0 16px;
	padding:0 20px 0;
	color:#222;
	line-height:22px;
}

#feat-prod-wrap a {
	color:#4E3878;
}

#feat-prod-wrap .sub-cat-title a {
	color:#444;
}

#feat-prod-wrap h2 {
	background:#e9e7e7;
	color:#333;
	font-size:13px;
	font-weight:bold;
	padding:3px 20px;
	margin:0;
}

#feat-prod-wrap .feat-prod-cat {
	overflow:hidden;
	_height:1%;
	margin:0 0 16px;
}

#feat-prod-wrap .feat-prod-cat-header {
	background:#f0efef;
	color:#333;
	font-size:12px;
	padding:3px 20px 4px;
	margin:0 0 12px;
}

#feat-prod-wrap .feat-prod-cat-header .view-all {
	float:right;
	font-size:10px;
	font-weight:bold;
	margin:0;
}

#feat-prod-wrap .feat-prod-cat-header p {
	margin:0;
}

#feat-prod-wrap .feat-prod {
	float:left;
	width:212px;
	padding:0 0 10px 2px;
	background:transparent url("images/bg_top_prod_prod.png") 0 0 repeat-y;
	margin:8px 0 0 0;
}

#feat-prod-wrap .first {
	background:none;
	width:212px;
}

#feat-prod-wrap .feat-prod p {
	font-size:11px;
	line-height:16px;
	padding:0 18px;
	margin:0 0 4px;
}

#feat-prod-wrap img {
	display:block;
	margin:0 0 8px;
}

#feat-prod-wrap .feat-prod-wrap-bottom {
	background:transparent url("images/bg_tab_content_wrap_bottom.png") 0 0 repeat-x;
	height:82px;
	width:643px;
	float:left;
}

#feat-prod-wrap .feat-prod-hr {
	background:transparent url("images/bg_top_prod_hrule.png") 0 0 repeat-x;
	height:4px;
	width:644px;
	float:left;
	margin:16px 0 12px;
}



